/*---------------------------------
------------ GENERAL -------------- 
-----------------------------------*/
*{margin:0;padding:0;border:0;}
.clear{clear:both;}
a{ text-decoration:none; color: #333333;font-size:0.99em}
html, body{font-family:"Times New Roman", Times, serif;font-size:10px;}
body{background:#FFFFFF;}
h1, h1 a{font-size:1.49em;font:"Times New Roman",Times, serif; color:#00539c; font-weight:lighter; word-spacing:1px; letter-spacing:-1px; }
h1 a{text-decoration:none; }
h1 a:hover{text-decoration:underline}
p{font-size:1.09em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#585858; font-weight:lighter; line-height:18px;}
span{font-family: Verdana, Arial, Helvetica, sans-serif; color:#f97c2c; font-size:0.98em; font-weight:bolder}
ul{list-style:none;}

/*---------------------------------
----------- CONTENEDOR ------------ 
-----------------------------------*/
#contenedor{
width:989px;
left:50%;
margin-left:-502px;
top:0px;
position:absolute;
background:#FFFFFF url(../images/bg_body.jpg) Center repeat-y;
display:inline;
padding-left:7px;
padding-right:8px;
}

/*---------------------------------
------------- PUBLICIDAD ---------- 
-----------------------------------*/
#publicidadTop{
width:100%;
border-top:2px #f0eff4 solid;
border-bottom:2px #f0eff4 solid;
padding:3px 0px 3px 0px;
display:block;
}
#publicidadTop .modulo{
/*background:url(../images/cabpublicidad.gif) top left no-repeat;*/
background:none;
padding-left:11px;
float:left;
}
/*---------------------------------
------------- CUERPO -------------- 
-----------------------------------*/
#cuerpo{
width:954px;
padding:10px 15px 10px 15px;
display:block;
clear:both;
}
/*---------------------------------
----------- HEADER ---------------- 
-----------------------------------*/
#header{
background: url(../images/bg_header.gif) #FFFFFF repeat-x;
width:100%;
height:93px;
clear:both;
}

#header .logotipo{
float:left;
}
#header .buscador{
float:right;
width:292px;
height:66px;
margin-right:8px;
margin-top:16px;
background-color:#f7f7f7;
padding-top:10px;
padding-left:10px;
font-size:10px;
}
#header .buscador p{
width:283px;
color: #727272;
font-size:10px;
height:18px;
padding-top:4px;
text-align:center;
border:1px #005daa solid;
margin-bottom:6px;
}
#header .buscador span{
height:18px;
padding:3px;
}
*+html #header .buscador span{
margin-left:-2px;
padding:0px;
}
#header .buscador input{
height:22px;
border:1px #c0c0c0 solid;
}
#header .buscador input.caja{
width:125px;
}

/*---------------------------------
----------- MENU ------------ 
-----------------------------------*/

#menu{	
height:34px;
float:left;
margin-top:10px;
clear:both;
}
#menu ul{
width:953px;
height:19px;
border-bottom: 1px solid #e1e1e1;
}
#menu li 
{
	float:left;
	border-right: 1px solid #e1e1e1;
	height:19px;
}
#tab li a:hover, #tab li:hover
{
	color:#f96106;
	background-color:#fffae2;
}
#menu li a 
{
	padding:0 10px 0 10px;
	font-weight:900;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.98em;
	color: #005daa;
}
/*---------------------------------
-----TITULARES Y DESTACADOS   ----- 
-----------------------------------*/
h2.destacado, span.comentario{
width:97%;
font-weight:900;
font: Verdana, Arial, Helvetica, sans-serif;
font-size:1.08em;
color:#FFFFFF;
background-color:#00459d;
height:21px;
padding-top:4px;
margin-bottom:6px;
margin-top:6px;
padding-left:10px;
}

span.comentario{
color:#5d5d5d;
padding-left:19px;
background: url(../images/bocadillo.gif) left no-repeat ;
font-weight:normal;
font-size:10px!important;
padding-bottom:2px;
display: compact;
}
p.separador{
border-bottom: 1px solid #e1e1e1;
width:100%;
}

/*---------------------------------
----------- PORTADA ------------ 
-----------------------------------*/
#portada #columnaizquierda{
width:932px;
border-right:3px solid #e1e1e1;
float:left;
}
#portada #columnaderecha{
width:952px;
float:right;
}

#portada #columnaderecha h1.firmas a{
font-size:1.48em;
line-height:22px;
margin-right:5px;
}
#portada #columnaderecha h1.firmas{
	margin:10px 0 10px 0;
}
#portada #columnaderecha li{
border-bottom: 1px dotted #979797;
padding-bottom:10px;
margin-top:9px;
line-height:12px;
display:inline;
float:left;
width:280px;
height:255px;
overflow:hidden;
margin-right:35px;
}
#portada #columnaderecha li p{
width:270px;
}
*+html #portada #columnaderecha li p{
width:185px;
}
/*---------------------------------
----------- COLUMNADIZEUIRDA------- 
-----------------------------------*/

#portada #columnaizquierda #pestanas{
width:915px;
}
#portada #columnaizquierda #pestanas ul.cabecera{
height:33px;
width:904px;
background-color:#f7f7f7;
border-bottom: 1px solid #e1e1e1;
padding-left:10px;
}

#portada #columnaizquierda #pestanas ul.cabecera li{
float:left;
border:1px #c0c0c0 solid;
height:18px;
margin-left:2px;
margin-top:10px;
background-color:#ebf2fa;
padding-top:4px;
}
#portada #columnaizquierda #pestanas ul.cabecera li a{
padding:0 10px 0 10px;
font: Verdana, Arial, Helvetica, sans-serif;
font-size:0.88em;
color: #000000;
}
#portada #columnaizquierda #pestanas ul.cabecera li:hover,#portada #columnaizquierda #pestanas ul.cabecera a:active li{
background-color:#FFFFFF;
border-bottom: 1px solid #FFFFFF;
z-index:15;
}
.contenidopes{
clear:both;
float:left;
width:892px;
border:1px #c0c0c0 solid;
padding:5px;
padding-left:15px;
margin-top:-1px;
clear:both
}

.contenidopes h1, .contenidopes p{
width:275px; float:left;
}
.contenidopes h1 a{
font-size:2.58em;
line-height:0.95em;
}
#portada #columnaizquierda #contenido{
margin-left:10px;
padding-right:15px;
}

#portada #columnaizquierda #contenido h1 a{
font-size:1.78em;
}
#portada #columnaizquierda #contenido .cabecerafecha{
border-bottom: 1px solid #e1e1e1;
padding-bottom:3px;
margin-top:5px;
margin-bottom:5px;
}
#portada #columnaizquierda #contenido .cabecerafecha p{
color:#a49997;
font-weight:bold;
}
#portada #columnaizquierda #contenido .cabecerafecha a{
color:#00459d;
}
#portada #columnaizquierda #contenido .cabecerafecha IMG{
float:right;
}
#portada #columnaizquierda #contenido .articulo p{
line-height:20px;
}
/*---------------------------------
----------- COLUMNA IZQUIERDA------- 
----------COMLUMNA 1   -----------*/

#portada #columnaizquierda #columna1{
width:560px;
border-right:1px #c0c0c0 solid;
padding-right:15px;
float:left;
margin-top:15px;
}
#portada #columnaizquierda #columna1 li{
border-bottom: 1px solid #cdcdcd;
padding-top:5px;
}
#portada #columnaizquierda #columna1 li ul li{
border:0px;
margin-bottom:10px;
}

ul.masleido{
color:#00459d;
font-size:14px;
}
ul.masleido li{
text-indent:14px;
background:url(../images/flechita.jpg) 7px left no-repeat;
}
ul.masleido li a, .articulosrelacionado li a{
color:#00539c;
line-height:18px;
}

#portada #columnaizquierda #columna2{
width:331px;
float:right;
margin-top:15px;
margin-right:12px;
background-color:#ebebeb;
}
#portada #columnaizquierda #columna2 li{
padding:10px 10px 0px 10px;
border-bottom: 1px solid #cdcdcd;
}
#portada #columnaizquierda #columna2 li h1 a{
font-size:1.58em;
font-weight:bold
}
*+html #portada #columnaizquierda #columna1 li, #portada #columnaizquierda #columna1 li{
padding-bottom:15px;
}
/*---------------------------------
----------- ARTICULOS------- 
----------RELACIONADOS   -----------*/
.articulosrelacionado li{
background:url(../images/cuadritoarticulo.jpg) left no-repeat;
padding-left:15px;
height:5px;
}
.articulosrelacionado li a{
font-size:1.22em;
font-weight:bold;
}

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */

#footer{
display:block;
width:100%;
margin-top:20px;
clear:both;
}