@charset "utf-8";
/* CSS Document */

/* reemplazar #2D4451 */

/************************************************************* SELECTORES DE TIPO *************************************************************/

* { margin:0; padding:0; }

a{ color:#888; text-decoration:none; }
a:hover{ text-decoration:underline; }

body{
	background-image:url(../img/bg_body.jpg);
	background-repeat:repeat-x;
	background-color:#F5F5F5;
	color:#888;
	font-family:Arial, Helvetica, sans-serif;
}

button{
	background-color:#FFFFFF;
	background-image:url(../img/bg_btn.png);
	background-repeat:no-repeat;
	border:0;
	cursor:pointer;
	font-size:12px;
	height:24px;
	text-align:center;
	width:60px;
}

hr {
	color:#E0E0E0;
	background-color:#E0E0E0;
	height: 1px;
	border: 0;
	margin: 5px auto;
}

textarea,input[type="text"]{
	border: solid 1px #CCCCCC;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px;
}

p{ font-size:12px; }

label{ font-size:12px; }

/************************************************************* SELECTORES ID y CLASE **********************************************************/

#wrapper{
	margin:0 auto;
	width:960px;
}

/******************************** HEADER_1 ********************************/

#header_1{
	font-size:11px;
	height:15px; /**/
	padding:5px 0 0 0;
}

#header_1_1{
	float:left;
	padding:0 0 0 5px;
}

#header_1_2{
	float:right;
	padding:0 5px 0 0;
	text-align:right;
}

/******************************** HEADER_2 ********************************/

#header_2{
	height:60px;
}

#header_2_logo{
	background-image:url(../img/logo_hi.jpg);
	background-repeat:no-repeat;
	background-position:left;
	cursor:pointer;
	height:40px;
	left:5px;
	position:relative;
	top:10px;
	width:310px;
}

#header_2_buscador{
	left:680px;
	height:50px;
	position:relative;
	top:-30px;
	width:285px;
}

#header_2_buscador input[type="text"]{
	background-image:url(../img/bg_header_2_buscador_1.jpg);
	background-repeat:no-repeat;
	border:solid 1px #F0EFF0;
	height:18px;/**/
	margin-right:5px;
	padding:4px 5px 0 25px;
	vertical-align:top;
	width:170px;/**/
}

/******************************** HEADER_MENU *****************************/

#header_menu{
	background-image:url(../img/bg_header_4.jpg);
	background-repeat:no-repeat;
	height:44px;
	margin:0 0 5px 0;
	width:960px;
}

#header_menu ul{
	list-style:none;
	margin:0;
	padding:0;
}

#header_menu ul li{
	background-image:url(../img/bg_header_4_separador.jpg);
	background-repeat:no-repeat;
	background-position:right;
	float:left;
	height:38px;
	margin:3px 0;
	padding:0;
}

#header_menu ul li a{
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:5px 20px;
	text-decoration:none;
	text-transform:uppercase;
}

#header_menu ul li a:hover{
	color:#444;
}

#header_menu ul li.ultimo{
	background:none;
}

/******************************** HEADER_3 ********************************/

#header_3{
	height:140px;
}

#header_3_logo{
	background-image:url(../img/bg_header_3_logo.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
	height:140px;
	margin:0 5px 0 0;
	width:250px;

}

#header_3_banner{
	background-image:url(../img/bg_header_3_banner.jpg);
	background-repeat:no-repeat;
	float:right;
	height:140px;
	width:705px;
}

/******************************** BODY_1 ********************************/

#body_1{
	margin:5px 0;
	width:960px;
}
#body_1 ul{

	list-style: none;
	}


#col_izq{
	float:left;
	margin:0 5px 0 0;
	width:250px;
}

.col_izq_header{
	background-image:url(../img/bg_col_izq_header.jpg);
	background-repeat:no-repeat;
	height:20px;/**/
	padding:10px;
	width:230px;/**/
}

.col_izq_body{
	background-image:url(../img/bg_col_izq_body.jpg);
	background-repeat:repeat-y;
	padding:0 10px;
	width:230px;/**/
}

.col_izq_footer{
	background-image:url(../img/bg_col_izq_footer.jpg);
	background-repeat:no-repeat;
	height:10px;
	width:250px;
}

.col_izq_banner_header{
	background-image:url(../img/bg_col_izq_banner_header.jpg);
	background-repeat:no-repeat;
	height:5px;
	margin-top:5px;
	width:250px;
}

.col_izq_banner_body{
	background-image:url(../img/bg_col_izq_banner_body.jpg);
	background-repeat:repeat-y;
	padding:0 5px;
	width:240px;

}

.col_izq_banner_footer{
	background-image:url(../img/bg_col_izq_banner_footer.jpg);
	background-repeat:no-repeat;
	height:5px;
	width:250px;
}

#contents{
	float:right;
	width:705px;
}

#contents_header{
	background-image:url(../img/bg_contents_box_header.jpg);
	background-repeat:no-repeat;
	height:10px;
	width:705px;
}

#contents_header_news{
	background-image:url(../img/bg_contents_header_news.jpg);
	background-repeat:no-repeat;
	height:20px;/**/
	padding:10px;
	width:685px;/**/
}

#contents_header_news p{ font-size:11px; }
#contents_header_news a{ color:#2D4451; font-weight:bold; }

#contents_body{
	background-image:url(../img/bg_contents_body.jpg);
	background-repeat:repeat-y;
	padding:0 10px;
	width:685px;/**/
}

#contents_body_slider{
	background-image:url(../img/bg_slider.jpg);
	background-repeat:no-repeat;
	width:665px;/**/
	height:180px;/**/
	padding:10px;
}

#contents_body_slider a{ color:#2D4451; }
#contents_body_slider p{ font-size:12px; text-align:justify; }
#contents_body_slider h3{ margin:5px 0; }
#contents_body_slider img{ float:left; margin:0 10px 0 0; height:140px; width:200px; }

#contents_body_news{
	background-image:url(../img/bg_contents_box.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-right:5px;
	padding:10px;
	width:350px;/**/
}

#contents_footer{
	background-image:url(../img/bg_contents_footer.jpg);
	background-repeat:no-repeat;
	height:10px;
	width:705px;
}


#contents_body_news a{ color:#2D4451; }
#contents_body_news p{ font-size:11px; }
#contents_body_news img{ float:left; margin:0 10px 0 0; width:80px; }


#contents_body_category{
	background-image:url(../img/bg_contents_box_2.jpg);
	background-repeat:no-repeat;
	float:right;
	padding:5px;
	width:290px;
	padding-top:10px;
}

#contents_body_category a{ color:#2D4451; }
#contents_body_category p{ font-size:12px; }
#contents_body_category img{ float:left; }

/****************************** INTERIOR DE LA NOTICIA *********************************/

#contents_body_news_in{

}

#contents_body_news_in h3{ color:#2D4451; margin:5px 0; }

#contents_body_news_in_body p{ margin:10px 0; }
#contents_body_news_in_body img{ margin:0 10px; } /* REVISAR */

#contents_body_news_in_body h1,#contents_body_news_in_body h2,
#contents_body_news_in_body h3,#contents_body_news_in_body h4,
#contents_body_news_in_body h5,#contents_body_news_in_body h6{ color:#999; margin:10px 0; }

#contents_body_news_in_body a{ color:#2D4451; font-weight:bold; }

#contents_body_news_in_comments{ margin:20px 0 0 0; }

#contents_body_news_in_comments p{ font-size:11px; margin:5px 0; text-align:justify; }

#contents_body_news_in_comments span{ color:#2D4451; font-weight:bold; }

.contents_body_news_in_menu{
	background-color:#F9F9F9;
	border-top:dashed 1px #CCCCCC;
	border-bottom:dashed 1px #CCCCCC;
	height:25px;
	margin:10px 0;
}

.contents_body_news_in_menu img{
	border:none;
	margin:0 5px 0 0;
	vertical-align:middle;
}

.contents_body_news_in_menu ul{
	list-style:none;
	margin:0;
	padding:0;
}

.contents_body_news_in_menu ul li{
	background-image:url(../img/bg_header_4_separador.jpg);
	background-repeat:no-repeat;
	background-position:right;
	float:left;
	margin:0;
	padding:0;
}

.contents_body_news_in_menu ul li a{
	color:#888;
	display:block;
	font-size:10px;
	padding:4px 10px;
	text-align:center;
	text-decoration:none;
}

.contents_body_news_in_menu ul li a:hover{
	color:#666666;
}

/***************************************************************************************/

#contents_body_news_bus a{ color:#2D4451; }
#contents_body_news_bus img{ float:left; margin:0 10px 0 0; width:60px; }


/******************************** FOOTER ********************************/

#footer{ width:960px; }

#footer_header{
	background-image:url(../img/bg_footer_header.jpg);
	background-repeat:no-repeat;
	height:10px;
	width:960px;
}

#footer_body{
	background-image:url(../img/bg_footer_body.jpg);
	background-repeat:repeat-y;
	padding:0 10px;
	text-align:center;
	width:940px;/**/
}

#footer_body p{ font-size:11px; }

#footer_footer{
	background-image:url(../img/bg_footer_footer.jpg);
	background-repeat:no-repeat;
	height:10px;
	width:960px;
}

/**************************************************************************/

.fin_flotado{
	clear:both;
}
