@import url('base.css');
@import url('menu.css');

/******* contenido-sitio ********/

/*TOP*/
.cont_top{
	height: 98px;
	background: url(../img/bg_toplogo.jpg) no-repeat top left;
	overflow: hidden;
}

.ruta{
	color: #515552;
	font:normal 11px/30px Arial;
	background: url(../img/isologo.jpg) no-repeat 0px 8px;
	margin-left: 10px;
	padding-left: 20px;
}
.d-m-h{
	color: #000;
	font:normal 11px Arial;
	float: right;
	margin: 75px 15px 0px 0px;
}
.d-m-h span{
	color: #d20000;
	font:bold 11px Arial;
}
/******** CUERPO***********/
.cuerpo{
	background: url(../img/bg_cuerpo.jpg) repeat-y top right;
	border-top: 1px solid #e2e2e2;
	overflow: hidden;
	min-height:560px;
 	height: expression(this.scrollHeight < 561? "569px" : "auto" );
}
.marg1{
	padding:10px 7px;
	overflow: hidden;
}
.marg2{
	padding:4px;
	overflow: hidden;
}
.col1{
	width: 490px;
	float: left;
}
.col2{
	width: 310px;
	float: left;
}
.col3{
	width:200px;
	float: left;
}
/* fecha-primeranoticia */
.cont_fecha{
	float: left;
	overflow: hidden;
	color:#9a9a9a;
	margin-right: 15px;
}
.num{
	font:bold 32px/32px Arial;	
	border-bottom: 1px solid #9a9a9a;
}
.mes{
	text-transform: uppercase;
	font: normal 16px/16pxem Arial;
	text-align: center;
}
.anio{
	font: normal 11px/11px Arial;
	text-align: center;
}

/* noticia */
.fecha{
	color:#d20000;
	font: normal 11px/14px  Arial;
	margin-bottom: 3px;
}
.sec-vol{
	color: #7a7a7a;
	font: normal 11px/11px  Arial;
	margin-bottom: 5px;
}
.sec-vol strong{
	color: #7a7a7a;
	font: bold 12px/12px  Arial;
}
h1{
	font: normal 22px/24px  "Trebuchet MS" !important;
	color: #000;
}
h1 a{
	font: normal 22px/24px  "Trebuchet MS" !important;
	color: #000;
	display: block;
	margin-bottom: 5px;
}
.cont_imagen{	
	float: left;
	background: url(../img/linea-img.jpg) no-repeat bottom left;
	padding-bottom: 5px;
	margin: 0px 10px 5px 0px;
}
.img{
	border: 1px solid #000;
}
.pieimg{
	background: url(../img/ico_pieimg.jpg) no-repeat 0px 6px;
	font: normal 11px/25px  Arial;
	padding-left: 20px;
}
.puntosh{
	background: url(../img/puntosh.jpg) repeat-x top left;
	height: 1px;
	margin: 0px 0px 7px 0px;
}
.puntosh2{
	background: url(../img/puntosh.jpg) repeat-x top left;
	height: 1px;
	margin: 5px 0px 7px 0px;
}

/* COLUMNA-2 - Destacados */

.banners{
	text-align: center;
	margin-bottom: 10px;
}

/* n-p */
.contdest{
	background: url(../img/col2/center-repeat.jpg) repeat-y top left;
	overflow: hidden;
}
.titulo-np{
	background: url(../img/col2/titulo-np.jpg) no-repeat top left;
	height: 60px;
}
.cont_bottom{
	background: url(../img/col2/bottom-np.jpg) no-repeat top left;
	height: 43px;
	margin-bottom: 10px;
}
.marg-np{
	padding: 8px;
}

/* reportajes */
.contreport{
	background: url(../img/col2/center-repeat-report.jpg) repeat-y top left;
	overflow: hidden;
}
.titulo-report{
	background: url(../img/col2/titulo-report.jpg) no-repeat top left;
	height: 60px;
	font: bold 16px/47px Arial;
	color: #535353;
	text-transform: uppercase;
	padding-left: 45px;
}
.marg-report{
	padding:5px 15px 10px 18px;
}
.cont_bottom-repot{
	background: url(../img/col2/bottom-report.jpg) no-repeat top left;
	height: 39px;
	margin-bottom: 10px;
}
.contreport h3 a{
	font:bold 12px/14px Arial;
}
.contreport p{
	font: normal 11px/14px Arial;
	color: #535353;
	margin-bottom: 10px;
}

.img-dest{
	border: 1px solid #ccc;
	float: left;
	margin: 0px 10px 3px 0px;
}

/* link-vives */
.contlinks{
	background: url(../img/col2/center-repeat-links.jpg) repeat-y top left;
	overflow: hidden;
}
.titulolinks{
	background: url(../img/col2/titulo-general2.jpg) no-repeat top left;
	height: 60px;
	font: bold 16px/47px Arial;
	color: #535353;
	text-transform: uppercase;
	padding-left: 45px;
}
.cont_bottom-links{
	background: url(../img/col2/bottom-report2.jpg) no-repeat top left;
	height: 39px;
	margin-bottom: 10px;
}
.text_sitios a{
	font: bold 18px/30px Arial;
	color: #fff;
	text-transform: capitalize;
	padding-left: 15px;
	border-bottom: 1px solid #888;
	display: block;
}
.text_sitios span{
	color: #ff0000;
}



/* clasificados */


.contclasif{
	background: url(../img/col2/center-repeat-clasif.jpg) repeat-y top left;
	overflow: hidden;
}

.titulo-clasif{
	background: url(../img/col2/titulo-clasif.jpg) no-repeat top left;
	height: 60px;
	font: bold 16px/47px Arial;
	color: #535353;
	text-transform: uppercase;
	padding-left: 45px;
}
.marg-clasif{
	padding:5px 15px 0px 18px;
}
.cont_bottom-clasif{
	background: url(../img/col2/bottom-report.jpg) no-repeat top left;
	height: 39px;
	margin-bottom: 10px;
}

.ruta-clasif{
	background: url(../img/col2/rayas.jpg) repeat-x top left;
	font: bolder 12px/17px Arial;
	color: #d20000;
	padding-left: 5px;
	margin-bottom: 10px;
}
.contclasif h3 a{
	font:bold 12px/14px Arial;
	color: #d20000;
}
.contclasif h3 a:hover{
	text-decoration: underline;
}
.contclasif p{
	font: normal 11px/14px Arial;
	color: #535353;
	margin-bottom: 10px;
}

.ver_mas a{
	background: url(../img/col2/flecha.jpg) no-repeat 0px 4px;
	padding-left: 10px;
	display: block;
	float: right;
	margin:15px 10px;
}
.ver_mas-np a{
	/*background: url(../img/col2/flecha.jpg) no-repeat 0px 4px;
	padding-left: 10px;*/
	display: block;
	float: right;
	margin:12px 10px;
	color: #fff;
}

.ver_mas-np a strong{
	font: bolder 16px Arial;
}

.titulo-general{
	background: url(../img/col2/titulo-general.jpg) no-repeat top left;
	height: 60px;
	font: bold 16px/47px Arial;
	color: #535353;
	text-transform: uppercase;
	padding-left: 45px;
}



/* clasificados-interna */
.titulosec{
	font:bold 45px Arial;
	height: 38px;
	overflow: hidden;
	margin-bottom: 15px;
	border-bottom: 1px solid #ddd;
	color: #e2e2e2;
}

.cont_rubro{
	/*height: 35px;*/
	overflow: hidden;
	margin: 0px 15px 0px 15px;
}
.cont_rubro li{
	padding-left: 15px;border-bottom: 1px dotted #ccc;
	height: 34px;
}
.cont_rubro .rubro1 a{
	background: url(../img/ico_clasif1.jpg) no-repeat right;
	display: block;
	font: bolder 12px/34px Arial;
	color: #535353;
	height: 34px;
}
.rubro1 a:hover{color: #d20000;background: url(../img/ico_clasif1-b.jpg) no-repeat right;}

.cont_rubro .rubro2 a{
	background: url(../img/ico_clasif2.jpg) no-repeat right;
	display: block;font: bolder 12px/34px Arial;
	color: #535353;
}
.rubro2 a:hover{color: #d20000;background: url(../img/ico_clasif2-b.jpg) no-repeat right;}

.cont_rubro .rubro3 a{
	background: url(../img/ico_clasif3.jpg) no-repeat right;
	display: block;font: bolder 12px/34px Arial;
color: #535353;
}
.rubro3 a:hover{color: #d20000;background: url(../img/ico_clasif3-b.jpg) no-repeat right;}

.cont_rubro .rubro4 a{
	background: url(../img/ico_clasif4.jpg) no-repeat right;
	display: block;font: bolder 12px/34px Arial;
	color: #535353;
}
.rubro4 a:hover{color: #d20000;background: url(../img/ico_clasif4-b.jpg) no-repeat right;}

.cont_rubro .rubro5 a{
	background: url(../img/ico_clasif5.jpg) no-repeat right;
	display: block;font: bolder 12px/34px Arial;
color: #535353;
}
.rubro5 a:hover{color: #d20000;background: url(../img/ico_clasif5-b.jpg) no-repeat right;}

.cont_rubro .rubro6 a{
	background: url(../img/ico_clasif6.jpg) no-repeat right;
	display: block;font: bolder 12px/34px Arial;
color: #535353;
}
.rubro6 a:hover{color: #d20000;background: url(../img/ico_clasif6-b.jpg) no-repeat right;}

.cont_rubro .rubro7 a{
	background: url(../img/ico_clasif7.jpg) no-repeat right;
	display: block;font: bolder 12px/34px Arial;
color: #535353;
}
.rubro7 a:hover{color: #d20000;background: url(../img/ico_clasif7-b.jpg) no-repeat right;}

.cont_rubro .rubro8 a{
	background: url(../img/ico_clasif8.jpg) no-repeat right;
	display: block;font: bolder 12px/34px Arial;
color: #535353;
}
.rubro8 a:hover{color: #d20000;background: url(../img/ico_clasif8-b.jpg) no-repeat right;}

.cont_rubro .rubro9 a{
	background: url(../img/ico_clasif9.jpg) no-repeat right;
	display: block;font: bolder 12px/34px Arial;
color: #535353;
}
.rubro9 a:hover{color: #d20000;background: url(../img/ico_clasif9-b.jpg) no-repeat right;}

/**** clasificados-formulario *******/
.cont_crearclasif{
	border:1px solid #dddddd; padding:10px; overflow:hidden;
}
.cont-titclasif{
	overflow: hidden;
	background: url(../img/bg_titform.jpg) repeat-x top left;
}
.tit_formclasif{
	background: url(../img/ico_crearclasif.jpg) no-repeat bottom left;
	font: bold 16px/47px Arial;
	color: #535353;
	text-transform: uppercase;
	padding-left: 50px;
	margin-bottom: 15px;
}
.cont_crearclasif .titulitos{
	font: bolder 14px Arial;
}
.cont_crearclasif input{	
	/*width: 150px;*/
	font: normal 11px Arial;	
	float: left;
	margin-bottom: 5px;
}
.cont_crearclasif .input{width: 150px;	height: 18px;border: 1px solid #ccc;background: #f7f7f7;}
.texfloat{
	float: left;
	width: 80px;
	font: normal 11px Arial;
}
.cont_crearclasif select{
	float: left;
	border: 1px solid #ccc;
	width: 150px;
	height: 18px;
	font: normal 11px Arial;
	margin-bottom: 5px;
	background: #f7f7f7;
}
.cont_crearclasif textarea{
	float: left;
	border: 1px solid #ccc;
	width: 360px;
	height: 100px;
	font: normal 11px Arial;
	background: #f7f7f7;
	margin-bottom: 5px;	
}

/******* Seccion-interna NP ***********/
.cont_videonp{
	background: black;
	padding: 5px;
}
.cont_video{
	border: 1px solid #888;
	background: #535353;
}
.sombra-video{
	background: url(../img/sombra-np.jpg) repeat-x top left;
	height: 50px;
}

/******* COMPLEMENTOS ***********/
.cont_complementos{
	background:#ffffff  url(../img/bg_complementos.jpg) no-repeat top left;
	overflow:hidden; 
	margin:10px 5px 10px 7px;
	border: 1px solid #aaa;
}

.titulo-comple{
	height: 30px;
	font: bold 12px/20px Arial;
	color: #000;
	text-transform: uppercase;
	background: url(../img/isologo2.jpg) no-repeat 5px 12px;	
	padding: 10px 0px 0px 25px;
	margin-bottom: 10px;
}
.cont-farmacia{
	padding:0px 5px; 
}
.cont-farmacia a {
	display: block;
	border-bottom: 1px dotted #222;
	padding: 5px 0px 5px 3px;
}
.cont-farmacia a:hover {
	padding: 5px 0px 5px 3px;
	color: #427414;
	background: #eef1ea;
}

/*** COMENTARIOS ***/
.tit_comentario-int2{
	font: bold 14px/18px Georgia;color:#222;margin-top:0px;
}
.div_comentario{
	border-top:1px solid #ccc;
	height: 1px;
	margin: 10px 0px 5px 0px;
}
.comentario{
	background: url(../img/ico-comentario_ch.jpg) no-repeat 0px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a3a3a3;
	padding-left: 15px;
	float: right;
}

/*** Galeria momentos ***/
.titulo-galeria-momentos{
	background: url(../img/col2/titulo-general.jpg) no-repeat top left;
	height: 60px;
	font: bold 16px/47px Arial;
	color: #535353;
	text-transform: uppercase;
	padding-left: 45px;
}
/*****
/*** galerias interna ***/
.contgaleinterna h3 a{
	font:bold 12px/14px Arial;
	color: #d20000;
}
.contgaleinterna h3 a:hover{
	text-decoration: underline;
}
.contgaleinterna p{
	font: normal 11px/14px Arial;
	color: #535353;
	margin-bottom: 10px;
}
/**********************************
