/* CSS Document */
.bold{font-weight:bold}

.h3, h3{font:bold 1.2em Arial, Helvetica, sans-serif;color:#163b85;padding:0 0 7px 0;margin-bottom:4px}

/*para las excepciones*/
/*.pr14{padding:0 10px;font-size:.8em}
.pr14 .p{padding-bottom:5px}*/

/*lista basica*/
.mod ul, .list_b{padding-bottom:12px}
.mod_13 ul{padding-bottom:25px}
.mod li, .mod_13 li, .list_b li{background: url(../mult/ico_list.gif) no-repeat 0px 3px; padding-left:17px; line-height:1.3em}
.mod_13 li{background-position:5px 3px;padding:0 0 5px 17px;font-size:.8em}
.mod_13 li a{color:#507ab4!important;padding-bottom:4px}

/*lightbox aniadir widgets*/
.pop5_top{padding-left:0; height:31px; padding-top:20px}
.pop5_mid{background:url(../mult/bg_pop5_mid.gif) repeat-y; min-height:200px; overflow: auto;}
.pop5_bot{padding-bottom:36px;/*background:url(../mult/bg_pop5_mid.gif) repeat-y;*/}

.pop5_top h2{ float:left; color:#5085C5; font-size:1.3em; font-weight:bold; padding-bottom:3px; margin-left:20px}
/*.pop5_top .aspa{float:right; margin-right:25px}
.pop5_top .aspa img{margin-left:7px}
.pop5_top .aspa a{color:#c8d4e0}*/

/*listas y paginacion*/
/*pag*/
.tb_pag{background:#4665a5;margin-top:15px;margin-bottom:5px;min-height:17px;padding:4px 8px 8px 8px;clear:both;font-size:1em; color:#fff; background:url(../mult/bkg_pag.gif) no-repeat left top}
.cajaz .tb_pag{background-image:url(../mult/bkg_pag.gif)!important;margin-top:5px}
.mod_23 .tb_pag{background-image:url(../mult/bkg_pag2.gif)}
.result{float:left; margin-right:3px; margin:0!important;width:35%;padding-top:4px; display:block}
.pags1{width:35%;float:left;text-align:right}
.pags1 div{ padding-top:4px; float:left}
/*.pags1 span{ padding-top:3px}*/
.w632{text-align:left!important}
.pags1 select{width:35px;margin: 0 4px;border:none; float:left}
.pags1 a{text-decoration:none!important;font-weight:bold;color:#fff}
.pags1 a:hover{ text-decoration:underline!important}
.pags2{width:64%;float:left;text-align:right;  padding-top:4px; padding:4px 0; min-height:14px}
.pags2 ul{padding-bottom:0}
.w632 .pags2{width:145px}
ul.menu_p{float:right}
ul.menu_p li{display:inline;float:left;padding-left:9px;background:none;font-size:1em; padding-bottom:2px}
ul.menu_p li a{font-weight:bold;color:#fff;}
ul.menu_p li.sel a{color:#fff;font-weight:normal!important;}
ul.menu_p li.sel a:hover{text-decoration:none!important}
/**/
.lst_ayud{ margin-top:0px!important; height:1%}
.lst_ayud li{min-height:17px;padding-top:4px; margin-bottom:0px;padding-bottom:1px;padding-left:0!important;background:none!important}
.lst_ayud li a{display:block;background:url(../mult/ico_bullet.gif) no-repeat 0px 2px; padding-left:13px;padding-bottom:3px; color:#163a86;border-bottom:1px solid #ccd3ff;margin-right:4px}
.lst_ayud li p{padding-left:15px;margin:5px 0;color:#4a4a4c;font-size:.9em}
.lst_ayud li a:hover{text-decoration:underline!important}
.lst_ayud li.clicado a{background:url(../mult/ico_bullet2.gif) no-repeat 1px 6px }
.lst_ayud li.clicado p a {background-image:none;color:#ea7500;border:none;padding-left:0;margin-right:0;display:inline;}
.resultado{width:100%}

.txt_ab{color:#153d85!important;font-weight:bold}

/*._a img{ margin-left:9px}*/

/*.ord{font-size:0.8em;padding-bottom:15px}*/

.info{margin-right:-10px;margin-left:-10px;margin-bottom:15px}
.info p,.info img{float:left;font-size:.8em}
.info p{width:59%}
.info img{margin-right:17px}

/*caja centro contenido a publica, excepto home*/
/*.boxr{background:url(../mult/bg_txt_inf.gif) no-repeat 0 bottom;padding-bottom:15px;margin-bottom:12px}*/
.boxr{background: transparent url(../mult/bg_txt_inf.gif) no-repeat 0 bottom;padding-bottom:15px;margin-bottom:12px}
/*.boxc{background:#f1f1f1;padding:15px 8px 0 20px;min-height:317px}*/
.boxc{background:#f1f1f1 url(../mult/bg_txt_sup2.gif) no-repeat 0 top;padding:20px 8px 20px 20px;min-height:317px;height:auto;}
/*.boxp{background:url(../mult/bg_txt_inf.gif) no-repeat -4px bottom;height:28px}*/

/*componentes*/
.ca0{clear:both;display:block;overflow:hidden;}
.ca1{float:left;width:239px}
.ca2{float:left;width:478px}
.co1, .co1b, .co2, .co3, .co4{margin-right:8px;margin-bottom:12px;background:#E6E9F4}
.co1{width:231px;float:left}
.co2{width:470px;float:left}
.co3{width:709px;}

.co2,.co3{overflow:auto}
/*.co1{background:red}
.co1b{background:green}
.co2{background:#966}
.co3{background:purple}
.co4{background:blue}*/

.co1 img, .co2 img, .co3 img, .co1b img, .co4 img{width:100%;height:230px}
.co1b img, .co4 img{height:472px}

.bg img{width:49px!important;height:52px!important}

/*flash*/
/*object{z-index:0!important}
.co1 object, .co2 object, .co3 object, .co1b object, .co4 object{width:100%;height:230px}
.co1b object, .co4 object{height:472px}*/

.bg object{margin-bottom:10px}
/*.co1 .bg object, .co1b .bg object{height:37px;width:207px!important}
.co2 .bg object{height:37px;width:445px!important}
.co3 .bg object{height:37px;width:684px!important}*/

/*alto variable de los componentes*/
.ca0 .co1, .ca0 .co2, .ca0 .co3, .ca1 .co1, .ca2 .co1, .ca2 .co2{min-height:230px;}/* tener en cuenta, para las imagenes, que los componentes son mas alto*/
.ca1 .co1b, .co4{min-height:472px}/* tener en cuenta, para las imagenes, que los componentes son mas alto*/
.ca2 .co1{}
.ca2 .co2{float:none;clear:both;margin-bottom:0px; }

/*lista componentes*/
.bg ul{padding-bottom:4px;.margin-bottom:4px;overflow:auto}
.bg ul ul{padding-top:5px;margin-bottom:0;padding-bottom:0}
.bg li{background: url(../mult/ico_col2.gif) no-repeat 0px 5px;padding-left:8px;line-height:1.2em;margin-bottom:4px}
.co2 li, .co3 li {background-position:2px 5px;padding-left:10px}
.co2 ul li{width:45%;float:left}
.co3 ul li{width:30%;float:left}
.bg ul a{color:#507ab4;font-style:normal;font-size:.8em;font-family:Verdana, Arial, Helvetica, sans-serif;margin-bottom:0}


.bg .sub li{background-image:none;padding:0;margin:0}
.bg .sub li a{font-weight:normal;background-image:none;font-size:.8em;font-family:Verdana, Arial, Helvetica, sans-serif;padding:2px 0; }

/*.co1 .img{float:left;width:155px}*/
.co1 h3, .co1b h3, .co2 h3, .co3 h3{margin:0;min-height:10px;padding:8px 8px 7px 13px;display:block}	

.ca0 h3, .ca1 h3, .ca2 h3{ color:#fff;font-size:1.0em; }
.ca0 h3 a, .ca1 h3 a, .ca2 h3 a{font-weight:bold;font-size:1.0em; }

.tit_co{color:#fff;font-size:.8em; background: url(../mult/mayor.gif) bottom right no-repeat;padding-right:10px;display: compact; }
.co1 h3,.co1b h3{background:#3b5683 url(../mult/bg_c1.gif) no-repeat 0 0}
.co2 h3{background:#3b5683 url(../mult/bg_c2.gif) no-repeat 0 0}
.co3 h3{background:#3b5683 url(../mult/bg_c3.gif) no-repeat 0 0}

/* formulario componentes*/
.bg input,.bg select{border:0;width:130px}
.bg select{width:133px;height:18px}
.bg label{color:#507ab4;font-style:normal;font-size:.8em;font-family:Verdana, Arial, Helvetica, sans-serif;float:left;font-weight:bold;width:65px;padding:4px 0 0 4px}

.bg{padding:9px 12px 4px 12px}			
.co2_13 .bg{width:206px;float:left}
.co2_23 .bg{width:414px;float:left}
/*componente 1*/
.co1 h4, .co1b h4, .co2 h4, .co3 h4{font:bold 1.2em/1.05em Arial, Helvetica, sans-serif;color:#163b85;padding-top:1px;padding-bottom:12px;line-height:1.4em}


.bg p{padding-bottom:6px;font-size:.9em;line-height:1.25em}
.parr{margin-bottom:10px;color:#7387A8;height:90px;min-height:90px;height:auto;}
.bg img{margin:-2px 0 8px 4px}
.bg button{margin-bottom:10px}
.bg hr{width:99.9%;clear:both;margin:auto;margin-bottom:8px;border:0;border-bottom:1px solid #bacded}


.bg a{color:#ea7500; font: bold italic 1.0em Verdana, Arial, sans-serif;line-height:1.25em;display:inline-block;padding-bottom:10px}
.bg a:hover{text-decoration:underline}
.bg ul a{display: block;padding-bottom:0}
.bg p a{font:normal 1em/1.1em Verdana, Arial, Helvetica, sans-serif;color:#FF7A20;display:inline!important}

/*colapsadores*/				
.tit_colap span{float:left;clear:both}
.tit_colap{clear:both}

/*.proy_sub{padding-bottom:15px;margin-bottom:15px}*/
.colap_v, .colap_o{clear:both}
.colap{clear:both}
.tit_colap a{float:left} 
.cont_mp{padding:10px 10px 5px 7px}

#bp .bg a{color:#B27033}
#bp .bg ul a{color:#507AB4}


/*error servidor*/
.errorMsg {border:1px solid #b80105;background:url(../mult/bg_servi.gif) no-repeat 0 0 #fff;padding:17px 24px;margin:0 70px 18px 64px}
.errorMsg p, .okMsg p{padding: 2px 0 0 40px;color:#b80004;}
.errorMsg ul, .okMsg ul {overflow:auto;padding-bottom:4px;color:#b80004;}
.errorMsg li, .okMsg li {color:#b80004;padding: 0px 60px;background:transparent url(../mult/ico_col4.gif) no-repeat scroll 50px 6px;}
.errorMsg li a , .okMsg li a{color:#b80004;}

.errorMsg2 {border:1px solid #b80105;background:url(../mult/bg_servi.gif) no-repeat 0 0 #fff;padding:17px 24px;margin:10px 70px 18px 64px}
.errorMsg2 p, .okMsg2 p{padding: 2px 0 0 40px;color:#b80004;}
.errorMsg2 ul, .okMsg2 ul {overflow:auto;padding-bottom:4px;color:#b80004;}
.errorMsg2 li, .okMsg2 li {color:#b80004;padding: 0px 60px;background:transparent url(../mult/ico_col4.gif) no-repeat scroll 50px 6px;}
.errorMsg2 li a , .okMsg2 li a{color:#b80004;}

.okMsg{border:0;border-bottom:0px solid #f1f1f1}
.okMsg{border:1px solid #b80105;background:url(../mult/bg_ok.gif) no-repeat 0 0 #fff;padding:17px 24px;margin:0 70px 18px 64px}

.colap_v div a.noexpand, .colap_o div a.noexpand{background:none;padding-left:0px;color:#495d5b;float:left;width:200px;}

.ca4, .ca5, .ca6, .ca7 {margin-top:6px;display:block;overflow:hidden;  background: url(../mult/bg_c4.gif) repeat-y; height:100%; margin-bottom:3px;}
.separador { height:12px;background:#F1F1F1; }
.ca5 {background: url(../mult/bg_c5.gif) repeat-y;}
.ca6, .ca7 {background: url(../mult/bg_c6.gif) repeat-y;}
.ca5, .ca6, .ca7 { margin-top:16px;   }
.bg a.botonredondo-btn2{text-decoration:none;}
.boxr a.botonredondo-btn2{margin-right:4px;}

.r1 .btn2, .bvalor .btn2 {font-size:1.0em;}
.cpt1b .r1 label, .bvalor label {float:left;margin-top:4px;}

.bodybg #cont .boxr {background-image: none;}
/*nuevos modulos descripcion familia*/
.entry { margin:0 8px 12px 0; padding:12px; background-color:#E6E9F4;}
	.entry .title { padding:1px 0 16px; font: bold 1.3em/1.05em Arial,Helvetica,sans-serif; color: #163B85; }
	.entry p { margin:0 0 10px; line-height:normal; font-size:1em;}
		.entry p a { text-decoration:underline;}
		.entry p a:hover { text-decoration:none;}
	.entry .alir { margin:10px 0 0;}
	
/*17-06-2011 -- Aumento de fuente 2*/
.entry p { font-size:1.2em}

