/* BOTONES */
/* Botón tipo 1 */
a.b01 {
	background: #001956 url(../images/css_b01.gif) 0 0 repeat-x;
	float: left;
	color: #FFF;
	text-decoration: none;
	text-align: left;
	margin: 0 0 1em 0;
	font-size: 0.9em;
	line-height: 1em;
}
a.b01:hover {
	background: #0064AC url(../images/css_b01_o.gif) 0 0 repeat-x;
}
a.b01 span {
	display: block;
	background: url(../images/css_FFF.gif) top left no-repeat;
}
a.b01 span span {
	background: url(../images/css_FFF.gif) top right no-repeat;
}
a.b01 span span span {
	background: url(../images/css_FFF.gif) bottom right no-repeat;
}
a.b01 span span span span {
	background: url(../images/css_FFF.gif) bottom left no-repeat;
	padding: .3em 1.5em;
}
a.b01.derecha {
	float: right;
}
/*   COMUNES   */
h2 {
	padding-bottom: 12px;
	font-size: 1.35em;
	font-weight: normal;
	text-transform: uppercase;
	color: #006EA3;
}
h3 {
	padding-bottom: 1.5em;
	font-size: 1em;
}
#contenido p.grdAzul {
	font-size: 0.85em;
	padding: 2px 0 2px 7px;
	color: #006EA3;
	background: #91D7FF url(../images/css_taco_azul_grd.gif) repeat-x left top;
}
#contenido .colIzq .imagenConPie img {
	display: block;
}
#contenido .colIzq .imagenConPie p {
	text-transform: uppercase;
}
.paginaInterior #contenido .colIzq p {
	padding-bottom: 1.5em;
}
.paginaInterior #contenido p.grdAzul {
	padding-bottom: 2px;
}
.paginaInterior #contenido .colIzq {
	width: 600px;
	margin-bottom:2em;
}
.paginaInterior #contenido .colDrch {
	margin-top: -32px;
	padding: 15px 0 0 21px;
	width: 226px;
	background: url(../images/css_int_colDrch_bckg.gif) no-repeat left top;
}
/*   LISTADO TIPO FLECHAS   */
.paginaInterior #contenido ul.flechas li {
	padding: 0 0 .65em 19px;
	background: url(../images/css_ul_flechas_li.gif) no-repeat left 3px;
}
.paginaInterior #contenido ul.flechas li ul {
	padding: 1em 0 0 17px;
}
.paginaInterior #contenido ul.flechas li ul li {
	padding: 0 0 .2em 12px;
	background: url(../images/css_ul_flechas2_li.gif) no-repeat left 7px;
}
.paginaInterior #contenido ul.flechas2 li {
	padding: 0 0 .2em 12px;
	background: url(../images/css_ul_flechas2_li.gif) no-repeat left 7px;
}
/*   MÁS INFORMACIÓN   */
.paginaInterior #contenido .colDrch .masInformacion {
	margin-bottom: 30px;
	background: url(../images/css_moreInfo_top.gif) no-repeat left top;
}
.paginaInterior #contenido .colDrch .masInformacion .interior {
	padding: 15px;
	background: url(../images/css_moreInfo_bottom.gif) no-repeat left bottom;
}
.paginaInterior #contenido .colDrch .masInformacion h2 {
	color: #006ea3;
	font-weight:bold;
}
.paginaInterior #contenido .colDrch .masInformacion ul li {
	padding-bottom: 0.65em;
}
.paginaInterior #contenido .colDrch .masInformacion ul li span {
	display: block;
	padding:0 0 0 19px;
	color: #8F8F8F;
	background: url(../images/css_masInfo_ul_li_span.gif) no-repeat left 3px;
}
.paginaInterior #contenido .colDrch .masInformacion ul li a {
	display: block;
	padding: 0 0 0 16px;
	color: #006EA3;
	background: url(../images/css_masInfo_ul_li_a.gif) no-repeat left 3px;
}
.paginaInterior #contenido .colDrch .masInformacion ul li a:hover {
	text-decoration: none;
}
/*   MÓDULO DE NOTICIAS COLUMNA DERECHA   */
#contenido #moduloNoticias {
	margin-bottom: 1em;/* ver ie7.css */
}
#contenido #moduloNoticias .interior {
	margin: 0;
	padding: 0;
}
#contenido #moduloNoticias span.rss {
	display: block;
	margin-top: 0.2em;
	padding:0 1em 0.2em 1.5em;
	background:transparent url(../images/css_icono_rss.gif) no-repeat left 0;
}
.paginaInterior #contenido #moduloNoticias span.rss {
	margin-right: -0.5em;
}
#contenido #moduloNoticias span.rss a {
	color:#000000;
	text-decoration:none;
}
#contenido #moduloNoticias span.rss a:hover {
	text-decoration:underline;
}
.paginaInterior #contenido #moduloNoticias .interior {
	padding-left: 15px;
	width: 211px;
}
#contenido  #moduloNoticias ul li {
	margin: 17px 0;
	padding: 0 0 17px 0;
	background: url(../images/css_separa_hrz.gif) repeat-x left bottom;
}
#contenido #moduloNoticias .interior ul li div.interior {
	padding: 0 0 0 34px;
	width: auto;
	background: url(../images/css_icono_calendario.gif) no-repeat left top;
}
#contenido  #moduloNoticias ul li p.fechaPublicacion,
#contenido  #moduloNoticias ul li p.titular {
	padding-left: 2px;
}
#contenido  #moduloNoticias ul li p.fechaPublicacion {
	font-size: 0.85em;
	color: #848484;
}
#contenido  #moduloNoticias ul li p.titular {
	margin-top: -2px;
	padding-bottom: 0.5em;
	font-weight: bold;
	color: #006EA3;	
}
#contenido  #moduloNoticias ul li p.leerMas {
	padding-left: 16px;
	background: url(../images/css_read_more_bckg.gif) no-repeat left 3px;
}
#contenido  #moduloNoticias ul li p.leerMas a {
	color: #006EA3;
}
#contenido  #moduloNoticias ul li p.leerMas a:hover {
	text-decoration: none;
}
/*   MÓDULO DE DOCUMENTOS COLUMNA DERECHA   */
#contenido #moduloDocumentos .interior {
	margin: 0;
	padding: 0;
}
.paginaInterior #contenido #moduloDocumentos .interior {
	padding-left: 15px;
	width: 205px;
}
#contenido  #moduloDocumentos ul li {
	margin: 17px 0;
	padding: 0 0 17px 0;
	background: url(../images/css_separa_hrz.gif) repeat-x left bottom;
}
#contenido #moduloDocumentos .interior ul li div.interior {
	padding: 0 0 0 34px;
	width: auto;
	background: url(../images/css_icono_descarga.gif) no-repeat left top;
}
#contenido #moduloDocumentos .interior h2 {
	padding-bottom: 0.35em;
}
#contenido  #moduloDocumentos ul li p.extension,
#contenido  #moduloDocumentos ul li p.nombre {
	padding-left: 2px;
}
#contenido  #moduloDocumentos ul li p.extension {
	font-size: 0.85em;
	color: #848484;
}
#contenido  #moduloDocumentos ul li p.nombre {
	margin-top: -2px;
	padding-bottom: 0.5em;
	font-weight: bold;
	color: #006EA3;	
}
#contenido  #moduloDocumentos ul li p.descargar {
	padding-left: 16px;
	background: url(../images/css_read_more_bckg.gif) no-repeat left 3px;
}
#contenido  #moduloDocumentos ul li p.descargar a {
	color: #006EA3;
}
#contenido  #moduloDocumentos ul li p.descargar a:hover {
	text-decoration: none;
}
/*   MÓDULO DE CONTACTO COLUMNA DERECHA   */
.paginaInterior #contenido #moduloContacto {
	padding-bottom: 3em;
	width: 220px;
}
.paginaInterior #contenido #moduloContacto .interior {
	padding-left: 15px;
}
.index #contenido #moduloContacto h2 {
	padding-bottom: 15px;
}
.paginaInterior #contenido #moduloContacto h2 {
	padding-top: 12px;
}
.index #contenido #moduloContacto p.texto {
	float: right;
	width: 215px;
	line-height:1.2em;
	margin-bottom:.5em;
	font-size:90%;
}
.paginaInterior #contenido #moduloContacto p.texto {
	padding-bottom: 1em;
}
#contenido #moduloContacto p.texto a {
	color: #006EA3;
}
#contenido #moduloContacto p.texto a:hover {
	text-decoration: none;
}
.index #contenido #moduloContacto p.botEnv {
	clear: both;
	margin-left: 110px;
}
.paginaInterior #contenido #moduloContacto p.botEnv {
	float: left;
}
.paginaInterior #contenido #moduloContacto p.botEnv {
	padding: 15px 0 0 7px;/* ver ie7.css */
}
/*   ESPECÍFICOS PAGINACIÓN   */
ul.paginacion li {
	float: left;
	padding: 6px 0;
	background: #A7DFFF url(../images/css_paginacion_bckg.gif) repeat-x left top; 
}
ul.paginacion li.first a,
ul.paginacion li.prev a,
ul.paginacion li.next a,
ul.paginacion li.last a {
	text-decoration: none;
}
ul.paginacion li.first a span,
ul.paginacion li.prev a span,
ul.paginacion li.next a span,
ul.paginacion li.last a span {
	color: #006EA3;
	text-decoration: underline;
}
ul.paginacion li.first a:hover span,
ul.paginacion li.prev a:hover span,
ul.paginacion li.next a:hover span,
ul.paginacion li.last a:hover span {
	text-decoration: none;
}
ul.paginacion li.first span,
ul.paginacion li.prev span,
ul.paginacion li.next span,
ul.paginacion li.last span {
	color: #B0B0B0;
}
ul.paginacion li.first span {
	border-right: 1px dotted #B0B0B0;
}
ul.paginacion li.first span,
ul.paginacion li.prev span {
	margin-left: 12px;
	padding: 0 12px 0 20px;
}
ul.paginacion li.first a span {
	background: url(../images/css_icono_first.gif) no-repeat left .15em;
}
ul.paginacion li.first span {
	background: url(../images/css_icono_first_dis.gif) no-repeat left .15em;
}
ul.paginacion li.prev a span {
	background: url(../images/css_icono_prev.gif) no-repeat left .15em;
}
ul.paginacion li.prev span {
	background: url(../images/css_icono_prev_dis.gif) no-repeat left .15em;
}
ul.paginacion li.last span {
	border-left: 1px dotted #B0B0B0;
}
ul.paginacion li.next span,
ul.paginacion li.last span {
	margin-right: 12px;
	padding: 0 20px 0 12px;
}
ul.paginacion li.next a span {
	background: url(../images/css_icono_next.gif) no-repeat right .15em;
}
ul.paginacion li.next span {
	background: url(../images/css_icono_next_dis.gif) no-repeat right .15em;
}
ul.paginacion li.last a span {
	background: url(../images/css_icono_last.gif) no-repeat right .15em;
}
ul.paginacion li.last span {
	background: url(../images/css_icono_last_dis.gif) no-repeat right .15em;
}
ul.paginacion li.current {
	/*padding: 6px 45px;*/
	padding: 6px 121px;
	color: #006EA3;
}
ul.paginacion li.current span {
	/*padding: 3px 5px;
	background-color: #818181;*/
	/*font-weight: bold;*/
}
/*   INDEX   */
.index #contenido .colIzq {
	width: 482px;
}
.index #contenido .detalles {
	margin-bottom: 18px;
	padding-bottom: 12px;
	background: url(../images/css_separa_hrz.gif) repeat-x left bottom;
}
.index #contenido .detalles ul li {
	float: left;
	padding-left: 7px;
	width: 156px;
}
.index #contenido .detalles ul li.primero {
	padding-left: 0;
}
.index #contenido .detalles ul li img {
	display: block;
}
.index #contenido ul.flechas {
	margin-bottom: 12px;
	padding-bottom: 18px;
	background: url(../images/css_separa_hrz.gif) repeat-x left bottom;
}
.index #contenido ul.flechas li {
	padding: 0 0 .65em 19px;
	background: url(../images/css_ul_flechas_li.gif) no-repeat left 3px;
}
/**/
.index #contenido .colDrch {
	width: 325px;
}
.index #contenido #moduloNoticias .interior {
	width: 325px;
}
/*   THE PROJECT   */
.theProject #contenido .colIzq .grafico {
	padding: 0 0 1.5em 0;
}
.theProject #contenido .colIzq dl dt {
	clear: left;
	float: left;
	padding: 0 0.2em 0.2em 0;
	color: #006EA3;
}
.theProject #contenido .colIzq dl dd {
	padding-bottom: 0.2em;
}
.theProject #contenido .colIzq h3.separaArriba {
	padding-top: 1.5em;
}
.theProject #contenido .colIzq p a {
	color: #006EA3;
}
.theProject #contenido .colIzq p a:hover {
	text-decoration: none;
}
/*
.theProject #contenido .colIzq .imagenConPie {
	padding: 0 0 1.5em 30px;
	width: 273px;
}
*/
/**/
.requiredAbilities #contenido ul.flechas {
	padding: 1em 0 0 27px;
}
.requiredAbilities #contenido ul.flechas li {
	padding-bottom: 1.5em;
}
.requiredAbilities #contenido ul.flechas li h3 {
	float: left;
	padding: 0 0.35em 0 0;
	font-size: 1em;
	font-weight: bold;
}
/**/
.workPackages #contenido ul.flechas {
	padding: 1em 0 0 27px;
}
.workPackages #contenido ul.flechas li {
	padding-bottom: 1.5em;
}
.workPackages #contenido ul.flechas li h3 {
	float: left;
	padding: 0 0.35em 0 0;
	font-size: 1em;
}
.workPackages #contenido ul.flechas li span.package {
	text-transform: uppercase;
	font-weight: bold;
}
.workPackages #contenido ul.flechas li .imagenes {
	padding: 3em 0;
}
.workPackages #contenido ul.flechas li .imagenes .imagenConPie {
	width: 260px;
	padding-left: 10px;
}
.workPackages #contenido ul.flechas li .imagenes .imagenConPie.primero {
	padding-left: 0;
}
/**/
.timeline #contenido .colIzq img {
	padding: 1em 0 2em;
} 
/**/
.objectives #contenido ul.flechas {
	padding: 1em 0 0 27px;
}
.objectives #contenido ul.flechas li {
	padding-bottom: 1.5em;
}
/**/
.partners #contenido .colIzq {
	width: 615px;
}
.partners #contenido .colIzq ul#listadoPartners li {
	float: left;
	padding: 0 0 10px 10px;
	width: 197px;
}
.partners #contenido .colIzq ul#listadoPartners li ul.gallery li {
	float: none;
	padding: 0;
	width: auto;
}
.partners #contenido .colIzq ul#listadoPartners li.primero {
	padding-left: 0;
}
.partners #contenido .colIzq ul#listadoPartners li p {
	margin-left: 4px;
	padding: 1px 0 1.5em 19px;
	font-size: 0.9em;
	background: url(../images/css_ul_flechas_li.gif) no-repeat left 3px;
}
.partners #contenido .colIzq ul#listadoPartners li p a {
	color: #006EA3;
}
.partners #contenido .colIzq ul#listadoPartners li p a:hover {
	text-decoration: none;
}
/**/
.partnerFicha #contenido .colIzq h2 span {
	text-transform: none;
}
.partnerFicha #contenido .colIzq .bloqueTop {
	padding-left: 17px;
	width: 365px;
}
.partnerFicha #contenido .colIzq h3 {
	padding-bottom: 1em;
	font-size: 1.1em;
	color: #006EA3;
}
.partnerFicha #contenido .colIzq p.volver {
	margin-top: 1.85em;
	padding-top: 1em;
	background: url(../images/css_separa_hrz.gif) repeat-x left top;
}
.partnerFicha #contenido .colIzq ul.flechas {
	padding-bottom: 1.5em;
}
/**/
.daher #contenido .colIzq .imagenConPie {
	width: 253px;
}
.daher #contenido .colIzq .bloqueBottom {
	width: 315px;
}
.daher #contenido .colIzq ul.flechas li {
	padding-bottom: 0.35em;
}
.daher #contenido .colIzq .imagenBottomLeft {
	padding: 0 21px 0 27px;
}
/**/
.nlr #contenido .colIzq ul.flechas li h4 {
	float: left;
	padding-right: 0.5em;
	font-size: 1em;
	font-weight: bold;
}
/**/
.coriolis #contenido .colIzq img.logo {
	display: block;
	padding-bottom: 1.5em;
}
.coriolis #contenido .colIzq ul.flechas li h4 {
	float: left;
	padding-right: 0.5em;
	font-size: 1em;
	font-weight: bold;
	color: #006EA3;
}
.coriolis #contenido .colIzq .imagenConPie {
	width: 260px;
}
.coriolis #contenido .colIzq .bloqueBottom {
	width: 315px;
}
/**/
.cranfield #contenido .colIzq .colIzqInt {
	width: 315px;
}
.cranfield #contenido .colIzq .colIzqInt ul.flechas2 {
	padding: 0 0 1.5em 17px;
}
.cranfield #contenido .colIzq .colIzqInt ul.flechas {
	padding-left: 17px;
}
.cranfield #contenido .colIzq .colIzqInt ul.flechas li h4 {
	float: left;
	padding-right: 0.5em;
	font-size: 1em;
	font-weight: bold;
}
.cranfield #contenido .colIzq .colDrchInt {
	padding-bottom: 1.5em;
	width: 264px;
}
.cranfield #contenido .colIzq .colDrchInt ul li {
	padding-top: 10px;
}
.cranfield #contenido .colIzq .colDrchInt ul li.primero {
	padding-top: 0;
}
/**/
.inasmet #contenido .colIzq .imagenConPie {
	width: 260px;
}
.inasmet #contenido .colIzq .bloqueMedio {
	width: 315px;
}
.inasmet #contenido .colIzq  ul.flechas li h4 {
	float: left;
	padding-right: 0.5em;
	font-size: 1em;
	font-weight: bold;
}
/**/
.embraer #contenido .colIzq .bloqueBottom {
	width: 315px;
}
/**/
.fft #contenido .colIzq .imagenBottomLeft {
	padding: 0 19px 0 0;
}
.fft #contenido .colIzq h3.separaArriba {
	padding-top: 2em;
}
/**/
.noticiasListado #contenido .colIzq  ul#noticiasUl li {
	margin: 17px 0;
	padding: 0 0 17px 0;
	background: url(../images/css_separa_hrz.gif) repeat-x left bottom;
}
.noticiasListado #contenido .colIzq  ul#noticiasUl li.primero {
	margin-top: 0;
}
.noticiasListado  #contenido .colIzq ul#noticiasUl li div.interior {
	padding: 0 0 0 34px;
	width: auto;
	background: url(../images/css_icono_calendario.gif) no-repeat left top;
}
.noticiasListado  #contenido .colIzq  ul#noticiasUl li p {
	padding-bottom: 0;
}
.noticiasListado  #contenido .colIzq  ul#noticiasUl li p.fechaPublicacion,
.noticiasListado  #contenido .colIzq  ul#noticiasUl li p.titular {
	padding-left: 2px;
}
.noticiasListado  #contenido .colIzq  ul#noticiasUl li p.fechaPublicacion {
	font-size: 0.85em;
	color: #848484;
}
.noticiasListado  #contenido .colIzq  ul#noticiasUl li p.titular {
	margin-top: -2px;
	padding-bottom: 0.5em;
	font-weight: bold;
	color: #006EA3;	
}
.noticiasListado  #contenido .colIzq  ul#noticiasUl li p.leerMas {
	padding-left: 16px;
	background: url(../images/css_read_more_bckg.gif) no-repeat left 3px;
}
.noticiasListado  #contenido .colIzq  ul#noticiasUl li p.leerMas a {
	color: #006EA3;
}
.noticiasListado  #contenido .colIzq  ul#noticiasUl li p.leerMas a:hover {
	text-decoration: none;
}
/**/
.noticiasDetalle #contenido .colIzq p.fechaPublicacion {
	padding-bottom: 0;
	font-size: 0.85em;
	color: #848484;
}
.noticiasDetalle #contenido .colIzq h2 {
	padding-bottom: 1.5em;
	font-size: 1em;
	font-weight: bold;
	text-transform: none;
}
.noticiasDetalle #contenido .colIzq .imagenConPie {
	padding: 0 17px 0 0;
	width: 260px;
}
.noticiasDetalle #contenido .colIzq a {
	color: #000000;
}
.noticiasDetalle #contenido .colIzq a:hover {
	text-decoration: none;
}
.noticiasDetalle #contenido ul {
	padding: 0 0 1.5em 17px;
}
.noticiasDetalle #contenido ul li {
	padding: 0 0 .2em 12px;
	background: url(../images/css_ul_flechas2_li.gif) no-repeat left 7px;
}
.noticiasDetalle #contenido ol {
	padding: 0 0 1.5em 34px;
}
.noticiasDetalle #contenido ol li {
	list-style-type: decimal;
}
.noticiasDetalle #contenido .colIzq p.volver {
	margin-top: 1.85em;
	padding-top: 1em;
	background: url(../images/css_separa_hrz.gif) repeat-x left top;
}
.noticiasDetalle #contenido .colIzq p.volver a {
	color: #FFFFFF;
}
/**/
.documentosListado #contenido .colIzq  ul#documentosUl li {
	margin: 17px 0;
	padding: 0 0 17px 0;
	background: url(../images/css_separa_hrz.gif) repeat-x left bottom;
}
.documentosListado #contenido .colIzq  ul#documentosUl li.primero {
	margin-top: 0;
}
.documentosListado  #contenido .colIzq ul#documentosUl li div.interior {
	padding: 0 0 0 34px;
	width: auto;
	background: url(../images/css_icono_descarga.gif) no-repeat left top;
}
.documentosListado  #contenido .colIzq  ul#documentosUl li p {
	padding-bottom: 0;
}
.documentosListado  #contenido .colIzq  ul#documentosUl li p.extension,
.documentosListado  #contenido .colIzq  ul#documentosUl li p.nombre {
	padding-left: 2px;
}
.documentosListado  #contenido .colIzq  ul#documentosUl li p.extension {
	font-size: 0.85em;
	color: #848484;
}
.documentosListado  #contenido .colIzq  ul#documentosUl li p.nombre {
	margin-top: -2px;
	padding-bottom: 0.5em;
	font-weight: bold;
	color: #006EA3;	
}
.documentosListado  #contenido .colIzq  ul#documentosUl li p.descargar {
	padding-left: 16px;
	background: url(../images/css_read_more_bckg.gif) no-repeat left 3px;
}
.documentosListado  #contenido .colIzq  ul#documentosUl li p.descargar a {
	color: #006EA3;
}
.documentosListado  #contenido .colIzq  ul#documentosUl li p.descargar a:hover {
	text-decoration: none;
}
/**/
.contacto  #contenido .colIzq .colIzqInt,
.contacto  #contenido .colIzq .colDrchInt {
	width: 275px;
}
.contacto  #contenido .colIzq ul li {
	padding-top: 3em;
}
.contacto  #contenido .colIzq ul li.igualarAbajo {
	padding-bottom: 2.85em;
}
.contacto  #contenido .colIzq ul li.igualarAbajo2 {
	padding-bottom: 1.35em;
}
.contacto  #contenido .colIzq ul li.primero,
.contacto  #contenido .colIzq ul li ul li {
	padding-top: 0;
}
.contacto  #contenido .colIzq ul li h2 {
	text-transform: none;
}
.contacto  #contenido .colIzq ul li a {
	color: #006EA3;
}
.contacto  #contenido .colIzq ul li a:hover {
	text-decoration: none;
}


/****** FORMULARIO DE OCNTACTO ********/

.nombre_contacto {
	float: left;
	width:32%;
	text-align: center;
	margin-bottom:1.5em;
	}
.nombre_contacto h2 {
	text-transform:none;
	}
.nombre_contacto a {
	color:#006EA3;
	}
.nombre_contacto a:hover {
	text-decoration:none;
	}
.formu_contact  {
	width:485px;
	}
.formu_contact .campo {
	margin-bottom: 10px;
	}
.formu_contact .campo label {
	display: block;
	width:120px;
	float: left;
	text-align: right;
	margin-right: 5px;
	}
.formu_contact .campo .txt {
	border:1px solid #999999;
	width: 350px;
	}
.formu_contact .campo .txt_code {
	border:1px solid #999999;
	width:101px;}
.formu_contact .campo .code {
	vertical-align:top;
	margin-left:125px;
	margin-top:5px;
	}
/* mensajes de error */
.formularioContacto .contacto_mensajes_error{
	padding-left: 72px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 1.5em;
	color: #FF0000;
	background: #FDDADA url(../images/icono-error.gif) no-repeat 14px 14px;
}
.formularioContacto p.mensajes_error_encabezado {
	margin-bottom: 0;
	font-weight: bold;
}
.formularioContacto .contacto_mensajes_ok{
	padding-left: 72px;
	padding-top: 15px;
	padding-bottom: 10px;
	margin-bottom: 1.5em;
	color: #000000;
	background: url(../images/icono-ok.gif) no-repeat 14px 14px;
	border: 1px solid #7F972A;
}
.formularioContacto .campo_incompleto{
	background-color: #FDDADA;
	color: #000000;
}
.formularioContacto p.recargaImg {
	padding: 1em 0 0 125px;
}
.formularioContacto p.recargaImg a {
	color: #000000;
}
.formularioContacto p.recargaImg a:hover {
	text-decoration: none;
}
/********** TECHNOLOGIES *********/

.technologies #contenido ul.flechas {
	padding:1em 0 0 27px;
}
.technologies #contenido .fleft {
	float: left;
	}
.technologies #contenido .separar_left {
	margin: 0 0 20px 25px;
	}
.technologies #contenido .fright {
	float: right;
	}
.technologies #contenido ul.flechas a {
	color:#006EA3;
	}
.technologies #contenido ul.flechas a:hover {
	text-decoration:none;
	}
.technologies #contenido ul.flechas.noTop {
	padding-top: 0;
	padding-bottom: 1.5em;
	}
.technologies #contenido .foto {
	margin-bottom: 2em;
	}
.technologies #contenido .foto p{
	margin: 0;
	padding:0;
	}
.technologies #contenido .foto .txt {
	background:#91d7ff url(../images/css-fnd-foto.gif) 0 0 repeat-x;
	color:#4fa0c8;
	font-size:80%;
	padding: 3px 10px;
	}
