@charset "utf-8";

/* CSS Document */

@import url('fonts.css');
@import url('margenes_padding.css');
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
    margin: 0;
    padding: 0;
    border: 0;
}

.nolinea {
    border-top-width: 0px !important;
    border-right-width: 0px !important;
    border-bottom-width: 0px !important;
    border-left-width: 0px !important;
    border-top-style: none !important;
    border-right-style: none !important;
    border-bottom-style: none !important;
    border-left-style: none !important;
}

a:focus {
    box-shadow: inset 0px 0px 10px #ff6000;
}

a {
    text-decoration: none;
}

.clear {
    clear: both;
}

li {
    list-style-type: none;
}

.txt_centro {
    text-align: center;
}

.txt_left {
    text-align: left;
}

.txt_right {
    text-align: right;
}


/*--------------------------------------------------------------------------------------------*/

#header {
    width: 100%;
    /* background-image: url("../images/header/portada202112.jpg");	*/
	background-image: url("../images/header/portada202203b.jpg");	
	background-position: top center; 
	background-repeat: no-repeat;	
}

@media (max-width: 1213px) {
  #header {
    width: 1213px;
  }
}

#header .cont_header {
    width: 1213px;
    margin-left: auto;
    margin-right: auto;	
}

#header .cont_header .logo {
    display: block;
    float: left;
}

#header .cont_header .logo {
    display: block;
    float: left;
}

#header .cont_header .opciones {
    width: 609px;
    float: left;
    margin-left: 443px;
    padding-top: 14px;
}

#header .cont_header .opciones .inicio {
    width: 40px;
    height: 29px;
    float: left;
    background-image: url(../images/inicio_home.png);
    background-repeat: no-repeat;
    background-position: left -58px;
    margin-right: 8px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #77b3dd;
}

#header .cont_header .opciones .inicio:hover {
    background-position: left -29px;
}

#header .cont_header .opciones .redes a.telefono {
    float: left;
    background-image: url(../images/telefono.png) !important;
    background-repeat: no-repeat;
}

#header .cont_header .opciones .redes a.telefono:hover {
    background-image: url(../images/telefono2.png);
}

#header .cont_header .opciones .tamano {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #77b3dd;
    width: 161px;
    float: left;
    margin-right: 9px;
}

#header .cont_header .opciones .tamano a {
    width: 31px;
    height: 30px;
    background-image: url(../images/aaa.png);
    display: block;
    float: left;
    margin-right: 9px;
}

#header .cont_header .opciones .tamano a.menosa {
    background-position: left -30px;
}

#header .cont_header .opciones .tamano a.menosa:hover {
    background-position: left -30px;
}

#header .cont_header .opciones .tamano a.a {
    background-position: -40px -30px;
}

#header .cont_header .opciones .tamano a.a:hover {
    background-position: -40px -30px;
}

#header .cont_header .opciones .tamano a.masa {
    background-position: -79px -30px;
}

#header .cont_header .opciones .tamano a.masa:hover {
    background-position: -79px -30px;
}

#header .cont_header .opciones .tamano a.a2 {
    background-position: -119px top;
}

#header .cont_header .opciones .tamano a.a2:hover {
    background-position: -119px -30px;
}

#header .cont_header .opciones .redes {
    width: 161px;
    float: left;
}

#header .cont_header .opciones .redes a {
    background-image: url(../images/redes.png);
    display: block;
    float: left;
    width: 31px;
    height: 30px;
    margin-right: 9px;
}

#header .cont_header .opciones .redes a.facebook {
    background-position: left bottom;
}

#header .cont_header .opciones .redes a.facebook:hover {
    background-position: left -30px;
}

#header .cont_header .opciones .redes a.twitter {
    background-position: -40px bottom;
}

#header .cont_header .opciones .redes a.twitter:hover {
    background-position: -40px -30px;
}

#header .cont_header .opciones .redes a.youtube {
    background-position: -80px bottom;
}

#header .cont_header .opciones .redes a.youtube:hover {
    background-position: -80px -30px;
}

#header .cont_header .opciones .redes a.flickr {
    background-position: -119px top;
}

#header .cont_header .opciones .redes a.flickr:hover {
    background-position: -119px -30px;
}

#header .cont_header .opciones label.busqueda {
    width: 227px;
    display: block;
    float: left;
}

#header .cont_header .opciones label.busqueda input {
    width: 227px;
    display: block;
    background-image: url(../images/lupa.png);
    background-repeat: no-repeat;
    background-position: 7px 4px;
    font-family: gobCL-Regular;
    font-size: 15px;
    color: #374f60;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    background-color: #ebf2f4;
    text-indent: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
}

#banners_header {
    /*display: table;
height: 44px;
position: relative;
top: 20px;
left: 143px;
float: left;
width: 915px;*/
    display: table;
    height: 44px;
    position: relative;
    top: 20px;
    left: 874px;
    float: left;
}

.banner_head {
    display: table-cell;
    height: 44px;
    width: 179px;
    margin-left: 5px;
}

.banner_head.sinmargen {
    margin-left: 0px;
}

.banner_head a {
    display: table-cell;
    height: 44px;
    width: 179px;
}

#banners_header .banner_head a.transparencia {
    background-image: url(/resources/images/transparencia.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#banners_header .banner_head a.transparencia:hover {
    background-position: left -44px;
}

.transparencia2 {
    background-image: url(/resources/images/transparencia.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 44px !important;
    width: 179px;
}

.transparencia2:hover {
    background-position: left -44px !important;
}


#banners_header .banner_head a.gob_transparencia {
    background-image: url(/resources/images/gob_transparente.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#banners_header .banner_head a.gob_transparencia:hover {
    background-position: left -44px;
}

#banners_header .banner_head a.ley_transparencia {
    background-image: url(/resources/images/btn_ley_transparencia.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#banners_header .banner_head a.ley_transparencia:hover {
    background-position: left -44px;
}

#banners_header .banner_head a.acreditacion {
    background-image: url(/resources/images/btn_acreditacion.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#banners_header .banner_head a.acreditacion:hover {
    background-position: left -44px;
}

#banners_header .banner_head a.licitacion {
    background-image: url(/resources/images/btn_licitacion.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#banners_header .banner_head a.licitacion:hover {
    background-position: left -44px;
}

#banners_header .banner_head a.ley_facil {
    background-image: url(/resources/images/btn_ley_facil.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#banners_header .banner_head a.ley_facil:hover {
    background-position: left -44px;
}


/*#header .cont_header .transparencia{
	display:block;
	width:179px;
	height:44px;
	background-image: url(../images/transparencia.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	margin-left: 872px;
	margin-top:10px;
	float:left;
	}
#header .cont_header .transparencia:hover{
	background-position: left -44px;	
	}*/

#header .cont_header .menu_secundario {
	/* margin-top: 200px; 
    margin-top: 240px; */
	margin-top: 160px;
}

#header .cont_header .menu_secundario li {
    float: left;
}

#header .cont_header .menu_secundario li a {
    display: block;
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-family: gobCL-Regular;
    font-size: 15px;
    color: #565656;
}

#header .cont_header .menu_secundario li a.linea {
    background-image: url(../images/linea_secun.gif);
    background-repeat: no-repeat;
    background-position: right center;
    background-color: white;
}

.sub_ul li a.linea {
    background-image: none !important;
}

#header .cont_header .menu_secundario li.selec {
    background-image: url(../images/flecha.png);
    background-repeat: no-repeat;
    background-position: center bottom;
}

#header .cont_header .menu_secundario li.selec a {
    color: #267dbc !important;
}

#header .menu_principal {
    width: 100%;
    border-top-width: 1px;
    border-bottom-width: 7px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #d3dce1;
    border-bottom-color: #d3dce1;
    background-color: white;
}

#header .menu_principal .cont_principal {
    width: 1211px;
    margin-left: auto;
    margin-right: auto;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #d3dce1;
}

#header .menu_principal .cont_principal ul li {
    float: left;
}

#header .menu_principal .cont_principal ul li a {
    display: block;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-family: gobCL-Bold;
    font-size: 18px;
    color: #565656;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #d3dce1;
}

#header .menu_principal .cont_principal ul li.selec a {
    color: #267dbc;
    background-image: url(../images/flecha.png);
    background-repeat: no-repeat;
    background-position: center bottom;
}

#zona_slider {
    background-color: #d9e5ee;
    width: 100%;
    padding-top: 17px;
    padding-bottom: 17px;
}

#zona_slider .cont_slider {
    width: 1213px;
    margin-left: auto;
    margin-right: auto;
}

#zona_slider .slider_a {
    z-index: 0;
    width: 853px;
    height: 564px;
    margin-right: 17px;
    float: left;
    position: relative;
}

#zona_slider .slider_a {
    background-color: #035b90;
}

#zona_slider .slider h1 {
    width: 813px;
    display: block;
    position: absolute;
    bottom: 0px;
    background-color: #035b90;
    padding: 20px;
    font-family: gobCL-Bold;
    font-size: 35px;
    color: #FFF;
    line-height: 35px;
}

#zona_slider .slider h1 a {
    background-color: #035b90;
    font-family: gobCL-Bold;
    font-size: 35px;
    color: #FFF;
    line-height: 41px;
}

#zona_slider .not_uno {
    width: 343px;
    float: left;
}

#zona_slider .not_uno .nota {
    margin-bottom: 17px;
    width: 343px;
}

#zona_slider .not_uno .nota .imagen {
    width: 128px;
    height: 128px;
    overflow: hidden;
    position: relative;
    float: left;
    margin-right: 10px;
}

#zona_slider .not_uno .nota .imagen img {
    height: 100%;
    margin-left: -20%;
}

#zona_slider .not_uno .nota h2 {
    float: left;
    display: block;
    width: 198px;
}

#zona_slider .not_uno .nota p.fecha {
    font-family: gobCL-Regular;
    color: #374f60;
    font-size: 12px;
    letter-spacing: 2px;
}

#zona_slider .not_uno .nota h2 a {
    font-family: gobCL-Bold;
    font-size: 17px;
    color: #565656;
    line-height: 19px;
    display: inline-block;
}

#zona_slider .not_uno .nota h2 a:hover {
    color: #131e26;
}

#zona_slider .zona_accesos {}

#zona_slider .zona_accesos a {
    display: block;
    float: left;
}

#zona_slider .zona_accesos a.centro {
    width: 270px;
    height: 98px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #035b90;
    background-image: url(../images/a_centro_documentacion.png);
    background-repeat: no-repeat;
    background-position: left top;
}

#zona_slider .zona_accesos a.covid19enc {
    width: 270px;
    height: 97px;
    background-image: url(../images/covid19enc.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#zona_slider .zona_accesos a.paisdi {
    width: 270px;
    height: 97px;
    background-image: url(../images/paisdi.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#zona_slider .zona_accesos a.ufro {
    width: 270px;
    height: 97px;
    background-image: url(../images/ufro.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#zona_slider .zona_accesos a.credencial {
    width: 270px;
    height: 97px;
    background-image: url(../images/credencial.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#zona_slider .zona_accesos a.yomevacuno {
    width: 270px;
    height: 97px;
    background-image: url(../images/yomevacuno.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#zona_slider .zona_accesos a.evalley {
    width: 270px;
    height: 97px;
    background-image: url(../images/evalley.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#zona_slider .zona_accesos a.covid19encsup {
    width: 270px;
    height: 97px;
    background-image: url(../images/covid19encsup.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#zona_slider .zona_accesos a.cuentapublica {
    width: 270px;
    height: 97px;
    background-image: url(../images/cuentapublica2020.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#zona_slider .zona_accesos a.ingresodeemergencia {
    width: 270px;
    height: 97px;
    background-image: url(../images/ingresodeemergencia.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#zona_slider .zona_accesos a.movidos {
    width: 270px;
    height: 97px;
    background-image: url(../images/movidos.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#zona_slider .zona_accesos a.linea800 {
    width: 270px;
    height: 97px;
    background-image: url(../images/linea800.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#zona_slider .zona_accesos a.academia {
    width: 270px;
    height: 97px;
    background-image: url(../images/academia.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#zona_slider .zona_accesos a.informe {
    width: 299px;
    height: 98px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #035b90;
    background-image: url(../images/a_inf_sistematizacion.png);
    background-repeat: no-repeat;
    background-position: left top;
}

#zona_slider .zona_accesos a.documentos {
    width: 282px;
    height: 98px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #035b90;
    background-image: url(../images/a_documentacion_adecua.png);
    background-repeat: no-repeat;
    background-position: left top;
}

#zona_slider .zona_accesos a.comision {
    width: 345px;
    height: 98px;
    background-image: url(../images/a_comision.png);
    background-repeat: no-repeat;
    background-position: left top;
    margin-left: 14px;
}

#zona_slider .zona_accesos a.ninos_2 {
    width: 345px;
    height: 98px;
    background-image: url(../images/a_ninos_2.png);
    background-repeat: no-repeat;
    background-position: left top;
    margin-left: 14px;
}

#zona_slider .zona_accesos a.activate {
    width: 345px;
    height: 98px;
    background-image: url(../images/activate.png);
    background-repeat: no-repeat;
    background-position: left top;
    margin-left: 14px;
}

#zona_slider .zona_accesos a.ayudastecnicas {
    width: 345px;
    height: 98px;
    background-image: url(../images/ayudastecnicas.png);
    background-repeat: no-repeat;
    background-position: left top;
    margin-left: 14px;
}

#zona_slider .zona_accesos a.coronavirus {
    width: 345px;
    height: 98px;
    background-image: url(../images/coronavirus.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin-left: 14px;
}

#zona_slider .zona_accesos a.residencias {
    width: 345px;
    height: 98px;
    background-image: url(../images/residencias.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin-left: 14px;
}

#zona_slider .zona_accesos a.conectados {
    width: 345px;
    height: 98px;
    background-image: url(../images/conectados.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin-left: 14px;
}

#zona_slider .zona_accesos a.endisc3 {
    width: 345px;
    height: 98px;
    background-image: url(../images/endisc3.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin-left: 14px;
}

#zona_slider .zona_accesos a.campana-derechos {
    width: 270px;
    height: 97px;
    background-image: url(../images/campana-derechos.png);
    background-repeat: no-repeat;
    background-position: left top;
    margin-left: 14px;
}

#zona_slider .zona_accesos a.cuentapublica2024 {
    width: 270px;
    height: 97px;
    background-image: url(../images/cuentapublica2024.png);
    background-repeat: no-repeat;
    background-position: left top;
    margin-left: 14px;
}

#zona_slider .zona_accesos a.campanaweb2 {
    width: 270px;
    height: 97px;
    background-image: url(../images/campanaweb2.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin-left: 14px;
}

#zona_slider .zona_accesos a.visor {
    width: 282px;
    height: 98px;
}

.visor-btn {
    width: 282px;
    height: 98px;
    background-image: url(../images/visor.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    border-style: none;
    cursor: pointer;
}

#zona_slider .zona_accesos a.verano_inc_2018 {
    width: 345px;
    height: 98px;
    background-image: url(../images/a_verano_inclusivo.png);
    background-repeat: no-repeat;
    background-position: left top;
    margin-left: 14px;
}


#zona_slider .zona_accesos a.ayudas_tecnicas_2018 {
    width: 345px;
    height: 98px;
    background-image: url(../images/a_postula_at_2018.png);
    background-repeat: no-repeat;
    background-position: left top;
    margin-left: 14px;
}

#zona_slider .zona_accesos a.ley_inclusion {
    width: 345px;
    height: 98px;
    background-image: url(../images/a_ley_inclusion.png);
    background-repeat: no-repeat;
    background-position: left top;
    margin-left: 14px;
}

#zona_slider .zona_accesos a.estudio {
    width: 299px;
    height: 98px;
    /*
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #035b90;
    */
    background-image: url(../images/a_estudio_dis.png);
    background-repeat: no-repeat;
    background-position: left top;
}
#zona_slider .zona_accesos a.inclusion {
    width: 299px;
    height: 98px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #035b90;
    background-image: url(../images/a_inclusion.png);
    background-repeat: no-repeat;
    background-position: left top;
}

#zona_slider .zona_accesos a:hover {
    background-position: left -98px;
}

#zona_regionales {
    padding-top: 20px;
    padding-bottom: 50px;
    background-color: #ebf2f4;
}

#zona_regionales .cont_regionales {
    width: 1213px;
    margin-left: auto;
    margin-right: auto;
}

#zona_regionales .cont_regionales .titulos {
    font-family: gobCL-Bold;
    font-size: 20px;
    color: #325871;
    line-height: 19px;
    display: block;
    text-transform: uppercase;
    margin-bottom: 17px;
    float: left;
    background-repeat: no-repeat;
    background-position: left top;
}

#zona_regionales .cont_regionales .nota {
    width: 274px;
    float: left;
}

#zona_regionales .cont_regionales .nota .imagen {
    width: 274px;
    height: 181px;
    margin-bottom: 17px;
    overflow: hidden;
}

#zona_regionales .cont_regionales .nota .imagen img {
    width: 274px;
    height: auto;
}

#zona_regionales .cont_regionales .nota h2 a {
    font-family: gobCL-Bold;
    font-size: 17px;
    color: #565656;
    line-height: 19px;
    display: inline-block;
}

#zona_regionales .cont_regionales .nota h2 a:hover {
    color: #131e26;
}

#zona_regionales .cont_regionales .nota p.fecha {
    font-family: gobCL-Regular;
    color: #374f60;
    font-size: 12px;
    letter-spacing: 2px;
}

#zona_regionales .cont_regionales .nota p span {
    display: inline-block;
    color: #FFF;
    background-color: #b50707;
    padding: 3px;
    margin-right: 7px;
    margin-top: 7px;
}

a.mas_ifo {
    padding-left: 25px;
    font-family: gobCL-Bold;
    font-size: 17px;
    color: #325871;
    line-height: 19px;
    display: block;
    text-transform: uppercase;
    margin-bottom: 17px;
    float: right;
    background-image: url(../images/mas.gif);
    background-repeat: no-repeat;
    background-position: left top;
    margin-right: 15px;
}

a.mas_ifo:hover {
    background-position: left -35px;
    color: #122634;
}

#zona_misce {
    width: 100%;
}

#zona_misce .cont_miscelaneos {
    width: 1213px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 60px;
}

#zona_misce .cont_miscelaneos .actividades {
    width: 542px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #c6d2db;
    float: left;
    margin-right: 19px;
    min-height: 504px;
}

.zona_derecha_cont .actividades {
    width: 100%;
}

.zona_derecha_cont .actividades_inter {
    width: 119px;
    float: left;
}

.actividades .activida {
    margin-bottom: 30px;
    padding-right: 15px;
}

.cont_contenidos .actividades .activida {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e2e9ef;
}

.actividades .activida .fecha {
    width: 109px;
    height: 109px;
    background-image: url(../images/circulo_fecha.png);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    margin-right: 10px;
}

.actividades .activida .fecha .dia {
    font-family: gobCL-Bold;
    font-size: 57px;
    color: #FFF;
    line-height: 44px;
    text-align: center;
    padding-top: 22px;
}

.actividades .activida .fecha .mes {
    font-family: gobCL-Regular;
    font-size: 30px;
    color: #FFF;
    line-height: 19px;
    text-align: center;
}

.actividades .activida h2 {
    padding-top: 20px;
    padding-bottom: 7px;
}

.actividades .cont_dato {
    width: 389px;
    float: left;
}

.actividades .activida h2 a {
    font-family: gobCL-Bold;
    font-size: 17px;
    color: #2b4151;
    line-height: 21px;
    display: block;
}

.actividades .activida p a {
    font-family: gobCL-Regular;
    font-size: 15px;
    color: #2b4151;
    line-height: 19px;
}

.actividades .activida a:hover {
    color: #0e2230;
}

.dudas {
    width: 326px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #c6d2db;
    float: left;
    padding-right: 19px;
    margin-right: 19px;
}

.dudas h2 {
    font-family: gobCL-Bold;
    font-size: 32px;
    color: #035b90;
    line-height: 19px;
    padding-bottom: 20px;
}

.dudas .mesa {
    display: block;
    padding-bottom: 17px;
    padding-top: 17px;
    font-family: gobCL-Regular;
    font-size: 18px;
    color: #284e68;
    line-height: 19px;
    padding-left: 35px;
    background-image: url(../images/i_mesa.png);
    background-repeat: no-repeat;
    background-position: left 13px;
}

.dudas .mesa:hover {
    background-position: left -30px;
}

.dudas a {
    display: block;
    padding-bottom: 17px;
    padding-top: 17px;
    font-family: gobCL-Regular;
    font-size: 18px;
    color: #284e68;
    line-height: 19px;
    padding-left: 35px;
}

.dudas .linea {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #c6d2db;
}

#zona_misce .cont_miscelaneos a span {
    display: block;
    background-image: url(../images/cir_mas.png);
    background-repeat: no-repeat;
    background-position: right top;
}

#zona_misce .cont_miscelaneos a:hover span {
    display: block;
    background-image: url(../images/cir_mas.png);
    background-repeat: no-repeat;
    background-position: right -43px;
}

.dudas a.preguntas {
    background-image: url(../images/i_preguntas.png);
    background-repeat: no-repeat;
    background-position: left 17px;
}

.dudas a.preguntas:hover {
    background-position: left -26px;
}

.dudas a.contact {
    background-image: url(../images/i_contacto.png);
    background-repeat: no-repeat;
    background-position: left 17px;
}

.dudas a.contact:hover {
    background-position: left -26px;
}

.dudas a.solicitud {
    background-image: url(../images/i_solicitud.png);
    background-repeat: no-repeat;
    background-position: left 11px;
}

.dudas a.solicitud:hover {
    background-position: left -32px;
}

.dudas a.estado {
    background-image: url(../images/i_estado.png);
    background-repeat: no-repeat;
    background-position: left 20px;
}

.dudas a.estado:hover {
    background-image: url(../images/i_estado.png);
    background-repeat: no-repeat;
    background-position: left -23px;
}

.dudas a:hover {
    color: #0e2331;
}

.opciones {
    width: 286px;
    float: left;
    padding-top: 10px;
}

.opciones a {
    display: block;
    height: 90px;
}

.opciones .linea {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #c6d2db;
}

.opciones a.ninos {
    background-image: url(../images/b_ninos.png);
    background-repeat: no-repeat;
    background-position: left center;
}

.opciones a.fonapi {
    background-image: url(../images/b_mapa_fonapi.png);
    background-repeat: no-repeat;
    background-position: left center;
}

.opciones a.chile {
    background-image: url(../images/b_inclusivo.png);
    background-repeat: no-repeat;
    background-position: left center;
}

.opciones a.trabaja {
    background-image: url(../images/b_trabaja.png);
    background-repeat: no-repeat;
    background-position: left center;
}

.opciones a.catastro_org {
    background-image: url(../images/banner_catastro_organizaciones.png);
    background-repeat: no-repeat;
    background-position: left center;
}


.opciones a.pmg_2016 {
    background-image: url(../images/b_pmg.png);
    background-repeat: no-repeat;
    background-position: left center;
}

.opciones a.etica {
    background-image: url(../images/etica.png);
    background-repeat: no-repeat;
    background-position: left center;
}

.opciones a.integridad {
    background-image: url(../images/b_sistema_integrado.png);
    background-repeat: no-repeat;
    background-position: left center;
}

.opciones a:hover {
    background-position: -286px center;
}

#zona_misce .cont_miscelaneos .redes {
    width: 640px;
    float: left;
    padding-top: 30px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #c6d2db;
    margin-top: 30px;
}

#zona_misce .cont_miscelaneos .redes h2 {
    font-family: gobCL-Bold;
    font-size: 32px;
    color: #035b90;
    line-height: 19px;
    padding-bottom: 20px;
}

#zona_misce .cont_miscelaneos .redes a {
    display: block;
    padding-top: 8px;
    padding-bottom: 7px;
    margin-bottom: 10px;
    background-image: url(../images/redes_dos.png);
    padding-left: 40px;
    background-repeat: no-repeat;
    font-family: gobCL-Regular;
    font-size: 18px;
    color: #284e68;
    line-height: 19px;
}

#zona_misce .cont_miscelaneos .redes .columna {
    width: 45%;
    float: left;
}

#zona_misce .cont_miscelaneos .redes .linea {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #c6d2db;
}

#zona_misce .cont_miscelaneos .redes a.facebook {
    background-position: left top;
}

#zona_misce .cont_miscelaneos .redes a.facebook:hover {
    background-position: left -54px;
}

#zona_misce .cont_miscelaneos .redes a.twitter {
    background-position: left -116px;
}

#zona_misce .cont_miscelaneos .redes a.twitter:hover {
    background-position: left -170px;
}

#zona_misce .cont_miscelaneos .redes a.youtube {
    background-position: left -242px;
}

#zona_misce .cont_miscelaneos .redes a.youtube:hover {
    background-position: left -296px;
}

#zona_misce .cont_miscelaneos .redes a.flickr {
    background-position: left -373px;
}

#zona_misce .cont_miscelaneos .redes a.flickr:hover {
    background-position: left -427px;
}

#zona_mapa {
    width: 100%;
    background-color: #d9e5ee;
}

#zona_mapa .cont_mapa {
    width: 1213px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 40px;
}

#zona_mapa .cont_mapa h2 {
    font-family: gobCL-Regular;
    font-size: 28px;
    color: #2b4151;
    line-height: 19px;
    padding-bottom: 20px;
    float: left;
}

#zona_mapa .cont_mapa h2 span {
    font-family: gobCL-Bold;
    clear: both;
    display: block;
    font-size: 33px;
    padding-top: 10px;
}

#zona_mapa .cont_mapa label {
    display: block;
    width: 340px;
    float: right;
}

#zona_mapa .cont_mapa label select {
    width: 340px;
    height: 47px;
    display: block;
    border: 1px solid #a1c0d6;
    font-family: gobCL-Regular;
    font-size: 18px;
    color: #2e3e4b;
    text-indent: 20px;
}

#zona_mapa .cont_mapa .mapa {
    width: 1213px;
    height: 397px;
    border: 2px solid #a9b3ba;
}

#zona_footer {
    width: 100%;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #d3dce1;
}

#zona_footer .cont_footer {
    width: 1213px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 55px;
    background-image: url(../images/bar_gob.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}

#zona_footer .cont_footer .columna {
    width: 252px;
    float: left;
}

#zona_footer .cont_footer .linea {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #d3dce1;
}

#zona_footer .cont_footer .columna h2 {
    font-family: gobCL-Regular;
    font-size: 21px;
    color: #374f60;
    line-height: 19px;
    padding-bottom: 25px;
}

#zona_footer .cont_footer .columna ul li {
    background-image: url(../images/bullet.png);
    background-repeat: no-repeat;
    background-position: left 7px;
    padding-left: 15px;
    padding-bottom: 10px;
}

#zona_footer .cont_footer .columna ul li a {
    font-family: gobCL-Regular;
    color: #374f60;
    font-size: 17px;
}

#zona_footer .cont_footer .info {
    width: 357px;
    float: left;
    margin-left: 310px;
}

#zona_footer .cont_footer .info .direccion .uno {
    display: block;
    font-family: gobCL-Regular;
    font-size: 37px;
    color: #2b4151;
    line-height: 30px;
}

#zona_footer .cont_footer .info .direccion .dos {
    display: block;
    font-family: gobCL-Bold;
    font-size: 43px;
    color: #2b4151;
    line-height: 38px;
    letter-spacing: 2px;
}

#zona_footer .cont_footer .info .direccion .tres {
    display: block;
    font-family: gobCL-Regular;
    font-size: 18px;
    color: #2b4151;
    letter-spacing: 4px;
    line-height: 15px;
}

#zona_footer .cont_footer .info label {
    width: 356px;
    height: 62px;
    display: block;
    background-image: url(../images/chile_atiende.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 15px;
    margin-top: 28px;
}

#zona_footer .cont_footer .info label input {
    font-family: gobCL-Regular;
    color: #374f60;
    font-size: 15px;
    display: block;
    width: 153px;
    height: 30px;
    margin-left: 37px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

#zona_footer .cont_footer .info .w3c {
    margin-top: 50px;
}

#zona_footer .cont_footer .info .w3c a {
    margin-right: 5px;
}

#zona_carrucel {
    width: 100%;
    position: relative;
}

#zona_carrucel .cont_carrucel {
    width: 1213px;
    margin-left: auto;
    margin-right: auto
}

#zona_carrucel .cont_carrucel .slide {
    margin-right: 15px;
    padding: 50px 0px;
}

#zona_carrucel a.cycle-slideshow-atras {
    top: 50%;
    margin-top: -48px;
    position: absolute;
    display: block;
    width: 37px;
    height: 96px;
    background-image: url(../images/flech_1.png);
    background-repeat: no-repeat;
    background-position: left top;
    left: 50%;
    margin-left: -620px;
}

#zona_carrucel a.cycle-slideshow-atras:hover {
    background-position: left -95px;
}

#zona_carrucel a.cycle-slideshow-adelante {
    position: absolute;
    top: 50%;
    margin-top: -48px;
    display: block;
    width: 37px;
    height: 96px;
    background-image: url(../images/flech_2.png);
    background-repeat: no-repeat;
    background-position: left top;
    right: 51%;
    margin-right: -620px;
}

#zona_carrucel a.cycle-slideshow-adelante:hover {
    background-position: left -95px;
}


/*---------------------------------------------------*/

.cabecera {
    width: 100%;
}

.cabecera .cont_cabecera {
    width: 1213px;
    height: 365px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.cabecera .cont_cabecera .informacion {
    width: 304px;
    height: 365px;
    background-color: #374f60;
    float: left;
}

.cabecera .cont_cabecera .informacion .cont {
    padding-left: 49px;
    padding-top: 71px;
    width: 237px;
}

.cabecera .cont_cabecera .informacion h2 {
    font-family: gobCL-Regular;
    font-size: 21px;
    color: #FFF;
    line-height: 19px;
    padding-bottom: 25px;
}

.cabecera .cont_cabecera .informacion p {
    font-family: gobCL-Regular;
    color: #FFF;
    font-size: 15px;
}

.cabecera .cont_cabecera h1 {
    font-family: gobCL-Regular;
    color: #FFF;
    font-size: 15px;
    display: block;
    float: left;
    position: absolute;
    bottom: 30px;
    left: 365px;
}

.cabecera .cont_cabecera h1 span.uno {
    font-family: gobCL-Regular;
    color: #FFF;
    font-size: 52px;
    display: block;
    line-height: 50px;
    -webkit-text-shadow: 0px 0px 5px rgba(150, 150, 150, 0.57);
    -moz-text-shadow: 0px 0px 5px rgba(150, 150, 150, 0.57);
    text-shadow: 0px 0px 5px rgba(150, 150, 150, 0.57);
}

.cabecera .cont_cabecera h1 span.dos {
    font-family: gobCL-Bold;
    color: #FFF;
    font-size: 90px;
    line-height: 80px;
    display: block;
    padding-top: 10px;
    -webkit-text-shadow: 0px 0px 5px rgba(150, 150, 150, 0.57);
    -moz-text-shadow: 0px 0px 5px rgba(150, 150, 150, 0.57);
    text-shadow: 0px 0px 5px rgba(150, 150, 150, 0.57);
}

.cabecera .cont_cabecera_secc {
    width: 1213px;
    margin-left: auto;
    margin-right: auto;
    height: 152px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d3dce1;
}

.cabecera .cont_cabecera_secc h1 {
    font-family: gobCL-Light;
    color: #43525a;
    font-size: 85px;
    line-height: 50px;
    display: block;
    padding-top: 58px;
    font-weight: 100;
}


/*--------------------------------------------------------------------------*/

.arica_y_parinacota {
    background-image: url(../images/header/regiones/arica_parinacota.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.tarapaca {
    background-image: url(../images/header/regiones/tarapaca.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.antofagasta {
    background-image: url(../images/header/regiones/antofagasta.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.atacama {
    background-image: url(../images/header/regiones/atacama.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.coquimbo {
    background-image: url(../images/header/regiones/coquimbo.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.valparaiso {
    background-image: url(../images/header/regiones/valparaiso.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.metropolitana {
    background-image: url(../images/header/regiones/santiago.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.ohiggins {
    background-image: url(../images/header/regiones/bernardo.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.maule {
    background-image: url(../images/header/regiones/maule.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.bio_bio {
    background-image: url(../images/header/regiones/biobio.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.araucania {
    background-image: url(../images/header/regiones/araucania.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.los_rios {
    background-image: url(../images/header/regiones/valdivia.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.los_lagos {
    background-image: url(../images/header/regiones/los_lagos.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.aysen {
    background-image: url(../images/header/regiones/aysen.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.magallanes {
    background-image: url(../images/header/regiones/magallanes.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.nuble {
    background-image: url(../images/header/regiones/nuble.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

/*--------------------------------------------------------------------------*/

.cabecera .cont_cabecera .informacion a.ico_twit {
    display: block;
    background-image: url(../images/ico_twit.png);
    background-repeat: no-repeat;
    background-position: left top;
    font-family: gobCL-Bold;
    font-size: 19px;
    color: #afb9bf;
    line-height: 19px;
    height: 25px;
    padding-top: 5px;
    padding-left: 35px;
    margin-top: 10px;
}

.cabecera .cont_cabecera .informacion a.ico_twit:hover {
    color: #FFF;
    background-position: left bottom;
}

.contenidos .cont_contenidos {
    position: relative;
    width: 1213px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 30px;
    background-image: url(../images/fnd_lateral.gif);
    background-repeat: repeat-y;
    background-position: left top;
}

#zona_lateral {
    min-height: 10px;
    width: 304px;
    float: left;
}

#zona_lateral ul li {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d9dfe4;
}

#zona_lateral ul li.selec {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d9dfe4;
    background-image: url(../images/bullet_lat1.png);
    background-repeat: no-repeat;
    background-position: 32px 21px;
}

#zona_lateral ul li a {
    display: block;
    font-family: gobCL-Bold;
    font-size: 16px;
    color: #565656;
    padding-left: 50px;
    padding-right: 10px;
    padding-top: 17px;
    padding-bottom: 17px;
}

#zona_lateral ul li a:hover {
    color: #11171c;
}

#zona_lateral ul li ul {
    display: none;
    visibility: hidden;
}

#zona_lateral ul li.selec ul {
    display: block;
    visibility: visible;
}

#zona_lateral ul li.selec ul {
    background-color: #e2e9ef;
    padding-top: 3px;
    padding-bottom: 7px;
}

#zona_lateral ul li.selec ul li {
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-top-width: 0px;
    border-right-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
}

#zona_lateral ul li.selec ul li.selec {
    background-image: url(../images/bullet_lat2.png) !important;
    background-repeat: no-repeat;
    background-position: 47px 11px !important;
}

#zona_lateral ul li.selec ul li a {
    display: block;
    font-family: gobCL-Regular;
    color: #374f60;
    font-size: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 65px;
    padding-right: 10px;
}

#zona_lateral ul li.selec ul li a:hover {
    color: #11171c;
}

#zona_lateral ul li.selec ul li ul {
    display: none;
    visibility: hidden;
}

#zona_lateral ul li.selec ul li.selec ul {
    display: block;
    visibility: visible;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #d6dfe6;
}

#zona_lateral ul li.selec ul li.selec ul {
    padding-left: 20px;
}

#zona_lateral ul li.selec ul li.selec ul li.selec {
    background-image: url(../images/bullet_lat3.png) !important;
    background-repeat: no-repeat;
    background-position: 51px 10px !important;
}

#zona_lateral ul li.selec ul li.selec ul li {
    padding-top: 5px;
}

#zona_lateral ul li.selec ul li.selec ul li a {
    font-size: 14px !important;
    padding-top: 5px !important;
    line-height: 15px;
}

#zona_derecha {
    width: 849px;
    float: left;
    margin-left: 60px;
    padding-bottom: 121px;
}

.contenidos .cont_contenidos.busqueda {
    background-image: none;
}

.cont_contenidos.busqueda #zona_derecha {
    width: 100%;
    margin-left: 0px;
}

#zona_derecha #zona_ruta {
    margin-top: 5px;
}

#zona_derecha #zona_ruta ul li {
    float: left;
    font-family: gobCL-Bold;
    color: #267dbc;
    font-size: 12px;
    margin-right: 5px;
}

#zona_derecha #zona_ruta ul li a {
    background-image: url(../images/fl_ruta.png);
    background-repeat: no-repeat;
    background-position: right top;
    display: block;
    font-family: gobCL-Regular;
    color: #374f60;
    font-size: 12px;
    padding-right: 15px;
    padding-top: 1px;
}

#zona_derecha #zona_ruta ul li a:hover {
    background-position: right -19px;
    color: #142835;
}

#zona_derecha #zona_ruta ul li.home {
    background-image: url(../images/home.png);
    background-repeat: no-repeat;
    background-position: left 3px;
    padding-left: 17px;
}

#zona_derecha #zona_ruta ul li.home:hover {
    background-image: url(../images/home.png);
    background-repeat: no-repeat;
    background-position: left -15px;
    padding-left: 17px;
}

#zona_derecha .noticias {
    padding-top: 10px;
}

#zona_derecha .noticias .nota {
    width: 246px;
    float: left;
}

#zona_derecha .lista .nota {
    width: 837px !important;
    float: none !important;
    margin-bottom: 15px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #c6d2db;
}

#zona_derecha .noticias .nota .imagen {
    width: 246px;
    height: 181px;
    overflow: hidden;
    margin-bottom: 7px;
    position: relative;
}

#zona_derecha .lista .nota .imagen {
    width: 180px;
    height: 119px;
    overflow: hidden;
    margin-bottom: 7px;
    float: left;
    margin-right: 15px;
}

#zona_derecha .lista .nota .imagen img {
    width: 180px;
    height: auto;
}

#zona_derecha .noticias .nota .imagen img {
    width: 100%;
    height: auto;
}

#zona_derecha .noticias .nota h2 a {
    font-family: gobCL-Bold;
    font-size: 17px;
    color: #565656;
    line-height: 19px;
    display: block;
    padding-bottom: 7px;
}

#zona_derecha .noticias .nota p a {
    font-family: gobCL-Regular;
    font-size: 17px;
    color: #565656;
    line-height: 19px;
}

#zona_derecha .noticias .nota a:hover {
    color: #1d2b34;
}

#zona_derecha .noticias .nota .fecha {
    font-family: gobCL-Regular;
    color: #374f60;
    font-size: 12px;
    letter-spacing: 2px;
}

#zona_derecha .dudas,
#zona_derecha .opciones {}

#zona_derecha .dudas {
    width: 379px;
    margin-right: 35px;
    padding-right: 35px;
    margin-left: 50px;
}

#zona_derecha .opciones {
    width: 349px;
}

#zona_derecha .opciones a {
    width: 309px;
    background-position: 10px center;
}

#zona_derecha .opciones a:hover {
    background-position: -276px center;
}

#zona_derecha .linea_separacion {
    border-top-width: 5px;
    border-top-style: solid;
    border-top-color: #c6d2db;
}

#zona_derecha .ultilitarios {
    width: 211px;
    float: right;
    margin-top: 100px;
    position: absolute;
    bottom: 10px;
    right: 0;
}

#zona_derecha .ultilitarios a {
    cursor: pointer;
    display: block;
    background-image: url(../images/utilitarios.png);
    background-repeat: no-repeat;
    height: 25px;
    float: left;
}

#zona_derecha .ultilitarios a.volver {
    width: 64px;
    background-position: left top;
}

#zona_derecha .ultilitarios a.volver:hover {
    background-position: left -25px;
}

#zona_derecha .ultilitarios a.imprimir {
    width: 87px;
    background-position: -64px top;
}

#zona_derecha .ultilitarios a.imprimir:hover {
    background-position: -64px -25px;
}

#zona_derecha .ultilitarios a.subir {
    width: 60px;
    background-position: -152px top;
}

#zona_derecha .ultilitarios a.subir:hover {
    background-position: -152px -25px;
}

#zona_derecha .zona_derecha_cont {
    padding-top: 60px;
}

#zona_derecha .zona_derecha_cont h2 {
    font-family: gobCL-Bold;
    font-size: 30px;
    color: #565656;
    line-height: 33px;
    padding-bottom: 20px;
}

#zona_derecha .zona_derecha_cont h3 {
    font-family: gobCL-Bold;
    font-size: 21px;
    color: #565656;
    line-height: 25px;
    padding-bottom: 17px;
    padding-top: 17px;
}

#zona_derecha .zona_derecha_cont h3 a {
    color: #565656;
    text-decoration: underline;
}

#zona_derecha .zona_derecha_cont h3 a:hover {
    color: #000;
}

#zona_derecha .zona_derecha_cont p.fecha {
    font-family: gobCL-Regular;
    color: #565656;
    font-size: 13px;
    padding-bottom: 50px;
}

#zona_derecha .zona_derecha_cont p.fecha span {
    display: inline-block;
    color: #FFF;
    background-color: #b50707;
    padding: 3px;
    margin-right: 7px;
    margin-top: 7px;
}

#zona_derecha .zona_derecha_cont p {
    font-family: gobCL-Regular;
    font-size: 15px;
    color: #2b4151;
    line-height: 23px;
    padding-bottom: 15px;
}

#zona_derecha .zona_derecha_cont .fl_img_derecha {
    float: right;
    margin-left: 10px;
    padding-bottom: 10px;
}

#zona_derecha .zona_derecha_cont .fl_img_izquierda {
    float: left;
    margin-right: 10px;
    padding-bottom: 10px;
}


/*----------------------------------------------*/

#zona_derecha .zona_derecha_cont .cont_img {
    width: 430px;
}

#zona_derecha .zona_derecha_cont .cont_img .imagen {
    width: 430px;
    overflow: hidden;
}

#zona_derecha .zona_derecha_cont .cont_img .imagen img {
    width: 100%;
}

#zona_derecha .zona_derecha_cont .cont_img span {
    display: block;
    font-family: gobCL-Regular;
    font-size: 12px;
    color: #2b4151;
    line-height: 13px;
    text-align: right;
    padding-top: 7px;
    padding-bottom: 7px;
    font-style: italic;
}

#zona_derecha .zona_derecha_cont .cont_img a {
    display: block;
    padding-top: 18px;
    padding-bottom: 22px;
    background-image: url(../images/ico_galeria.png);
    background-repeat: no-repeat;
    background-position: left 4px;
    padding-left: 56px;
    font-family: gobCL-Bold;
    font-size: 17px;
    color: #565656;
    line-height: 19px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #d3dce1;
    border-bottom-color: #d3dce1;
}

#zona_derecha .zona_derecha_cont .cont_img a:hover {
    background-position: left -87px;
}


/*----------------------------------------------*/

#zona_derecha .zona_derecha_cont .colum_din {
    padding-top: 30px;
    padding-bottom: 40px
}

#zona_derecha .zona_derecha_cont .colum_din .cont_img {
    width: 400px;
}

#zona_derecha .zona_derecha_cont .colum_din .cont_img .imagen {
    width: 400px;
    overflow: hidden;
}

#zona_derecha .zona_derecha_cont .colum_din .cont_img .imagen img {
    width: 100%;
}


/*----------------------------DOC---------------------------------*/

#zona_derecha .zona_derecha_cont .doc_asociados {
    margin-top: 50px;
}

#zona_derecha .zona_derecha_cont .doc_asociados h3 {
    display: block;
    font-family: gobCL-Bold;
    font-size: 22px;
    color: #565656;
    line-height: 19px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d3dce1;
    padding-bottom: 20px;
}

#zona_derecha .zona_derecha_cont .doc_asociados a {
    display: block;
    padding-top: 25px;
    padding-bottom: 10px;
    background-image: url(../images/ico_doc.png);
    background-repeat: no-repeat;
    background-position: left 5px;
    padding-left: 90px;
    font-family: gobCL-Bold;
    font-size: 17px;
    color: #2b4151;
    line-height: 19px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d3dce1;
}

#zona_derecha .zona_derecha_cont .doc_asociados a .cont {
    display: block;
}

#zona_derecha .zona_derecha_cont .doc_asociados a .peso {
    font-family: gobCL-Regular;
    font-size: 13px;
    color: #2b4151;
    padding-right: 2px;
}

#zona_derecha .zona_derecha_cont .doc_asociados a .tipo {
    font-family: gobCL-Regular;
    font-size: 13px;
    color: #2b4151;
}

#zona_derecha .zona_derecha_cont .doc_asociados a:hover {
    background-position: left -172px;
}

#zona_derecha .zona_derecha_cont .col {
    float: left;
    width: 45%;
}


/*-------------------------------------------------------------*/

#zona_derecha .zona_derecha_cont .doc_asociados_doc {
    margin-top: 50px;
}

#zona_derecha .zona_derecha_cont .doc_asociados_doc h3 {
    display: block;
    font-family: gobCL-Bold;
    font-size: 22px;
    color: #565656;
    line-height: 19px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d3dce1;
    padding-bottom: 20px;
}

#zona_derecha .zona_derecha_cont .doc_asociados_doc .document {
    display: block;
    padding-top: 25px;
    padding-bottom: 10px;
    background-image: url(../images/ico_doc.png);
    background-repeat: no-repeat;
    background-position: left 5px;
    padding-left: 90px;
    font-family: gobCL-Bold;
    font-size: 17px;
    color: #2b4151;
    line-height: 19px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d3dce1;
}

#zona_derecha .zona_derecha_cont .doc_asociados_doc .document a {
    font-family: gobCL-Bold;
    font-size: 17px;
    color: #2b4151;
    line-height: 19px;
}

#zona_derecha .zona_derecha_cont .doc_asociados_doc .document .cont {
    display: block;
}

#zona_derecha .zona_derecha_cont .doc_asociados_doc .document .peso {
    font-family: gobCL-Regular;
    font-size: 13px;
    color: #2b4151;
    padding-right: 2px;
}

#zona_derecha .zona_derecha_cont .doc_asociados_doc .document .tipo {
    font-family: gobCL-Regular;
    font-size: 13px;
    color: #2b4151;
}

#zona_derecha .zona_derecha_cont .doc_asociados_doc .document:hover {
    background-position: left -172px;
}

#zona_derecha .zona_derecha_cont .col {
    float: left;
    width: 45%;
}

#zona_derecha .zona_derecha_cont .doc_asociados_doc .document img,
#zona_derecha .zona_derecha_cont .doc_asociados a img {
    display: none;
    visibility: hidden;
}


/*----------------------------------------------------------------*/

#zona_derecha .zona_derecha_cont .doc_asociados a.word {
    background-image: url(../images/descargas/ico_word.gif);
    background-position: left 15px;
}

#zona_derecha .zona_derecha_cont .doc_asociados a.excel {
    background-image: url(../images/descargas/ico_excel.gif);
    background-position: left 15px;
}

#zona_derecha .zona_derecha_cont .doc_asociados a.ppt {
    background-image: url(../images/descargas/ico_ppt.gif);
    background-position: left 15px;
}

#zona_derecha .zona_derecha_cont .doc_asociados a.acrobat {
    background-image: url(../images/descargas/ico_acrobat.gif);
    background-position: left 15px;
}

#zona_derecha .zona_derecha_cont .doc_asociados a.zip {
    background-image: url(../images/descargas/ico_zip.gif);
    background-position: left 15px;
}

#zona_derecha .zona_derecha_cont .doc_asociados a.wm {
    background-image: url(../images/descargas/ico_wm.gif);
    background-position: left 15px;
}

#zona_derecha .zona_derecha_cont .doc_asociados a.pregunta {
    background-image: url(../images/preguntas.gif);
    background-position: left 6px;
    padding-bottom: 20px;
}

#zona_derecha .zona_derecha_cont .doc_asociados a.links {
    background-image: url(../images/ico_link.gif);
    background-position: left 6px;
    padding-bottom: 20px;
}

.cont_preguntas .nombre {
    display: block;
    background-image: url(../images/flechas.gif);
    background-position: right;
    padding-right: 35px;
    background-repeat: no-repeat;
}

#zona_derecha .zona_derecha_cont .lin_der {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #d3dce1;
}

#zona_derecha .zona_derecha_cont .col .cont_img {
    width: 100%;
}

#zona_derecha .zona_derecha_cont .col .cont_img .imagen {
    width: 100%;
}

#zona_derecha .zona_derecha_cont .col .cont_img .imagen img {
    width: 100%;
}

.fondo_inter {}


/*Tamaños de tipografías*/

.grande {
    font-size: 16px;
}

.chica {
    font-size: 9px;
}

label.buscar_fecha {
    display: block;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #e2e9ef;
    height: 47px;
    margin-bottom: 50px;
}

label.buscar_fecha span.cont {
    display: block;
    width: 334px;
    margin-left: auto;
    /*margin-right:auto;*/
}

label.buscar_fecha span.txt {
    font-family: gobCL-Regular;
    font-size: 17px;
    color: #2b4151;
    margin-right: 5px;
    float: left;
    padding-top: 10px;
}

label.buscar_fecha input {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 7px;
    padding-bottom: 7px;
    border: 1px solid #b7c4d0;
    background-color: #e2e9ef;
    font-family: gobCL-Regular;
    font-size: 15px;
    color: #2b4151;
    margin-right: 5px;
    float: left;
}

label.buscar_fecha .calendario {
    width: 45px;
    height: 42px;
    display: inline-block;
    margin-top: -4px;
    float: left;
    background-image: url(../images/calendario.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.calen_dario {
    width: 30px;
    height: 30px;
    display: inline-block;
    margin-top: 5px;
    background-image: url(../images/calendario.png);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 30px;
    vertical-align: middle;
}

#zona_derecha .zona_derecha_cont .grid h2 {
    font-size: 15px;
    color: #565656;
    line-height: 20px;
}

#zona_derecha .zona_derecha_cont .grid h3 {
    font-family: gobCL-Regular;
    font-size: 11px;
    line-height: 15px;
    padding-top: 5px;
}

#zona_derecha .zona_derecha_cont .galerias .nota .imagen .icon {
    width: 246px;
    height: 163px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../images/camera.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.lista_documentos .documento {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d3dce1;
}

.lista_documentos .documento .icono {
    width: 58px;
    height: 100px;
    float: left;
    margin-right: 15px;
}

.lista_documentos .documento .pdf {
    background-image: url(../images/fomatos/pdf.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.lista_documentos .documento .xls {
    background-image: url(../images/fomatos/xls.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.lista_documentos .documento .doc {
    background-image: url(../images/fomatos/doc.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.lista_documentos .documento .ppt {
    background-image: url(../images/fomatos/ppt.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.lista_documentos .documento .zip {
    background-image: url(../images/fomatos/zip.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.lista_documentos .documento h2 {
    padding-bottom: 5px !important;
}

.lista_documentos .documento h2 a {
    font-family: gobCL-Bold;
    font-size: 17px;
    color: #565656;
    line-height: 15px !important;
    padding-bottom: 5px !important;
}

.lista_documentos .documento p {
    font-family: gobCL-Regular;
    font-size: 15px;
    color: #565656;
    line-height: 15px !important;
    padding-bottom: 5px !important;
}


/*--------------------------TABLA-----------------------------------	*/

table {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    border-top-width: 7px;
    border-top-style: solid;
    border-top-color: #e8edf0;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #e8edf0;
}

table th {
    background-color: #e8edf0;
    padding: 10px;
    font-family: gobCL-Regular;
    font-size: 15px;
    line-height: 15px;
    color: #838484;
    font-weight: 500;
    text-transform: uppercase;
    text-align: left;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #fff;
    font-weight: bold;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #d6e1e8;
}

table caption {
    font-family: gobCL-Regular;
    font-size: 12px;
    line-height: 15px;
    color: #838484;
    text-align: left;
}

table td {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #d6e1e8;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #d6e1e8;
    font-family: gobCL-Regular;
    font-size: 15px;
    line-height: 18px;
    color: #838484;
    padding: 10px;
}

.zona_derecha_cont p a {
    font-family: gobCL-Regular;
    font-size: 15px;
    color: #2b4151;
    line-height: 18px;
    text-decoration: underline;
}

.zona_derecha_cont p a:hover {
    color: #000;
}

.zona_derecha_cont ul li {
    font-family: gobCL-Regular;
    font-size: 15px;
    color: #2b4151;
    line-height: 23px;
    padding-bottom: 23px;
    list-style-type: circle;
}

.zona_derecha_cont ul li a {
    font-family: gobCL-Regular;
    font-size: 15px;
    color: #2b4151;
    line-height: 18px;
    text-decoration: underline;
}

.zona_derecha_cont ul {
    padding-left: 30px;
}

.zona_derecha_cont .colum_din {
    -webkit-column-count: 2;
    /* Chrome, Safari, Opera */
    -moz-column-count: 2;
    /* Firefox */
    column-count: 2;
    -webkit-column-gap: 40px;
    /* Chrome, Safari, Opera */
    -moz-column-gap: 40px;
    /* Firefox */
    column-gap: 40px;
    -webkit-column-rule: 1px solid #d3dce1;
    /* Chrome, Safari, Opera */
    -moz-column-rule: 1px solid #d3dce1;
    /* Firefox */
    column-rule: 1px solid #d3dce1;
}

.destacado_plomo {
    background-color: #ebf1f6;
    padding: 40px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    margin-bottom: 20px;
}

p.ico_user {
    padding-left: 30px;
    background-image: url(../images/ico_user.png);
    background-repeat: no-repeat;
    background-position: left top;
}

li.ico_user {
    margin-left: -15px;
    padding-left: 30px;
    background-image: url(../images/ico_user.png);
    background-repeat: no-repeat;
    background-position: left top;
    list-style-type: none !important;
}

.ico_user_press {
    padding-left: 55px;
    background-image: url(../images/ico_user_president.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 12px;
}

.ico_secre {
    padding-left: 44px;
    background-image: url(../images/ico_secre.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 12px;
    margin-left: 5px;
    margin-top: 10px;
}


/*paginacion*/

.paginacion {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
}

.paginacion a.selec {
    color: #fff;
    line-height: 12px;
    background-color: #6e8495;
    border: 1px solid #6e8495;
    padding: 5px;
    margin-left: 3px;
    margin-right: 3px;
}

.paginacion a {
    font-family: gobCL-Regular;
    font-size: 13px;
    color: #374f60;
    line-height: 12px;
    border: 1px solid #6e8495;
    padding: 5px;
    margin-left: 3px;
    margin-right: 3px;
}

.videos .v_01 {
    width: 460px;
    height: 400px;
    margin-bottom: 17px;
    margin-right: 15px;
    float: left;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #d3dce1;
}

.videos .v_01 .mascara {
    width: 445px;
    height: 300px;
}

.videos .v_01 .mascara img {
    width: 445px;
    height: auto;
}

.videos .v_01 h2 {
    padding-top: 10px;
    font-size: 21px !important;
    line-height: 25px !important;
}

.videos .v_02 {
    width: 368px;
    height: 122px;
    margin-bottom: 17px;
    float: left;
}

.videos .v_02 .mascara {
    width: 170px;
    height: 122px;
    float: left;
    margin-right: 10px;
}

.videos .v_02 .mascara img {
    width: 170px;
    height: auto;
}

.videos .v_02 h2 {
    font-size: 14px !important;
}

.videos .lista {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #d3dce1;
    padding-top: 20px;
    margin-bottom: 30px;
}

.videos .lista .v_03 {
    width: 260px;
    margin-bottom: 17px;
    float: left;
}

.videos .lista .v_03 .mascara {
    width: 260px;
    height: 177px;
}

.videos .lista .v_03 .mascara img {
    width: 260px;
    height: auto;
}

.videos .lista .v_03 h2 {
    padding-top: 7px;
    font-size: 14px !important;
    line-height: 18px !important;
}

.v_video iframe {
    width: 800px;
    height: 520px;
}

.v_video iframe h2 {
    font-size: 18px !important;
}

.boton {
    display: inline-block;
    background-color: #267dbc;
    color: #FFF;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 15px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

h1.fontpeq {
    font-size: 40px !important;
}

h1.fontmed {
    font-size: 60px !important;
}

#topnav a[href="/pag/180/734/preguntas_frencuentes"] {
    background-image: none !important;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #d3dce1;
    border-right-color: #d3dce1;
    border-left-color: #d3dce1;
}

.bnd_fdn {
    margin-bottom: 20px;
    width: 390px;
    height: 96px;
}

.bnd_fdn a {
    width: 390px;
    height: 96px;
    display: block;
    background-image: url(../images/bs_bnd.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.bnd_fdn a:hover {
    background-position: left bottom;
}

.bnd_fdn .titulo {
    padding-left: 20px;
    padding-top: 20px;
    padding-right: 20px;
    font-family: gobCL-Bold;
    font-size: 17px;
    color: #565656;
    line-height: 19px;
    display: block;
}

.bnd_fdn .fecha {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-family: gobCL-Regular;
    font-size: 13px;
    color: #2b4151;
    line-height: 19px;
    display: block;
}


/* letra grande / chico */


/* {*/

.textoChico .modifica {
    font-size: 12px !important;
}

.textoGrande .modifica {
    font-size: 22px !important;
}

.textoChico .zona_derecha_cont p,
.textoChico .zona_derecha_cont a,
.textoChico .zona_derecha_cont ul li,
.textoChico .zona_derecha_cont ul li a,
.textoChico .zona_derecha_cont span {
    font-size: 12px !important;
}

.textoGrande .zona_derecha_cont p,
.textoGrande .zona_derecha_cont a .textoGrande .zona_derecha_cont ul li,
.textoGrande .zona_derecha_cont ul li a,
.textoGrande .zona_derecha_cont span {
    font-size: 22px !important;
}

ul#topnav2 li.it_1151 .sub1 {
    right: 0 !important;
    left: auto;
}

ul#topnav li:last-child .sub {
    right: 0 !important;
    left: auto;
}

.rsbtn {
    z-index: 0;
}
