

/*--------------------------------------------------------------------*/

/*-------------------------- CSS para la zona interna -----------------------*/

html {
	margin:0;
	padding:0;
}

.cajadesp, .caja {background-color:#FFF;border:1px solid #E7E7E7;border-bottom:4px solid #E7E7E7; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}

img {border:0;}

a {text-decoration:none;}

.oculto {display:none;}

form {margin:0;padding:0;}

#cabsup {background-color:#FFF;border-bottom:1px solid #EEE;}
 
/*------------------------- Mensajes emergente -----------------------*/

#emergentes {width:1px;height:1px;overflow:hidden;display:none;}

#cnav-ic{
 display:none; 
}
/*---------------- CSS para cabecera, menú de navegación y pie de la zona interna ----------------*/
 
.cab_int {float:none;margin:0 auto;position:relative;padding:0;width:95%;}
      
.cont_ext {padding:0;width:100%;}  

#navegacion {float:none;font-weight:bold;margin:0;padding:0;position:relative;text-transform:uppercase;width:100%;}  

.flecha {font-size:35px;position:absolute;top:14px;right:-12px;margin:0;width:14px !important;z-index:100;}

.nav1 {background-color:#76BFEC; width:14%;}
.nav1 .submenu_navegacion {background-color:#76BFEC;}
.nav2 {background-color:#FFC000;}
.nav2 .submenu_navegacion {background-color:#FFC000;}
.col_nav2 {color:#FFC000;}
.nav3 {background-color:#FF9406;}
.col_nav3 {color:#FF9406;}
.nav3 .submenu_navegacion {background-color:#FF9406;}
.nav4 {background-color:#9ED201;}
.col_nav4 {color:#9ED201;}
.nav4 .submenu_navegacion {background-color:#9ED201;}
.nav5 {background-color:#68CA05;}
.col_nav5 {color:#68CA05;}
.nav5 .submenu_navegacion {background-color:#68CA05;}
.nav6 {background-color:#00D09C;}
.col_nav6 {color:#00D09C;}
.nav6 .submenu_navegacion {background-color:#00D09C;}
.nav11 {background-color:#00D2D1;}
.col_nav11 {color:#00D2D1;}
.nav11 .submenu_navegacion {background-color:#00D2D1;}
.nav7 {background-color:#0084B4;}
.col_nav7 {color:#0084B4;}
.nav7 .submenu_navegacion {background-color:#0084B4;}
.nav12 {background-color:#006A93;}
.nav12 .submenu_navegacion {background-color:#006A93;}
.nav8 {background-color:#003267;}
.col_nav8 {color:#003267;}
.nav8 .submenu_navegacion {background-color:#003267;}
.nav10 {background-color:#330065;}
.col_nav10 {color:#330065;}
.nav10 .submenu_navegacion {background-color:#330065;}
.nav9 {background-color:#9387CC;}
.col_nav9{color:#9387CC;}
.nav9 .submenu_navegacion {background-color:#9387CC;}
.nav13 {background-color:#30B5E5;}
.col_nav13 {color:#30B5E5;}
.nav13 .submenu_navegacion {background-color:#30B5E5;}

#navegacion li {display:block;float:left;list-style-type:none;padding:0;}

#navegacion .submenu_navegacion {margin:0;padding:0 0 .5em 0;width:100%;}
 
#navegacion .submenu_navegacion li a {color:#FFF;padding:0;width:auto;height:auto;}
#navegacion .submenu_navegacion li a:hover{color:#FFF;text-decoration:underline;}
	
.txtnav {color:#FFF !important;}
    
#navegacion .submenu_navegacion li a.pri {border-left:none;}

#mcab li {display:block;float:left;list-style-type:none;}

#foot_int {background:#FFF;border-top:1px solid #EEE;margin-top:2%;padding:1em 0;}
#copy_foot {height:2.375em;padding:1.25em .9375em 0 0;	}
#logos_foot {	width:230px;height:58px;}


/* ESTO ES PROVISIONAL HASTA QUE EL SYSTEM ESTE EN CAPAS */
#contenido_int table {clear:both;}
/* FIN DE LA ZONA PROVISIONAL */

.cab_int {float:left;margin:0;width:86%;}
     
#cnav {position:relative;float:left;padding:0;margin:0;background:none;width:14%;}
#cnav.cp {background:#3F71A3;}

.cont_ext {padding-left:2%;width:96%;padding-bottom:10em;}

#navegacion {float:left;}  
  
#navegacion li {width:100%;}

#navegacion li a {color:#FFFFFF;position:relative;float:left;margin:0;padding: 1.25em 10% 1.25em 10%;width:80%;text-align:left;}
#navegacion li i {text-align:center;width:1.5em;}

.nav1 a {padding: 1.25em 10% 1.25em 12%;width:78%;}
.nav1 a.padlr5p {padding: 1.35em 5% 1.35em 5%;}

#navegacion li a.pad0 {padding:0;}

#navegacion #logotipo_int {background:#FFF;padding:0.35em 0;}

#navegacion #logotipo_int a {text-align: center;}

#navegacion li a:hover {color:#000000;}

#navegacion .txtnav {display:inline;padding: 0 0 0 .5em;  }

#navegacion .submenu_navegacion {float:left;position:relative;top:0;}

#navegacion .submenu_navegacion li {
	color:#FFF;
	padding:0 0 .75em 20%;
	width:80%;
}

#navegacion.navweb {
	position:absolute !important;
	top:64px !important;
	left:0 !important;
	width:14% !important;
	padding:0 !important;
	margin:0 !important;
	z-index:100 !important;
}

#navegacion.navweb #logotipo_int {display:none;}

#logo-mv {display:none;}

#mcab li { border-left:1px solid #EEE; padding:1.25em 1em; width:auto;}
  
#mcab li.usuario_int {width:auto;}

.padr025{padding-right: 0.25em;}
.padr05{padding-right: 0.5em;}
.marb0375 {margin-bottom: 0.375em;}

.fs_0_9375 {font-size:0.9375em;}
.fs_0_75 {font-size:0.75em;}
.fs_1_25 {font-size:1.25em;}
.fs_1_5 {font-size:1.5em;}
.fs_2 {font-size:2em;}
.fs_3 {font-size:3em;}

.col_ng1 {color:#FFF !important;}
.col_ng1 .v_norm {color:#FFF !important;}
.col_ng2 {color:#85B200 !important;}
.col_ng3 {color:#999 !important;}
.col_ng4 {color:#B20000 !important;}
.col_ng5 {color:#000 !important;}
.col_ng6 {color:#FF0000 !important;}
.col_ng7 {color:#FFBF00 !important;}
.col_ng8 {color:#212121; !important;}
.bg_ng1 {background-color:#FFF;}

@media screen and (max-width: 1280px) {
  .nav_ext {width:18% !important;}
  
  #navegacion.navweb { width:18% !important;}
}

@media screen and (max-width: 1024px) {
  .nav_ext {width:22% !important;}
  
  #navegacion.navweb { width:22% !important;}
   
  .flecha{display:none;}
}

@media screen and (max-width: 980px) {
  .nav_ext {width:25% !important;}
  
  #navegacion.navweb { width:25% !important;}
}

@media screen and (max-width: 800px) {
  .nav_ext {width:30% !important;}
  
  #navegacion.navweb { width:30% !important;}
}

@media screen and (max-width: 700px) {
  .nav_ext {width:22% !important;}
  .nav_ext .txt {display:none;}
  .nav_ext .t65 {padding:1.35em 10% !important; text-align:center; border-right:1px solid #FFF; width:35%;}
  #navegacion.navweb { top:60px;}
}

@media screen and (max-width: 640px) {
  #navegacion.navweb #mcab li { padding:1.2em 0.5em;}
}

@media screen and (max-width: 500px) {
	.nav_ext {width:30% !important;}
	#navegacion.navweb #mcab {border-top:1px solid #EEE;}
  #navegacion.navweb #mcab li { padding:0.5em;}
  #navegacion.navweb #mcab li.usuario_int { border:none;}
}body{margin:0;padding:0;height:100%;width:99.9%;border:0;font-family:Lato,Arial,sans-serif;font-size:100%;background:#F2F2F2 url("/imgs/fnd_admin.png") repeat-x 0 0;}.lst_tipo_user{font-family:Lato,Arial,sans-serif;font-size:.875em;color:#000;}.lst_tipo_user li{list-style-type:none;padding:0 0 0 .3em;clear:both;}.lst_tipo_user li li{list-style-type:disc;list-style-image:none;padding:0 0 0 .3em;}.lst_tipo_user a{color:#000;}.lst_tipo_user a:hover{color:#E2032C;}.lst_tipo_user a.pause{color:#808080;}.icol1{width:30%;}.icol2{width:65%;}.iccaj{background:transparent url("../../imgs/iccaja.png") no-repeat 0 0;position:relative;float:left;width:16px;height:16px;margin:0 .375em .375em 0;}.icdesp{background:transparent url("../../imgs/icdesp.png") no-repeat 0 0;}.icple{background:transparent url("../../imgs/icple.png") no-repeat 0 0;}.desple{cursor:pointer;}.blq_pers{clear:both;position:relative;float:left;width:88%;margin:1.5em 0 0 0;padding:.75em .5em .75em .5em;background-color:#F9F9F9;border:1px solid #3F71A3;}.tit_blq_pers{clear:both;position:relative;float:left;width:45%;margin:0;padding:0;font-family:Lato,Arial,sans-serif;font-size:.75em;color:#666;background-color:#FFF;border:1px solid #D6D6D6;}.tit_blq_pers img{vertical-align:middle;padding:.3em;}.tit_blq_pers a{color:#666;}.tit_blq_pers a:hover{color:#E2032C;}.lst_blq_pers{clear:both;position:relative;float:left;width:90%;margin:0;padding:0 0 0 1em;}.lst_blq_pers li{list-style-type:square;margin:0;font-family:Lato,Arial,sans-serif;font-size:.875em;color:#000;padding:.2em 0;}* html .lst_blq_pers li{padding:0;}*:first-child+html .lst_blq_pers li{padding:0;}.lst_blq_pers li a{color:#000;padding:0;}.lst_blq_pers li a:hover{color:#E2032C;}.tit_admin{margin:0;padding:0 0 0 .15em;font-family:Lato,Arial,sans-serif;font-size:1.25em;color:#000;}#menu_admin{clear:both;position:relative;float:left;width:90%;margin:0;padding:.95em 0;background-color:#F9F9F9;text-transform:lowercase;border:1px solid #3F71A3;}#menu_admin li.menu_admin_n1{list-style-type:none;clear:both;position:relative;float:left;width:90%;margin:0 0 .3em .5em;padding:0;font-family:Lato,Arial,sans-serif;}#menu_admin li.menu_admin_n1 span{display:block;background-color:#FFF;border:1px solid #D6D6D6;color:#666;font-size:0.875em;}#menu_admin li.menu_admin_n1 a{display:block;background-color:#FFF;border:1px solid #D6D6D6;color:#666;}#menu_admin li.menu_admin_n1 a:hover{color:#666;}#menu_admin img{vertical-align:middle;padding:.3em;}#menu_admin li.menu_admin_n1 ul li{list-style-type:square;color:#000;font-family:Lato,Arial,sans-serif;font-size:.875em;padding:.2em 0;}#menu_admin li.menu_admin_n1 ul li a{display:inline;border:none;background-color:transparent;padding:0;color:#000;}#menu_admin li.menu_admin_n1 ul li a:hover{color:#E2032C;}.btnbarragr{font-family:Lato,Arial,sans-serif;font-size:1em;color:#FFF;}.btnbarra{font-family:Lato,Arial,sans-serif;font-size:.875em;color:#FFF;}.naveg{font-family:Lato,Arial,sans-serif;font-size:.5625em;color:#666;}.lineaf,.lineachk{position:relative;float:left;margin:0 0 .5em 0;padding:0;width:100%;clear:both;}.lineafset{clear:both;position:relative;float:left;width:94%;margin:0 0 .625em 0;padding:0 1em;border-left:4px solid #3F71A3;}.lineafdest{font-size:.875em;background-color:#CCC;border-left:4px solid #3F71A3;color:#000;float:left;margin:0 0 1em 0;padding:.5em;position:relative;width:97%;}.formulario span{color:#000;font-size:.875em;}input.bt_form{padding:.1em .5em;margin:0;font-family:Lato,Arial,sans-serif;font-size:.875em;cursor:pointer;border:.1em solid #3F71A3;background-color:#76BFEC;color:#000;}input.bt_form:hover{border:.1em solid #3F71A3;background-color:#76BFEC;color:#E2032C;}a.bt_form{border:.1em solid #3F71A3;background-color:#76BFEC;color:#000;font-size:.875em;margin:0;padding:.25em .5em;}a.bt_form:hover{border:.1em solid #3F71A3;background-color:#76BFEC;color:#E2032C;}fieldset.fsetoculto{border:none;margin:0;padding:0;}.cajaf{position:relative;float:left;width:68%;margin:0;padding:.25em .125em;border:.1em solid #CCC;background-color:#FFF;color:#000;font-family:Lato,Arial,sans-serif;font-size:.875em;}.lbl{display:block;position:relative;float:left;margin:0 .2em .2em 0;padding:.25em 0;color:#000;width:30%;font-size:.875em;}label.oculto{display:none;}.titd{position:relative;margin:0 0 .25em 0;padding:0;font-size:1.375em;font-family:Lato,Arial,sans-serif;color:#3F71A3;font-weight:normal;}table.tablesorter{font-family:arial;background-color:#CDCDCD;margin:10px 0 15px;width:100%;text-align:left;}table.tablesorter thead tr th{background-color:#76BFEC;border-right:1px solid #FFF;font-size:14px;color:#000;padding:4px;text-transform:uppercase;}table.tablesorter thead tr .header{background-image:url("../../imgs/sorter_ascdesc.gif");background-repeat:no-repeat;background-position:5px center;cursor:pointer;padding:0 .5em 0 1.25em;}table.tablesorter tr .cent{background-position:center center;padding:0 .5em;}table.tablesorter tbody td{color:#3D3D3D;padding:4px;background-color:#FFF;vertical-align:top;font-size:14px;}table.tablesorter thead tr .header.headerSortUp{background-image:url("../../imgs/sorter_asc.gif");}table.tablesorter thead tr .header.headerSortDown{background-image:url("../../imgs/sorter_desc.gif");}table.tablesorter thead tr .header.headerSortDown,table.tablesorter thead tr .header.headerSortUp{background-color:#3F71A3;color:#FFF;}table.distcolum tbody tr.odd td{background-color:#EFEFEF;}#popup_container{width:20em;}#popup_title{background:#3F71A3;color:#3F71A3;height:22px;}.a_cerrarvw{position:absolute;top:0;right:0;height:16px;}.a_cerrarvw span{background:transparent url("../../imgs/bt_cerrar.gif") no-repeat 0 0;position:absolute;top:0;right:0;width:16px;height:16px;}.pwdbar{background:#ccc;height:5px;}.check{width:20px;height:20px;}#pass_ok{background:url("../../imgs/check.png") no-repeat;}#passX{background:url("../../imgs/checkX.png") no-repeat;}@media screen and (max-width:1024px){#cnav.mh600{min-height:initial;}}@media screen and (max-width:800px){.icol1{width:98%;}.icol2{float:left;margin-top:2%;padding-left:1.5em;width:98%;}#mensaje .t10,#mensaje .t20{width:100%;}}@media screen and (max-width:700px){#login_usuario .t35,#login_usuario .t60{width:100%;}}@media screen and (max-width:580px){#navegacion_titular h2{font-size:16px;float:right;width:82%;}#navegacion_titular ul{float:right;width:82%;}#navegacion_titular ul li{font-size:14px;}.icol1{width:95%;}.padl24{padding-left:.5em;}.icol2{width:95%;padding-left:.5em;}}a{text-decoration:none;}.form{font-family:Lato,Arial,sans-serif;font-size:.875em;color:#000;}.forminact{font-family:Lato,Arial,sans-serif;font-size:.875em;color:#808080;}.formact{font-family:Lato,Arial,sans-serif;font-size:.875em;color:#3F71A3;}.formsobcp{font-family:Lato,Arial,sans-serif;font-size:.875em;color:#FFF;}.formsobcs{font-family:Lato,Arial,sans-serif;font-size:.875em;color:#000;}.formsobcn{font-family:Lato,Arial,sans-serif;font-size:.875em;color:#000;}.formcampos{font-family:Lato,Arial,sans-serif;font-size:.875em;border:1px #3F71A3 solid;color:#000;background-color:#76BFEC;}.formselect{font-family:Lato,Arial,sans-serif;font-size:.875em;color:#000;background-color:#76BFEC;}.formcaja{font-family:Lato,Arial,sans-serif;font-size:.875em;border:1px #3F71A3 solid;color:#000;background-color:#76BFEC;}select.form{color:#000;background-color:#FAFAFA;border:1px solid #CCC;}input.form{color:#000;background-color:#FAFAFA;border:1px solid #CCC;}textarea.form{color:#000;background-color:#FAFAFA;border:1px solid #CCC;}.norm{font-family:Lato,Arial,sans-serif;font-size:.875em;color:#000;}.normcp{font-family:Lato,Arial,sans-serif;font-size:.875em;color:#3F71A3;}.norminact{font-family:Lato,Arial,sans-serif;font-size:.875em;color:#808080;}.normact{font-family:Lato,Arial,sans-serif;font-size:.875em;color:#3F71A3;}.normsobcp{font-family:Lato,Arial,sans-serif;font-size:.875em;color:#FFF;}.normsobcs{font-family:Lato,Arial,sans-serif;font-size:.875em;color:#000;}.normsobcn{font-family:Lato,Arial,sans-serif;font-size:.875em;color:#000;}.normsobcb{font-family:Lato,Arial,sans-serif;font-size:.875em;color:#FFF;}.norm_select{font-family:Lato,Arial,sans-serif;font-size:.875em;color:#000;margin:0 0 5px 5px;height:1.25em;}.norm_input{font-family:Lato,Arial,sans-serif;font-size:.875em;color:#000;width:240px;margin:0 0 5px 0;}.pq{font-family:Lato,Arial,sans-serif;font-size:.625em;color:#000;}.pqcp{font-family:Lato,Arial,sans-serif;font-size:.625em;color:#A53D7B;}.pqsobcp{font-family:Lato,Arial,sans-serif;font-size:.625em;color:#FFF;}.pqsobcb{font-family:Lato,Arial,sans-serif;font-size:.625em;color:#FFF;}.pqsobcs{font-family:Lato,Arial,sans-serif;font-size:.625em;color:#000;}.gr{font-family:Lato,Arial,sans-serif;font-size:25px;color:#000;}.grcp{font-family:Lato,Arial,sans-serif;font-size:1.25em;color:#A53D7B;}.grinact{font-family:Lato,Arial,sans-serif;font-size:1.25em;color:#808080;}.gract{font-family:Lato,Arial,sans-serif;font-size:25px;color:#3F71A3;}.grsobcn{font-family:Lato,Arial,sans-serif;font-size:1.25em;color:#000;}.grsobcs{font-family:Lato,Arial,sans-serif;font-size:1.25em;color:#000;}.grsobcp{font-family:Lato,Arial,sans-serif;font-size:1.25em;color:#FFF;}.btnpestsobcp{font-family:Lato,Arial,sans-serif;font-size:.875em;color:#000;}.btn{font-family:Lato,Arial,sans-serif;font-size:.875em;color:#000;}.sobcn{font-family:Lato,Arial,sans-serif;font-size:.875em;color:#000;}.sobcs{font-family:Lato,Arial,sans-serif;font-size:.875em;color:#000;}.sobcp{font-family:Lato,Arial,sans-serif;font-size:.875em;color:#FFF;}.sobcb{font-family:Lato,Arial,sans-serif;font-size:.875em;color:#FFF;}.btnbarragr{font-family:Lato,Arial,sans-serif;font-size:1em;color:#FFF;}.btnbarra{font-family:Lato,Arial,sans-serif;font-size:.875em;color:#FFF;}.naveg{font-family:Lato,Arial,sans-serif;font-size:.5625em;color:#666;}a.form:link{color:#000;}a.forminact:link{color:#808080;}a.formact:link{color:#3F71A3;}a.formsobcn:link{color:#000;}a.formsobcs:link{color:#000;}a.formsobcp:link{color:#FFF;}a.norm:link{color:#000;}a.normcp:link{color:#3F71A3;}a.norminact:link{color:#808080;}a.normact:link{color:#3F71A3;}a.gr:link{color:#000;}a.grcp:link{color:#A53D7B;}a.grinact:link{color:#808080;}a.gract:link{color:#3F71A3;}a.btn:link{color:#000;}a.btnpestsobcp:link{color:#000;}a.sobcn:link{color:#000;}a.sobcs:link{color:#000;}a.sobcp:link{color:#FFF;}a.grsobcn:link{color:#000;}a.grsobcs:link{color:#000;}a.grsobcp:link{color:#FFF;}a.btnbarragr:link{color:#FFF;}a.btnbarra:link{color:#FFF;}a.naveg:link{color:#666;}a.form:visited{color:#000;}a.forminact:visited{color:#808080;}a.formact:visited{color:#3F71A3;}a.formsobcn:visited{color:#000;}a.formsobcs:visited{color:#000;}a.formsobcp:visited{color:#FFF;}a.norm:visited{color:#000;}a.normcp:visited{color:#3F71A3;}a.norminact:visited{color:#808080;}a.normact:visited{color:#3F71A3;}a.gr:visited{color:#000;}a.grcp:visited{color:#A53D7B;}a.grinact:visited{color:#808080;}a.gract:visited{color:#3F71A3;}a.btn:visited{color:#000;}a.btnpestsobcp:visited{color:#000;}a.sobcn:visited{color:#000;}a.sobcs:visited{color:#000;}a.sobcp:visited{color:#FFF;}a.grsobcn:visited{color:#000;}a.grsobcs:visited{color:#000;}a.grsobcp:visited{color:#FFF;}a.btnbarragr:visited{color:#FFF;}a.btnbarra:visited{color:#FFF;}a.naveg:visited{color:#666;}a.form:hover{color:#E2032C;}a.forminact:hover{color:#E2032C;}a.formact:hover{color:#E2032C;}a.formsobcn:hover{color:#E2032C;}a.formsobcs:hover{color:#E2032C;}a.formsobcp:hover{color:#E2032C;}a.norm:hover{color:#E2032C;}a.normcp:hover{color:#E2032C;}a.norminact:hover{color:#E2032C;}a.normact:hover{color:#E2032C;}a.gr:hover{color:#E2032C;}a.grcp:hover{color:#E2032C;}a.grinact:hover{color:#E2032C;}a.gract:hover{color:#E2032C;}a.btnover{font-family:Lato,Arial,sans-serif;font-size:.875em;color:#E2032C;}a.btn:hover{color:#E2032C;}a.btnpestsobcp:hover{color:#E2032C;}a.sobcn:hover{color:#E2032C;}a.sobcs:hover{color:#E2032C;}a.sobcp:hover{color:#E2032C;}a.grsobcn:hover{color:#E2032C;}a.grsobcs:hover{color:#E2032C;}a.grsobcp:hover{color:#E2032C;}a.btnbarragr:hover{color:#E2032C;}a.btnbarra:hover{color:#E2032C;}a.naveg:hover{color:#666;}a.form:active{color:#000;}a.forminact:active{color:#808080;}a.formact:active{color:#3F71A3;}a.formsobcn:active{color:#000;}a.formsobcs:active{color:#000;}a.formsobcp:active{color:#FFF;}a.norm:active{color:#000;}a.normcp:active{color:#3F71A3;}a.norminact:active{color:#808080;}a.normact:active{color:#3F71A3;}a.gr:active{color:#000;}a.grcp:active{color:#A53D7B;}a.grinact:active{color:#808080;}a.gract:active{color:#3F71A3;}a.btn:active{color:#000;}a.btnpestsobcp:active{color:#000;}a.sobcn:active{color:#000;}a.sobcs:active{color:#000;}a.sobcp:active{color:#FFF;}a.grsobcn:active{color:#000;}a.grsobcs:active{color:#000;}a.grsobcp:active{color:#FFF;}a.btnbarragr:active{color:#FFF;}a.btnbarra:active{color:#FFF;}a.naveg:active{color:#666;}a.act{color:#3F71A3;}.tooltipster-default{border-radius:4px;border:2px solid #CCC;background:#F0F0F0;color:#000;}.tooltipster-default .tooltipster-content{font-family:Arial,sans-serif;font-size:12px;line-height:16px;padding:.5em 10px;}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;z-index:9999999;pointer-events:none;width:auto;overflow:visible;}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute;}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-top:9px solid;bottom:-8px;}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-top:9px solid;bottom:-8px;}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-bottom:9px solid;top:-8px;}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-bottom:9px solid;top:-8px;}.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto;}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px;}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px;}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px;}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px;}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-left:8px solid;top:50%;margin-top:-7px;right:-8px;}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:9px solid;margin-top:-8px;}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-right:8px solid;top:50%;margin-top:-7px;left:-8px;}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-right:9px solid;margin-top:-8px;}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;}.tooltipster-fade-show{opacity:1;}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;}.tooltipster-fade.tooltipster-show{opacity:1;}.tooltipster-error{padding:0;font-size:0;line-height:0;position:absolute;z-index:9999999;pointer-events:none;width:auto;overflow:visible;}.tooltipster-error .tooltipster-box{color:#A70525;font-family:Arial,sans-serif;font-size:12px;line-height:16px;padding:2px 8px;background-color:#FFF;border:1px solid #A70525;box-shadow:0 0 4px #A70525;}.tooltipster-error .tooltipster-content{color:#A70525;font-size:13px;}.tooltipster-error .tooltipster-arrow{display:none;}.cajaerror{border:1px solid #A70525;box-shadow:0 0 5px #A70525;}.checkboxFour input[type=checkbox]{visibility:hidden!important;}.checkboxFour{width:22px!important;height:22px!important;background:#ddd!important;margin:6px 0 0 0!important;border-radius:100%!important;position:relative!important;box-shadow:0 1px 3px rgba(0,0,0,0.5)!important;}.checkboxFour label{display:block!important;width:18px!important;height:18px!important;border-radius:100px!important;transition:all .5s ease!important;cursor:pointer!important;position:absolute!important;top:2px!important;left:2px!important;z-index:1!important;background:#CCC!important;box-shadow:inset 0 1px 3px rgba(0,0,0,0.5)!important;}.checkboxFour span{display:block!important;position:absolute!important;top:5px!important;left:21px!important;padding-left:16px!important;white-space:nowrap!important;cursor:pointer!important;}.checkboxFour input[type=checkbox]:checked+label{background:#3f71a3!important;}.cab_datepicker{background-color:#EEE;width:228px;margin:0;}.ui-datepicker-header{border:1px solid #999;border-bottom:none;float:left;font-size:12px;position:relative;padding:5px;width:215px;}.ui-datepicker-title{border:1px solid #999;background-color:#FFF;position:relative;float:left;width:172px;text-align:center;}.ui-datepicker-calendar{border:1px solid #999;border-top:none;background-color:#EEE;padding:5px;z-index:99999;margin-top:0!important;width:229px;}.ui-datepicker-calendar td{border:1px solid #EEE;text-align:center;font-family:Trebuchet MS,sans-serif;font-size:12px;padding:1px 3px;background-color:#FFF;}.ui-datepicker-calendar tr.monthLabel td{background-color:#FFF;border:1px solid #999;font-weight:bold;}.ui-datepicker-calendar tr.navigation td{cursor:pointer;}.ui-datepicker-calendar tr.navigation td:hover{text-decoration:underline;}.ui-datepicker-calendar th{border:1px solid #3F71A3;background-color:#3F71A3;color:#FFF;font-weight:bold;font-size:12px;}.ui-datepicker-calendar td.day,.datepickerControl td.dayothermonth{cursor:pointer;background-color:#FFF;border:1px solid #EEE;width:2em;}.ui-datepicker-calendar td.dayothermonth{color:#999;font-style:italic;}.ui-datepicker-calendar td.day:hover{background-color:#EBE4C0;}.ui-datepicker-calendar td.hour{cursor:pointer;background-color:#FFF;border:1px solid #EEE;width:2em;}.ui-datepicker-calendar td.minute{cursor:pointer;background-color:#FFF;border:1px solid #EEE;width:2em;}.ui-datepicker-calendar td input,.ui-datepicker-calendar td button{font-size:11px;padding:0;border:1px solid #999;text-align:center;}.ui-datepicker-calendar td.ampm{cursor:pointer;background-color:#CCC;border:1px solid #EEE;width:2em;}.ui-datepicker-calendar td.current{font-weight:bold;background-color:#3F71A3;color:#FFF;}.ui-datepicker-calendar input.current{background-color:#3F71A3;color:#FFF;}.ui-datepicker-calendar td.current:hover{background-color:#3F71A3;color:#FFF;}.ui-datepicker-calendar{width:227px;height:140px;margin-top:0;}.ui-datepicker-calendar td.ui-datepicker-week-end{background-color:#CCC;color:#000;}.ui-datepicker-calendar td.ui-datepicker-today{background-color:#3F71A3;color:#FFF;}.ui-datepicker-calendar td.ui-datepicker-today a{color:#FFF;}.ui-datepicker-next{position:relative;float:right;height:12px;width:20px;}.ui-datepicker-prev{position:relative;float:left;height:12px;width:20px;}.ui-datepicker-next span{background:#EEE url("imgs/ic_datepicker_next.png") no-repeat 0 0;display:block;height:12px;left:0;position:absolute;top:2px;width:20px;}.ui-datepicker-prev span{background:#EEE url("imgs/ic_datepicker_prev.png") no-repeat 0 0;display:block;height:12px;left:0;position:absolute;top:2px;width:20px;}.ui-datepicker-trigger{margin:0 0 0 5px;vertical-align:middle;}.ui-datepicker-current-day{background:#3F71A3!important;}frameset{margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;}a{color:#000;}.bl_izq{position:relative;float:left;margin:0;padding:0;}.bl_der{position:relative;float:right;margin:0;padding:0;}.bl_izq_nv{position:relative;float:left;margin:0;padding:0;overflow:hidden;}.bl_der_nv{position:relative;float:right;margin:0;padding:0;overflow:hidden;}.blq{position:relative;float:left;margin:0;padding:0;clear:both;width:100%;}.lineaf{position:relative;float:left;margin:0 0 .5em 0;padding:0;clear:both;width:100%;}.ohid{overflow:hidden;}.oau{overflow:auto;}.clb{clear:both;}.cln{clear:none;}.dbl{display:block;}.psr{position:relative;}.fl_l{float:left;}.fl_r{float:right;}.fot_txabs{position:absolute;bottom:0;left:0;}.lty_n{list-style-type:none;}.oculto{display:none;}.dbl{display:block;}.dinl{display:inline;}.centrado{clear:both;position:relative;width:96%;margin:0 auto;padding:0;z-index:1;}.cb{background-color:#3F71A3;color:#FFF;}.cb a{color:#FFF!important;}.cp{background-color:#3F71A3;color:#FFF;}.cp a{color:#FFF!important;}.cs{background-color:#76BFEC;color:#000;}.cs a{color:#000!important;}.cn{background-color:#CCC;color:#000;}.cbot{background-color:#76BFEC;color:#000;}.cbot a{color:#000!important;}.bg_colpri{background-color:#3f71a3;}.bg_colact{background-color:#f5a623;}.bg_colneu{background-color:#e6ecf2;}.bg_colspri{background-color:#FFFFFF;}.fndb{background-color:#FFF;}.bgb{background-color:#FFF;}.bg_ng2{background-color:#F3F3F3;}.bgn{background:none!important;}.colpri{color:#3F71A3;}.colovrbot{color:#76BFEC;}.cs .colovrbot{color:#3F71A3;}.colgen{color:#000;}.colact{color:#3F71A3;}a.colact{color:#3F71A3;}.fs_12{font-size:.75em;}.fs_15{font-size:.9375em;}.fs_16{font-size:1em;}.fs_18{font-size:1.125em;}.fs_20{font-size:1.25em;}.fs_24{font-size:1.5em;}.fs_32{font-size:2em;}#navegacion_titular{font-family:Century Gothic,Tahoma,sans-serif;}#navegacion_titular ul li{list-style-type:none;display:inline;font-family:Arial,Tahoma,sans-serif;font-size:1em;color:#000;text-transform:capitalize;}#navegacion_titular ul li a{color:#000;}#navegacion_titular h2{color:#000;font-size:calc(16px+(24 - 16) *((100vw - 320px) /(1680 - 320)));font-family:Arial,Tahoma,sans-serif;}#navegacion_titular h2 .gract{color:#000;font-size:22px;font-family:Arial,Tahoma,sans-serif;}#solapas{margin-top:2em;z-index:501;display:block;}#solapas li{background:#EEE;list-style-type:none;float:left;margin:0;padding:1.4em 1.4em;border:1px solid #EEE;border-right:1px solid #E0E0E0;font-family:Lato,Arial,sans-serif;font-size:.875em;}#solapas li.act{background-color:#FFF;border-bottom:1px solid #FFF;}#solapas li img{display:block;float:left;margin:-2px 0 0 0;padding:0 8px 0 0;}#solapas li a{color:#000;padding:8px 0;}#solapas li a:hover{color:#E2032C;}.boton{display:inline-block;padding:.5em;background-color:#76BFEC;border:1px solid #3F71A3;border-bottom:3px solid #3F71A3;color:#000;font-family:Lato,Arial,sans-serif;font-size:.875em;cursor:pointer;text-transform:capitalize;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.boton .fa{color:#000;}.boton:hover{background-color:#76BFEC;color:#FFF;border:1px solid #3F71A3;border-bottom:3px solid #3F71A3;}.boton:hover .fa{color:#FFF;}.botondesp{padding:1.625em;background-color:#FFF;border-right:1px solid #EEE;color:#777;font-family:Lato,Arial,sans-serif;font-size:.875em;cursor:pointer;}#titsolapas{display:none;}.cont-solapas{background:#FFF;margin:0;padding:0;border:1px solid #EDEDED;border-bottom:3px solid #EDEDED;z-index:500;text-transform:capitalize;}.msolapas li{list-style-type:none;float:left;margin:0;padding:0;z-index:200;}.msolapas li .boton{padding:1.6em;background-color:#FFF;border:none;border-right:1px solid #EEE;color:#777;font-family:Lato,Arial,sans-serif;font-size:.875em;cursor:pointer;border-radius:inherit;}.bl_der.msolapas li .boton{border-right:none;border-left:1px solid #EEE;}.msolapas li .boton:hover{background-color:#76BFEC;color:#FFF;}.msolapas li .boton:hover .fa,.msolapas li:hover .fa{color:#FFF!important;}.msolapas li.linv1:hover .botondesp{background-color:#76BFEC;color:#FFF;}.msolapas li.linv1 .submsolapas{display:none;}.msolapas li.linv1:hover span,.msolapas li.linv1_hover span{color:#000;}.msolapas li.lihover .submsolapas{display:block;}.msolapas li.linv1:hover .submsolapas{display:block;}.msolapas li.linv1_hover .submsolapas{display:block;}.submsolapas{position:absolute;padding:1em 0 1em 0;width:225px;}.submsolapas li{width:80%;padding:.5em 10%;}.submsolapas li:hover{background:#76BFEC;color:#000;}.submsolapas li:hover a{color:#000!important;}.blq_nv p,.blq_nv ul,.blq_nv ol{margin-bottom:0;padding-bottom:0;}.heditor_first{margin-top:0;padding-top:0;}.heditor_first_left{margin-top:0;padding-top:0;text-align:left;}.heditor_first_right{margin-top:0;padding-top:0;text-align:right;}.heditor_first_center{margin-top:0;padding-top:0;text-align:center;}.heditor_first_justify{margin-top:0;padding-top:0;text-align:justify;}.heditor_left{text-align:left;margin-top:0;text-align:left;}.heditor_right{text-align:right;margin-top:0;text-align:right;}.heditor_center{text-align:center;padding-top:0;margin-top:0;}.heditor_justify{text-align:justify;margin-top:0;padding-top:0;}.heditor_underline{text-decoration:underline;}ul.heditor_first{padding:0;}.heditor_first li{padding:.25em 0;list-style-position:inside;}.tb_fixed{table-layout:fixed;width:99%;}.tb_colap{border-collapse:collapse;}.td_tb{border-collapse:separate;empty-cells:show;}.tbest{border-spacing:.5em 1em;}.tb_brs0{border-spacing:0;}.tabla{border-spacing:0;border-collapse:collapse;border:none;}.tablafix{border-collapse:collapse;border-spacing:0;table-layout:fixed;}.paginacion{display:inline-block;border-radius:4px;white-space:nowrap;margin:0;}.paginacion>li{display:inline;}.paginacion>li:first-child>a,.paginacion>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px;}.paginacion>li:last-child>a,.paginacion>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px;}.paginacion>li>a,.paginacion>li>span{position:relative;float:left;padding:7px 12px;margin-left:-1px;line-height:1.25;color:#000;text-decoration:none;background-color:#FFF;border:1px solid #DDD;}.paginacion>li:last-child>span,.paginacion>li:first-child>span{background-color:#F3F3F3;color:#B7B7B7;padding:6px 12px;height:19px;}.paginacion .activo a,.paginacion a:focus,.paginacion a:hover{color:#FFF;background-color:#3F71A3;border-color:#3F71A3;}.paginacion .activo a,.paginacion .activo a:focus,.paginacion .activo a:hover{cursor:default;z-index:3;}img{vertical-align:middle;}.va_m{vertical-align:middle;}.va_b{vertical-align:bottom;}.va_t{vertical-align:top;}.va_s{vertical-align:sub;}.va_tt{vertical-align:text-top;}.txa_r{text-align:right;}.txa_l{text-align:left;}.txa_c{text-align:center;}.txt_b{font-weight:bold;}.txt_n{font-weight:normal;}.txt_it{font-style:italic;}.txt_u{text-transform:uppercase;}.txt_un{text-decoration:underline;}.txt_c{text-transform:capitalize;}.cr_p{cursor:pointer;}.cr_m{cursor:move;}.lst_n{list-style-type:none;}.brcg{border:1px solid #000;}.brcg2{border-right:1px solid #000;}.brcg4{border-left:1px solid #000;}.brcp{border:1px solid #3F71A3;}.brcp1{border-top:1px solid #3F71A3;}.brcp2{border-right:1px solid #3F71A3;}.brcp3{border-bottom:1px solid #3F71A3;}.brcp4{border-left:1px solid #3F71A3;}.brcs{border:1px solid #76BFEC;}.brcn{border:1px solid #CCC;}.brcn1{border-top:1px solid #CCC;}.brcn2{border-right:1px solid #CCC;}.brcn3{border-bottom:1px solid #CCC;}.brcn4{border-left:1px solid #CCC;}.brad4{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.brn{border:none;}.brrn{border-right:none;}.brbn{border-bottom:none;}.brln{border-left:none;}.brtn{border-top:none;}.br0{border:1px solid #000;}.bgb{background-color:#FFF;}.bgn{background:none!important;}.bgc{background-color:#CCC;}.brng1_1{border-top:1px solid #EEE;}.brng1_2{border-right:1px solid #EEE;}.brng1_3{border-bottom:1px solid #EEE;}.brng1_4{border-left:1px solid #EEE;}.brng2{border:1px solid #CCC;}.brng2_1{border-top:1px solid #CCC;}.brng2_2{border-right:1px solid #CCC;}.brng2_3{border-bottom:1px solid #CCC;}.brng2_4{border-left:1px solid #CCC;}.brng3{border:1px solid #FFF;}.brng3_1{border-top:1px solid #FFF;}.brng3_2{border-right:1px solid #FFF;}.brng3_3{border-bottom:1px solid #FFF;}.brng3_4{border-left:1px solid #FFF;}.primero{border:none!important;}.t1{width:1%;}.t4{width:4%;}.t5{width:5%;}.t6{width:6%;}.t7{width:7%;}.t8{width:8%;}.t8_2{width:8.2%;}.t10{width:10%;}.t12{width:12%;}.t14{width:14%;}.t15{width:15%;}.t16{width:16%;}.t18_4{width:18.4%;}.t20{width:20%;}.t22_7{width:22.7%;}.t23{width:23%;}.t23_3{width:23.3%;}.t24{width:24%;}.t25{width:25%;}.t27{width:27%;}.t30{width:30%;}.t31{width:31%;}.t31_3{width:31.3%;}.t31_8{width:31.85%;}.t32{width:32%;}.t33{width:33%;}.t35{width:35%;}.t38_8{width:38.8%;}.t39{width:39%;}.t40{width:40%;}.t44{width:44%;}.t45{width:45%;}.t47{width:47%;}.t48{width:48%;}.t48_5{width:48.5%;}.t48_8{width:48.8%;}.t49{width:49%;}.t50{width:50%;}.t55{width:55%;}.t58{width:58%;}.t60{width:60%;}.t62{width:62%;}.t63{width:63%;}.t65{width:65%;}.t65_6{width:65.6%;}.t65_8{width:65.85%;}.t66{width:66%;}.t67{width:67%;}.t70{width:70%;}.t73{width:73%;}.t74{width:74%;}.t74_2{width:74.2%;}.t74_3{width:74.35%;}.t79_6{width:79.6%;}.t75{width:75%;}.t80{width:80%;}.t84{width:84%;}.t85{width:85%;}.t88{width:88%;}.t89_8{width:89.8%;}.t90{width:90%;}.t91{width:91%;}.t92{width:92%;}.t93{width:93%;}.t94{width:94%;}.t95{width:95%;}.t95_8{width:95.75%;}.t96{width:96%;}.t97{width:97%;}.t98{width:98%;}.t99{width:99%;}.t99_8{width:99.85%;}.t100{width:100%;}.t1005{width:10.5%;}.wauto{width:auto!important;}.t1.625em{width:1.625em;}.z1{z-index:1;}.z2{z-index:2;}.z3{z-index:3;}.z6{z-index:6;}.z10{z-index:10;}.z20{z-index:20;}.z21{z-index:21;}.z600{z-index:600;}.h20{height:1.25em;}.h30{height:1.875em;}.h38{height:2.35em;}.mh60{min-height:60px;}.mh180{min-height:180px;}.mh600{min-height:600px;}.pad0{padding:0;}.padl0{padding-left:0;}.padt1{padding-top:1px;}.padl1{padding-left:1px;}.padtb1{padding-top:1px;padding-bottom:1px;}.pad2{padding:.125em;}.padt2{padding-top:.125em;}.padr2{padding-right:.125em;}.padl2{padding-left:.125em;}.padb2{padding-bottom:.125em;}.padtb2{padding-top:.125em;padding-bottom:.125em;}.padlr2{padding-left:.125em;padding-right:.125em;}.pad3{padding:.2em;}.padt3{padding-top:.2em;}.padb3{padding-bottom:.2em;}.padr3{padding-right:.2em;}.padl3{padding-left:.2em;}.padtb3{padding-top:.2em;padding-bottom:.2em;}.padlr3{padding-left:.2em;padding-right:.2em;}.pad4{padding:.25em;}.padt4{padding-top:.25em;}.padr4{padding-right:.25em;}.padl4{padding-left:.25em;}.padb4{padding-bottom:.25em;}.padtb4{padding-top:.25em;padding-bottom:.25em;}.padlr4{padding-left:.25em;padding-right:.25em;}.pad5{padding:.3125em;}.padt5{padding-top:.3125em;}.padr5{padding-right:.3125em;}.padb5{padding-bottom:.3125em;}.padl5{padding-left:.3125em;}.padtb5{padding-top:.3125em;padding-bottom:.3125em;}.pad6{padding:.375em;}.padl6{padding-left:.375em;}.padlr6{padding-left:.375em;padding-right:.375em;}.padtb6{padding-top:.375em!important;padding-bottom:.375em!important;}.padb6{padding-bottom:.375em;}.padb7{padding-bottom:.4375em;}.pad8{padding:.5em;}.padt8{padding-top:.5em;}.padr8{padding-right:.5em;}.padb8{padding-bottom:.5em;}.padl8{padding-left:.5em;}.padtb8{padding-top:.5em;padding-bottom:.5em;}.padlr8{padding-left:.5em;padding-right:.5em;}.pad9{padding:.5625em;}.padtb9{padding-top:.5625em;padding-bottom:.5625em;}.padlr9{padding-left:.5625em!important;padding-right:.5625em!important;}.pad10{padding:.625em;}.padt10{padding-top:.625em;}.padr10{padding-right:.625em;}.padb10{padding-bottom:.625em;}.padtb10{padding-top:.625em;padding-bottom:.625em;}.padl10{padding-left:.625em;}.pad12{padding:.75em;}.padb12{padding-bottom:.75em;}.padlr14{padding-left:14px;padding-right:14px;}.padl15{padding-left:15px;}.padlr12{padding-left:.75em;padding-right:.75em;}.padlr13{padding-left:13px;padding-right:13px;}.pad16{padding:1em;}.padt16{padding-top:1em;}.padb16{padding-bottom:1em;}.padr16{padding-right:1em;}.padlr16{padding-left:1em;padding-right:1em;}.padl16{padding-left:1em;}.padtb16{padding-top:1em;padding-bottom:1em;}.padt20{padding-top:1.25em;}.padl24{padding-left:1.5em;}.padr24{padding-right:1.5em;}.padt32{padding-top:2em;}.padr32{padding-right:2em;}.padl32{padding-left:2em;}.padlr32{padding-left:2em;padding-right:2em;}.padl48{padding-left:3em;}.pad1p{padding:1%;}.padlr1p{padding-left:1%;padding-right:1%;}.pad2p{padding:2%;}.padr2p{padding-right:2%;}.padb2p{padding-bottom:2%;}.padl2p{padding-left:2%;}.padlr2p{padding-right:2%;padding-left:2%;}.padlr3p{padding-right:3%;padding-left:3%;}.padlr4p{padding-right:4%;padding-left:4%;}.pad4p{padding:4%!important;}.padl5p{padding-left:5%;}.padr5p{padding-right:5%;}.mar0{margin:0;}.marauto{margin:0 auto;}.mart1{margin-top:.0625em;}.mart2{margin-top:.125em;}.mart4{margin-top:.25em;}.marr4{margin-right:.25em;}.marb4{margin-bottom:.25em;}.marl4{margin-left:.25em;}.martb4{margin-top:.25em;margin-bottom:.25em;}.marr5{margin-right:5px;}.martb5{margin-top:5px;margin-bottom:5px;}.marlr5{margin-left:5px;margin-right:5px;}.marb6{margin-bottom:6px;}.martb8{margin-top:.5em;margin-bottom:.5em;}.marlr8{margin-left:.5em;margin-right:.5em;}.mart8{margin-top:.5em;}.marr8{margin-right:.5em;}.marb8{margin-bottom:.5em;}.marl8{margin-left:.5em;}.mart10{margin-top:.625em;}.marr10{margin-right:.625em;}.marb10{margin-bottom:.625em;}.martb10{margin-top:.625em;margin-bottom:.625em;}.marlr10{margin-left:.625em;margin-right:.625em;}.marl11{margin-left:11px;}.mar12{margin:.75em;}.marb12{margin-bottom:.75em;}.mart12{margin-top:.75em;}.marr12{margin-right:.75em;}.marl12{margin-left:.75em;}.mart13{margin-top:.8em;}.marr16{margin-right:1em;}.mart16{margin-top:1em;}.marb16{margin-bottom:1em;}.marl16{margin-left:1em;}.martb16{margin-top:1em;margin-bottom:1em;}.mart20{margin-top:1.25em;}.marl20{margin-left:1.25em;}.marlr20{margin-left:1.25em;margin-right:1.25em;}.marb24{margin-bottom:1.5em;}.marl24{margin-left:1.5em;}.mart32{margin-top:2em;}.marl32{margin-left:2em;}.marr32{margin-right:2em;}.marb32{margin-bottom:2em;}.martb32{margin-top:2em;margin-bottom:2em;}.marl34{margin-left:2.125em;}.mart40{margin-top:2.5em;}.mart48{margin-top:3em;}.marl1p{margin-left:1%;}.marl2p{margin-left:2%;}.marr2p{margin-right:2%;}.marl3p{margin-left:3%;}.marl4p{margin-left:4%;}.marr4p{margin-right:4%;}@media screen and (min-width:800px) and(max-width:1200px){#navegacion .txtnav{display:block;font-size:90%;padding:0;}}@media screen and (max-width:1500px){#navegacion li a{padding:1.25em 3% 1.25em 3%;width:94%;}#navegacion li a .txt{font-size:13px;}#navegacion li .norm{font-size:13px;}}@media screen and (max-width:1420px){.ampli.t48_8 .padl2p.t98{padding-left:0;width:100%;}.ampli.t48_8 .bl_izq.t40{width:94%;border-bottom:1px solid #EEE;padding:0 3%;}}@media screen and (max-width:1280px){#navegacion li a{padding:1.1em 3% 1.1em 3%;}#navegacion #logotipo_int{padding:.5em 0;}#navegacion li i.padr05{padding-right:.25em;}#alumnos_anot{width:30%;}#conten_anotaciones{width:68%;}}@media screen and (max-width:1200px){#navegacion #logotipo_int{padding:.6em 0;}#navegacion li a{padding:1.05em 3% 1.05em 3%;}#navegacion li a .txt{font-size:12px;}#navegacion li .norm{font-size:12px;}.nav1 .norm{font-size:12px;padding-top:1.6em;padding-bottom:1.6em;}}@media screen and (max-width:1110px){#cnav,#cabsup .nav1{width:16%;}.cab_int{width:84%;}}@media screen and (max-width:1024px){#cnav{background-color:#3F71A3;float:left;margin:0;padding:0;position:relative;width:100%;z-index:5;}#cnav.mh600{height:auto!important;min-height:auto!important;}#navegacion li{width:9.09%;}#navegacion li a{display:block;width:100%;height:30px;padding:1.5em 0;text-align:center;}#navegacion li .norm{font-size:14px;}#cabsup .nav1{padding:.25em 3%!important;width:3%;}.nav1 a{padding:1.5em 0;}#navegacion #logotipo_int{position:absolute;top:-62px;left:9%;width:143px;padding:0;}#navegacion #logotipo_int a{height:auto;padding:0!important;}#navegacion li i.padr05{padding-right:0;}#navegacion li .txt,.nav1 a .txt{display:none;}#navegacion .submenu_navegacion{position:absolute;top:72px;left:0;z-index:200;}#navegacion .submenu_navegacion li{border-bottom:none;color:#FFF;padding:.5em 0;width:auto;}#navegacion .submenu_navegacion li a{border-right:1px solid #FFF;color:#FFF;padding:0 1em;}#mcab li{padding:1.5em 1em;}.cab_int{width:100%;}.cont_ext{padding:0 2%;}#solapas{margin-top:1em;}#solapas li{padding:1em;}.msolapas li a.boton,.msolapas li a.botondesp{padding:1em 1.6em;}.cont-solapas{margin-bottom:1em;}}@media screen and (max-width:800px){#cabsup .nav1{padding:.25em 3.2% .25em 3%!important;}#navegacion #logotipo_int{left:12%;}#navegacion_titular .t92{width:80%;}.cont-solapas .msolapas.bl_der{float:left;border-right:1px solid #eee;}.cont-solapas .msolapas.bl_izq{border-bottom:1px solid #eee;}.pcol1{width:100%;}.pcol2{width:100%;}#alumnos_anot{width:40%;}#conten_anotaciones{width:58%;}.fila_anot{height:26px;}}@media screen and (max-width:760px){#cabsup .nav1{padding:0 4.2% 0 2%!important;}#navegacion #logotipo_int{left:10%;}#mcab{width:68%;}#mcab li{float:right;padding:.25em 4%;border:none;}#mcab li.usuario_int{padding:.5em 4% 0 4%;width:92%;text-align:right;}}@media screen and (max-width:700px){#titsolapas{display:block;}#solapas{display:none;}#navegacion_titular .t7{width:12%;}#navegacion_titular .t92{width:88%;}#solapas{background:#CCC;border:1px solid #3F71A3;margin:0 0 1em 0;padding:0;width:100%;}#solapas li{border:none;padding:1%;width:98%;}#solapas li.link{background:none;border:none;}#solapas .cn,#solapas li:hover{background:#3F71A3;color:#FFF;}#solapas li:hover a{color:#FFF;}#solapas li a:hover{color:#FFF;position:relative;}#solapas .act{display:none;}.ampli{width:100%!important;margin:.5em 0 2em 0!important;}}.mple{background:#3F71A3 url("imgs/icple.png") no-repeat right 8px bottom 6px;}.mdesp{background:#3F71A3 url("imgs/icdesp.png") no-repeat right 8px bottom 6px;}@media screen and (max-width:580px){#navegacion_titular h2{font-size:1em;}#navegacion_titular ul li .gr,#navegacion_titular ul li .gract{font-size:14px!important;}#navegacion_titular h2 .gract{font-size:16px!important;}#navegacion_titular .t92{width:80%;float:right;}#navegacion{display:none;}#navegacion li{width:100%;}#navegacion li a{display:block;height:32px;padding:1% 0 1% 5%;text-align:left;width:95%;}#navegacion .submenu_navegacion{float:left;position:relative;top:0;}#navegacion .submenu_navegacion li{border-top:1px solid #FFF;color:#FFF;padding:.5em 0 .5em 20%;width:80%;}#navegacion li .txt{display:inline-block;}#navegacion li i.padr05{padding-right:.5em;}#mcab li.usuario_int{width:auto!important;}#mcab li{padding:.5em 4%;}.btn-wr{background:#3f71a3;color:#FFFFFF;display:block!important;height:1em;width:2em;position:absolute;bottom:-2em;right:4%;padding:.5em 0;cursor:pointer;text-align:center;}#mcab{border-top:1px solid #eee;width:100%;}#cabsup .nav1{padding:0 5%!important;width:4em;}.nav1 a{font-size:12px;padding:1em 0;}.nav1 i.padr05{padding:0 0 0 1em;}#logo-mv{display:block;}#navegacion #logotipo_int{display:none;}.t24,.t23,.t32,.t31,.t49,.t48,.t65,.t66,.t64,.t74,.t73{width:100%;}.pcol2 #sortable .t31{margin:.5em 0 0 0;}}/*------------------------- Especificos de la web --------------------------------*/
#twttrHubFrame {
  display: none !important;  
}
/* ------------------------------------------------------------ */
#enlaces_permanentes {  
  float: left;  
  width: 28%;  
  padding: .5em 0 0 0;
  text-align: right;
  margin: 0;  
}

#ruta_apartado{
	width: 70% !important;
}

#enlaces_permanentes li {
  list-style-type: none;
  position:relative;  
  float: right;
  width: 23px;
  height: 23px;
  overflow: hidden;
  z-index: 1;
  margin: 0 0 0 .3125em;
  padding: 0;
}

#enlaces_permanentes span {
  position: absolute;
  top: 0;
  left: 0;
  width: 23px;
  height: 23px;
  margin: 0;
  padding: 0;  
  z-index: 2;
  cursor: pointer;
}
#enlaces_permanentes #clip span {
  background: transparent url("imgs/enlace_clip.png") no-repeat top left;
}

#enlaces_permanentes #mail span {
    background: transparent url("imgs/enlace_sobre.png") no-repeat top left;
}

#enlaces_permanentes #info span {
    background: transparent url("imgs/enlace_info.png") no-repeat top left;
}

#enlaces_permanentes #rss span {
    background: transparent url("imgs/enlace_rss.png") no-repeat top left;
}
#enlaces_permanentes #primero {
		font-size: 0.58em;
	  width: 70px;
    height: 23px;
}

/* ------------------------------------------------------------ */
#destacados_portada {
  position: relative;
  float: left;  
  width: 100%;
  min-width: 61.5em;  
  margin: .5em 0 0 0;
  padding: 2.875em 0 0 0;
  background: transparent url("imgs/fnd_destacados_portada_top.png") center top no-repeat;
  z-index: 2
}

#destacados_portada .centrado {   
  width: 61.5em;    
  padding: 0;  
}

#destacados_portada .interior {
  position: relative;
  float: left;
  width: 100%;  
  background: transparent url("imgs/fnd_destacados_portada_bot.png") center bottom no-repeat;  
  position: relative;      
  padding: 0 0 .5em 0;
}
#destacados_portada .destacados {
  width: 100%;
  position: relative;
  float: left;
  padding: 0;
  margin: 0;
  background: transparent url("imgs/fnd_destacados_portada.png") repeat-y;
  border:none;
}

#destacados_portada .destacados .grupo_div {
  width: 13.8%;
  padding: 0;
  margin: 0;   
  text-align: center;
  padding: 0 3% 2em 3%;  
  border: none;
}

#destacados_portada .destacados .grupo_div  img {  
  display: inline;
  float: none;  
  padding: 0;
  margin: -1.125em 0 0 0;  
}

#destacados_portada .destacados h3 {  
  width: 100%;
  text-align: left;
  font-size: 1.0625em;
  margin: 0;
  padding: 1em 0 0 0; 
}

#destacados_portada .txtdest {
  font-size: .7em;
  width: 100%;
  text-align: left;  
  margin: 0;
  padding: 1em 0 0 0; 
}

/* ------------------------------------------------------------ */
#informacion_portada {
  position: relative;
  float: left;
  width: 100%;
  min-width: 61.25em; /*980px*/
  z-index: 1;  
  padding: 0;
  margin: .5em 0 -.7em 0;
}

#informacion_portada .centrado {
  width: 61.25em;
}

#informacion_portada .destacados {
  position: relative;
  float: left;
  width:  100%;  
  padding: 0;
  margin: 0;
  border: none;
}

#informacion_portada .grupo_div {
  margin: 0;
  padding: 0;
}

#informacion_portada img {
  position: relative;
  float: left;  
  padding: 0;
  margin: 0 0 -16.0625em 0;
}

#informacion_portada .cont-texto-titulo {
  position: relative;
  float: right;
  width: 483px;    
  padding: 0;
  margin: 0;    
  background: transparent url("imgs/fnd_contenido_info_portada.png") no-repeat top right;
  height: 257px;
}

#informacion_portada .cont-texto-titulo .cont_texto {
	position: relative;
  float: right;
  padding:21px 12px 5px 107px;
  margin: 0;    
  max-height: 257px;
  max-width: 483px;
}

#informacion_portada h3 {
  font-size: 1.375em;
  font-size:22px;
  font-family: "LucidaSans", sans-serif;
  color: #FFF;  
}

#informacion_portada .txtdest {
  font-size: .6875em;
  font-size:11px;
  font-family: "LucidaSans", sans-serif;
  color: #CCC;  
}

#informacion_portada  .leer_mas {
  text-align: right;
  font-size: .8125em;
  font-size:13px;
  font-family: "LucidaSans", sans-serif;
  font-weight: bold;  
}

#informacion_portada a {
  color: #FFF
}

/* ------------------------------------------------------------ */
#contenidos-centrales-interiores {
  padding: 0;
  margin: .5em 0 0 0;
  position: relative;
  float: left;
  width: 100%;  
  min-width: 61.25em;  
}

#contenidos-centrales-interiores h2,#contenidos-centrales-interiores h2 a {
  font-size: 1.125em;  
  font-weight: bold;
  color: #5B7DA5;
  background: none;
  padding: 0;
  margin: .5em 0;
  width: auto;  
}

#contenidos-centrales-interiores .destacados {   
  background: transparent;
  width: 40.0625em;
  padding: 0;
  border: none;   
  float: left;  
} 

#contenidos-centrales-interiores .interior {
  position: relative;
  float: left;
  width: 100%;  
  background: transparent url("imgs/fnd_destacados_novedades_top.png") center top no-repeat;
  padding: 2em 0 0 0; 
}

#contenidos-centrales-interiores .interiorbottom {
  position: relative;
  float: left;
  width: 100%;
  padding: 0 0 1.5em 0;
  margin: 0;
  background: transparent url("imgs/fnd_destacados_novedades_bot.png") center bottom no-repeat;
}

#contenidos-centrales-interiores .grupo_div {  
  width: 92%;
  padding: .8em 4%;
  border: 1px solid #F6F5F1;
  background: #fff;
  /* bordes redondeados */
  border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;	
}

#contenidos-centrales-interiores #ver_todas {
  /*background: transparent url("imgs/fnd_ver_todas.png") no-repeat;  */
  font-family: "LucidaSans", sans-serif;
  font-size: .6875em;
  text-transform: uppercase;
  color: #5F7FA4;
  position: relative;
  float:left;
  z-index: 4;
  top: 3px;
  margin: 0 0 0.5em 1em;
  padding: 0;
  overflow: hidden;
}

#contenidos-centrales-interiores #ver_todas a {
	position:relative;
	float:left;
	padding:1em 0.875em;
	background:#5B7DA5;
	color:#FFF;
	border-radius:20px;
	font-weight:bold;
}

#contenidos-centrales-interiores .leer_mas {
  text-align: right;  
}

#contenidos-centrales-interiores .ico_novedades {
	background:url("imgs/novedades_ico.png") no-repeat 0 10px;
	position:relative;
	float:left;
	padding:0;
	margin:0 0.5em 0 0;
	width:22px;
	height:40px;
}

#aportaciones {
  position: relative;
  float: right;
  width: 331px;
  height: 94px;
  overflow: hidden;
  margin: 2.55em 0 0 0;
  padding: 0;
  font-size: 1em;
  z-index: 1;
}

#aportaciones_en {
  position: relative;
  float: right;
  width: 331px;
  height: 94px;
  overflow: hidden;
  margin: 2.55em 0 0 0;
  padding: 0;
  font-size: 1em;
  z-index: 1;
}


#aportaciones a {
  color: #000000;
}

#aportaciones a:hover {
  color: #000000;
}

#aportaciones_en a {
  color: #000000;
}

#aportaciones_en a:hover {
  color: #000000;
}



#aportaciones span {
  position: absolute;
  top: 0;
  left: 0;
  width: 331px;
  height: 94px;
  margin: 0;
  padding: 0;
  background: transparent url("imgs/aportaciones.png") no-repeat top left;
  z-index: 2;
  cursor: pointer;
}

#aportaciones_en span {
  position: absolute;
  top: 0;
  left: 0;
  width: 331px;
  height: 94px;
  margin: 0;
  padding: 0;
  background: transparent url("imgs/aportaciones_en.png") no-repeat top left;
  z-index: 2;
  cursor: pointer;
}

#consorcios {
  position: relative;
  float: right;
  width: 331px;
  height: 94px;
  overflow: hidden;
  margin: .5em 0 0 0;
  padding: 0;
  font-size: 1em;
  z-index: 1;
}

#consorcios_en {
  position: relative;
  float: right;
  width: 331px;
  height: 94px;
  overflow: hidden;
  margin: .5em 0 0 0;
  padding: 0;
  font-size: 1em;
  z-index: 1;
}

#consorcios a {
  color: #000000;
}

#consorcios a:hover {
  color: #000000;
}

#consorcios_en a {
  color: #000000;
}

#consorcios_en a:hover {
  color: #000000;
}

#consorcios span {
  position: absolute;
  top: 0;
  left: 0;
  width: 331px;
  height: 94px;
  margin: 0;
  padding: 0;
  background: transparent url("imgs/consorcios.png") no-repeat top left;
  z-index: 2;
  cursor: pointer;
}

#consorcios_en span {
  position: absolute;
  top: 0;
  left: 0;
  width: 331px;
  height: 94px;
  margin: 0;
  padding: 0;
  background: transparent url("imgs/consorcios_en.png") no-repeat top left;
  z-index: 2;
  cursor: pointer;
}

/* ------------------------------------------------------------ */

.cabcontenido {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  overflow: hidden;
  margin: 0;
  padding: 0;
  background-color: #3F71A3;
  background-image: url("imgs/fnd_cabcontenido_d.png");
  background-repeat: no-repeat;
  background-position: top right;
}

.cabecera-botones {
  position: relative;
  float: left;
  width: 27.35%;
  margin: 0;
  padding: 1.5% 2.65% 1% 0;
  font-family: Arial, sans-serif;
  color: #FFF;
  font-size: .7em;
  text-transform: uppercase;
  text-align: right;
}

.cabecera-botones li {
  list-style-type: none;
  display: inline;
  padding: 1.5% 4%;
  background-color: #5AABDE;
  border-left: 2px solid #3F71A3;
}

.cabecera-botones a {
  color: #FFF;
}

.cabecera-botones a:hover {
  color: #FFF;
  text-decoration: underline;
}

h2.menu {
  clear: both;
  position: relative;
  float: left;
  width: 77%;
  margin: 0;
  padding: 6% 12%;
  background-color: #5BABDE;
  font-size: .8em;
  color: #FFF;
  font-weight: normal;
  text-transform: uppercase;
}

#contenido h2.menu {
  width: 94%;
  padding: 2% 3%;
}

.titnovedades {
  color: #000000;
  font-size: .875em;
  padding-top: .5em;
}

.titnovedades a {
  color: #000000;
}

.page-direct {
  position: relative;
  float: left;
  width: 25%;
  margin: 0;
  padding: 0;
  text-align: left;
}

.page-direct p {
  margin: 0;
  padding: 0;
  width: 85px;
  height: 15px;
  background: transparent url("imgs/fnd_page_direct.png") no-repeat top left;
  padding: 5px 10px;
  text-transform: uppercase;
}

.page-direct p a {
  display: block;
  width: 100%;
}

.page-direct ul {
  float: left;
}

.page-direct li {
  display: block;
  position: relative;
  float: left;
  width: 70%;
  margin: 0;
  padding: 2% 5%;
  background: none;
  text-align: left;
  text-transform: uppercase;
  border-bottom: 1px solid #DDDCDA;
}

.mdsearch {
  background-color: #718393;
}

.mdsearch .col_izda {
 background: transparent url("imgs/fnd_buscador.png") repeat-x top left
}

.fsearch {
  width: 92%;
  padding: 5% 4%;
}

.fsearch p {
  clear: both;
  position: relative;
  float: left;
  width: 96%;
  overflow: hidden;
  margin: 0 0 1em 0;
  padding: 5% 2%;
  background: #FFF;
  border: 1px solid #CBCBCB;
}

.fsearch p.cajaboton {
  background: none;
  border: none;
  width: 100%;
  padding: 0;
}

.fsearch .caja {
  width: 100%;
  border: none;
  padding: 0;
  font-family: Arial, sans-serif;
  font-size: .75em;
  color: #333;
}

.fsearch .boton_der {
  float: right;
  background: #5FB3EB url("imgs/fnd_boton.jpg") repeat-x top left;
  font-family: "Lucida Sans",sans-serif;
  color: #FFF;
  padding: .2em .5em;
  font-weight: bold;
  border: 1px solid #5FB3EB;
}

.fsearch .boton_izq {
  float: left;
  background: #5FB3EB url("imgs/fnd_boton.jpg") repeat-x top left;
  font-family: "Lucida Sans",sans-serif;
  color: #FFF;
  padding: .2em .5em;
  font-weight: bold;
  border: 1px solid #5FB3EB;
}

.fsearch #provincia {
	position:relative;
	float:left;
	width:100%;
}

.info_mail {
  position: absolute;
  font-size: .625em;
  color: #000000;
  top: 1em;
  right: 1em;
  margin: 0;
  padding: 0;
}

.info_mail a {
  display: block;
  width: 23px;
  height: 23px;
  overflow: hidden;
  margin: 0;
  padding: 0;
  text-indent: -5000px;
  background: transparent url("imgs/ic_mailto.png") no-repeat right top;
}

.bloqueinfo {
  float: left;
  width: 80%;
}

.apdodatgen {
  clear: both;
  position: relative;
  float: left;
  width: 94%;
  margin: 0;
  padding: 5% 3% 2%;
}

.apdodatgen .icoapdodatgen {
  float: left;
  width: 12%;
  overflow: hidden;
  margin: 0;
  padding: 0;
  text-align: center;
}

.apdodatgen .tit_apartado {
  position: relative;
  float: left;
  width: 88%;
  padding: 1em 0 0 0;
  margin: 0;
  background: none;
  font-size: .8em;
  font-weight: bold;
  color: #000000;
}

.apdodatgen #desc_apartado {
  clear: none;
  width: 88%;
  padding: 0;
  margin: 0;
}

.formindent {
  /*width: 96%;*/
  margin: .8em 0;
  /*padding: 0;*/
}

.txupper {
  text-transform: uppercase;
}

.lmbuscador {
  float: right;
  background: #3F71A3;
  padding: .25em .5em;
}
.lmbuscador a,
.lmbuscador a:hover {
  color: #FFFFFF;
}
.itebuscador {
  color: #000000;
}
.itebuscador img {
  float: left;
  margin-right: .5em;
}
.itesmall {
  font-size: .8em;
  color: #000000;
}
.itesmall strong {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  color: #3F71A3;
}

/* ------------------------------------------------------------ */
.txt_requisitos {
  position: relative;
  float: left;  
  width: 94%; 
  margin: 0;
  padding: 1.5% 3%;
  color: #000000;
  font-family: Arial,sans-serif;
  font-size: 0.8em;
}
/* ------------------------------------------------------------ */
.iconover {
	clear:none;
	width:auto; 
	padding:0 0 0 0.5em;
	max-width:376px;
}

.icoapdodatgen {
	float:left;
	position:relative;
	padding:0;
	margin:0;
}


.cont_datos_adi {
	clear:both;
	position:relative;
	float:left;
	padding:1em 0 0 0;
	margin:0;
}

.cont_datos_adi  .datos_adicionales p {
	padding:0 0 0.5em 0;
	position:relative;
	float:left;
	width:100%;
	
	
}

.cont_datos_adi  .datos_adicionales p strong {
	width:100%;
	float:left;
	position:relative;
	color:#5A81A7;
}

.cont_mailing {
  float:left;
  margin:1em 0 0 0;
  padding:0;
  position:relative;
  width:88%;
 }
 .cont_mailing label {
  width:12%;
 }

/* -------------- nuevos estilos ------------ */
.v_col_FF0000{color: #FF0000;}
.v_col_FFF{color: #FFF;}

.periodo{
  background-color: #E2032C;
  border-radius: 5px;
  padding: .25em 1em;
  text-align: centeR;
  margin: 0 0 0 1em;
}

/* -------------- destacados antes del pie  ------------ */
.bl_dest_pie {
	position:relative;
	float:left;
	margin:0;
	padding: 0% 1% 1% 1%;
	width:47.7%;	
}
/* -------------- Desplegable convocatoria form_aportaciones_proyectos.inc  ------------ */
.convocatoria {
	width:97% !important;
	margin-left:0.65em;
	margin-bottom:0.75em;	
}
/* -------------- Código +34 que se pinta en la parte de fuera de los formularios para el teléfono  ------------ */
.codigo_pais {
	position:relative;
	float:left;
	padding:0.35em;	
}

.btn_oferta_es,.btn_oferta_en {
  position: relative;
  float:left;
  margin: 0;
  padding: 0.5em 0;
  width:100%;
}

.btn_oferta_es a {
  display: block;
  width: 113px;
  height: 31px;
  overflow: hidden;
  margin: 0 auto;
  padding: 0;
  text-indent: -5000px;
  background: transparent url("imgs/btn_contestar_es.png") no-repeat center top;
}

.btn_oferta_en a {
  display: block;
  width: 113px;
  height: 31px;
  overflow: hidden;
  margin: 0 auto;
  padding: 0;
  text-indent: -5000px;
  background: transparent url("imgs/btn_contestar_en.png") no-repeat center top;
}

/** 27-05-2016 Se crean estas clases para aplicar el bloque izquierda y derecha a la foto icono y texto de las informaciones que se pintan en el listado de
ofertas y de demandas de la bolsa de empleo **/
.blq_fot_listado {
	position:relative; 
	float:left; 
	margin:0; 
	padding:0;
	width:20%;
}

.blq_txt_listado {
	position:relative; 
	float:left; 
	margin:0; 
	padding:0;
	width:80%;
}

/* 05102016 - estilos para incluir enlaces a Redes Sociales*/

.rrss {
	position:relative;
	float:right;
	width:auto;
	padding:0 0 0 .25em;
	margin:0;
}
.rrss ul li {
	position:relative;
	float:left;
	padding: 1.25em 0 .25em 0;
	margin:0;
	clear:none;
	list-style:none;
}

.rrss ul li {
	font-size: 0.825em;
}
.rrss img{ vertical-align: middle;}

#closefoot .rrss {
	position:relative;
	float:right;
	width:auto;
	padding:0.35em 0 0.25em .25em;;
	margin:0;
}
#closefoot .rrss li {
	position:relative;
	float:left;
	padding:0 .25em;
	margin:0;
	clear: both;
}

.form_att {
	font-size:0.6em;
	font-weight:bold;
}

.formulario a{color:#333;}
.formulario a:hover{color:#E2032C;}
.formulario #fset1{border:none;padding:1.0em 0 0 0;}
.formulario #fset1 legend{margin:0 0 1em 0;padding:0;}
.formulario .fset{margin:1em 0;padding:0 0 1.25em 0;border:1px solid ;padding:0;width:98%;overflow:hidden;position:relative;float:left;}
.formulario .fset legend{display:block;position:relative;float:left;margin:0 0 1em .5em;padding:.2em .3em;background-color:;font-size:.875em;color:#FFFFFF;}
.formulario .lineaf,.formulario .lineachk{position:relative;float:left;margin:0 0 1em 0;padding:0 0 .1em 0em;font-family:Lato,Arial,sans-serif;text-align:left;width:100%;min-height:1.5em;clear:both;}
* html .formulario .lineaf{height:1.5em;}
.formulario .lineaf2{position:relative;margin:0 0 1em 0;padding:0 0 .1em 5.5em;font-family:Lato,Arial,sans-serif;text-align:left;width:86%;min-height:1.5em;clear:both;}
* html .formulario .lineaf2{height:1.5em;}
.formulario .lineaf3{position:relative;margin:0 0 1em 0;padding:0 0 .1em .1em;font-family:Lato,Arial,sans-serif;text-align:left;width:100%;min-height:1.5em;clear:both;}
* html .formulario .lineaf3{height:1.5em;}
.formulario label{position:relative;float:left;margin:0 .2em .2em 0;padding:0;color:#3F71A3;width:30%;font-size:.95em;text-transform:uppercase;}
.formulario label.checkbox{margin:1em .2em .2em 0;padding:0;width:100%;font-size:.75em;text-transform:normal;}
.formulario label.checkboxpeq{margin:1em .2em .2em 0;padding:0;width:10%;font-size:.75em;text-transform:normal;}
.formulario label.checkbox2{margin:0 .2em 2em 0;padding:0 0 0 .5em;width:99%;font-size:.75em;text-transform:normal;}
.formulario label.lblgrande{width:100%;}
.formulario label.lblpeq{width:15%;}
.formulario label.lblpeq2{width:12%;padding:.25em 0 0 3.5em;}
.formulario label.lblmed{width:45%;}
.formulario label.oculto{display:none;}
.formulario span{color:#333;font-size:.875em;}
.formulario input.caja{width:99%;border:.1em solid #CCC;background-color:#FFF;color:#333;font-family:Lato,Arial,sans-serif;float:left;font-size:.875em;padding:.25em .5%;}
.formulario input.caja33{width:32%;border:.1em solid #CCC;background-color:#FFF;color:#333;font-family:Lato,Arial,sans-serif;float:left;font-size:.875em;padding:.25em .5%;}
.formulario input.cajap{width:10%;border:.1em solid #CCC;background-color:#FFF;color:#333;font-family:Lato,Arial,sans-serif;float:left;font-size:.875em;padding:.25em .5em;}
.formulario input.cajamed{width:45%;border:.1em solid #CCC;background-color:#FFF;color:#333;font-family:Lato,Arial,sans-serif;float:left;font-size:.875em;padding:.25em .5em;}
.formulario input.cajagrd{width:80%;border:.1em solid #CCC;background-color:#FFF;color:#333;font-family:Lato,Arial,sans-serif;float:left;font-size:.875em;padding:.25em .5em;}
.formulario input.cajaantispam{width:20%;border:.1em solid #CCC;background-color:#FFF;color:#333;font-family:Lato,Arial,sans-serif;font-size:.875em;padding:.25em .5em;}
.formulario select{width:60%;border:.1em solid #CCC;background-color:#FFF;color:#333;font-family:Lato,Arial,sans-serif;float:left;font-size:.875em;padding:.2em 0 .15em .5em;}
.formulario select .negrita{font-weight:bold;}
.formulario select.slctpeq{width:20%;}
.formulario textarea{width:60%;border:.1em solid #CCC;background-color:#FFF;color:#333;font-family:Lato,Arial,sans-serif;float:left;font-size:.875em;padding:.25em .5em;}
.formulario textarea.aportaciones{width:99%; padding-left:.5%; padding-right:.5%}
.formulario textarea.tam95{width:95%;}
.formulario textarea.tam93{width:93%;}
.formulario textarea.txtareagr{width:80%;}
.formulario .fechasf{width:25%;position:relative;float:left;margin:0;padding:0;}
.formulario .fechasf label{display:block;width:100%;float:left;}
.formulario .fechasf input{border:.1em solid #333;background-color:#FFF;color:#333;width:100%;}
.formulario .fechasf select{border:.1em solid #333;background-color:#FFF;color:#333;width:75%;padding:0;margin:0;}
.formulario .coli{width:35%;position:relative;float:left;font-size:.875em;}
.formulario .cold{width:60%;position:relative;font-size:1.125em;float:left;}
.formulario .cold p{clear:both;position:relative;float:left;width:90%;}
.formulario .cold p label{display:inline;width:100%;}
.botonera_form{clear:both;position:relative;float:left;width:98%;text-align:right;padding:.5em 1%;margin:.25em 0;}
.botonera_form_centrada{clear:both;position:relative;float:left;width:98%;text-align:center;padding:.5em;margin:.25em 0;}
input.bt_form, a.bt_form{padding: .75em 1.25em;margin:1% 0 0 0;border:1px solid #969ca0;;width:auto;background:#969ca0bd;;cursor:pointer;font-family:"Lucida Sans",sans-serif;
font-size: calc(12px + (18 - 12) * ((100vw - 320px) / (1680 - 320)));color:#FFF;font-weight:bold;text-transform:uppercase;box-shadow: 6px 6px 0px #00000073;}
input.bt_form:hover, a.bt_form:hover{border:1px solid #5FB3EB;background:#f5a623;color:#FFF;}
.fbuscar input.bt_form{margin:0;}
fieldset.fsetoculto{border:none;margin:0;padding:0;}
legend.lgdoculto{display:none;}
#faportaciones .provincias{text-transform:capitalize;}
.formulario .lineafpeq {position:relative;float:left;width:30%;padding:0;margin:0 0.75em 0.5em 0.5em;}

.formulario input.tam95 {
  width: 95%;
}
.formulario select.tam95 {
  width: 97%;
}
.formulario input.tam25 {
  width: 25%;
}
.formulario input.tam32 {
  width: 32%;
  margin-left: 1%;
}