@charset "utf-8";
/* CSS Document */


.ml285{margin-left: 303px!important;}
.clear{
	clear: both;
}

.izquieda{
	float:left !important;

}
.derecha{
	float:right !important;

}
.noflotar{
	float:none !important;
	clear:both;

}
.display_bock{
	display:block;

}
.peso_n{
	float:left;
	color: #dde9f2 !important;
	color: #beceda !important;
	text-decoration: none !important;
	width:200px !important;
	display:inline-block !important;
}




body{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #d1dee8;
	background-image: url(../img/recursos_home/fnd_home.jpg);
	background-repeat: repeat-x;
	
}

a{
	text-decoration: none;
	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;
}
img{
	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_menus{
	
	width: 100%;
	height: 130px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	margin-bottom:50px;
}
.zona_utilitarios{
	display:none;
	visibility:hidden;

}
.menus_p_s {
	display:none;
	visibility:hidden;

}
#todo .slider{
	display:none;
	visibility:hidden;

}
.centra_contenidos .columna_izquierda{
	display:none;
	visibility:hidden;

}
#todo .logo_degobierno_2{
	width:52px;
	height:52px;
	position: absolute;
	z-index: 5;
	right: 0px;
	top: 40px;
}
#todo .zona_menus .logotipo{
	width:112px;
	height:120px;
	margin: 0px;
	padding: 0px;	
	
}

#todo .zona_menus .logo_gore {
	width:112px;
	height:120px;
	position: absolute;
	z-index: 5;
	right: 3px;
	top: 7px;	
}












#todo .zona_menus .logotipo img.logo_print{
	display:block;
	visibility:visible;
	
}



/*-----------------ZONA NOTICIA PRINCIPAL-------------------------------*/

.centra_contenidos .columna_derecha .zona_noticia_principal{
	width:570px;
	margin-left:30px;
	margin-top:43px;
	margin-bottom:20px;

}
.zona_noticia_principal .img_noticia{
	width:263px;
	height:157px;
	border: 1px solid #000000;
	float:left;
	margin-right:21px;
}
.zona_noticia_principal .img_noticia img{
	width:261px;
	height:155px;
	border: 1px solid #ffffff;
}
.zona_noticia_principal h1{
	font-size: 18px;
	color: #000000;
	line-height: 19px;	
}
.zona_noticia_principal h1 a{
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	
}
.zona_noticia_principal h1 a:hover{
	color: #000000;
}
.zona_noticia_principal h1 span{
	background-image: url(../img/recursos_home/mas_not_principal.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: inline-block;
	height: 14px;
	width: 14px;
	
}
.zona_noticia_principal p.fecha{
	font-size: 10px;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;	
}
.zona_noticia_principal p.bajada{
	font-size: 11px;
	color: #000000;
	
}



/*-----------------NOTICIAS SECUNDARAS----------------------*/


.centra_contenidos .columna_derecha .zona_noticia_secundaria{
	width:594px;
	padding-top:20px;
	margin-left:31px;
	margin-bottom:17px;

}

/*-------------------*/

.zona_noticia_secundaria .textos{
	width:594px;
}
.zona_noticia_secundaria .imagenes{
	width:594px;
}

/*-------------------*/


.zona_noticia_secundaria .caja{
	float:left;
	width:163px;
	padding-right: 20px;
	padding-left: 20px;
}
.zona_noticia_secundaria .alto_min{
	min-height:180px;

}
.zona_noticia_secundaria .borde{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.zona_noticia_secundaria .nopadleft{
	padding-left:0px !important;
}
/*--------PREPIEDADES ZONA TEXTOS-----------*/


.zona_noticia_secundaria .caja  h1{
	font-size: 13px;
	color: #000000;
}
.zona_noticia_secundaria .caja h1 a{
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}
.zona_noticia_secundaria .caja h1 a:hover{
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}
.zona_noticia_secundaria .caja h1 span{
	background-image:url(../img/recursos_home/mas_not_secundaria.gif);
	width:10px;
	height:10px;
	background-repeat:no-repeat;
	display:inline-block;

}
.zona_noticia_secundaria .caja p.fecha{
	font-size: 10px;
	color: #000000;
	padding-top: 7px;
	padding-bottom: 7px;	

}
.zona_noticia_secundaria .caja p.bajada{
	font-size: 11px;
	color: #000000;


}
/*---------PROPEIDADS ZONA IMAGENES ---------*/


.zona_noticia_secundaria .imagen_secundaria{
	margin-top:10px;
	height:103px;
	width:154px;
	border: 1px solid #000000;
}
.zona_noticia_secundaria .imagen_secundaria img{
	height:101px;
	width:152px;
	border: 1px solid #ffffff;

}

.mas_botones{
	display:none;
	visibility:hidden;
}

.zona_encuesta{
	display:none;
	visibility:hidden;

}
.banners_adm{
	display:none;
	visibility:hidden;

}



/*----------------------------------------FOOTER---------------------------------------------*/

.footer{
	width:100%;
	margin-top:30px;
	font-size: 12px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #000000;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	clear: both !important;
	height: 50px;
	padding: 0px;
	float: none !important;
}
.footer .print{
	width:600px;
	float: none !important;
	clear: both !important;
	padding-top:20px;
	display:block;
	visibility:visible;
	text-align: center;	

}
.footer .zona_links{
	display:none;
	visibility:hidden;
}


/*-------------------------------INTERIORES----------------------------------------*/


.tit_print{
	display:block;
	visibility:visible;
	font-size: 19px;
}

.menu_lateral{
	display:none;
	visibility:hidden;
}
.texto_portada, .texto_portada_cregional, .texto_portada_rlagos, bus_func_portada{
	font-size:12px;

}

.texto_portada h1{
	font-size: 15px;
	

}
#zona_derecha h1{
	font-size: 19px;
	color: #000000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}
#zona_derecha h2{
	font-size: 15px;
	padding-left: 0px;
	color: #000000;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;

}

#zona_derecha h3{
	font-size: 13px;
	padding-left: 0px;
	color: #000000;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	font-weight:bold;
}
#zona_derecha h3 span{
	font-size: 10px;
	font-weight: normal;
	display:block;
}















#lateral{
	display:none;
	visibility:hidden;

}
.ruta{
	display:none;
	visibility:hidden;

}

#zona_derecha .area_contenidos{
	margin-top:50px;
}
#zona_derecha .area_contenidos .img_der{
	float:right;
	margin-bottom:17px;
	margin-left:17px;
}
#zona_derecha .area_contenidos .img_izq{
	float:left;
	margin-right:17px;
	margin-bottom:17px;
}
#zona_derecha .area_contenidos .img_borde{
	border: 1px solid #000000;
	padding:2px;
}

.navigationTabs{
	display:none;
	visibility:hidden;
}

/*-----TABLA-----*/
.tabla {
	margin-left: 0px;
	font-size:13px;
	padding-top: 15px;
	padding-bottom: 15px;
	width:95%;
	margin-bottom:20px;
}

.tabla a {
	color: #000000	;
	text-decoration: none;
}
.files_pdf a {
	color: #4f817d;
	text-decoration: none;
	background-image: url(../img/fondos_interiores/iconos/pdf_estatic.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 36px;
	padding-left: 33px;
	display:block;
	
}

.tabla caption{
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	text-align: left;
	font-size: 15px;
	color: #000000;
	padding-top: 20px;
	letter-spacing: 3px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tabla .fecha{
	width: 50px;
}
.tabla td.tamano10{
	width: 10px;
}
.tabla td.destacada{
	padding-left:5px;
	background-color: #eaeeee !important;
	color:#85969a;
}
.tabla th.destacada{
	padding-left:5px;
	background-color: #4999c3 !important;
	color:#ffffff;
}
.tabla .boton{
	width: 90px;
}
.tabla th {
	color: #000000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-color: #000000;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	text-transform: uppercase;
	font-size: 12px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}

.tabla th.center {

	text-align: center;
}
.tabla td {
	color: #a6a4a4;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: top;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #000000;
}
.no_linea table td {
	border-left-width: 0px !important;
	border-left-style: none !important;
	border-right-width: 0px;
	border-right-style: none;
}
.tabla td.derecha {
	text-align: right;
	float: none !important;
}
/*-----TABLA-----*/

/*----------------------------------------------------------LISTAS__________________________*/

.listado{
	width:100%;

}
.centrado{
	margin-right: auto;
	margin-left: auto;
}
.alineacion_centro{
	text-align: center;
}

.listado .ancho_full{
	width:100%;
}
.listado .pad_23{
	padding-left:23px;
}
.listado .ancho_mitad{
	width:50%;
	float:left;
}
.listado .lista{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	padding-bottom:10px;
	padding-top:10px;
}
.listado .lista p{
	margin: 0px;
	padding: 0px;	
}
.listado .notop_nobottom{
	padding-bottom:0px !important;
	padding-top:0px !important;
}

.listado .separacion{
	width:45% !important;
	margin-right:7px;
}


.listado .total{
	background-color:#000000;
	margin-right:57px !important;
	
	
}
.listado .total_dos{
	background-color:#000000;
	
	
}
.listado .total_dimencion{
	width:119px;
	height:69px;
}
.listado .total p{
	padding-left:24px;
	color:#FFFFFF !important;
}
.listado .total .dos_colum_margen {
	margin-left:24px;
	color:#FFFFFF !important;
}

.listado .total .dos_colum p{
	padding-left:0px !important;
	color:#FFFFFF !important;
}


.listado .total p.titulo_blanco{
	color:#ffffff !important;
	font-size:17px !important;
	padding-bottom:5px !important;
	font-weight: bold;
	padding-right:10px;
}

.listado .total_dos p{
	padding-left:24px;
	
	color:#FFFFFF !important;
}
.listado .total_dos p.titulo_blanco{
	color:#ffffff !important;
	font-size:17px !important;
	padding-bottom:5px !important;
	font-weight: bold;
	padding-right:10px;
}



.listado .lista .icon{
	width:80px;
}
.listado .lista .icon span{
	font-size:9px;
	color:#000000;
	display:block;
	padding-bottom:5px;
	padding-top:5px;
	text-align: right;
}
/*------------*/
.listado .lista .borde_derecha{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;	

}
.listado .lista .dos_colum{
	float:left;
	padding-right:0px;
	margin-right:5px;

}
.listado .lista .mitad{
	float:left;
	padding-right:5px;
	margin-right:5px;
	width:50%;

}
.listado .lista .dos_colum p{
	padding-right:5px;
	margin-right:5px;
	color:#000000;
}
.listado .lista .enlista p{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	font-size:11px !important;
	line-height: 14px !important;
}
.listado .lista .enlista p strong{
	padding-right:5px;
}
.listado .lista .dos_colum p strong{
	padding-right:5px;
	margin-right:5px;

}
.listado .lista .dos_colum p strong.total{
	padding-right:2px;
	margin-right:2px;

}
/*------------*/
.listado .lista .img_lista{
	margin-right:5px;
	margin-bottom:5px;
	overflow: hidden;
	width:58px;
	height:58px;
	border-top-width: 2px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;	
}
.listado .lista .noborde_lista{

	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;
}
.listado .lista .img_lista img{
	width:102px;
	
}


/*------------*/
.listado .lista p.fecha{
	color:#000000 !important;
	font-size:9px !important;
	padding-bottom:5px !important;
}
.listado .lista p.titulo{
	color:#000000 !important;
	font-size:17px !important;
	padding-bottom:5px !important;
	font-weight: bold;
	padding-right:10px;
}

.listado .lista p.titulo span{
	background-image: url(../img/fondos_interiores/mas_lista.gif);
	display: inline-block;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 10px;
	margin-left:5px;
	
}
.listado .lista p.titulo a{
	color:#000000 !important;
	font-size:17px !important;
	padding-bottom:5px !important;
	font-weight: bold;
	text-decoration: none;
}
.listado .lista p.titulo a:hover{
	color:#000000 !important;

}
.listado .lista p.detalle{
	
	padding-bottom:5px !important;

}

.listado .lista span.detalle_azul{
	color:#000000 !important;
	font-size:12px !important;
	font-weight: normal !important;
	background-image: none !important;
	padding-top:0px !important;
	padding-bottom:10px !important;
	line-height: 0px !important;
	display:block;
}


.listado .lista p.detalle strong{
	padding-right:5px !important;

}
.listado .altofijo_de{
	height:150px;

}
/*-------------------------------------------------------------*/
.busqueda_certificados{
	display:none;
	visibility:hidden;
}











.bus_func_portada{
	display:none;
	visibility:hidden;
}


#zona_derecha p{
	font-size:12px;

}






/*
------------------DOCUMENTOS PORTADA------------------------------------*/





#contendor_documentos .doc_destacados .doc_top{
	width:100%;
	height:100px;
	border-top-width: 2px;
	float: none !important;
	padding-top: 5px;
	border-top-style: solid;
	border-top-color: #000000;
}
#contendor_documentos .doc_destacados .doc_center p.fecha_doc{
	color:#000000;
	font-size:9px;
	padding-left:0px;

}
#contendor_documentos .doc_destacados .doc_center p.titulo{
	color:#000000;
	font-size:15px;
	font-weight: bold;
}

/*----------------------------------------------*/

.mb50{
	margin-bottom:50px;

}
.busq_doc_portada{
	display:none;
	visibility:hidden;

}
#contendor_documentos .doc_portada_up .seis_doc .doc_down{
	width:100%;
	height:50px;
	padding-top:5px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
}


#contendor_documentos .doc_portada_up .seis_doc .doc_down p.fecha_dos{
	font-size:10px;
	padding-bottom:0px;
	color:#000000;
	
}
#contendor_documentos .doc_portada_up .seis_doc .doc_down .titulo_dos{
	clear:both;
	margin: 0px;
	padding: 0px;

}
#contendor_documentos .doc_portada_up .seis_doc .doc_down .titulo_dos p{
	font-size:11px;
	color:#000000;
	font-weight: bold;
	margin: 0px !important;
	padding: 0px !important;
}

.busqueda_inter{
	display:none;
	visibility:hidden;
}
#paginacion{
	display:none;
	visibility:hidden;
}




#zona_derecha .area_contenidos ul{
	color:#8c8c8c;
	font-size:12px;
	padding-bottom:10px;
	padding-left:15px;
	line-height: 20px;
	list-style-type: none;
}
#zona_derecha .area_contenidos ul li{
	color:#8c8c8c;
	font-size:12px;
	padding-left:15px;
	line-height: 20px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	list-style-type: circle;
}



/*----------------------agenda--------------------------------*/

.busqueda_agenda{
		display:none;
	visibility:hidden;
}



.hora_lista {
	height:54px;
	background-image: url(../img/fondos_interiores/agenda/hora.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	padding-left:7px;
	padding-right:7px;
	padding-top:7px;
}


.hora_lista p{
	font-size:12px !important;
	color:#59727d !important;
	padding-top:8px;

}
.calendario_lista{
	height:54px;
	background-image: url(../img/fondos_interiores/agenda/agenda.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	padding-left:7px;
	padding-right:7px;
	padding-top:7px;
}
.calendario_lista p.mes{
	font-size:12px !important;
	float:right;
	color:#000000 !important;
}
.calendario_lista p.dia{
	font-size:12px !important;
	float:right;
	color:#000000 !important;
	padding-right:5px;
}


/*-----------------------------------*/

.calendario_inter{
	width:126px;
	height:172px;
	margin-right:18px;
	
}
.calendario_inter p.mes{
	font-size:20px !important;
	color:#FFFFFF !important;
	height:35px;
	padding-left:45px;
	padding-top:5px;
	padding-bottom:5px !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: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
}
.calendario_inter p.dia{
	height:55px;
	font-size:45px !important;
	color:#000000 !important;
	padding-left:35px;
	padding-top:20px !important;
	padding-bottom:5px !important;
	line-height: 20px !important;
	border: 1px solid #000000;
}
.titulo_actividad{
	width:500px;
	
	color:#2b75a3 !important;
	font-size:20px !important;
	padding-bottom:5px !important;
	font-weight: bold;
}

/*-------------------*/
.solicitante{
	width:220px;
	height: 35px;
	
}
.solicitante img{
	float:left;
	margin-right:5px;
}
.solicitante p{
	width:170px;
	float:left;
	font-size:12px;
	color:#929292;
	padding:0px !important;
	line-height: 12px !important;
	margin-top:7px !important;
}
.solicitante p strong{
	padding-right:10px;
}

/*-------------------*/
.hora_inter{
	
	height: 35px;
	width: 220px;
	
}
.hora_inter img{
	float:left;
	margin-right:5px;
}
.hora_inter p{
	float:left;
	font-size:12px;
	color:#929292;
	line-height: 12px !important;
	padding:0px !important;
	margin-top:7px !important;
}
/*-------------------*/
.asistente{
	
	height: 35px;
	width: 280px;
	
}
.asistente img{
	float:left;
	margin-right:5px;
}
.asistente p{
	width:235px;
	float:left;
	font-size:12px;
	color:#929292;
	line-height: 12px !important;
	padding:0px !important;
	margin-top:7px !important;
}
.asistente p strong{
	padding-right:10px;

}
/*-------------------*/

.institucion{
	width:280px;
	height: 35px;

}

.institucion img{
	float:left;
	margin-right:5px;
}
.institucion p {
	width:235px;
	float:left;
	font-size:12px;
	color:#929292;
	line-height: 12px !important;
	padding:0px !important;
	margin-top:7px !important;
}
.institucion p strong{
	padding-right:10px;
}


/*-------------------*/





#zona_derecha .area_contenidos .img_not_inter{
	border: 1px solid #000000;
	width:336px;
	
}
#zona_derecha .area_contenidos .img_not_inter img{
	border: 1px solid #ffffff;
	width:334px;
	height:203px;
}
#zona_derecha .area_contenidos .img_not_inter span{
	color:#000000;
	font-size:9px;
	padding:5px;
	display:block;

	
}

#zona_derecha .area_contenidos p.fecha{
	font-weight: bold;
	color: #000000;
	font-size:9px;
	padding-bottom:20px;
	
}
#zona_derecha .area_contenidos p.bajada{
	font-weight: bold;
	color: #000000;
	padding-bottom:35px;
	
}




/*----------------------CAMPOS DE CONTACTO-----------------------*/


label.caja_contacto input{
	font-size: 12px;
	color: #333333;
	height: 27px;
	width:272px;
	border: 1px solid #CCCCCC;
}
label.campo_opcion {
	font-size: 12px;
	color:#8c8c8c;
}
label.campo_opcion input{
	margin-right:3px;
}
.altofijo{
	height:65px;

}


label.caja_txtarea textarea{
	font-size: 12px;
	color: #333333;
	width:540px;
	border: 1px solid #CCCCCC;

}
label.caja_contacto select{
	width:272px;
	
	color:#8c8c8c;
}
label.caja_contacto select option{
	color:#8c8c8c;
}

label.rut_1 input{
	font-size: 12px;
	color: #333333;
	height: 27px;
	width:100px;
	border: 1px solid #CCCCCC;
	float:left;
	display:block;
	margin-right:5px;
}
label.rut_2 input{
	font-size: 12px;
	color: #333333;
	height: 27px;
	width:10px;
	border: 1px solid #CCCCCC;
	float:left;
	display:block;
}
label.fecha input{
	font-size: 12px;
	color: #333333;
	height: 27px;
	width:100px;
	border: 1px solid #CCCCCC;
	float:left;
	display:block;
	margin-right:5px;
}
label.radio{
	font-size: 12px;
	color: #8c8c8c;
	margin-left:3px;

}
label.radio input{

	margin-left:3px;

}
label.error {
	display:block;
	font-size:10px;
	color:#CC0000;

}

input.enviar{
	background-image: url(../img/fondos_interiores/botones/enviar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 84px;
	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;
}
input.enviar:hover{

	background-position: left bottom;

}

.separa_form{
	margin-top:50px;
	margin-bottom:50px;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d3d1cf;
	border-bottom-color: #d3d1cf;
	background-color: #f6f6f5;
}
.separa_form div.lista{	
	padding-left:5px;
	width:281px !important;
}























/*-------------------------MAPA DEL SITIO--------------------------------*/

.mapa_sitio{
	width: 100%;
	
	
}
.mapa_sitio a{
	color: #000000 !important;	
	text-decoration: none !important;	
	
}
.mapa_sitio .seccion {
	display: block;
	float: left;
	margin-right: 5px;
	width:24%;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #000000;

}
.div_color_sup{
	width:800px;
	clear:both;
	height:5px;
	float: none;
}



/*opcion 3CST */

.mapa_sitio .seccion .titulo_seccion_n3{
	display: inline-block;
	height: 28px;
	font-weight: bold;
	margin-bottom:17px;
}


.mapa_sitio .seccion .titulo_seccion_n3 .nombre{
	float: left !important;
	height: 24px !important;
	color: #4e7f83 !important;
	text-align: center !important;
	padding-top: 4px !important;
	width:160px !important;
	font-size: 13px !important	
	
}
.mapa_sitio .seccion .titulo_seccion_n3 .nombre a{
	color: #4e7f83 !important;
	text-decoration: none;
	font-size: 13px !important
	
}



/*-----------------------------*/

/*opcion 4 CST*/

.mapa_sitio .seccion .titulo_seccion_n4{
	display: inline-block;
	height: 28px;
	
}

.mapa_sitio .seccion .titulo_seccion_n4 .nombre{
	
	float: left !important;
	height: 24px !important;
	color: #4e7f83 !important;
	text-align: center !important;
	padding-top: 4px !important;
	width:160px !important;
	font-size: 13px !important	
}
.mapa_sitio .seccion .titulo_seccion_n4 .nombre a{
	color: #4e7f83 !important;
	text-decoration: none;
	font-size: 13px !important	
}



/*-----------------------------*/



.mapa_sitio .seccion ul.sub_1 {
	color: #6d888c !important;
	font-size: 12px !important;
	margin-left: 14px !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
	padding-top: 10px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 2px !important;
}


.mapa_sitio .seccion ul.sub_1 li {
	list-style-type: circle;
	padding-top: 2px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	margin: 0px !important;
	padding-right: 0px !important;
	line-height: 12px !important;
}
.mapa_sitio .seccion ul.sub_1 li a {
	color: #6d888c !important;
	font-size: 12px !important;
	text-decoration: none !important;
}
.mapa_sitio .seccion ul.sub_1 li a:hover {
	color: #395c61 !important;
	font-size: 12px !important;
	text-decoration: none !important;
}


/*---------------------------------------------------*/

.mapa_sitio .seccion ul.sub_2 {
	margin-left: 0px !important;
	padding-left: 7px !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
}


.mapa_sitio .seccion ul.sub_2 li {
	padding-top: 3px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	line-height: 10px !important;
	list-style-type: circle;
}
.mapa_sitio .seccion ul.sub_2 li a {
	color: #91b2a9 !important;
	font-size: 11px !important;
}
.mapa_sitio .seccion ul.sub_2 li a:hover {
	color: #3f8076 !important;
	font-size: 11px !important;

}





/*----------------------------------------------------*/











.area_contenidos .informacion{
	width:300px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-left: 10px;
	padding-top:10px;
	padding-bottom:10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #c3c3c3;
}
.area_contenidos .informacion img{
	float:left;
	margin-right:10px;	
}
.area_contenidos .informacion p.titulo{
	margin-top: 0px !important;
	margin-right: 0px;
	margin-bottom: 0px !important;
	margin-left: 0px;
	padding-top: 0px !important;
	padding-right: 0px;
	padding-bottom: 5px !important;
	padding-left: 0px;
	font-size:10px !important;
	line-height: 11px !important;
	color:#acacac !important;
	font-size:17px !important;
	
}
.area_contenidos .informacion p{
	margin-top: 0px !important;
	margin-right: 0px;
	margin-bottom: 0px !important;
	margin-left: 0px;
	padding-top: 0px !important;
	padding-right: 0px;
	padding-bottom: 3px !important;
	padding-left: 0px;
	font-size:10px !important;
	line-height: 11px !important;
	color:#acacac !important;
	
}
.area_contenidos .informacion p a{
	margin-top: 0px !important;
	margin-right: 0px;
	margin-bottom: 0px !important;
	margin-left: 0px;
	padding-top: 0px !important;
	padding-right: 0px;
	padding-bottom: 3px !important;
	padding-left: 0px;
	font-size:10px !important;
	line-height: 11px !important;
	color:#acacac !important;
}








.link_externo a {
	padding-left:43px;
	padding-top:7px;
	padding-bottom:16px;
	display:block;
	background-repeat:no-repeat;
	color:#8c8c8c;
	font-size:12px;
	padding-bottom:10px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}









.columna_izq{
	width:100%;

	

}

.columna_der{
	width:100%;

	

}