/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;

}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

table{ width:100%; }
table, tr, td {
border-collapse: collapse;
margin: 0px;
padding: 0px;
border: 0px;
}
td{ vertical-align:top; text-align:left; }

img{ border:0px;}

a{ color:#000000; }

.clear{ clear:both; }

#main {
	padding-bottom:15px;
	padding-top:5px;
	background-color:#F0F7FE;
	background-image: url(images/fondo.gif);
	background-repeat: repeat-y;
	background-position: center top;	
			
		
		}



#contenido{

			background-color:#FFFFFF;
			width:1000px;
			text-align:left;

	
		}	
		
		
		
		
	#encabezado{
	
	width:1000px;
	height:135px;
	background-color:#070808;
	background-image: url(images/fondo_encabezado.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color:#FFFFFF;
	
	
	}
	#encabezado td{ color:#FFFFFF; }
	#encabezado a{ color:#ffffff; font-weight:bold; font-size:11px;}
	
	#encabezado #links{
	
	width:287px;
	margin:0px 10px 10px 10px;
	padding-top:10px;
	color:#3ebcff;

	float:left;
	
	
	
	}
	#encabezado #links a{ text-decoration:none; 	color:#3ebcff; 	font-weight:normal !important; }
	#encabezado #links a:hover, #encabezado a:hover{ text-decoration:underline; }
	
	#encabezado #ultimahora{
	
	margin-left:297px;
	padding-top:10px; 
	font-weight:bold;
	
	}
	#encabezado #ultimahora .t{ float:left; width:90px; padding-top:3px; }
	
	
	#encabezado #logo{ 
						margin-left:10px; 
						float:left; 
						width:380px; 
						margin-right:10px;
						
					}
	#encabezado #logo a{ color:#81d4ff; text-decoration:none; font-size:1em; }
	
	
	#encabezado #clima{
	
	
		float:left;
		width:270px;
		
		margin-left:10px;
		margin-right:10px;
		
		margin-top:0px;
	
	
	}
				
				#encabezado #clima .principal{
				
												width:100px;
												text-align:center;
												float:left;
				
											}
				#encabezado #clima .principal strong{
				
												font-size:1.2em;
												
											
											}
											
				#encabezado #clima .secundarias{
												
												margin-top:10px;
												margin-left:110px;
												line-height:20px;
												
												
				
											}
				#encabezado #clima .secundarias p{ margin:5px; }
				#encabezado #clima .secundarias img{ float:left; margin-right:3px; margin-top:4px; }
				#encabezado #clima .secundarias .ciudad{ width:80px; float:left;  }
				
	
	
	#encabezado #social{
	
	
		margin-left:700px;
		margin-right:10px;
		margin-top:10px;
	
	
	}
	
	
	
	
	
	


#mmenu{
	
	background-color:#3b90e8;
	background-image: url(images/fondo_menu_t.gif);
	background-repeat: repeat-x;
	background-position: left top;

}

#mmenul{

	background-image: url(images/fondo_menu_l.gif);
	background-repeat: no-repeat;
	background-position: left top;

		}
#mmenur{

	background-image: url(images/fondo_menu_r.gif);
	background-repeat: no-repeat;
	background-position: right top;

		}
		
#mmenul{

	background-image: url(images/fondo_menu_l.gif);
	background-repeat: no-repeat;
	background-position: left top;

		}


#submenul{

	background-image: url(images/fondo_submenu_l.gif);
	background-repeat: no-repeat;
	background-position: left bottom;

		}
		
#submenur{

	background-image: url(images/fondo_submenu_r.gif);
	background-repeat: no-repeat;
	background-position: right bottom;

		}

#menu{

	background-image: url(images/fmenu.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;

background-color:#006cc8;
height:32px;
width:1000px;

overflow:hidden;


}


#menu ul li{
	
	
	float:left; 
	
	margin-left:2px;
	margin-right:2px;
	margin-top:1px;
	
	
	}
	

#menu a{ 	color:#FFFFFF; 
			font-size:12px;
			text-decoration:none;
			display:block;
			
			padding-left:3px;
			padding-right:3px;
			padding-top:8px;
			padding-bottom:8px;
			
			}

#menu .menu_actual{

					background-color:#c9dde4;
					padding-left:10px; padding-right:10px;
					

					}
					#menu .menu_actual a{ color:#000000; }
					




			#menu a:hover, #submenu a:hover{ text-decoration:underline; }

#menu ul{ list-style:none;
	margin:0px 0px 0px 5px;
	padding:0px;
	
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	}






#submenu{

	background-image: url(images/fmenu.png);
	background-repeat: repeat-x;
	background-position: 0px -32px;

background-color:#8eb0ca;
height:28px;
width:1000px;

overflow:hidden;


}

#submenu a{ font-weight:normal; color:#000000; text-decoration:none;}


#submenu #derecha{ 

	margin:3px 2px 0px 10px;
	padding:1px;
	
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	
	float:right;
	background-color:#FFFFFF;
}

#submenu #izquierda{ 

	
	margin:0px 0px 0px 5px;
	padding:0px;
	
	
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	
	float:left;
	
	
	
	}
	
#submenu #izquierda li{
	
	list-style:none;
	float:left; 
	
	margin-left:2px;
	margin-right:2px;
	
	margin-top:2px;
	
	}
	
#submenu #derecha li{
	
	list-style:none;
	float:left; 
	
	margin:1px 2px 1px 2px;
	
	}
	
	
#submenu #izquierda a{ 
				
				
				color:#000000; 
				font-size:12px;
				text-decoration:none;
				display:block;
				
				padding-left:3px;
				padding-right:3px;
				padding-top:4px;
				padding-bottom:4px;
				

			}
			#submenu #izquierda a:hover{ text-decoration:underline; }
			
			
#submenu #derecha a{ 
				
				
				color:#333333; 
				font-size:12px;
				text-decoration:none;
				display:block;
				
				
				padding:2px;
				

			}
			#submenu #derecha a:hover{ text-decoration:underline; }
			
			#submenu #derecha .menu_actual{ 		background-color:#E3E3E3; 
			
													
											
											}
											#submenu #derecha .menu_actual a{ color:#000000; margin-left:5px; margin-right:5px; font-weight:bold; }
			
#submenu #izquierda .menu_actual a{	



font-weight:bold;
color:#003978;
	
}
	


#contenido{

margin-top:10px;
margin-bottom:10px;

}

#pie{

background-color:#dfe3e7;
padding:10px;
text-align:center;
color:#000000;
line-height:18px;
margin-bottom:10px;

}
#pie a{ color:#000000; margin-left:5px; margin-right:5px; }

.divver{
	background-image: url(images/divver.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

.imgp{
	border: 1px solid #9199a3;
}


#slide_datos{

margin-bottom:10px;
}

.titulo{
font-family:Arial, Helvetica, sans-serif;
		font-size:26px;
		color:#003366;
		font-weight:normal;
		margin-bottom:10px;

}
.titulo a{ color:#368be2; text-decoration:none; }
.titulo a:hover{ text-decoration:underline; }

#slide_datos #titulo{
		margin:0px; padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:26px;
		color:#003366;
		font-weight:normal;
		}
		#slide_datos a{ color:#003366; text-decoration:none; }
		#slide_datos a:hover{ text-decoration:underline;  }
		
.datos{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; margin-top:5px; margin-bottom:5px; color:#666666; }
.datos img{ vertical-align:middle; }
.datos a{ color:#666666; }

.fecha{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#990000;  }
.intro{  font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; }



.noticia_principal h1{ 
		margin:0px; padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:26px;
		color:#003366;
		font-weight:normal;
		margin-bottom:10px;
		}
		.noticia_principal h1 a{ color:#003366; text-decoration:none;  }
		.noticia_principal h1 a:hover{ text-decoration:underline;  }
		.noticia_principal .intro{ margin-bottom:10px;}

.noticias_destacadas{
	
	margin:0px;
	padding:0px;
	margin-top:20px;
	
	list-style-image: url(images/flecha_nd.gif);
	list-style-position: outside;
	
	
}


.itemCategoria{ margin-bottom:10px; padding-bottom:10px; border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cacbce; }
.itemCategoria h2{ font-size:18px; margin-bottom:10px; }
.itemCategoria .datos{ margin-top:0px;}


.noticias_destacadas li{ margin-left:20px; margin-bottom:15px; }

.noticias_destacadas a{ color:#003366; font-weight:bold; text-decoration:none;}
.noticias_destacadas a:hover{ text-decoration:underline;  }


.divisor{
	margin-bottom:20px;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cacbce;
}


h2{
		margin:0px; padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:22px;
		color:#003366;
		font-weight:normal;
		}
		h2 a{ color:#003366; text-decoration:none; }
		h2 a:hover{ text-decoration:underline; }
		
.item{ margin-bottom:20px; }

.tdvideos{
	background-color:#6b7176;
	background-image: url(images/fondo_video_b.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.videos{ padding:5px; }
#mainvideo{ background-color:#36393c; padding:7px; }
#maininfovideo{ color:#FFFFFF; background-color:#36393c; padding:7px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#cccccc;  }
.pre_previewvideo{ height:20px; margin-left:5px; margin-right:5px; margin-top:10px; color:#FFFFFF; overflow:hidden;  }
.videos .imgp{ cursor:pointer; }

.itemVideo{

	margin-bottom:5px;

}

.titulo_noticia{

padding-bottom:10px;
margin-bottom:0px;

border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cacbce; 
}
.titulo_noticia .intro{ margin-top:5px; margin-bottom:5px; }
.titulo_noticia h1{

		font-family:Arial, Helvetica, sans-serif;
		font-size:30px;
		color:#003366;
		font-weight:normal;
		margin-bottom:10px;

}

.herramientas{

background-color:#CACBCE;
padding:5px;
padding-bottom:0px;

}

#hlinks{

margin:0px;
padding:0px;
list-style:none;
margin-bottom:5px;
color:#003385;
}

#hlinks li{

padding-top:5px;
padding-bottom:5px;

border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cacbce; 
cursor:pointer;
}

#ver_noticia{ margin-top:10px; }


.textoVerNoticia1{ font-size:4px;}
.textoVerNoticia2{ font-size:6px; }
.textoVerNoticia3{ font-size:8px; }
.textoVerNoticia4{ font-size:10px; }
.textoVerNoticia5{ font-size:12px; line-height:18px; }
.textoVerNoticia6{ font-size:14px; line-height:20px; }
.textoVerNoticia7{ font-size:18px; line-height:24px; }
.textoVerNoticia8{ font-size:24px; }
.textoVerNoticia9{ font-size:28px; }

.nrelacionadas{
	background-color:#E0EFFE;
	background-image: url(images/mas.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 25px;
}
.nrelacionadas2{
	background-color:#E0EFFE;
	background-image: url(images/clip.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 25px;
}

.tcomentarios{
	background-color:#3B90E8;
	background-image: url(images/comentarios.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 25px;
	font-weight:bold;
	color:#FFFFFF;
}

.masseccion{
	background-color: #9DC8F4;
	border: 1px solid #3B90E8;


}

#numCom{
	background-color: #F0F7FE;
	font-weight:bold;
	padding:3px;
	color:#BF0000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E0EFFE;
	border-bottom-color: #E0EFFE;
}

#numComN{
	background-color: #FFC0C0;
	font-weight:bold;
	padding:3px;
	color:#BF0000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF0000;
	border-bottom-color: #FF0000;
}

.comentario_na, .comentario{
	background-color:#F8FBFE;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.comentario_na .titulo, .comentario .titulo{
	font-size:12px;
	padding:3px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin:0px;
}

#comentario{
	background-image: url(images/fondo_comentario.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.msgaprobar{
	background-color: #FFC0C0;
	font-weight:bold;
	padding:3px;
	color:#BF0000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF0000;
	border-bottom-color: #FF0000;
}

.elcom{	padding:3px; }



.dtc{

font-weight:normal;
font-size:24px;
color:#4E647A;
margin-left:10px;
margin-top:20px;

}


.item_relacionado{

margin-left:5px;
margin-top:5px;
}
.item_relacionado a{ text-decoration:none; }
.item_relacionado a:hover{ text-decoration:underline; }
.campoCom{ width:98%; margin-bottom:2px; }

.formuepe{

background-color:#CAE8C1;

border: 1px solid #92CE80;

}

.paginas{

text-align:center;
background-color:#D8EEFF;
padding:3px;

}


#boletin_index{
	width:349px;
	height:72px;
	background-image: url(images/boletin_noticias.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#cccccc;
	font-weight:bold;
	margin-top:5px;
}

#boletin_lateral{
	width:223px;
	height:150px;
	background-image: url(images/boletin_noticias_lateral.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#cccccc;
	font-weight:bold;
}

.portadaComentarios a{ color:#1E4874;}
.portadaComentarios .intro{ 

	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E2EEFA;
	padding-bottom:10px;
	margin-bottom:10px;

}
.indexCom{
	font-size:16px;
	font-weight:bold;
	color:#3B90E8;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E2EEFA;
	padding-bottom:5px;
	margin-bottom:5px;
}



#slideshow{

width:397px;
height:212px;

}

#slide_nav, #slide_nav td{

background-color:#EAEAEA;
color:#000000;
height:18px;
padding-top:1px;
	}
	#slide_nav #slide_title{ margin-left:5px; overflow:hidden; height:14px;}
	#slide_nav img{ cursor:pointer; }
	

#nav{  margin-top:10px;}	
#nav a {
	border: 1px solid #aeaeae;
	text-decoration: none;
	background-color: #cecece;
	background-image: url(images/fondo_nav.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-weight:bold;
	
	padding:5px;
	padding-left:8px;
	padding-right:8px;
	margin-right:8px;
	margin-top:10px;
}
#nav a.activeSlide {
	border: 1px solid #5f8ab3;
	background-color: #89acd0;
	background-image: url(images/fondo_nav_a.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#nav a:focus { outline: none; }




#gnews{
	background-image: url(images/fondo_gnews.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width:575px;
	height:20px;
	overflow:hidden;
	padding-left:5px;
	border: 1px solid #000000;
	margin-left:110px;
}

#gnews #botones{

width:44px;
float:right;
padding-top:2px;


}

#gnews #botones #b_arriba{

	background-image: url(images/faa.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;

	width:19px;
	height:16px;
	margin-right:2px;
	cursor:pointer;
	float:right;

}
#gnews #botones #b_abajo{

	background-image: url(images/faa.png);
	background-repeat: no-repeat;
	background-position: -19px 0px;

	width:19px;
	height:16px;
	margin-right:2px;
	cursor:pointer;
	float:right;
}


#gnews #botones #b_arriba{

	background-image: url(images/faa.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;

	width:19px;
	height:17px;

}


.newsticker {
	list-style-type: none;
/*	background: #050c44;*/
	padding: 3px;
	margin: 0;
	font-size:10px;
	color:#CCCCCC;

}

#titulares{




margin-top:2px;
height:16px;
width:520px;
overflow:hidden;
font-size:10px;



}
#titulares a{ text-decoration:none; }
#titulares .secc{ text-decoration:none; color:#9dcff6; font-weight:normal; }

#titulares ul{

margin:0px; padding:0px;

}
#titulares ul li{

	list-style: none;
	padding: 0px;
	margin: 0px;
	color:#CCCCCC;
	
	height:16px;
width:520px;
overflow:hidden;


}


#audios{
	margin-top:10px;
	width:349px;
	background-color: #eeefef;
	background-image: url(images/fondo_pc_m.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#audios .int_sup{
	background-image: url(images/fondo_pc_t.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#audios .int_inf{
	background-image: url(images/fondo_pc_b.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#audios .cont{ padding:10px; }


#opiniones_portada{

margin-top:10px;
background-color:#f3f4f4;

}

.item_opinion h2{

	font-family:Georgia, "Times New Roman", Times, serif;
	color:#003366;
	font-style:italic;
	font-size:16px;
	font-weight:bold;

}
.item_opinion .intro{ color:#333333; }
.item_opinion .intro a{ color:#333333; }

.divo{
	height:20px;
	background-image: url(images/divo.gif);
	background-repeat: repeat-x;
	background-position: center center;
}

/* NEWS TICKETS */



#notas_rapidas{ 
					height:30px; 
					margin-top:1px; 
					overflow:hidden;

					background-color: #28292a;

				}
				
#notas_rapidas .alinstante{
	
	
	width: 112px;
	height: 30px;
	float: left;
				
}


.tickercontainer { /* the outer div with the black border */
	
width: 880px; 
height: 30px; 
margin: 0; 
padding: 0;
overflow: hidden;

margin-left: 120px;


}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */

position: relative;
left: 0px;
top:7px;
width: 870px;
overflow: hidden;

}
ul.newsticker { /* that's your list */
position: relative;
left: 850px;
font: normal 12px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
	
	color: #b8e0ff;

}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #b8e0ff;

margin: 0;
	
	text-decoration: none;
}
ul.newsticker a:hover{
	text-decoration: underline;
}
ul.newsticker span {
margin: 0 10px 0 0;
} 


