/* AyerViernes S.A. */

/* www.ayerviernes.com */

/* AyerViernes S.A. */


@import url("base.css");


/**************************************************************
                     ESTRUCTURA MAIN 
**************************************************************/

.main{
	margin-top: 26px;
}
.cont_pags{
	width: 482px;
	background: none;
	/*margin-right: 24px;*/
	margin-top: 6px;
	padding: 0 20px 0 24px;
	float: left;
}
.cont_pags p{
	color: #333;
	font-size: 11px;
	line-height: 18px;
	margin-top: 20px;
	font-weight: normal;
}
.cont_pags h3{
	color: #F60;
	font-size: 24px;
	font-weight: bold;
	line-height: 90%;
}
.cont_pags h3 em{
	font-size: 20px;
	font-style: normal;
	margin-top: 20px;
	display: block;
}
.cont_pags h4{
	color: #F60;
	font-size: 18px;
	line-height: 130%;
	margin: 25px 20px 20px 0;
	/*clear: both;*/
}
.cont_pags h5{
	font-size: 14px;
	color: #F60;
	margin: 20px 20px 20px 0;
}
.cont_pags a{
	color: #0066CC;
}

#paraBusc a img{
	display: none;
}
.cont_pags em a{
	font-size: 11px;
	font-style: normal;
	color: #6bf;
}
.cont_pags em a:hover{
	color: #6bf;
}
.cont_pags a:hover{
	color: #0066CC;
	text-decoration: underline;
}
.cont_pags li{
	color: #333;
	font-size: 13px;
	line-height: 140%;
	list-style: none outside url(../imag/auxi/auxi_bull_sub_menu.gif);
	margin: 0 0 0 22px;
}
.cont_pags ul, .cont_pags ol{
	margin-top: 15px;
	margin-bottom: 15px;
}
.cont_pags ul li{
	margin-bottom: 10px;
	font-style: normal;
	font-weight: normal;
}
.cont_pags ol{
	margin: 30px 10px 30px 20px;
}
.cont_pags ol li{
	color: #666;
	list-style: decimal outside none;
	margin-bottom: 10px;
}
.cont_pags ul ul{
	margin-top: 5px;
}
.cont_pags ul ul li{
	font-size: 12px;
	list-style: disc outside none;
	margin: 0 0 0 40px;
}

/*contenido resumen para bajar*/

.cont_pags_caja{
	width: 483px;
	background: #F2F7FB url(../imag/back/back_cont_resu.gif) no-repeat 0 0;
	margin-top: 30px;
	float: left;
}
.cont_pags_caja_auxi{
	width: 483px;
	height: 9px;
	background: #F2F7FB url(../imag/auxi/auxi_cont_resu.gif) no-repeat bottom center;
}
.cont_pags_caja_rigth{
	margin: 20px 0 10px 10px!important;
	float: right!important;
}
.cont_pags_resu{
	padding: 20px;
}
.cont_pags_resu li{
	list-style-image: url(../imag/auxi/auxi_icon_valo.gif);
}
.cont_pags_resu, .cont_pags_resu p, .cont_pags_resu li{
	font-size: 11px;
}
.cont_pags_resu h3{
	font-size: 18px;
	margin-top: 5px;
	margin-bottom: 20px;
}
.cont_pags_resu h3 em{
	font-size: 16px;
	font-style: normal;
}
.cont_pags_resu h4{
	font-size: 12px;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
}
.cont_pags_resu ol li{
	color: #f63!important;
}


#cont_pags_caja_modif{
	width: 265px;
	background-image: url(../imag/back/back_cont_pags_caja_modif.gif);
	margin: 20px 0 20px 0;
	float: none;
}
#cont_pags_caja_modif_auxi{
	width: 265px;
	background-image: url(../imag/auxi/auxi_cont_pags_caja_modif.gif);
}
#cont_pags_caja_modif .cont_pags_resu{
	padding: 10px 10px 5px 10px;
}
#cont_pags_caja_modif ol{
	margin: 10px 10px 0 0;
}
#cont_pags_caja_modif P{
	line-height: 120%;
	margin-top: 10px;
}
#cont_pags_caja_modif .cont_pags_resu ol li{
	color: #333;
	font-size: 12px;
	line-height: 110%;
	margin: 0 0 10px 25px;
}

/*Boton descarga*/

#boto_down{
	width: 110px;
	height: 59px;
	background: transparent url(../imag/boto/boto_down.gif) no-repeat 0 0;
	margin: 0 0 20px 20px;
	float: right;
}
#boto_down:hover{
	background-position: -110px 0;
}

/*Fotos top random home*/

#foto_01{
	background-image: url(../imag/foto/foto_top_pag_01.jpg);
}
#foto_02{
	background-image: url(../imag/foto/foto_top_pag_02.jpg);
}
#foto_03{
	background-image: url(../imag/foto/foto_top_pag_03.jpg);
}
#foto_04{
	background-image: url(../imag/foto/foto_top_pag_04.jpg);
}
#foto_05{
	background-image: url(../imag/foto/foto_top_pag_05.jpg);
}





.main h2{
	width: 348px;
	height: 40px;
	background: transparent url(../imag/back/back_titu_pags.jpg) repeat-x 0;
	font-size: 20px;
	font-weight: bold;
	margin-left: 0;
	padding: 30px 0 0 22px;
}


/**************************************************************
                     NOTICIA COMPLETA PAGS
**************************************************************/


.noti_pags{
	color: #666;
	font-size: 11px !important;
	/*font-weight: bold;*/
	margin-bottom: 5px;
}
.fech_noti_pags{
	color: #3c66cc;
	font-weight: bold;
}


/*submenu top*/

.submenu_html{
	/*width: 800px;*/
	position: absolute;
	color: #FFF;
	margin: 6px 0 0 15px;
	font-size: 11px;
	font-weight: normal;
}
.submenu_html a{
	color: #FFF;
}
.submenu_html a:hover{
	color: #FFF;
	text-decoration: underline;
}
#submenu_html_acti{
	color: #FFF500;
	font-weight: bold;
}

/*rastro*/

.brea{
	color: #666;
	font-size: 9px;
	font-size: xx-small;
	margin-bottom: 12px;
}
.brea strong, .brea a, .brea a:hover{
	color: #666;
}

.right{
	width: 190px;
	float: right;
	background: url(../imag/back/back_right.jpg) repeat-x;
}

/*botones subir bajar*/


.boto_bottom{
	float: left;
	display: inline;
	margin-left: -8px;
	padding-bottom: 20px;
	width: 400px;
}
#boto_volv{
	background: url(../imag/boto/boto_volv.gif) no-repeat 0 0;
	width: 49px;
	height: 13px;
	margin-right: 1em;
}
#boto_volv:hover{
	background-position: -49px;
}
#boto_subi{
	background: url(../imag/boto/boto_subi.gif) no-repeat 0 0;
	width: 41px;
	height: 13px;
}
#boto_subi:hover{
	background-position: -41px;
}
#boto_subi_medi{
	background: url(../imag/boto/boto_subi.gif) no-repeat 0 0;
	width: 41px;
	height: 13px;
	margin: 20px 0 20px 425px;
}
#boto_subi_medi:hover{
	background-position: -41px;
}
.boto_subi_medi{
	background: url(../imag/boto/boto_subi.gif) no-repeat 0 0;
	width: 41px;
	height: 13px;
	margin: 20px 0 20px 425px;
}
.boto_subi_medi:hover{
	background-position: -41px;
}


/*****listas para submenu right****/

.subm ul li{
	list-style: outside url(../imag/auxi/auxi_bull_sub_menu.gif);
	background: transparent;
	clear: left;
	margin: .5em 0 0 2em;
}
.subm ul ul li{
	font-size: 11px;
	list-style: outside url(../imag/auxi/auxi_icon_valo.gif);
	background: transparent;
	clear: left;
	margin: .5em 0 0 1.2em;
}
.subm ul ul ul li{
	font-size: 10px;
	list-style: none outside none;
	background: transparent url(../imag/auxi/auxi_li_li_li.gif) no-repeat 0 4px;
	padding-left: 8px;
	margin-left: 0;
	margin-right: 5px;
}
.subm ul{
	margin: .5em 0;
}
.subm a{
	color: #06C;
}
.subm a:hover{
	color: #06C;
	text-decoration: underline;
}

.acti{
	font-weight: bold;
	color: #000!important;
}

.subm{
	background: #FFF url(../imag/back/back_top_subm.gif) no-repeat 0 0;
	width: 160px;
	margin: 10px 0 0 10px;
	padding: 5px 5px 0 5px;
}
.auxi_subm{
	background: url(../imag/back/back_bott_subm.gif) no-repeat top;
	height: 5px;
	margin-bottom: 10px;
}



/**************************************************************
                     VENTANAS COLAPSABLES
**************************************************************/


.oculta{
	display: none;
}
.muestra{
 	display: block;
	margin: 0;
	padding: 0;
}


.list_colap{
	margin-top: 20px;
}
.list_colap h4{
	color: #fff;
	font-size: 14px;
	width: auto;
	background-color: #69c;
	margin: 6px 0;
	padding: 5px;
}
.list_colap ul{
	margin-top: 0;
	margin-bottom: 0;
}
.list_colap ul li{
	color: #06C;
	font-size: 11px;
	line-height: 100%;
	margin-top: 0;
	margin-bottom: 6px;
}

/*VENTANA COLAPSABLE CURVA*/

.cont_colap_curv, .cont_colap_curv_indi{
	width: 435px;
	background: #F0F6FC url(../imag/auxi/auxi_vent_colap_top.gif) no-repeat 0 0;
	margin: 8px 0 10px 0;
	padding: 20px 0 0 0;
}
.cont_colap_curv h5{
	color: #f60;
	font-size: 13px;
	margin: 0 0 0 20px;
}
.cont_colap_curv p{
	font-size: 13px;
	margin: -15px 10px 8px 110px;
}
.dpts{
	color: #f60;
	margin: 0 9px 0 -14px;
}
.vent_colap_curv_auxi{
	width: 435px;
	height: 8px;
	background: #F0F6FC url(../imag/auxi/auxi_vent_colap_bott.gif) no-repeat bottom center;
}
.primero{
	margin-top: 20px!important;
}
.link_h4_colap h4{
	font-size: 13px;
	margin: 5px 0 0 0;
}

.cont_colap_curv_indi{
	margin: 20px 0 0 22px;
	padding: 0;
}
.cont_colap_curv_cont{
	padding: 20px 20px 0 20px;
}
.cont_colap_curv_cont h4{
	margin: 0;
	padding: 0;
}
.cont_colap_curv_cont ol{
	margin: 15px 0 10px 5px;
	padding: 0;
}
.cont_colap_curv_cont ol li{
	color: #f63;
	font-size: 12px;
	margin-bottom: 2px;
}
.coor_regi{
	background-color: #f2f7fb;
	margin: -6px 0 6px 0;
	padding: 5px;
	display: block;
}
.coor_regi p{
	font-size: 11px;
	line-height: 140%;
	margin: -14px 0 0 180px;
	padding: 0;
}
.coor_regi h5{
	font-size: 11px;
	margin: 0 0 0 0;
	padding: 0;
}
.coor_regi em{
	color: #06c;
	font-style: normal;
}
.coor_regi .dpts{
	color: #f60;
	margin: 0 8px 0 -12px;
}

/**************************************************************
                     INGRESO SERVICIOS
**************************************************************/


.ingr{
	width: 260px;
	background: transparent url(../imag/back/back_ingr_out.gif) repeat-y 0 0;
	margin: 20px 0 0 100px;;
	float: left;
	display: inline;
}
.ingr_in{
	width: 260px;
	background: transparent url(../imag/back/back_ingr_in.gif) no-repeat 0 9px;
	float: left;
}
.ingr_auxi_top, .ingr_auxi_bott{
	width: 260px;
	height: 9px;
	background: transparent url(../imag/auxi/auxi_ingr_top.gif) no-repeat 0 0;
}
.ingr_auxi_bott{
	background: transparent url(../imag/auxi/auxi_ingr_bott.gif) no-repeat bottom center;
	float: left;
}
.ingr span{
	margin: 0;
	padding: 10px;
	float: left;
}
#ingr_envi{
	width: 76px;
	height: 26px;
	margin: 0 0 0 85px;
	background: transparent url(../imag/boto/boto_ingr.gif) no-repeat 0 0;
	float: left;
}
#ingr_envi:hover{
	background-position: -76px 0;
}


/**************************************************************
                     ARCHIVOS DESCARGABLES
**************************************************************/


.arch_desc{
	width: 190px;
	text-align: center;
	background: transparent url(../imag/back/back_arch_desc_out.gif) repeat-y 0 0;
	margin: 20px 0 5px 5px;
	float: right;
	display: inline;
	clear: both;
}
.arch_desc_02{
	
}
.arch_desc_in{
	width: 190px;
	background: transparent url(../imag/back/back_arch_desc_in.gif) no-repeat 0 9px;
	float: left;
}
.arch_desc_auxi_top, .arch_desc_auxi_bott{
	width: 190px;
	height: 9px;
	background: transparent url(../imag/auxi/auxi_arch_desc_top.gif) no-repeat 0 0;
}
.arch_desc_auxi_bott{
	background: transparent url(../imag/auxi/auxi_arch_desc_bott.gif) no-repeat bottom center;
	float: left;
}
.arch_desc p{
	color: #333;
	font-size: 10px;
	line-height: 110%;
	text-align: left;
	padding: 0 18px 2px 18px;
	margin: 0;
	/*float: left;*/	
}
.arch_desc p strong{
	color: #000;
}
.arch_desc h5{
	font-size: 11px;
	text-align: center;
	margin: 0;
	padding: 6px 10px 10px 10px;
}
.arch_desc img{
	background-color: #fff;
	margin: 10px 0 10px 0;
	padding: 1px;
	border: 1px solid #666;
}
#arch_desc_boto{
	width: 76px;
	height: 26px;
	margin: 0 0 0 55px;
	background: transparent url(../imag/boto/boto_desc.gif) no-repeat 0 0;
	float: left;
}
#arch_desc_boto:hover{
	background-position: -76px 0;
}

.arch_desc_mate p{
	margin-top: 10px;
}
.arch_desc_mate h5{
	padding-bottom: 0;
}
.arch_desc_mate strong{
	margin-bottom: -8px;
	display: block;
}


/*listado de noticias*/

.noti_all{
	width: 480px;
	margin-top: 20px;
	float: left;
}
.noti_all ul{
	border-bottom: 1px dashed #C8C8C8;
	margin: 8px 0 0 0;
	padding-bottom: 8px;
}
.noti_all ul li{
	list-style: none outside none;
	padding: 0;
	margin: 0;
}
.noti_all p {
	font-size: 10px;
	line-height: 100%;
	padding-bottom: 0px;
	margin: 0;
}
.noti_all p em{
	font-size: 11px;
	font-style: normal;
	line-height: 130%;
	margin-top: 5px;
	display: block;
}
.noti_all_titu{
	padding: 0;
	margin: 0;
}
.fech_noti_all{
	color: #f60;
}

/*tablas en ingreso*/

#ingreso table{
	margin: 10px auto;
}
#ingreso textarea{
	width: 400px;
	height: 150px;
}
#ingreso input{
	width: 400px;
}
#ingreso input.ingreso_fecha{
	width: 380px;
	margin-right: 5px;
}
#ingreso table.ingreso_primero{
	margin-top: 30px;
}
#ingreso textarea.igreso_completo{
	height: 200px;
}
#ingreso textarea.ingreso_resumen{
	height: 60px;
}
.ingr_in table{
	margin: 0 0 10px 23px;
	padding: 0;
	border: 0px none;
	display: inline;
	float: left;
}
.ingr_in tr, .ingr_in td{
	border: 0px none;
}
.input_serv{
	width: 160px;
}

/*BOTON DECARGAR*/

.boto_desc_chic{
	width: 54px;
	height: 18px;
	background: transparent url(../imag/boto/boto_desc_chic.gif) no-repeat 0 0;
	margin: 0 5px;
}
.boto_desc_chic:hover{
	background-position: -54px 0;
}


#boto_envi, #boto_limp{
	width: 39px;
	height: 18px;
	background: transparent url(../imag/boto/boto_envi.gif) no-repeat 0 0;
	margin-right: 33px;
	float: right;
}

/*botones formuñario*/

#boto_limp{
	background-image: url(../imag/boto/boto_limp.gif);
	margin-right: 10px;
}
#boto_envi:hover, #boto_limp:hover{
	background-position: -39px 0;
}

/*FORMULARIO FADEBOX*/

.fadebox{
	color: #000;
	background-color:#fff;
}

/*Buscador Atomz*/
.resu_list h5{
	margin: 20px 0 0 0;
}
.resu_list p{
	margin: 0;
	font-size: 12px;
}
.busc_resu{
	background-color: #f2f7fb;
	margin: 25px 0 6px 0;
	padding: 5px;
	display: block;
}
.url{
	font-size: .8em;
	color: #666;
}
.busc_resu_input input{
	position: relative;
	top: 4px;
	float: left;
	margin-top: 9px;
	margin-right: 15px;
	padding: 2px 0;
}
.busc_resu_input #boto_busc{
	position: relative;
	top: 3px;
	margin-top: 10px;
}
.busc_resu_input:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
    /* Hides from IE-mac \*/
* html .busc_resu_input{height: 1%;}
/* End hide from IE-mac */
.principal .main .cont_pags table .tr_color td p {
	font-weight: normal;
}
.principal .main .cont_pags .paso_uno em {
	font-size: 14px;
}
.principal .main .cont_pags .paso_uno strong .info_paso {
	font-size: 14px;
}
.principal .main .cont_pags .paso_dos .info_paso {
	font-size: 14px;
}
.principal .main .cont_pags .paso_dos {
	font-size: 14px;
}
.principal .main .cont_pags .paso_uno {
	font-size: 14px;
	width: 480px;
}
.principal .main .cont_pags table .tr_color td p {
	font-weight: normal;
}
.principal .main .cont_pags table .tr_color_top_titu td strong {
	text-align: center;
	color: #FFF;
}
.tr_color_top_titu td {
	color: #FFF;
	text-align: center;
	font-weight: normal;
}
