@charset "utf-8";

/* CSS Document */



body{ font:normal 12px Arial, Helvetica, sans-serif; color:#666; background:url(../i/body.jpg) repeat-x top; }

.container_body{ background:url(../i/body_pie.jpg) repeat-x bottom; display:block; width:100%; float:left; }

p{line-height:1.5em;}

.top {position:relative;}

	.top h1 a{ display:block; float:left; width:480px; height:77px; text-indent:-9999em; background:url(../i/logo.jpg);}



	.top ul{ display:block; float:left; clear:left; margin-top:12px; width:100%; margin-left:0; padding-left:0;}

		.top li{display:block; float:left;}

		.top li a{display:block; background:url(../i/lng/es/menu.gif) no-repeat; height:19px; text-indent:-99999em;}

		 

			.top .mn1 a{ width:71px;}

			.top .mn1 .on,.top .mn1 a:hover{ background-position: 0 -30px;}

		

			.top .mn2 a{ width:114px; background-position:-71px 0;}

			.top .mn2 .on,.top .mn2 a:hover{ background-position: -71px -30px;}



			.top .mn3 a{ width:130px; background-position:-185px 0;}

			.top .mn3 .on,.top .mn3 a:hover{ background-position: -185px -30px;}



			.top .mn4 a{ width:91px; background-position:-315px 0;}

			.top .mn4 .on,.top .mn4 a:hover{ background-position: -315px -30px;}



			.top .mn5 a{ width:76px; background-position:-406px 0;}

			.top .mn5 .on,.top .mn5 a:hover{ background-position: -406px -30px;}



			.top .mn6 a{ width:128px; background-position:-482px 0;}

			.top .mn6 .on,.top .mn6 a:hover{ background-position: -482px -30px;}



			.top .mn7 a{ width:94px; background-position:-610px 0;}

			.top .mn7 .on,.top .mn7 a:hover{ background-position: -610px -30px;}



			.top .mn8 { width:102px; }

	

	.top fieldset{ display:block; position:absolute; width:193px; height:61px; background:url(../i/lng/es/buscador.jpg) no-repeat; left:768px; padding:11px 0 0 19px; top:0;}

		.top label{ display:block; float:left; margin-bottom:7px;}

		.top input,.top select{ border:solid 1px #676767; font:normal 10px Arial, Helvetica, sans-serif; color:#333; width:140px; }

		.top .btn_buscar { position:absolute; display:block; text-indent:-9999em; width:21px; height:90px; left:160px; top:-35px;}

		



.aviso { background:url(../i/rallado_h.gif) repeat-x bottom; height:22px; line-height:18px; }

	.aviso *{display:block; float:left; margin:3px 5px 0 0;}

	.aviso b{ width:80px; background:url(../i/lng/es/aviso.jpg) no-repeat; height:20px; text-indent:-9999em; margin:1px 0 0 0;}

	.aviso strong,.aviso span{color:#FF5959; }

	.aviso_oculto{text-indent:-99999em; background:none;}

		.aviso_oculto b{text-indent:-99999em; background:none;}

	

.main_outder{ background:url(../i/fondo_grid_13.gif) repeat-y;margin-top:17px; }	

	

	.main { background:url(../i/main_bg.gif) -1px 0 repeat-y;}

	.main_s1{ background:none;}

	

		.main span{ font-size:10px; display:block; float:left;}

			.main span i{ color:#0099FF; font-style:normal;}

			.main h4{display:block; float:left; margin-top:5px; font:normal 22px "Times New Roman", Times, serif; color:#005689; width:100%;}

			.main p{ display:block; float:left; margin-top:5px; margin-bottom:5px;}

			.main strong{ color:#0099FF; display:block; float:left;}

			.main a{ color:#000; display:block; float:left; margin-left:5px; }

			.main .enlace1{ margin-top:5px; padding-right:15px; background:url(../i/enlace1.gif)  no-repeat right center; clear:left; font-size:10px;}

			.main .enlace_doc{ margin-top:5px; padding-left:18px; background:url(../i/ico_docu.gif)  no-repeat left center; clear:left; font-size:10px; text-decoration:none; width:90%;}

	

	

	.main_det{background:none;}

		.main_det *{font-size:12px;}

	

		.main_det p strong{ display:inline-block; width:140px; font-size:12px; text-transform:uppercase;}

		.main_det p { clear:left;}

		.main_det div{ display:block; float:left; width:100%; border-top: dotted 1px #999; margin-top:20px; padding-top:10px;}

		

		


		.bloque{ background:url(../i/rallado_h.gif) repeat-x bottom; padding-bottom:20px; margin-bottom:17px;}

			.bloque h4{width:260px;}

			.bloque p{width:260px;}

		.primero{ margin-bottom:15px; background:url(../i/rallado_h.gif) bottom repeat-x;}	
		.primero .bloque{background:none; margin-bottom:0px; padding-bottom:15px;}
		
			

		.blq_short{ height:30px; line-height:30px; margin:0 5px 0 5px; padding:0; }

		.blq_short span{ display:block; float:left; width:10px; height:10px; background-color:#0099FF; margin-top:9px;}

		.blq_short a{display:block; float:left; margin-left:10px; color:#666666; text-decoration:none;}

		.right{float:right; }

		.left{float:left;}

		

		.cabecera_seccion h3{ font-size:14px; color:#FFF; padding:2px 0 2px 8px; text-transform:uppercase; margin-bottom:17px;}

		.cabecera_seccion1 {margin-top:30px;}

			.cabecera_seccion1 h3{ font-size:10px; margin-bottom:10px;}



		.listado_tipo1 h3{ font-size:10px; width:100%; margin-top:20px; }

		.listado_tipo1 h3 i{font-size:10px; float:right; }

		.listado_tipo1 a{ font-weight:bold;}

		.listado_tipo1 i{font-style:normal; float:right; margin-right:10px;}

		



		.noticias{margin-left:0; margin-right:0;} 

			.noticias h3{ background-color:#0099FF;}

		

		.descargas{ margin-left:0; margin-right:0; background:none;}

			.descargas h3{ background-color:#669900; margin-bottom:0;}

			.descargas .blq_short{margin:0;}

			.descargas div a{ background:url(../i/ico_pdf.gif) 0  5px no-repeat; padding-left:20px; margin:5px 0 0 0; font-weight:bold;}
			.descargas div.doc a{background:url(../i/ico-doc.gif) 0  5px no-repeat;}
			.descargas div.zip a{background:url(../i/ico-zip.gif) 0  5px no-repeat;}
			.descargas div.info{ background-color:#E9E9E9; font-size:10px; padding:5px; float:left; margin-top:25px; width:580px; }

			.descargas .orden{ float:right; margin:10px 0 0 0;}

			.descargas .orden a{ padding:1px 4px 1px 4px; text-decoration:none; margin-top:10px;}

				.descargas .orden a.activo{ background-color:#669900; padding:1px 6px 2px 6px; color:#FFF; font-weight:bold;  }

			.descargas  li li strong,.descargas li li a{ color:#669900;}

			.descargas li li{ background:url(../i/ico_disk.gif) no-repeat;  }



		

		.quienes_somos {margin-left:0; margin-right:0;} 

			.quienes_somos h3{background-color:#D91313; }

			.quienes_somos p strong{width:100%; color:#7A7A7A;}

			.quienes_somos .img_detalle{ float:right; margin:0 0 10px 10px;}

			

		.manual {margin-left:0; margin-right:0; border:none;} 

			.manual h3{background-color:#FF6600; }

			.manual h3 i{ font-size:11px; float:right; font-style:normal;}

			.manual i img{ vertical-align:middle;}

			.manual .videos{ border:none;   min-height:420px; /* For modern browsers */   height: auto !important;   height: 420px; /* For IE 6 */}

			.manual div img{ float:left; margin:5px 0 5px 0;}

			.manual span i{ color:#FF6600;}

			.manual span.manual{ background-color:#FF6600;}

		

		.documentacion{margin-left:0; margin-right:0;} 

			.documentacion h3{ background-color:#996633;}

			.documentacion span.documentacion{ background-color:#996633;}

			.documentacion span i{ color:#996633;}

			.documentacion strong{ color:#996633;}



		

		.enlaces_m1{margin-left:0; margin-right:0; background:none;} 

			.enlaces h3{background-color:#D5AA00; margin-bottom:0;}

			.enlaces div a{ background:url(../i/ico_web.gif) 0  5px no-repeat; padding-left:20px; margin:5px 0 0 0; font-weight:bold;}

			.enlaces .blq_short{margin:0;}

			.enlaces div.info{ background-color:#E9E9E9; font-size:10px; padding:5px; float:left; margin-top:25px; width:580px; }

			.enlaces .orden{ float:right; margin:10px 0 0 0;}

			.enlaces .orden a{ padding:1px 4px 1px 4px; text-decoration:none; margin-top:10px;}

				.enlaces .orden a.activo{ background-color:#D5AA00; padding:1px 6px 2px 6px; color:#FFF; font-weight:bold;  }

			.enlaces  li li strong,.enlaces li li a{ color:#D5AA00;}

			.enlaces li li{ background:url(../i/ico_enlace.gif) no-repeat;  }





		.ayuda{background:none; margin-left:0; margin-right:0; }

			.ayuda h3{ background-color:#996633;}

			.ayuda span i{ color:#996633;}

	

		.contacto{margin-left:0; margin-right:0;} 

			.contacto h3{  background-color:#751428;}	

			.contacto strong{ color:#751428; display:inline; float:none;}

			

			.contacto fieldset{ margin-top:30px; display:block; float:left; width:100%;} 

			.contacto label{ display:block; float:left; margin-top:10px;  width:100%; font:normal 9px Verdana, Geneva, sans-serif; color:#7a7a7a;}

			.contacto label a{ font-weight:bold; color:#751428;}

			.contacto span{ display:block; }

			.contacto input,.contacto textarea{ display:block; float:left; width:100%; border: solid 1px #999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

			.contacto .btn_enviar{ display:block; float:left; width:62px; height:14px; background:url(../i/lng/es/btn_enviar.gif); text-indent:-99999em; text-decoration:none;}

			.contacto_s1{ margin-top:40px;}	

			.contacto_s1 strong{ display:inline-block; width:50px; color:#751428; }

			

	

		.paginador{ margin-top:5px; margin-left:0; }

			.paginador *{display: inline-block; padding:1px 5px 1px 5px; font-size:11px; margin:0;}

			.paginador strong{font-weight:normal; background-color:#0099FF; color:#FFF; }

			.paginador a{ color:#0099FF; margin-left:0;}

			.paginador .anterior{ width:12px; height:12px; background:url(../i/paginador_l.gif) bottom right no-repeat; text-indent:-99999em;}

		    .paginador .siguiente{ width:12px; height:12px; background:url(../i/paginador_r.gif) bottom no-repeat; text-indent:-99999em;}

			.paginador span{float:right;}

		







.destacados{ }

	.destacados h3{ font-size:14px; color:#FFF; padding:2px 0 2px 8px; background-color:#666;}

	.destacados a{ display:block; width:100%; text-align:center; margin-top:25px; margin-bottom:25px;}



.tags { margin-top:17px;}

	.tags a{ display: inline; font-size:12px; color:#38A8EB; text-transform:uppercase; line-height:2.5em; margin:0 4px 0 0; text-align:left;}

	

	

	.ul_listado{width:580px; border-top: dotted 1px  #999; display:block; float:left; margin-top:10px; padding-top:20px;}

		.ul_listado li{ background:url(../i/ico_carpeta.gif) no-repeat left top ; line-height:22px; height:22px; display:block; float:left; clear:left; margin-bottom:10px; padding-left:30px;}

		.ul_listado li strong a{ color:#666; text-decoration:none;}

		.ul_listado li.activo, .ul_listado li.activo li{height:auto;}

		.ul_listado li.activo strong a{text-decoration:underline;}

		.ul_listado li ul{margin-top:15px;}

		.ul_listado li li{  padding-left:18px; margin-bottom:20px; width:90%; }



		

		

		

		

		

		

	

	

.pie{ position:relative; height:110px; margin-top:30px;}

	.pie .a_logo_pie{ display:block; position:absolute; left:-30px; top:0; width:168px; height:109px; text-indent:-9999em; background-repeat:no-repeat; 
	background-image: url("../i/logo_pie.png") !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/logo_pie.png');
				}

	.pie strong{color:#751428;}

	

	.pie_s1 a{ display:block; float:left; margin-right:12px; color:#666;}

	.pie_s1 strong{ display:block; float:left; clear:left; margin-top:20px;}

	.pie_s1 p{ display:block; float:left; width:100%; color:#FFF; background:url(../i/rallado_h.gif) repeat-x bottom; padding-bottom:8px;}

	.pie_s1 span{ display:block; float:left; margin:3px 0px 0 0; color:#751428; width:100%;}

	.pie_s1 span strong{ display:inline; margin:0;}

	

.pie_s2{ display:block; width:571px; position:absolute; left:430px; top:0; background-repeat:no-repeat; 
	background-image: url("../i/pie_s2.png") !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/pie_s2.png');}

	.pie_s2 strong{ display:block; float:left; margin:6px 0 0 19px; font-size:13px;}

	.pie_s2 div{ display:block; float:left; margin-left:19px; margin-top:20px; clear:left; width:100%; }

	.pie_s2 a{color:#FFF; font-weight:bold; text-decoration:none; display:block; float:left; margin-right:5px; padding-right:5px; border-right:solid 1px #FFF;}

	

	

	

	

