/* CSS Document */

/*reseteo*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, a, address, em, img, strong, tt, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, p
{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;background:transparent;}
strong{font-weight:bold}
ol, ul{list-style:none}
a:active, a:focus{outline:0}

body{background:#d1dcf0;color:#7387a8;/*color:#8e8e8e;*//*estudiar si van a ser los textos mayoritarios en blanco o en gris*/font:normal 70%/1em  Verdana, Arial, Helvetica, sans-serif;height:100.01%!important} /*ie6 bug salto pie con fondo*/
a{color:#acb9d6;text-decoration:none}


/* corregir subrayados  idioma y a.ayuda  esta abajo*/
a:hover{text-decoration:underline}
.busc a:hover{text-decoration:none}
.mfixa a:hover{text-decoration:none}

/*//////////////////////////////////////generales*/
h2, h3, h4, h5, h6{font-size:100%}
h1{text-align:right;padding:0 17px 5px 19px;/*background:#4665a5*/}
h1,.h2v h2{color:#fff;font:normal 1.7em/1.2em Arial, Helvetica, sans-serif}

input{border:1px solid #7F9DB9}
#cont{padding:0 0 0 13px}
#cont1{padding:0 0 0 0px}

.w1{width:97px}
.w2{ width:47%}
.w2b{width:52.5%}
.w3{width:243px} /*columna dcha */
.w4{width:492px} /*columna central*/ 
.w6{width:745px} /*columna central a 100% */
.w7{width:466px}
.w8{ width:610px}
.w9{ width:250px}
.w90{width:90%;padding:0 35px 0 40px;text-align:justify}
.mar10{margin-right:10px} /*distancia entre columna central y dcha */
.he1{min-height:65px}
.ma10{ margin:10px}
.mart5{margin-top:5px}
.mart7{margin-top:7px}
.mart10{margin-top:10px} /*distancia vertical entre modulos columna central y dcha */
.mart30{margin-top:30px}
.negr{font-weight:bold} /* negrita para uso general sin tener que usar estilos inline o strong */
.prec{font-size:1.9em;} /* tamaño de todos los precios */
.marb10{ margin-bottom:10px}
.marl15{ margin-left:15px!important}

.tDecNo{text-decoration:none!important}
.offleft{position:absolute;left:-9999px;width:999px}
.fleft{float:left}
.fright{float:right!important}
.fclear{clear:both!important;line-height:0;font-size:0}

/* colores */
.blue{color:#2d9edf}
.blue2{color:#2f87b7}
/*.red{color:#de252b}
.green{color:#80a306}*/
.borbott{ border-bottom:1px solid #ebedf0}
.borr{border-right:1px solid #4B6B9E}
.borb{border-bottom:1px solid #eaeef1!important}

/*margin*/
.h30{min-height:31px;padding:0 17px 2px 19px;background:#4665a5 url(../mult/hr.gif) no-repeat center bottom}
.pad0{ padding:0!important}
.magR{margin-right:14px}
.padt57{ padding-top:57px}


/*enlaces*/
.link li{display:inline;margin-left:4px;background:url(../img/bg_metanav.gif) no-repeat 0 2px;padding-left:6px;color:#6b83b4}
.link li a{color:#6b83b4}
.link .first{background:none}
.link a:hover{text-decoration:underline}
.mnav{font-size:.8em;padding-bottom:10px;padding-top:10px}


/*estos estilos base se modificaran*/
input,select,textarea{font-size:0.95em}
input{padding:2px 0 3px 2px}
select{height:20px}
button{padding:1px;vertical-align:middle;cursor:pointer;margin:0;border:none}
textarea{vertical-align:baseline;border:1px solid #c4c4c4;font-family:Arial, Helvetica, sans-serif;color:#666;padding:4px 7px}
/*////////////////////////////////////// fin generales*/


/*layout*/
#wrap{background: url(../mult/bg.jpg) repeat-x;min-height:600px;/*solo por ie6 salto de pie al scroll, se ha aniadido capa para body bg fixed*/}
#centro{width:996px;margin-right:auto;margin-left:auto}
#head_fix{ position:fixed; height:42px; background:url(../img/bg_head_fix.gif) repeat-x; width:100%;z-index:999}
#header{height:50px;padding-top:17px;width:984px; margin-top:40px;}
#zizq{width:236px;float:left}
.fontB{font-size:1.1em}
.fontS{font-size:.9em}
.fontDash{text-decoration:line-through}
.fontnorm{font-weight:normal!important; font-size:.9em!important}

/*cabecera top fija*/
.enl{padding:12px 20px; display:block;float:left}
.marr5{margin-right:8px}
.icos{float:right; margin-top:5px; margin-right:34px}
.icos ul{padding-left:8px;}
.icos li{display:inline}
.icos h1{float:left;padding:0 4px 0px 4px;font-size:1em;text-align:left}
.i span{display:none}
.i{position:relative}
.i:hover{border:0;text-decoration:none}
.i:hover span{display:block;position:absolute;z-index:999;top:7px;left:-128px;color:#fff;font-size:.8em;width:165px;background:url(../img/bg_icosup.gif) no-repeat 0 top;padding-top:10px; min-height:28px}
.i:hover span em{background:#1d2941;display:block;min-height:60px;font-style:normal;padding:7px 10px 5px 15px}

.bt{float:right; margin-top:3px; margin-right:17px}
.aviso{float:right;display:block;margin-right:0px;margin-top:6px;font-size:0.9em;padding:8px 0 2px 18px; background:url(../img/ico_aviso_.gif) no-repeat 0 8px;color:#fff}

/*cabecera top fija*/
#header .search{float:right; width:376px}
#header .search a{color:#4966a8;text-decoration:underline}
#header .search .avan{float:right; color:#4966a8;margin-right:37px;text-decoration:underline;padding:5px}
#header .search label{ font-weight:bold}
#header .search img{ float:right; margin-left:5px}
#header .search .en{ float:left; margin-left:17px}
#header .search .en select{ width:130px}

/* menu principal*/
#mv{width:229px;color:#fff; padding-bottom:13px;}
#mv h2{color:#fff;font: 1.3em Arial, Helvetica, Verdana sans-serif;font-weight:bold;padding-bottom:12px}
#mv a{color:#fff}
#mv p{font-size:.9em}
.mv_top{background:#4867a7 url(../img/bg_mv_top.gif) no-repeat top;}
.mv_top #acces{padding:23px 16px 16px;}
	#acces{font-weight:bold;height:40px;}
	#acces legend{font-size:170%;font-family:Arial, Helvetica, sans-serif;letter-spacing:0.1em; line-height:0.9em}
	#acces div{font-size:90%;text-align:right;width:100%;margin:8px 0 0 0}
	.botAcces{height:22px;white-space:nowrap;font-size:.95em;color:#386cad;font-weight:bold;background-color:#4665a6}
		.botAcces span{height:22px;padding:0px 4px 0px 2px;background:transparent url(../img/bAccesL.gif) no-repeat scroll top left;display:block;}
		.botAcces span span{height:22px;padding:0px 4px 0 2px;background:transparent url(../img/bAccesR.gif) no-repeat scroll top right;display:block;}
		.botAcces span span span{height:22px;padding:2px 0 2px 0;background:transparent url(../img/bAccesC.gif) repeat-x scroll top left;display:block;}
	
	.dOfi{padding:8px 0 10px 0;text-align:center;background:transparent url(../img/bg_mv_li2.gif) no-repeat top center;}
	.dOfi ul li{display:inline;color:#d2dcf1;font-weight:bold;font-size:0.9em;}

.mv_mid{padding:2px 0px 0 0;background:url(../img/bg_mv_li3.gif) no-repeat top center;}
	/*menu principal desplegable*/
	#menuColaps_1{width:229px;min-height:358px;float:left;color:#fff;height:auto;background:#788fc3 url(../img/bg_mv_mid.png) repeat-x top left;}
	#menuColaps_1 h1{font-size:170%;margin:8px 5px 0 14px;line-height:1;padding:1px 5px 15px 50px;width:140px;background:url(../img/icoCat.png) no-repeat left top;text-align:left}
	.menuColaps li{margin-left:5px;width:219px;background:transparent url(../img/bg_mv_li.gif) no-repeat bottom left}
	.menuColaps li li{background-image:none;}
	.menuColaps{font-size:90%;background:transparent url(../img/bg_mv_li.gif) no-repeat 5px 0px}
	.menuColaps .nivelPrimAct{color:#ccd4e6;}
	
	.menuColaps a{width:210px;font-weight:bold;padding:5px 2px 8px 12px;margin:0 !important;text-decoration:none;color:#fff;display:block;}
	#menuColaps_1 a:hover{color:#ccd4e6;text-decoration:none;}
	#menuColaps_1 li ul{font-size:100%;width:218px;margin:2px 0 0 0;padding-bottom:8px}
	#menuColaps_1 li li{margin:0;}
	#menuColaps_1 li li a{width:180px;border:none;padding:2px 2px 3px 20px;font-weight:normal;color:#fff}
	#menuColaps_1 li li a:hover{color:#ccd4e6}
	#menuColaps_1 li li.nivelSegAct a{color:#153B84;font-weight:bold !important;}
	
		.menuColaps li.mcolaps_o .colaps a{background-image:none !important}
		.menuColaps li.mcolaps_v .colaps a{background-image:none !important}
		
		.menuColaps li.mcolaps_v a{color:#fff;border-bottom:none}
		.menuColaps li.mcolaps_v .colaps a{}
		
		.menuColaps li.mcolaps_o .colaps{display:none}
		.menuColaps li.mcolaps_v .colaps{display:block;}

			#menuColaps_1 .mvBot{background:url(../img/bg_mv_bot.gif) no-repeat bottom;height:30px;padding-top:10px}

			/*menu ¿Qué necesitas?*/
			#menu.mv_kNec li a{color:#214184;font-size:95%;text-align:right;font-weight:bold;margin:0 10px 0 0;background:transparent url(../img/icoMas.gif) no-repeat right top;padding:2px 22px 5px 0px;}
			#menu.mv_kNec li a:hover{text-decoration:none}
			#menu a{display:block;}
			
			#menu li:hover #subMenu1{display:block;position:relative;left:222px;top:-44px;background:url(../img/bg_mvNec_top.png) no-repeat top left;width:192px;min-height:50px;padding:18px 0 10px 0px;z-index:1;}
			#menu.mv_kNec #subMenu1 li a{color:#acb9d6;text-align:left;font-size:90%;background-image:none;padding:0 8px 6px 30px;width:152px;}
			#menu.mv_kNec #subMenu1 li a:hover{color:#dee3ee;text-decoration:none}
			#menu.mv_kNec #subMenu1 span.subMenLas{background:url(../img/bg_mvNes_bot.png) no-repeat bottom left;width:192px;height:17px;display:block;padding-bottom:15px}
			#menu.mv_kNec #subMenu1 li.noBg{background-image:none;}

			
			#menu.mv_kNec #subMenu1 li{background:url(../img/bg_mvNec_cen.png) repeat-y top left;width:192px;border:0;}
			#menu.mv_kNec #subMenu1 li{float:none}
			
			#menu li.visible ul{display:block}
			#menu li.oculto ul{display:none}		

			#menu.mv_kNec li{position:relative!important;z-index:1}


.mv2_top{background:#4464a5 url(../img/bg_mv2_top.gif) no-repeat top;min-height:100px;padding:16px 16px 2px; margin-top:8px;}
	.mv2_top p, .mv2_top legend{color:#acb9d6}
	.mv2_top ul{font-size:85%;list-style-type:square;margin:15px 0 0 0}
	.mv2_top li{margin:2px 0 6px 12px}
	#mv .mv2_top li a{text-decoration:none}
	#mv .mv2_top li a:hover{color:#dee3ee;}
	
	.mv2_top fieldset div{text-align:justify;margin-top:10px;float:left;} 
	.mv2_top input{background-color:#adb9d1;width:100px;height:13px;margin-right:11px;color:#27446d;border:none}
	.mv2_top legend{font-size:.9em;}
.mv2_bot{background:url(../img/bg_mv2_bot.gif) no-repeat bottom; padding-bottom:16px;width:229px}


#cont{width:745px;float:left}

/*botonera*/
.alir{text-align:right!important}
.alil{text-align:left!important}
.alic{text-align:center}

/*botones*/     /*si se decide q cambiar perfil solo va en home, tendremos q pasar btn1 y btn0 a site.css*/
.btn1{background-color:transparent;font-size:1em;padding-right:0!important}
.btn1 span{background:url(../img/btn1_i.gif) no-repeat top left;padding-left:17px;display:block;font-weight:bold;color:#163b85; padding-right:4px}
.btn1 span span{background:url(../img/btn1_d.gif) no-repeat top right;display:block}
.btn1 span span span{white-space:nowrap;padding:2px 14px 6px 5px;display:block;height:30px; background: url(../img/bg_bt.gif) repeat-x; text-align:left}

.btni{background-color:transparent;font-size:1em;padding-right:0!important}
.btni span{background:url(../img/btni_i.png) no-repeat top left;padding-left:22px;display:block;color:#fff; padding-right:2px}
.btni span span{background:url(../img/btni_d.png) no-repeat top right;display:block; padding-right:12px}
.btni span span span{white-space:nowrap;padding:2px 4px 3px 5px;display:block; text-align:left; background:url(../img/bkgi_btn.png) repeat-x top right; height:31px ; min-height:31px; font-size:1.3em; padding-top:9px; font-weight:normal}

.btni_des{background-color:transparent;font-size:1em;padding-right:0!important}
.btni_des span{background:url(../img/btni_i_des.png) no-repeat top left;padding-left:22px;display:block;color:#fff; padding-right:2px}
.btni_des span span{background:url(../img/btni_d_des.png) no-repeat top right;display:block; padding-right:12px}
.btni_des span span span{white-space:nowrap;padding:2px 4px 3px 5px;display:block; text-align:left; background:url(../img/bkgi_btn_des.png) repeat-x top right; height:31px ; min-height:31px; font-size:1.3em; padding-top:9px; font-weight:normal}


/* boton Consulta */
.botCons{height:22px;white-space:nowrap;font-size:0.95em;color:#fff;font-weight:bold;background-color:#4665a6}
	.botCons span{height:22px;padding:0 1px 0 1px;background:transparent url(../img/bConsL.gif) no-repeat scroll top left;display:block;}
	.botCons span span{height:22px;padding:0px 4px 0 2px;background:transparent url(../img/bConsR.gif) no-repeat scroll top right;display:block;}
	.botCons span span span{height:22px;padding:2px 6px;background:transparent url(../img/bConsC.gif) repeat-x scroll top left;display:block;}

.under{text-decoration:underline!important}	

.btn2,.btn3,.btn4,.btn5{background-color:transparent;font-size:1em;padding-right:0!important}
.btn2 span,.btn3 span{background:url(../img/btn2_i.gif) no-repeat top left;padding-left:1px;display:block; color:#fff;font-weight:bold}
.btn2 span span,.btn3 span span{background:url(../img/btn2_d.gif) no-repeat top right;display:block; padding-right:1px; padding-left:0}
.btn2 span span span,.btn3 span span span{white-space:nowrap;padding:2px 8px 6px;display:block;height:10px;background-color:#576b86; background-image:none}
.margenes_1 span span span{padding:2px 20px 6px 20px!important}
.btn3 span{background-image:url(../img/btn3_i.gif)}
.btn3 span span{background-image:url(../img/btn3_d.gif)}
.btn3 span span span{background-color:#447ca7}

.btn4 span,.btn5 span{background:url(../img/btn4_i.gif) no-repeat top left;padding-left:13px;display:block;color:#fff; padding-right:2px; font-weight:bold}
.btn4 span span,.btn5 span span{background:url(../img/btn2_d.gif) no-repeat top right;display:block}
.btn4 span span span,.btn5 span span span{white-space:nowrap;padding:2px 4px 3px 0;display:block; background-color:#576b86;text-align:left; background-image:none; height:13px}

.btn5 span{background:url(../img/btn5_i.gif) no-repeat top left}
.btn5 span span{background:url(../img/btn5_d.gif) no-repeat top right;margin-right:0px;}
.btn5 span span span{padding:2px 4px 3px 4px;background-color:#447ca7;margin-left:2px}


.pdf a{color:#2D9EDF;font-weight:bold;font-size:smaller;background:transparent url(../img/ico_pdf.gif) no-repeat left center;padding:8px 0 8px 30px}

.mv4_bot{background:url(../img/bg_mv4_bot.gif) no-repeat bottom; padding-bottom:16px;width:232px}
.mv4_top{background: url(../img/bg_mv4_top.gif) no-repeat top;min-height:100px;padding-top:16px}
.mv4_top .mv4_cen{background: url(../img/bg_mv4_cen.gif) repeat-y top left;min-height:100px;padding:4px 18px 2px 16px}

/* Accordion----------------------------------*/
.loMas{background-color:#fff;border:1px solid #c3d0e6;padding:6px 3px 0 3px;width:234px;min-height:461px;}
.loMas h2{color:#163b85;font-size:1.3em;font-weight:bold;padding:2px 0 6px 12px}
#accordion{min-height:330px;}
#accordion div{text-align:center !important;overflow-x:hidden;overflow-y:hidden;height:330px;}
#accordion ol, #accordion h3{text-align:left}
#accordion ol{list-style-type:decimal;color:#163b85;font-size:.80em;list-style-position:inside;padding:0 0 0px 0px}
#accordion li{padding:3px 0}


.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: .9em; padding: .5em .5em .5em 2.2em;font-weight:bold; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .2em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active {display: block}

.tlf{color:#acb9d6;padding-left:18px;background:url(../img/ico_bar.gif) no-repeat 10px 2px}
.tlf strong{font-size:1.3em}
.line{padding-top:18px;margin-top:18px;border-top:1px solid #acb9d6}











