﻿/* CSS layout */
body{
	text-align:center;
	background-color:#848484;
	background-image:url(Images/bg_tile.gif);
	background-repeat:repeat;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.78em;
}

#masthead {
}

#top_nav {
}

.principal{
width:850px;
background-color: #E4E4E4;
float:left;
left:30px;
margin-bottom:20px;
}

.logo {
width:850px;
position:relative;
float:left;
background-color: #EBEBEB;
margin-bottom:5px;

}

.contenedor_buscar
{
	width:840px;
	background-color: #E5E5E5;
	background-image:url(Images/header_bg.png);
	background-repeat:repeat;
	border-bottom-color: #FF4F4F;
	border-bottom-style:solid;
	border-bottom-width:1px;
	text-align:left;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:5px;
	
}

/*
	.titular2
	 {   
   		margin: 10px;
	    padding: 8px;
   		border: 2px solid #FFFFFF;
	    background-color: #efefef;
   		font-size: x-large; 
	    background-image: url(Images/header_bg.png);
	    
   		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	   	font-size:1.50em;
		width:600px;
	}


*/
.buscar{
	width:400px;
	/*background-color: #E5E5E5;*/
	/*border-bottom-color: #FF4F4F;
	border-bottom-style:solid;
	border-bottom-width:1px;*/
	text-align:right;
	padding-bottom:5px;
	padding-top:5px;
	position:relative;
	float:right;
	/*background-image:url(Images/header_bg.png);*/
}

/*#breadcrumbs {position:static;}*/
#breadcrumbs{
	position:relative;
	top:5px;
	left:25px;
	font-size:0.9em;
	padding-top:5px;
	float:left;
}
#breadcrumbs a {
	color:#000000;
	text-decoration:underline;
}

#breadcrumbs a:hover {text-decoration:none;}


. cuerpo {
	position: relative;
	width: 800px;
	height:auto;
	margin:0 auto;
	padding-bottom:20px;
	border:1px solid #FFFFFF;	
	text-align:left;
	background-color:#EBEBEB;
	background-image:url(Images/main_bg.png);
	background-repeat:repeat-y;
	background-position:top center;
	z-index:1;
}

	.contenedor_noticia {
		/*margin-right: 200px;*/
		position:relative;
		float:left;
		width:650px;
		height: auto;
		z-index:1;	
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align: justify;		
		background-color: #E4E4E4;
		border-style:solid;
		border-width:1px;		
		border-left-color:#FFFFFF;
		border-right-color:#FFFFFF;
		border-top-color:#EBEBEB; /*#EBEBEB;*/
		border-bottom-color:#FFFFFF;
		padding-top:10px;
		padding-left:5px;
		padding-bottom:10px;
		padding-right:5px;
		margin: 3px 3px 3px 3px;		

		}

	.contenido_noticia {
		margin:5px;
		padding:10px 20px 15px 20px;
		border:1px solid #999999;
		background-color:#FFFFFF;
		
		}
	.contenido_noticia img {
		border-color:#FF284E;
		color:#FF284E;
		/*color:#FFFFFF;*/
	}	
	.contenido_noticia a {
		border-color:#FF284E;
		/*color:#FFFFFF;*/
	}	

.contenedor_ppal_derecha{
	    /*padding:5px;
	    border:1px solid #999999;*/
	    background-color:#E4E4E4;
	    font-size:smaller;
		float:right;
		right:0px;
		width:150px;	
		/*margin-bottom:20px;*/
		bottom:5px;
		margin-right:5px;
		/*padding-left:5px;
		padding-right:10px;
		margin-right:5px;
		margin-top:15px;
		margin-left:5px;*/
		
		}


.contenedor_derecha{
	    /*padding:5px;*/
	    border:1px solid #999999;
	    background-color:#FFFFFF;
	    font-size:smaller;
		float:right;
		right:0px;
		width:140px;		 
		padding-left:5px;
		padding-right:5px;
		margin-right:5px;
		margin-top:15px;
		margin-left:5px;
		
		}
.contenedor_derecha a {color:#FF284E;}
		
	.columna_derecha {
		position:relative;
		float:right;
		right:5px;	
		width:130px;	
		height: auto;
		z-index:1;
		text-align:left;
		padding-bottom:5px;
	
	}
	.columna_derecha a 
	{
		font-size:9px;
		color:#FF284E;
	}

	.columna_derecha img {
		border-color:#FFFFFF;
		/*color:#FFFFFF;*/
	}

.columna_derecha_esp {
		/*width: 200px;
		position: absolute;
		right: 0px;
		top: 0px;*/
		position:relative;
		float:right;
		right:1px;	
		width:130px;	
		height: auto;
		z-index:1;
		text-align:left;
		padding-bottom:5px;
		padding-right:5px;
		padding-left:5px;
		
		
		
	
	}
	.columna_derecha_esp a {
		color:#FF284E;
	}

	.columna_derecha_esp img {
		border-color:#FF284E;
		border-width:1px;
		/*color:#FFFFFF;*/
	}	
	
.contenedor_titulares {

	position:relative;
	float:left;
	width:650px;
	height: auto;
	z-index:1;	
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;		
	background-color:#ECECEC;
	border-style:solid;
	border-width:1px;		
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
	padding-top:10px;
	padding-left:5px;
	padding-bottom:10px;
	padding-right:5px;
	margin: 20px 3px 3px 3px;
		
	}

	.titular
        {
        margin: 5px;
        padding: 5px;
        border: 1px solid #FFFFFF;
        background-color: #efefef;
        font-size: smaller;
        background-image: url(Images/header_bg.png);
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 1.20em;
       }
	 .titular a{color:#FF284E;}
       
	.titular2
	 {   
   		margin: 10px;
	    padding: 8px;
   		border: 2px solid #FFFFFF;
	    background-color: #efefef;
   		font-size: x-large; 
	    background-image: url(Images/header_bg.png);
	    
   		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	   	font-size:1.50em;
		width:600px;
	}
	.titular2 a{color:#FF284E;}
	
	.titular3
	{   
   		/*margin: 10px;*/
		margin-left:5px;
    	padding: 10px;
		border-left: 1px solid #999999;
		border-bottom: 1px solid #999999;
		border-right: 1px solid #999999;
    	background-color: #efefef;
	   	font-size: x-large;    	
    	background-image: url(Images/header_bg.png);
	   	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   		font-size:10px;
		text-align:center
       }

	.titular4
        {
        margin: 5px;
        padding: 5px;
        border: 1px solid #FFFFFF;
        background-color: #FFFFFF;
        font-size: smaller;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 1.20em;
       }
	 .titular4 a{color:#FF284E;}
	 
	  
.contenedor_publicite{
		
        /*margin:5px;*/
	    /*padding:6px;*/
	    /*border:1px solid #999999;*/
	    background-color:#FFFFFF;
	    font-size:smaller;
		margin-top:0px;
        }
.contenedor_publicite a {color:#FF284E;}

.contenedor_publicite img {color:#000000;}

.contenedor_publicidad_larga {
	position:relative;
	float:left;
	width:645px;
	height: auto;
	z-index:1;	
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;		
	background-color:#FFFFFF;
	border:1px solid #999999;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:5px;
	margin: 20px 3px 3px 3px;
}
.contenedor_publicidad_larga a {color:#FF284E;}

.contenedor_publicidad_larga img 
{
	color:#FFFFFF; 
	border-color:#FFFFFF;
	}


.pie {
	clear:both;
	position: relative;
	color: #333333;
	text-align: center;
	margin-top:20px;
	margin-left:3px;
	margin-right:5px;
	margin-bottom:5px;	
	z-index:1;
	width:810px;
	float:left;
	padding:15px;
	border:#FFFFFF solid 1px;
	background-color:#EFEFEF;
	font-size:0.9em;
	 
}

.pie a {color:#FF284E;}

.separador{
	position:relative;
	float:left;
	width:750px
	

}

.separador2{
	position:relative;
	float:right;
	width:100px;
	margin:5px;
}

.imgfloatright {
	float:right;
	display:inline;
	margin: 0.25em 0 0.25em 1em;
}
.style1 {
	border: 1px solid #FF284E !important;
	margin: 0;
	padding: 0;
}
.style2 {
	text-align: left;
}
.style3 {
	text-align: center;
}

.readmore {
	text-align:right;
	font-size:0.9em;
}

.readmore a {color:#FF284E;}


.unwatermarked {
  	height:18px;
    width:148px;
    font-weight:bold;
    }

.watermarked {
    height:20px;
   	width:150px;
    padding:2px 0 0 2px;
   	border:1px solid #BEBEBE;
    background-color:#F2F2F2;/*#F0F8FF;*/
   	color:gray;
	}	
.teaser
{
	margin-top: 0;
	color: #777777;
	font-size: 15px;
	font-weight: normal;
}
.imgfloatright {
	float:right;
	display:inline;
	margin: 0.25em 0 0.25em 1em;
}
.imgfloatleft {
	float:left;
	display:inline;
	margin: 0.25em 1em 0.25em 0;
}

