/* ---------- COMUNES y CLASES ------------------------------------------------------------------------*/
BODY { font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; color : #000; margin : 5px 0px 20px 0px; 
	text-align: center; background:url(imagenes/f_agua.jpg) no-repeat center top; } 
td,th{	font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; 	color : #000; }
input,textarea,select{	font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; 	color : #005B9A;
	border: solid #005B9A 1px; }
a{	text-decoration:none;	color:#FF6600;}
a:hover{	text-decoration:underline;	color:#005B9A;}
h1{	color:#005B9A;	font-size:15pt;}
h2{	color:#005B9A;	font-size:13pt;}
img{ border:0px; vertical-align:middle; }
p,.texto{	text-align:justify;	text-indent:20pt;}

#texto_sin{	text-indent:0;	text-align:justify;	padding:0pt 20pt;}
#texto_sin p{	text-indent:0;	text-align:justify;}

.borde{	border:solid 1px #FF6600;}
.borde_azul{	border:solid 1px #005B9A; }
.fondo_celeste{	background-color:#E6EFF4; }
.aviso{	color:#FF0033; }
.azul{/*color:#005B9A;*/ color:#003399; }
.btn_celeste{font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; 	color : #005B9A;
	border: solid #005B9A 1px; background-color:#E6EFF4; padding:3px 5px;}

/* ---------- INDEX ------------------------------------------------------------------------*/
#contenedor{ text-align: left; 	width: 970px; border:solid 2px #005B9A;	background-color : #ffffff; 
	margin: auto; } 
	#cabecera{  padding:210px 65px 15px 15px;padding-top:210px; text-align:right;background-image: url("imagenes/cab.jpg");
		background-position:top center;	background-repeat:no-repeat;} 
		#cabecera a{ font-weight:bold; margin:auto 8px; color:#005B9A; padding:3px 10px; line-height:16px;
		border:solid 1px #FFFFFF;}
		#cabecera a:hover{background: #F4F4F4; border:solid 1px #EBEBEA;}
		#cabecera a.aviso{color:#A63537; padding:3px 5px;margin:auto 0px;}
	#cuerpo{ width:100%;padding:0px; margin:0px; display:table;	}
		#centro{height:auto;padding:10px 0px;display: table; width:100%; margin:0px; }
		
		#menu{width:200px; padding:0; margin:0 10px; text-align:center;  float:left; }
			#menu ul{ border:solid 1px #CCCCCC;border-top:none;text-align:left; list-style:none;  padding:0; margin:10px 0;}
			#menu ul li{ border-top:solid 1px #CCCCCC;}
			#menu ul ul{ border:none; margin:0;}
			#menu a{ display:block; text-decoration:none; padding:6px 15px; color:#005B9A; 
			font-weight:bold;background:#F1F1F1}
			#menu a:hover,#menu a.selec{ color:#FFFFFF; background:#005B9A url(imagenes/f_menu.jpg) right center no-repeat;}
			#menu ul ul li{border-top:solid 1px #D7DFE6;}
				#menu ul ul li a{ background:#FFF url(imagenes/li_submenu.jpg) no-repeat left center; 
					padding-left:35px;}
				#menu ul ul li a:hover,#menu ul ul li a.sel{ background:#D7DFE6 url(imagenes/f_sub.jpg) no-repeat center left;color:#005B9A;}
			#menu .dossier{margin-top:5px; padding-bottom:1px;border:solid 1px #FC9C00; color:#005B9A;}
				#menu .dossier a{ padding:0; margin:0; background: none; }
				#menu .dossier a:hover{ color:#005B9A; text-decoration:underline;}
			
		#info_servicio{ margin-top:4px; border:solid 1px #CCCCCC; border-collapse:collapse;}	
			#info_servicio th{ text-decoration:none; padding:6px; font-weight:bold;
				 color:#FFFFFF; background:#005B9A; text-align:center;}
			#info_servicio td{ text-align:center;}
			#info_servicio td.tit{ text-align:left; padding-left:5px; padding-top:5px;}
					
		#contenido{ width: 73%;text-align:center; float:right; margin:0 5px; text-align:left; } 
		
		#pie2{width:950px; background:#FFFFFF; margin:0 auto; border-collapse:collapse;}
		#pie2, #pie2 a, #pie2 td{ vertical-align:top; text-decoration:none; color:#005B9A;font-size:7pt;
			padding:3px 0; }
		#pie2 td{ text-align:left;}
		#pie2 a{ margin:3px;}
		#pie2 td.derechos{ text-align:right;}
		#pie2 a:hover{	text-decoration:underline; }
		
/* ---------- INICIO ------------------------------------------------------------------------*/
#inicio_servicios{ margin:0px; padding:0px; padding-left:10px; width:170px; float:left; }
	#inicio_servicios ul{ list-style:none; margin:0 5px; padding:0; text-align:center;	}
	#inicio_servicios ul li{ text-align:center;}
	#inicio_servicios a{border:solid 1px #CCCCCC; display:block; color:#005B9A;text-decoration:none;
	text-align:center; padding:5px 2px; margin:5px; font-weight:bold;}
	#inicio_servicios a:hover{text-decoration:underline; border:solid 1px #005B9A;
		background:#F4F4F4;}
	#inicio_servicios .enlace_dossier{background:#FFFFFF; padding:0px;margin:25px 10px 0 10px;}
	#inicio_servicios .enlace_dossier a{border:solid 1px #FC9C00; color:#005B9A;text-decoration:none;
	text-align:center; font-weight:bold; padding:2px 0 0 0; margin:0;}
	#inicio_servicios .enlace_dossier a img{ margin-top:5px;}
	#inicio_servicios a.banner_inicio,#inicio_servicios object.banner_inicio{ border:solid 1px #005B9A; }
	#inicio_servicios object.banner_inicio{display:block;text-align:center; padding:5px 2px; margin:5px; }

#inicio_servicios a.w3c_logo{ margin-top:15px; background:none; border:none; padding:0;}
		
/* ---------- SERVICIOS ------------------------------------------------------------------------*/
#img_servicio{ width:180px; float:right; margin-right:2px;}
/*.icono{ float:left; vertical-align:middle; margin-right:10px; margin-bottom:5px;}*/
#servicio{ width:470px; padding:0px;margin:0px; display:table; }
#servicio_titulo,#servicio_titulo{ margin:0px; padding:0px; padding-bottom:5px; }
#servicio_titulo2{	text-align:center; /*clear:both;*/ }


/* ---------- OFERTAS MERCHANDISING ------------------------------------------------------------------------*/
#ofertas{ width:100%; padding:0px; margin:0px; }
.formu_naranja{ border:solid 1px #FC9C00; background:#FEF3D2; color:#005B9A; text-align:center;
	width:100%;padding:0px;padding-bottom:6px;font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.formu_naranja a{color:#FF6600;}


#tabla_naranja, #borde_azul #tabla_naranja{	border:solid 1px #FF6600;margin:10px auto;}
#tabla_naranja td{ text-align:center;}
#tabla_naranja td.tit{ text-align:left; padding-left:5px;}
#tabla_naranja th, #borde_azul #tabla_naranja th{/*border:solid 1px #FEF3D2;background-color:#FEF3D2;
	color:#005B9A;*/ text-align:center; padding:4px; font-weight: bold; text-transform:lowercase }


	
#borde_azul{ width:100%;}
	#tabla_naranja td.imagen{ text-align:center; width:115px;}
#borde_azul #tabla_naranja td{border:solid 1px #FEF3D2;}
#borde_azul{ border:solid 1px #005B9A;	background:#FFFFFF; }
#borde_azul th, #borde_azul .fondo{	border:solid 1px #E6EFF4;background:#F6F9FA;color:#005B9A; }
#borde_azul td{	border:solid 1px #E6EFF4;}

.formu_contacto{ margin:auto; margin-top:25px;}

.buscador_dominios{ border:solid 1px #005B9A; padding:0; font-size:10px; }
	table.buscador_dominios{ border-collapse:collapse;}
		table.buscador_dominios td{ text-align:center; vertical-align:top; padding-bottom:3px}
	.buscador_dominios input,.buscador_dominios select{ font-size:10px; }
	.buscador_dominios img{ border-bottom:solid 1px #BFCCD8;}
	.buscador_dominios p{ text-align:center; text-indent:0; margin:5px auto;}
		.buscador_dominios p.btn_buscar{ text-align:right; margin-right:3px; margin-bottom:3px;}
	#buscar_dominio{ background:#F1F1F1 url(imagenes/Search1.jpg) no-repeat right;
	height:30px; padding-right:25px; font-weight:bold;}
	#buscar_dominio:hover{ color:#FFFFFF; 
		background:#005B9A url(imagenes/Search1_on.jpg) right center no-repeat;}
			

/*FICHA DE PRODUCTO PRECIOS*/
#precios{border:solid 1px #FF6600;margin:10px auto; width:70%;}
	#precios td{ padding:5px;}
	#precios th{border:solid 1px #FEF3D2;background-color:#FEF3D2;
		color:#005B9A;	font-weight: bold; text-align:center; }
	#precios td.precio{ text-align:right;}

/*registro*/
.registro{ width:80%; margin:15px auto;}
.registro table.bordes{ width:100%; margin:auto;}
	.registro table.bordes th{ text-align:center; }
	.registro table.bordes th h1{ color:#005B9A;font-size:12pt;  margin:3px auto;}

.registro table#tabla_naranja{ width:90%; margin:10px auto;}
.registro table.pass{ margin:10px auto;}
	.registro table.pass th{ font-weight:bold;}

/* FICHA PRODUCTO*/
#oferta{ width:80%; margin:15px auto; }

/* MAPA WEB */
#mapa{ width:750px;}
#mapa #tit_mapa{ margin-left:30px;}
#mapa .texto{margin:5px auto 25px auto; text-indent:15px}
#mapa table{ margin:auto auto auto 25px;}
	#mapa table td{ vertical-align:top; padding-top:0; width:25%; }
	#mapa table td.sin_titulo{ padding-top:40px;}
	#mapa table td a{display:block; text-decoration:none; padding:6px 15px; color:#005B9A; 
		font-weight:bold; border:solid 1px #CCCCCC; margin:2px auto;}
	#mapa table td a:hover{ color:#FFFFFF; background:#005B9A url(imagenes/f_menu.jpg) right center no-repeat;}
	#mapa .titulo{ margin-top:0;}
	#mapa .titulo a{ color:#FFFFFF; font-weight:bold; display:block; padding:8px 2px 15px 2px; 
		width:200px;border:none; text-align:center;
		background:url(imagenes/f_titulos.jpg) no-repeat center center; font-size:12px; }
	#mapa .titulo a:hover{ background:url(imagenes/f_titulos.jpg) no-repeat center center; text-decoration:underline;}

#menu a.selec{ color:#FFFFFF; background:#005B9A url(imagenes/f_menu.jpg) right center no-repeat;}
	
#mapa_pie{ border-top:solid 1px #CCCCCC; width: 970px;margin:15px auto 10px auto; background:#FFFFFF;}
	#mapa_pie td{ vertical-align:top; text-align:left;}
	#mapa_pie a{ color: #777777; display:block; margin-left:15px;}
	#mapa_pie a.destacado{ font-weight:bold; text-decoration:underline;
		margin-left:5px; margin-top:5px;}
	#mapa_pie a:hover{ color:#005B9A;}
	#mapa_pie a.destacado:hover{ color:#005B9A; }
	
			
