@charset "UTF-8";
/* CSS Document */

/*body*/	

#body {
	background-image:url(imagweb/fondobodygris.jpg); background-repeat: repeat-x; background-position: 0px 0px; background-color: #CCCCCC;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;
	margin:0px; padding:0px;
	list-style-type:none;
	width:1000px;
	height:auto;
	}
#body p {margin:0px; padding:0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#body a {cursor:pointer;}
.fltlf {float:left; margin-right:10px; right:5px;}	
.fltrf {float:right; margin-left:10px; left:5px;}	
.vinculoimag {
	border:0px; border-style:hidden;
	text-decoration:none;
	}		
#menutop {
	width:980px; height:45px;
	position:relative; top:10px; left:0px;
	z-index:1000;
	}
#MenuBar2 {
	position:absolute; top:0px; right:20px;
	border:hidden;
	border: solid #012F6B 0px;
	font-size:8pt;
	font-weight:bold;
	display: block;
	text-decoration:none;
	}
.forzado {
	background-color:#FFFFFF;
	color:#012F6B;
	text-decoration:none;
	}
	/*a.forzado:link {
	background-color:#FFFFFF;
	color:#012F6B;
	text-decoration:none;
	}
	a.forzado:visited {
	background-color:#FFFFFF;
	color:#012F6B;
	text-decoration:none;
	}*/
	a.forzado:hover {
	background-color:#012F6B;
	color:#FFCC33;
	text-decoration:none;
	}
/*.forzado img {opacity:0.6;filter:alpha(opacity=60); border:hidden;}
.forzado img:hover {opacity:1;filter:alpha(opacity=100); border:hidden;}*/
#banner {
	position:relative; top:10px; left:0px;
	width:980px; height:270px;
	margin-top:0px; margin-left:0px;
	}
.imagbanner {
	 float:left;
	 margin:0px; padding:0px;
	 width:326px; height:235;
	 }	
#localizacion {
	position:absolute; top:3px; left:0px;
	width:456px; height:30px;
	line-height:10pt;
	}	
#headerApolo {
	background-image:url(imagweb/cabecera_apolo.jpg); background-repeat:no-repeat;
	position:relative; top:10px;
	width:1000px; height:64px;
	}
#headerApolo_6 {
	background-image:url(imagweb/cabecera_apolo_6.jpg); background-repeat:no-repeat;
	position:relative; top:10px;
	width:1000px; height:64px;
	}
#headerApolo_9 {
	background-image:url(imagweb/cabecera_apolo_9.jpg); background-repeat:no-repeat;
	position:relative; top:10px;
	width:1000px; height:64px;
	}		
#headerApoloAzul {
	background-image:url(imagweb/cabecera_apoloazul.jpg); background-repeat:no-repeat;
	position:relative; top:10px;
	width:1000px; height:64px;
	}
#headerApoloAzul_6 {
	background-image:url(imagweb/cabecera_apoloazul_6.jpg); background-repeat:no-repeat;
	position:relative; top:10px;
	width:1000px; height:64px;
	}
#headerApoloAzul_9 {
	background-image:url(imagweb/cabecera_apoloazul_9.jpg); background-repeat:no-repeat;
	position:relative; top:10px;
	width:1000px; height:64px;
	}		
#sito {
	position:relative; top:12px; left:425px;
	width:555px;
	vertical-align:middle;
	}
#sito p {
	margin:0px; padding:0px;
	font-size:9pt; font-weight:normal;
	text-align:left; vertical-align:middle;
	color:#666666;
	}		
#content1 {
	width:980px; height:auto;
	top:10px; left:0px; position:relative;
	background-image:url(imagweb/fondo_contenido.jpg); background-repeat:repeat-y;
	overflow:hidden;
	}
#central {
	width:400px; height:auto;
	vertical-align:top; text-align:left;
	float:left;
	margin-bottom:10px; margin-left:10px;
	}	
#central div {
	margin-bottom:10px;
	}	
/*#not {
	position:absolute; left:750px; top:0px;
	width:210px;
	}*/
#not {
	width:210px; height:auto;
	float:right;
	position:relative; top:0px; right:20px;
	}
	
.interiorAcordeon {
	position:relative;
	left:5px;
	width:290px; height:60px;
	margin-top:5px; margin-bottom:5px;
	text-align:left; vertical-align:top;
	clear:both;
	}	
.fuelle {
	font-weight: bold; font-size: 9pt;
	line-height:normal;
	color:#042158; text-align:left; text-decoration:none;
	cursor:pointer;
	}	
	a.fuelle:link {
	color:#042158;
	text-decoration:none;
	}	
	a.fuelle:visited {
	color:#042158;
	text-decoration:none;
	}		
	a.fuelle:hover {
	color:#FFCC33;	
	text-decoration:none;
	}			
#content2 {
	width:980px; height:auto;
	top:10px; left: 0px; position:relative;
	background-image:url(imagweb/fondo_contenidoazul.jpg); background-repeat:repeat-y;
	overflow:hidden;
	}			
.principal {
	position:relative;
	float:left;
	width:710px; height:auto;
	left:20px;
	margin-right:20px;
	z-index:0px;
	}
.principal div {
	margin-bottom:10px;
	}
.not2 {
	width:210px; height:auto;
	float:right;
	position:relative; top:0px; right:20px;
	}
.tabla {
	background-color:#FFFFFF;
	border:solid #999999 1px;
	vertical-align:middle; text-align:center;
	width:210px;
	}				
#buscador {
	background-image:url(imagweb/soporte_GO.jpg); background-repeat:no-repeat;
	width:710px; height:150px;
	}
#buscador_refe {
	background-image:url(imagweb/reference_GO.jpg); background-repeat:no-repeat;
	width:710px; height:150px;
	}		
#frasebusc {
	width:550px;
	left:50px; top:60px; position:relative;
	}	
#frasebusc p {
	text-align:left;
	font-weight:normal; font-size:9pt;
	color:#666666;
	}	
#imagbusc {
	width:50px;
	right:50px; top:0px; position:relative;
	float:right;
	}
#selectbusc {
	clear:both;
	position:relative; left:10px; top:30px;
	width:690px; height:25px;
	}
.txt14black {
	font-size:14pt; font-weight:bold; color:#000; text-align:left;
	}	
.txt14granate {
	font-size:14pt; font-weight:bold; color:#990000; text-align:left;
	}
.txt14blanco {
	font-size:14pt; font-weight:bold; color:#FFF; text-align:left; vertical-align:middle;
	}	
.txt12yellow {
	font-weight:bold; font-size:12pt; color:#FF9900; text-align:center;
	}
.txt12black {
	font-size:12pt; font-weight:bold; color:#000; text-align:left;
	}								
.txt12granate {
	font-size:12pt; font-weight:bold; color:#990000; text-align:left;
	}	
.txt11gris {
	font-weight:normal; font-size:11pt; color:#666;
	}		
.txt11azul {
	color:#0D215B; font-weight:bold; font-size: 11pt;
	}
.txt10grau {
	font-weight:normal; font-size:10pt; color:#666;
	}
.txt10yellow {
	font-weight:normal; font-size:10pt; color:#FFCC33;
	}	
.txt10black {
	font-weight:bold; font-size:10pt; color:#000;
	}	
.txt10neg {
	font-weight:normal; font-size:10pt; color:#000;
	}	
.txt10granate {
	font-size: 10pt; font-weight:bold; color: #990000;
	}	
	a.txt10granate:link {
	font-size: 10pt; font-weight:bold; color: #990000;
	border:hidden;
	text-decoration:none;
	}
	a.txt10granate:visited {
	font-size: 10pt; font-weight:bold; color: #990000;
	border:hidden;
	text-decoration:none;
	}
	a.txt10granate:hover {
	font-size: 10pt; font-weight:bold; color: #990000;
	border:hidden;
	text-decoration:underline;
	} 
	a.txt10granate:active {
	font-size: 10pt; font-weight:bold; color: #990000;
	text-decoration:underline;
	}			
.txt9grau {
	font-weight:normal; font-size:9pt; color:#666666; line-height:10pt;
	}	
	a.txt9grau:link {
	font-size:9pt; color:#666; line-height: 10pt; text-decoration:none;
	border:hidden;
	}
	a.txt9grau:visited {
	font-size:9pt; color:#666; line-height: 10pt; text-decoration:none;
	border:hidden;
	}
	a.txt9grau:hover {
	font-size:9pt; color:#111; line-height:10pt; text-decoration:underline;
	border:hidden;
	}
	a.txt9grau:active {
	font-size:9pt; color:#666; line-height: 10pt; text-decoration:underline;
	border:hidden;
	}
.txt9black {
	font-weight:bold;
	font-size:9pt;
	color:#000000;
	}
.txt9granate {
	font-size: 9pt;
	font-weight:bold;
	color: #990000;
	text-decoration:none;
	}
.txt9yellow {
	font-weight:bold;
	font-size:9pt;
	color: #FFCC33;
	text-align:left;
	line-height: 12pt;
	}
.txt9neg {
	font-weight:normal;
	font-size:9pt;
	color:#000000;
	}
.txt9neg p {
	font-weight:normal;
	font-size:9pt;
	color:#000000;
	}	
.txt8yellow {
	font-weight:bold;
	font-size:8pt;
	color: #FFCC33;
	}
.txt8granate {
	font-size: 8pt;
	font-weight:bold;
	color: #990000;
	text-decoration:none;
	}	
.txt8grau {
	font-weight:lighter;
	font-size:8pt;
	color:#666666;
	line-height: 10pt;
	}
	a.txt8grau:link {
	font-weight:lighter;
	font-size:8pt;
	color:#666666;
	line-height: 10pt;
	border:hidden;
	text-decoration:none;
	}
	a.txt8grau:visited {
	font-weight:lighter;
	font-size:8pt;
	color:#666666;
	line-height: 10pt;
	border:hidden;
	text-decoration:none;
	}
	a.txt8grau:hover {
	font-weight:lighter;
	font-size:8pt;
	color:#111111;
	line-height: 10pt;
	border:hidden;
	text-decoration:underline;
	}
	a.txt8grau:active {
	font-weight:lighter;
	font-size:8pt;
	color:#666666;
	line-height: 10pt;
	border:hidden;
	text-decoration:underline;
	}		
.fecha {
	font-size:7pt;
	color:#999999;
	}
.fecha9 {
	font-size:9pt;
	font-weight:lighter;
	color:#999999;
	}
.txtempresa {
	color:#042158;
	font-weight:bold;
	font-size:13pt;
	text-align:right;
	}		
.noticias {
	color:#042158;
	font-weight:bold;
	font-size:13pt;
	text-align:center;
	}		
.docnoticias {
	color:#000000;
	font-size:8pt;
	font-weight:normal;
	border: hidden;
	text-decoration:none;
	text-align: justify;
	}			
	a.docnoticias:link {
	color:#000000;
	border: hidden;
	text-decoration:none;
	}
	a.docnoticias:visited {
	color:#000000;
	border: hidden;
	text-decoration:none;
	}
	a.docnoticias:hover {
	color:#012F6B;
	border: hidden;
	text-decoration:none;
	}									
#footer {
	background-image:url(imagweb/pie.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:relative;
	width:1000px;
	height:87px;
	top:10px;
	clear:both;
	}	
#footermenu {
	width:860px;
	position:relative;
	top:20px;
	left:70px;
	right:70px;
	vertical-align:middle;
	text-align:center;
	}
#footermenu div {
	float:left;
	}	
.pievinculo {
	color:#FFFFFF;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	}	
	a.pievinculo:link {
	color:#FFFFFF;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	}
	a.pievinculo:visited {
	color:#FFFFFF;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	}
	a.pievinculo:hover {
	color:#FFCC33;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	}			
.barrasubcat {
	height:35px;
	background-image:url(imagweb/banner_soporte.jpg);
	background-repeat:no-repeat;
	text-align:center;
	color:#0D215B;
	}
	a.barrasubcatlink:link {
	color:#0D215B;
	border: hidden;
	text-decoration:none;
	}
	a.barrasubcatlink:visited {
	color:#0D215B;
	border: hidden;
	text-decoration:none;
	}
	a.barrasubcatlink:hover {
	color:#0D215B;
	border: hidden;
	text-decoration:underline;
	}	
.doc {
	color:#666666;
	font-size:9pt;
	border: hidden;
	text-decoration:none;
	}	
	a.doc:link {
	color:#666666;
	border: hidden;
	text-decoration:none;
	}
	a.doc:visited {
	color:#666666;
	border: hidden;
	text-decoration:none;
	}
	a.doc:hover {
	color:#FFCC33;
	border: hidden;
	text-decoration:none;
	}	
.docG {
	color:#222222;
	font-size:10pt;
	border: hidden;
	text-decoration:none;
	}	
	a.docG:link {
	color:#222222;
	border: hidden;
	text-decoration:none;
	}
	a.docG:visited {
	color:#222222;
	border: hidden;
	text-decoration:none;
	}
	a.docG:hover {
	color:#FFCC33;
	border: hidden;
	text-decoration:underline;
	}
.docB {
	color:#222222;
	font-size:10pt;
	font-weight:normal;
	border: hidden;
	text-decoration:none;
	}	
	a.docB:link {
	color:#222222;
	border: hidden;
	text-decoration:none;
	}
	a.docB:visited {
	color:#222222;
	border: hidden;
	text-decoration:none;
	}
	a.docB:hover {
	color:#FFCC33;
	font-weight:normal;
	border: hidden;
	text-decoration:none;
	}
.direc {
	color:#012F6B;
	font-size:9pt;
	border: hidden;
	text-decoration:none;
	}	
	a.direc:link {
	color:#012F6B;
	font-size:9pt;
	border: hidden;
	text-decoration:none;
	}
	a.direc:visited {
	color:#012F6B;
	font-size:9pt;
	border: hidden;
	text-decoration:none;
	}
	a.direc:hover {
	color:#666666;
	font-size:9pt;
	border: hidden;
	text-decoration:none;
	}
.docazul {
	color:#000000;
	font-size:9pt;
	font-style:normal;
	border-style:hidden;
	text-decoration:none;
	}	
	a.docazul:link {
	color:#000000;
	font-style:normal;
	border-style:hidden;
	text-decoration:none;
	}
	a.docazul:visited {
	color:#000000;
	font-style:normal;
	border-style:hidden;
	text-decoration:none;
	}
	a.docazul:hover {
	color:#012F6B;
	font-style:normal;
	border-style:hidden;
	text-decoration:none;
	}
.docyellow {
	color:#FF9900;
	font-size:9pt;
	border: hidden;
	text-decoration:none;
	}	
	a.docyellow:link {
	color:#FF9900;
	border: hidden;
	text-decoration:none;
	}
	a.docyellow:visited {
	color:#FF9900;
	border: hidden;
	text-decoration:none;
	}	
	a.docyellow:hover {
	color:#012F6B;
	border: hidden;
	text-decoration:none;
	}	
.celda_referencias {
	border:solid 1px #999999; width:495px; height:120px; margin-right:10px;
	float:left;
	background-image:url(imagweb/banda_blanco_gris_vertical.jpg); background-repeat:repeat-x; background-position:bottom;
	line-height:14pt;
	}
.celda_referencias_peq {
	border:solid 1px #999999; width:195px; height:120px;
	background-color:#FFFFFF;
	float:left;
	line-height:14pt; text-align:center;
	}
.celda_referencias_busc {
	border:solid 1px #999999; width:700px; height:120px;
	margin-bottom:10px;
	float:left;
	background-image:url(imagweb/banda_blanco_gris_vertical.jpg); background-repeat:repeat-x; background-position:bottom;
	line-height:14pt;
	}
.celda_not {
	border:solid 1px #999999; width:500px; height:150px; margin-right:10px;
	float:left;
	overflow:hidden;
	vertical-align:middle;
	line-height:14pt;
	}
.celda_not_peq {
	border:solid 1px #999999; width:140px; height:150px; margin-right:10px;
	float:left;
	line-height:14pt;
	}						
.imagempresa {
	background-image:url(imagweb/principios_empresariales.jpg);
	background-repeat:no-repeat;
	width:710px;
	height:64px;
	}
.imagempresa_6 {
	background-image:url(imagweb/principios_empresariales_6.jpg);
	background-repeat:no-repeat;
	width:710px;
	height:64px;
	}	
.imagempresa_9 {
	background-image:url(imagweb/principios_empresariales_9.jpg);
	background-repeat:no-repeat;
	width:710px;
	height:64px;
	}	
.imagconocenos {
	background-image:url(imagweb/conocenos.jpg);
	background-repeat:no-repeat;
	width:710px;
	height:64px;
	}
.imagconocenos_6 {
	background-image:url(imagweb/conocenos_6.jpg);
	background-repeat:no-repeat;
	width:710px;
	height:64px;
	}	
.imagconocenos_9 {
	background-image:url(imagweb/conocenos_9.jpg);
	background-repeat:no-repeat;
	width:710px;
	height:64px;
	}		
.imagcontacto {
	background-image:url(imagweb/contacto.jpg);
	background-repeat:no-repeat;
	width:710px;
	height:64px;
	}
.imagcontacto_6 {
	background-image:url(imagweb/contacto_6.jpg);
	background-repeat:no-repeat;
	width:710px;
	height:64px;
	}	
.imagcontacto_9 {
	background-image:url(imagweb/contacto_9.jpg);
	background-repeat:no-repeat;
	width:710px;
	height:64px;
	}		
.imagmision {
	background-image:url(imagweb/mision.jpg);
	background-repeat:no-repeat;
	width:710px;
	height:64px;
	}
.imagmision_6 {
	background-image:url(imagweb/mision_6.jpg);
	background-repeat:no-repeat;
	width:710px;
	height:64px;
	}	
.imagmision_9 {
	background-image:url(imagweb/mision_9.jpg);
	background-repeat:no-repeat;
	width:710px;
	height:64px;
	}		
.imagaviso {
	background-image:url(imagweb/aviso_legal.jpg);
	background-repeat:no-repeat;
	width:710px;
	height:64px;
	}
.imagaviso_6 {
	background-image:url(imagweb/aviso_legal_6.jpg);
	background-repeat:no-repeat;
	width:710px;
	height:64px;
	}
.imagaviso_9 {
	background-image:url(imagweb/aviso_legal_9.jpg);
	background-repeat:no-repeat;
	width:710px;
	height:64px;
	}	
.imagunete {
	background-image:url(imagweb/unete_al_equipo.jpg);
	background-repeat:no-repeat;
	width:710px;
	height:64px;
	}
.imagunete_6 {
	background-image:url(imagweb/unete_al_equipo_6.jpg);
	background-repeat:no-repeat;
	width:710px;
	height:64px;
	}	
.imagunete_9 {
	background-image:url(imagweb/unete_al_equipo_9.jpg);
	background-repeat:no-repeat;
	width:710px;
	height:64px;
	}	
.imagrecomendar {
	background-image:url(imagweb/recomendar.jpg);
	background-repeat:no-repeat;
	width:710px;
	height:64px;
	}
.imagrecomendar_6 {
	background-image:url(imagweb/recomendar_6.jpg);
	background-repeat:no-repeat;
	width:710px;
	height:64px;
	}
.imagrecomendar_9 {
	background-image:url(imagweb/recomendar_9.jpg);
	background-repeat:no-repeat;
	width:710px;
	height:64px;
	}				
.imagcontactacon {
	background-image:url(imagweb/contacta_con_nosotros.jpg);
	background-repeat:no-repeat;
	width:710px;
	height:64px;
	}	
.imagcontactacon_6 {
	background-image:url(imagweb/contacta_con_nosotros_6.jpg);
	background-repeat:no-repeat;
	width:710px;
	height:64px;
	}
.imagcontactacon_9 {
	background-image:url(imagweb/contacta_con_nosotros_9.jpg);
	background-repeat:no-repeat;
	width:710px;
	height:64px;
	}		
.anuncio {
	background-image:url(imagweb/Rectangulo2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:710px;
	height:321px;
	}
.super {
	vertical-align: baseline;
	}
input, textarea, select {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	border: 1px solid #042158;
	color: #444444;
	background-color: #FFFFFF;		
	}
.txtformulario {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:120%;
	color:#444444;
	}	
