			 
		
	
			 
@import url('reset.css');
@import url('productos.css');

.box_botonera {margin-left:110px; text-align:center;}		 
.box_txt {margin:30px auto 10px auto; text-align:center}		
.box_boton a{color:#21487a; text-align:center;float:left; margin:10px; font:bold 12px arial, tahoma, verdana; text-decoration:none; margin-top:10px; border:1px solid #000; padding:3px;}	
.box_boton a:hover{color:#fff; font:bold 12px arial, tahoma, verdana; text-decoration:underline;background-color:#21487a; }
#TB_window {}
#TB_closeWindowButton {color:#21487a}	
			

.flotar-izquierda {float:left;}

p{font: 12px tahoma, arial; color:#fff; line-height:18px; padding: 5px 0}

/* ie6 */
.main{background-color:blue;text-align:center;}

/* firefox */
.main[class]{background-color:black;}


.main{background:url('/css/img/body_back.gif');}

#container{width:977px;margin:0 auto;text-align:left;}

#header{float:left;width:100%;height:186px;background:url('http://extranet.facilisweb.es/files/nsi18/cabeceras/botes_2.jpg') no-repeat;border:1px solid #eaeef1}
	#logo{float:left;width:250px;}
		#logo a{border:0;}
	#login{float:left;}
		#login_left{float:left;margin-left:195px;width:12px;height:34px;background:url('/css/img/login_left.gif') no-repeat;}
		#login_content{font:normal 10px Arial, Helvetica, sans-serif;color:#fff;
			float:left;width:520px;height:34px;background:url('/css/img/login_back.gif') repeat-x;}
		#login_content input{font:normal 10px Arial, Helvetica, sans-serif;color:#333;}
		#login_content a{font:normal 10px Arial, Helvetica, sans-serif;color:#fff;}
		#login_content table .last{width:140px;text-align:center;}

#idiomas{clear:both;float:left;width:100%;height:26px;background:url('/css/img/idiomas_back.gif') repeat-x;border:1px solid #eaeef1}
	#idiomas_lista{float:right;height:24px;margin-top:1px;min-width:30px;background:#fff;}
		#idiomas_lista span{line-height:24px;padding:0 3px;font:normal 10px Arial, Helvetica, sans-serif;color:#345d87;}
		#idiomas_lista span a{font:normal 10px Arial, Helvetica, sans-serif;color:#345d87;text-decoration:none;}
		#idiomas_lista span a:hover{text-decoration:underline;}
		#idiomas_lista img{position:relative;top:2px;}
		#idiomas_lista .flag a{text-decoration:none;}

#body{clear:both;float:left;width:100%;background-color:#023467;background:#003466 url('/css/img/content_back.jpg') repeat-x;border:1px solid #eaeef1}
	#left{float:left;width:200px;min-height:50px;}
		#menu_left{}
		#menu_left ul li{
			width:190px;height:29px;
			font:normal 12px Arial, Helvetica, sans-serif;color:#d6e3ec;
			border-bottom:1px solid #fff;}
		#menu_left ul li a{padding-left:30px;font:normal 12px Arial, Helvetica, sans-serif;color:#d6e3ec;text-decoration:none;}
		#menu_left ul li a span{line-height:29px;}
		#noticias{clear:both;float:left;width:100%;}
			#noticias_titulo{
				border-bottom:1px solid #fff;
				background-color:#335b8a;
				float:left;height:29px;width:100%;
				text-align:center;font:normal 14px Arial, Helvetica, sans-serif;color:#d6e3ec;}
			#noticias_titulo a{color:#fff; text-decoration:none}
			#noticias_titulo a:hover{color:#fff; text-decoration:underline}
			#noticias_titulo span{line-height:29px;text-decoration:underline;}
			#noticias_content{clear:both;float:left;width:100%;}
				.noticia{clear:both;float:left;margin:5px;}
					.noticia_inicio {padding:10px 10px 0 10px; font:10px tahoma, verdana; color:#fff; width:190px;}
					.noticia_img{float:left;margin:0 8px 8px 0}
					.noticia_sub_destacado {font:bold 11px tahoma, verdana; color:#d6e3ec;}
					.noticia_content{width:145px;float:left;}
						.noticia_titulo{padding-left:5px;font:normal 12px Arial, Helvetica, sans-serif;color:#d6e3ec;}
						.noticia_text{padding-left:5px;font:normal 10px Arial, Helvetica, sans-serif;color:#fff;}
						.noticia_info{text-align:right;font:normal 10px Arial, Helvetica, sans-serif;color:#6ea0b5;border-bottom:1px dotted #ccc; padding:0 10px 10px 0;}
						.noticia_info a{font:normal 10px Arial, Helvetica, sans-serif;color:#6ea0b5;text-decoration:none;border:1px solid #ff0000;width:100%;color:#FFFFFF;}
						.noticia_info a:hover{text-decoration:none;}
			#noticias_footer{clear:both;float:left;width:100%;text-align:right;padding:10px 0;}
			#noticias_footer span{padding-right:10px;font:normal 10px Arial, Helvetica, sans-serif;color:#6ea0b5;text-decoration:none;}
			#noticias_footer a{font:normal 10px Arial, Helvetica, sans-serif;color:#6ea0b5;text-decoration:none;}
	#content{float:left;width:596px;min-height:943px;
		font:normal 10px Arial, Helvetica, sans-serif;color:#fff;line-height:16px;
		border-left:1px solid #fff;border-right:1px solid #fff;
		}
	#content[id]{width:596px;}
		#content .sep{float:left;width:20px;height:20px;}
		#content .centro{padding::15px 25px}
		#content .block1{padding:5px 20px;}
		#content .block2{width:249px;float:left;padding:10px 0;}
		#content .block2 .titulo{font:normal 12px Arial, Helvetica, sans-serif;line-height:20px;}
		#welcome_image{background:url('/css/img/welcome01.jpg') no-repeat;width:504px;height:379px;}
		#welcome_message{float:none;width:190px;position:relative;top:20px;left:290px;font:bold 12px Arial, Helvetica, sans-serif;
			color:#003366;text-transform:uppercase;line-height:21px;}
		#welcome_message .name{text-transform:none;font:normal 16px Arial, Helvetica, sans-serif;}

	#right{float:left;width:177px;min-height:50px;}
		#calendario{clear:both;float:left;width:100%;font:normal 10px Arial, Helvetica, sans-serif;color:#fff;}
			#calendario_titulo{
				border-bottom:1px solid #fff;
				float:left;height:29px;width:100%;
				text-align:center;font:normal 12px Arial, Helvetica, sans-serif;color:#d6e3ec;}
			#calendario_titulo span{line-height:29px;text-decoration:underline;}
			#calendario_content{position:relative;padding:10px 0;clear:both;float:left;width:100%;}
				#calendario_content span{padding-left:5px;}
				#calendario_content #cal_asunto{width:142px;}
			#calendario .search{clear:both;float:left;text-align:right;padding-right:5px;}
			#calendario input{font:normal 10px Arial, Helvetica, sans-serif;color:#666;}
			#calendario .calendar140{clear:both;float:left;width:142px;text-align:center;margin-top:15px;position:relative;left:10px;}
			#calendario .ampliar{clear:both;margin-left:90px;position:relative;bottom:5px;}
			#calendario .ampliar img{position:relative;bottom:-5px;}
			#calendario .ampliar a{font:normal 10px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;}
			
			table.calendar_table{position:relative;left:0px;background-color:#fff;color:#333;font:normal 10px Verdana,Helvetica, sans-serif;color:#003366;border:2px solid #d6e3ec;padding:0;margin:0;width:150px;}
			table.calendar_table[class]{left:10px;}
			table.calendar_table th{font:bold 11px Arial, Helvetica, sans-serif;color:#003366;border-bottom:1px solid #999;border-right:1px solid #999;}
			table.calendar_table td{border-right:1px solid #999;border-bottom:1px solid #999;}
			table.calendar_table .dom{color:#ad0101;}
		
		#mapa{clear:both;float:left;width:100%;font:normal 10px Arial, Helvetica, sans-serif;color:#fff;}
		#mapa a{font:normal 10px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;}
		#mapa a:hover{text-decoration:none;}
		#mapa a:hover img{text-decoration:none;}
			#mapa_titulo{
				border-bottom:1px solid #fff;
				border-top:1px solid #fff;
				background-color:#335b8a;
				float:left;height:29px;width:100%;
				text-align:center;font:bold 12px Arial, Helvetica, sans-serif;color:#d6e3ec;}
			#mapa_titulo span{line-height:29px;}
			#mapa_content{position:relative;padding:10px 0;clear:both;float:left;width:100%;}
				#mapa_content .lat{margin-left:10px;font:normal 12px Arial, Helvetica, sans-serif;}
			#mapa .mapa01{clear:both;float:left;margin-top:15px;width:100%;text-align:center;}
			#mapa .ampliar{clear:both;margin-left:60px;}

#footer{clear:both;float:left;width:100%;min-height:50px;background-color:#d5dfe9;
		text-align:center;font:normal 10px Arial, Helvetica, sans-serif;color:#003366;}
	#footer ul{margin-top:10px;}
	#footer ul li.inline {display:inline;background:url('/css/img/footer_plus.gif') center left no-repeat;padding-left:10px;padding-right:10px;}
	#footer a{text-align:center;font:normal 10px Arial, Helvetica, sans-serif;color:#003366;text-decoration:none;}
	#footer .links a:hover{text-decoration:underline;}
	#footer .message{float:left;width:100%;margin:10px 0;}
	
	#logofacilis {clear:left;float:left;margin-top:-30px;margin-left:10px;}
	
	.cab-formulario {font-family: arial,tahoma; font-style: normal; font-weight: bold; font-size: 16px; line-height: normal;  none; text-align: center;}
	
	
	
	
.img_petrolera {float:left;margin:10px;}	
.desc_reg_petrolera {float:right; width:230px; margin:10px 10px 10px 0}
.title_regata {font:bold 20px arial, tahoma; color:#fff}

.bton_azul {
	background:url(/css/img/bton_azul_bg.png) no-repeat; 
	width:197px; 
	height:37px;
	font:12px arial, tahoma; 
	color:#fff;
	padding:10px 0 0 15px
	}
	
.bton_azul a, a:visited{
	font:12px arial, tahoma; 
	color:#fff;
	text-decoration:none;
	}
	
.bton_azul a:hover{
	font:12px arial, tahoma; 
	color:#fde455;
	text-decoration:underline;
	}
	
.margen_arriba {margin-top:150px;}
.margen_arriba_100 {margin-top:100px;}
.margen_arriba_80 {margin-top:80px;}
.margen_arriba_40 {margin-top:40px;}

/*   DESTACADOS   */


#destacado {
position:relative;
padding:10px 0;
clear:both;
float:left;
width:100%;
background-color:#3a608f;
}


.sec_destacados {
 	padding:50px 10px 10px 10px;
	font:10px tahoma, verdana; 
	color:#fff;
	border-bottom:1px dotted #ccc;
 }
 
.sec_destacados img{
 	 float:left; padding: 0 5px 5px 0
} 

.sec_destacados .fecha {
	font:bold 11px tahoma, verdana; color:#d6e3ec;
	}
	
.sec_destacados .vinculo a {
	font:bold 10px tahoma, verdana; 
	color:#98bad1;
	text-decoration:none;
}

.sec_destacados .vinculo a:hover {
	font:bold 10px tahoma, verdana; 
	color:#98bad1;
	text-decoration:underline;
	
}



.vinculos-links {
	float:left; 
	width:158px; 
	padding:21px 0 20px 20px;
	background-color:#9db5cd; 
	border-top:2px solid #fff; 
	border-bottom:2px solid #fff;
	}
	
.horarios_contact {
	clear:both;
	margin:450px auto 205px auto;
	width:520px; 
	padding:10px; 
	text-align:center; 
	font-weight:bold; 
	background-color:#3b618e; 
	border:1px solid #fff
}


.recuadro_pag_inicio_des {
	padding:15px;
	width:560px; 
	float:left; 
	background-color:#c0d2e4; 
	border:1px solid #fff; 
	margin:1px;
	color:#546987;
}
.recuadro_pag_inicio_des p{
	color:#546987;
}
.recuadro_pag_inicio_des img{
	float:left;
	margin-right:15px;	
}

.recuadro_pag_inicio {
	padding:15px;
	width:263px; 
	height:190px; 
	float:left; 
	background-color:#c0d2e4; 
	border:1px solid #fff; 
	margin:1px;
}

.recuadro_pag_inicio p{
	color:#546987;
}

.recuadro_pag_inicio .title{
	font:bold 11px arial, verdana, tahoma; 
	color:#1556a6
}
.recuadro_pag_inicio img{
	float:left;
	margin-right:15px;	
}

.recuadro_pag_inicio a{font:bold 10px tahoma, arial, verdana;
	color:#1949b5;
	text-decoration:none;
	}
	
.recuadro_pag_inicio a:hover{
	text-decoration:underline;
		}
		
.recuadro_clasificaciones {
		padding:20px; background:#9db5cd; border:1px solid #fff; color:#043669
		}

.recuadro_clasificaciones p{
		color:#043669
		}

.titutlo_clasificaciones {
padding:2px; text-align:center; background:#9db5cd; border:1px solid #fff; color:#043669
}

.titutlo_clasificaciones p{
		color:#043669
		}
		
div#otras-noticias{
	margin: 15px 20px;
	width: 200px;
}
div#noticia-actual{
	width: 300px;
	float:left;
	margin: 15px 0 0 0px;
}
div#noticia-actual p{
	line-height: 15px;
	margin: 20px 10px 0;
}
#cuerpo-noticia {float:left; width:340px;}
div#titulo-noticia{
	font-size: 16px;
	padding:3px 5px;
}
div#resumen-noticia{
	margin-top: 20px;
}

.izquierda {width:225px;float:left}

.listado {float:left;width:200px;}

div.listado-resumen{
	width:159px;
	border: 1px solid #b5b5b5; 
	font: 11px Tahoma;
	margin-top: 5px;
	padding: 0 10px;
	line-height: 15px;
}

div.listado-resumen .enunciados{ border: 1px solid #b5b5b5; margin-top:5px;
}
div.listado-resumen span{
	font: 12px Tahoma;
	color:#ffffff;
	text-transform: uppercase;
}
div.listado-resumen a{
	color:#ffffff;
	text-decoration:none;
	margin-bottom: 5px;
	font-height:bold
}
#otras-noticias{
	margin: 15px 20px;
	width: 172px;

}

#otras-noticias .subtitle{
        padding:3px 0 3px 25px;
font:11px tahoma, verdana, arial;
	width: 154px;
background-color:#224e7d;
border:1px solid #fff
}

form#buscador input.field{
	background: #b1b1b1;
	border: none;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 2px 0 2px 5px;
}
form#buscador input.buscar-btn{
	width: 65px;
	/*background: transparent url(img/flecha_derecha.png) right 5px no-repeat;*/
	color: #b1b1b1;
	border:none;
	height: 20px;
	font: 11px Tahoma;
	cursor:pointer;
}
/*
 PAGINACION LISTADO NOTICIAS
 */
#otras-noticias .pagination {
		font-size: 80%;
		position:relative;
		margin-top: 15px;
}

#title-noticias-encab {width:560px; margin:20px auto 0 auto; border-bottom:1px solid #fff; padding:3px 0 5px 0}

#otras-noticias .pagination a {
    color: #fff;
    text-decoration: none;
	text-transform: capitalize
}
#otras-noticias .pagination a:hover {
    color: #d6e3ec;
    text-decoration: none;
	text-transform: capitalize
}

#otras-noticias .pagination a, .pagination span {
    display: block;
	float: left;
	margin-bottom:8px;
		margin-right:3px;
    padding: 0 0.5em;
	text-transform: capitalize
}
#otras-noticias .img-pagination{
font:10px arial, tahoma;
    vertical-align: middle;
	margin: 10px 0px 10px 20px;
}

			 
		
/**FORMULARIO DE REGISTRO**/

#formulario_registro{ width:500px; margin:0 auto}

#registro {clear:both;padding-top:020px}
#registro h2 {margin:0 auto;width:200px; color:#fff}
#title_registro {background: url(imgs/registro_title_bg.jpg);width:570px;border:1px solid #fff; height:25px; font:bold 8px arial, verdana, tahoma; padding:5px 0 0 25px;}


div#registro p{
	width: 500px;
}
form#formulario_registro{
	margin-top: 25px;
}

form#formulario_registro label.error{
	display:none;
}
form#formulario_registro input, form#formulario_registro select{
	border: 1px solid #043669;
	margin-right: 10px;
        margin-left: 10px;
}

#nombre,#apellidos,#parent,#grandsun,#child,#email,#direccion{width:300px;}

form#formulario_registro label{font:bold 11px tahoma;
	display:block;
	margin: 7px 0;text-align:right
}
form#formulario_registro div.contenedor_campos{
	width: 50%;
}
form#formulario_registro input#registro_submit {
	background:transparent url(img/btn_registro.png) no-repeat scroll 0 0;
	border:none;
	color:#21487a;
	cursor:pointer;
	float:right;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	height:22px;
	margin:25px 200px;
	text-transform:uppercase;
	width:105px;
}

form#formulario_registro input#cp{width:90px;}

form#formulario_registro label.error{color:#ff0000;font-weight:bold;float:left;}

div#showroom_area{
	padding:2px 0 0 10px; border:1px solid #383838; width:670px;
}
#aviso_enviar{color:#666;width:100%;height:100%;text-align:center;}

/**FIN FORMULARIO DE REGISTRO**/