body {
	margin:0 auto; 
	padding:0; 
	font-size: 0.8em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 1.7em;
	color: #333333;
	background:#FFFFFF url(gr/fondo.gif) repeat-y center;
}
#contenedor { 

	margin: 0 auto; 
	padding: 0; 
	width: 770px;
	}

h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
}
form{

margin:0;
padding:0;

}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	line-height: 18px;
}

#barra1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #BFD5EA;
	height: 30px;
	width: 762px;
	padding-top:5px;
	padding-left:4px;
	padding-right:4px;
}
#barra1  a {
	text-decoration:none;
	color: #FFFFFF;
}
#barra1  a:hover {
	text-decoration:underline;
	color: #FFFFFF;
}
#barra2 {

	height: 120px;
	width: 755px;

	padding: 0 0 0 15px;

	
}
#barra2 form {
	margin: 5px;
	padding:30px 0 5px 0;
	background:#BFD5EA;
	height:40px;
	
}
#barra2 .campotxt {



width:200px;
	
}

#barra2 .logo {
	float:left;
	padding:30px 0 0 0;
	text-align:left;
	width:350px;
	height:59px;
	display:block;
	margin:30px 0 0 0;
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #000000;
	font-weight:bold;
}


#barra2 .banner {
	float: right;	
	padding: 30px 0 0 0;
	text-align:center;
	width:350px;
	margin: 5px 0 5px 0;
	background:#F0F0F0;
	height:90px;
	
}


#barra2  a {
	text-decoration:none;
	color: #999999;
	cursor:pointer;

}
#barra2  a:hover {
	text-decoration:none;

}
#barra3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #336699;
	height: 35px;
	width: 770px;
	float:left;
	margin:0;
	border-bottom:8px solid #000000;
}
#barra3  ul {
	list-style:none;
	margin:0;
	padding:0;

}
#barra3  li {
	list-style:none;
	float:left;
	padding:0;
	margin:0;

}
#barra3  a {
	text-decoration:none;
	font-weight:bold;
	color: #FFFFFF;
	padding:10px 8px 10px 8px;
	margin:0;
	height:15px;
	display:block;
	float:left;
}
#barra3  a:hover {
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #000000;
	
}
#barra4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	height: 25px;
	width: 762px;
	padding:4px;
	text-align:left;
	float:left;
}
#barra4  a {
	text-decoration:none;
	color: #999999;
}
#barra4  a:hover {
	text-decoration:underline;
}

#pie1 {
	width: 770px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	float:left;
	text-align:left;
	margin-top:20px;
}
#pie1  ul {
	list-style:none;
	margin:0;
	padding:0;

}
#pie1  li {
	list-style:none;
	float:left;
	padding:0 10px 0 0;
	margin:0;

}

#pie2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	height: 25px;
	width: 762px;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	float:left;
	text-align:center;
}
#pie2  a {
	color: #666666;
	font-weight:bold;
}
#pie2  a:hover {
	text-decoration:underline;
}
#pie3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	height: 25px;
	width: 762px;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	float:left;
	text-align:center;
}
#pie3  a {
	text-decoration:none;
	color: #666666;
}
#pie3  a:hover {
	text-decoration:none;
	color: #666666;
}

#general1 {
	background-color: #f5f5f5;
	width: 156px;
	text-decoration:none;
	text-align:left;
	float:left;
}
#general2 {

	text-decoration:none;
	text-align:left;
	float:left;
	width:611px;
	margin-left:3px;

}

.menu1 {
	background-color: #BFD5EA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	text-decoration: none;
	height:23px;
	padding:5px 4px 0 8px;
}

#menucategorias {
	list-style:none;
	float:left;
	margin-left:0px;
	padding-left:4px;
	padding-right:4px;
	padding-top:5px;
}

#menucategorias a {
	color: #666666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#menucategorias li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	float:left;
	margin:0px;
	clear:both;
	width: 146px;
}
#menucategorias a:hover {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


#menupaises {
	list-style:none;
	float:left;
	margin-left:0px;
	padding-left:4px;
	padding-right:4px;
	padding-top:5px;
}

#menupaises a {
	color: #666666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#menupaises li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	float:left;
	margin:0px;
	clear:both;
	width: 146px;
}
#menupaises a:hover {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.barra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:26px;
	color: #336699;
	background-color: #f5f5f5;
	padding:2px 4px 0 4px;

	margin:0 0 10px 0;
	cursor:move;
	-moz-user-select: none;
}
div.handle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:26px;
	color: #336699;
	background-color: #f5f5f5;
	padding:2px 4px 0 4px;

	margin:0 0 10px 0;
	cursor:move;
	-moz-user-select: none;
}

.bordeimagenes {
	border: 1px solid #333333;
}

.recomendado {
	margin-top:8px;
	text-align:left;
	float:none;
	clear:both;
}

.recomendado a {
	font-weight:bold;
}


.canales {
	font-weight:bold;
}

/*////////////////////////////////////////////////////*/
.noticiaprincipal {
	padding-top:5px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:5px;
}
.noticiaprincipal .noticiatitular {
	font-weight:bold;
}


	#columna1 {
		width: 299px;
		padding-left:4px;
		padding-right:4px;
		float:left;
	}
	#columna2 {
		width:300px;
		padding-left:4px;
		float:left;
	}
	#columna3 {
		width: 439px;
		padding-left:4px;
		padding-right:4px;
		float:left;
	}
	#columna4 {
		width:160px;
		padding-left:4px;
		float:left;
	}
	#columnadrag1 {
		width: 299px;
		padding-left:4px;
		padding-right:4px;
		list-style:none;
		float:left;
		margin:0px;
	}
	#columnadrag1 li {
	margin-bottom:15px;
	}
	#columnadrag2 {
		width:300px;
		padding-left:4px;
		float:left;
		list-style:none;
		margin:0px;
	}
	#columnadrag2 li {
	margin-bottom:15px;
	}
	#columnaprogramas {
		width: 300px;
		padding-left:4px;
		padding-right:4px;
		float:right;
	}
	#columnaprogramas h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	#columnatopdescargas {
		padding-left:4px;
		padding-right:4px;
		float:right;
		width:300px;
	}
	#columnatopdescargas h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	#barracategorias {
		border: 1px solid #CCCCCC;
		padding:4px;
		margin:0 0 5px 0;
		float:right;
		width:597px;
	}
	#barracategorias titulo {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin:0;

		width:580px;
	
	}
		#barracategorias .enlaces {

		float:left;
	
	}
	#barracategorias #expande a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		float:left;
	}
	#expande {
		font-weight:bold;

	}
	#destacado {
		float:left;
		width:50%;
		font-size: 9px;
	}
	#destacado a {
		font-weight:bold;
		float:left;
		font-size: 11px;
	}
	#destacado img {
		float:left;
		margin-right:4px;
		margin-left:4px;
		margin-top:4px;
	}
	.programaAjax {
		font-size: 9px;
		clear:both;
		margin-bottom:10px;
	}
	.programaAjax a {
		font-weight:bold;

		font-size: 11px;
	}
	.programaAjax img {
		float:left;
		margin-right:4px;
		margin-left:4px;
		margin-top:4px;
	}
	.programa {
		font-size: 9px;
		clear:both;
		margin-bottom:10px;
	}
	.programa a {
		font-weight:bold;

		font-size: 11px;
	}
	.programa img {
		float:left;
		margin-right:4px;
		margin-left:4px;
		margin-top:4px;
	}