/* ESTRUCTURA */

@import url("reset.css");

body {font-size:62.5%}
p {margin:0; padding:0}
.clearboth {clear:both}

/******** GEN�RICOS ***********************/
.borde-cajas { background:#fff; margin-bottom:1em; float:left}


/******** CABECERA ************************/
#cabecera {width:100%; height:135px; background:url(../img/fondo-cab.jpg) repeat-x}
#cabecera #cab01 {width:100%; }
#cabecera #cab02 {width:100%; }
#cabecera #cab03 {width:100%; height:36px;border-bottom:1px solid #404040}
.menuPrinc{ background:url(../img/bg_menu.jpg) repeat-x; height:59px; }
#cab04 {width:100%; height:34px; }
#cab05 {width:100%; height:23px; none repeat scroll 0 0; clear:both;}


/************ MENU **********************/
#menu {width:1020px; height:34px; margin:0 auto}
	#menu li {float:left; font:bold 1.2em arial; color:#fff; }
	#menu li span {margin:0 6px; color:#757575}
	#menu li a{color:#d6d6d6}
	#menu li.on, #menu li a:hover{color:#fff}
	
#menu .menu_sel{ background:url(../img/menu_sel.jpg) no-repeat center top; height:10px; }
#menu .menu_nosel{ height:10px; }

#menu2 {width:1012px; height:25px; margin:0 auto; background:url(../img/bg_menu2.png) no-repeat;}
	#menu2 li {float:left; color:#fff;vertical-align:top;font-family: arial;line-height:1.2em; font-size:1.2em}
	#menu2 li span {margin:0 15px; color:#757575}
	#menu2 li a{color:#858585; font-weight:bold; }
	#menu2 li.on, #menu2 li a:hover{color:#2f2e2e}
	
#menu2 .menu_sel{ background:url(../img/menu_sel2.png) no-repeat center top; height:10px; }
#menu2 .menu_nosel{ height:10px; }

/******* CONTENIDO **********************/

#contenido {width:1008px; margin:0 auto; background:#fff url(../img/fondo-contenido.jpg) repeat-x; border-left:solid 1px #9e9e9e; border-right:solid 1px #9e9e9e;  position:relative; z-index:99; padding:0 1px; display:block; overflow:hidden}
	#contenido #contenido-in { margin:13px 0px 10px 14px; float:left; }
	
/***** PIES *************/
.pie a{text-transform:uppercase; color:#c8c8c8; font:bold .8em Arial, Helvetica, sans-serif;}
#pie-rosso { position:relative; bottom:100px; z-index:0; height:100px; width:100%; }
.bg_pie{ background:url(../img/bg_pie.jpg) repeat-x; height:104px;  }
#pie_1 { height:47px; width:100%; position:relative; text-align:center; padding-top:18px; background:url(../img/bg_pie1.jpg) no-repeat center top;  }
#pie_2 { height:25px; width:100%; position:relative; text-align:center; padding-top:7px; font-size:1.2em}
#pie_1 ul, #pie_2 ul {margin:0 auto; width:1010px}
#pie_1 ul li{ display:inline; padding:0 15px; }
#pie_2 ul li{ display:inline; color:#ABABAB; font-weight:bold;  }
#pie_2 ul li a{ color:#838383; font-weight:bold;  }
.menu_pie_sel{ color:#fff !important; }
	
/*** columnas *******/
#columna-izq {width:410px; margin:10px 7px 0 0; float:left;}
#columna-central {width:250px;  margin:10px 11px 0 0; float:left}
#columna-dch {width:300px;  margin:10px 0 0; float:left}
.columna-izq-central{ float:left; margin:10px 0;}
	
.modulo-2columnas {width:659px; float:left; margin:10px 10px 1em 0;  padding-right:9px}* html .modulo-2columnas { display:inline; }
	.modulo-2columnas .columnas2-izq {float:left; width:368px; margin-right:20px; margin-left:10px;}
			.columnas2-izq .columnas2-izq-dch {float:left; width:218px}
			.columnas2-izq .columnas2-izq-dch2 {float:left}
			.columnas2-izq .columnas2-izq-dch-ancha {float:left; width:98%}
	.modulo-2columnas .columnas2-dch {float:left; width:250px}
	
.columnas2-dch {
	margin-left: 10px;
}
	

/***** SEPARADOR LINEA PUNTOS ****/
.linea-horizontal {width:100%; background:url(../img/linea-puntos.gif) repeat-x; font-size:1px; float:left}
.linea-separador {margin:10px 0; font-size:1px; background:url(../img/linea-noticias.gif) repeat-x; float:left; width:100%}

/*** formularios ****/

form legend {display:none}

/*** Resumen Noticia ***/
.resumen_noticia{
	width:980px;
	background:#e8e8e8;
	border:1px solid #bfbfbf;
	margin-top:14px;
	margin-bottom:14px;
}

.resumen_noticia .cuadro{
	border:1px solid #fff;
	padding:15px 10px;
}

