/* propiedades comunes */
*{
	padding: 0px;
	margin: 0px;
	border: 0px;
}
* html{
	padding: 0px;
	margin: 0px;
	border: 0px;
}

body{
	text-align:center;
	margin:0px;
	_margin:0px;
	*margin:0px;
	padding:0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:120%;
}
#container{
	position:relative;
	margin:0px auto;
	_margin:0px auto;
	*margin:0px auto;
	padding:0px;
	text-align:center;
	width:1020px;
	background:#FFFFFF url("../images/back.png") repeat-y;
	border: 0px;
}
#clear{
	clear:both;
	margin:0px;
	_margin:0px;
	*margin:0px;
	padding:0px;
	}
a{
	color:#596B7C;
}
a:hover{
	color:#D47C20;
}
/* header */
#header{
	width:960px;
	text-align:left;
	margin:15px 0px 0px 29px;
	_margin:15px 0px 0px 0px;
	*margin:15px 0px 0px 0px;
}
#banner{
	width:960px;
	height:90px;
	margin:0px;
	_margin:0px;
	*margin:0px;
	padding:0px;
}
#banner img{
	width:960px;
	height:90px;
	border:0px;
}
#logo{
	position:relative;
	width:688px;
	height:90px;
	float:left;
	margin:0px;
	_margin:0px;
	*margin:0px;
}
#logo img{
	margin:25px 0px 0px 0px;
	_margin:25px 0px 0px 0px;
	*margin:25px 0px 0px 0px;
}
#fecha{
	position:relative;
	width:270px;
	height:90px;
	float:right;
	margin:0px;
	text-align:right;
	color:#596B7C;
}
#fecha p{
	margin:55px 0px 0px 0px;
	_margin:55px 0px 0px 0px;
	*margin:55px 0px 0px 0px;
}
/* menu */
#menu_total{
	width:960px;
	text-align:left;
	margin:5px 0px 0px 29px;
	_margin:5px 0px 0px 0px;
	*margin:5px 0px 0px 0px;
	background:url("../images/back_menu.png") repeat-x;
}
#menu{
	position:relative;
	width:790px;
	height:30px;
	float:left;
	margin:0px 0px 0px 3px;
	color:#002859;
}
#menu ul{
	list-style:none;
	padding:2px 0px 0px 0px;
}
#menu ul li{
	float:left;
	padding:8px 4px 0px 4px;
	font-size:12px;
	height:20px;
}
#menu ul li a{
	text-decoration:none;
	color:#002859;
	font-weight:normal;
}
#menu ul li a:hover{
	text-decoration:underline;
}
#buscar{
	width:150px;
	height:20px;
	float:right;
	text-align:right;
	margin:7px 3px 0px 0px;
	_margin:5px 2px 0px 0px;
	*_margin:5px 2px 0px 0px;
	padding:0px;
}
#submenu{
	position:relative;
	float:left;
	width:900px;
	height:25px;
	margin:5px 0px 0px 0px;
	_margin:5px 0px 0px 0px;
	*margin:5px 0px 0px 0px;
	color:#596B7C;
}
#submenu ul{
	list-style:none;
}
#submenu ul li{
	float:left;
	padding:4px 6px 2px 6px;
	font-size:12px;
}
#submenu ul li a{
	text-decoration:none;
	color:#002859;
	font-weight:normal;
}
#submenu ul li a:hover{
	text-decoration:underline;
}
.submenu_seleccionado{
	color:#999999;
}
/* contenido */
#main{
	width:960px;
	height:100%;
	text-align:left;
	margin:0px 0px 0px 29px;
	_margin:0px;
	*margin:-13px 0px 0px 0px;
	padding:0px;
	background:url("../images/center_line.png") repeat-y;
}
#left_side{
	position:relative;
	width:690px;
	height:100%;
	float:left;
	margin:0px;
	_margin:0px;
	*margin:0px;
	padding:0px;
}
#contenido{
	margin:10px 0px 0px 10px;
	_margin:10px 0px 0px 10px;
	*margin:10px 0px 0px 10px;
}
#contenido_icons ul{
	list-style:none;
}
#contenido_icons ul li{
	float:left;
	padding:2px 10px 2px 0px;
	margin:0px;
}
#contenido_icons ul li a{
	text-decoration:none;
}
#contenido_title{
	font-size:16px;
	color:#002859;
	margin:40px 0px 10px 0px;
	_margin:40px 0px 10px 0px;
	*margin:40px 0px 10px 0px;
}
#contenido_enlace{
	margin:10px 0px 15px 10px;
	_margin:10px 0px 15px 10px;
	*margin:10px 0px 15px 10px;
}
#contenido_enlace ul{
	list-style:inside square;
	color:#596B7C;
}
#contenido_enlace a{
	color:#596B7C;
}
#contenido_enlace a:hover{
	color:#D47C20;
}
#contenido_adjunto{
	margin:0px 0px 15px 10px;
	_margin:0px 0px 15px 10px;
	*margin:0px 0px 15px 10px;
}
#contenido_adjunto ul{
	list-style:inside square;
	color:#596B7C;
}
#contenido_adjunto a{
	color:#596B7C;
}
#contenido_adjunto a:hover{
	color:#D47C20;
}
#contenido_foto{
	margin:15px 0px;
	_margin:15px 0px;
	*margin:15px 0px;
	width:670px;
	border:0px;
}
#contenido_video{
	margin:20px 0px;
	_margin:20px 0px;
	*margin:20px 0px;
}
.subtitulo{
	font-size:12px;
	margin:15px 0px 5px 0px;
	_margin:15px 0px 5px 0px;
	*margin:15px 0px 5px 0px;
	color:#002859;
}
#right_side{
	position:relative;
	width:260px;
	height:100%;
	float:right;
	margin:0px;
	_margin:0px;
	*margin:0px;
	padding:0px;
	text-align:right;
}
#right_side_banners img{
	margin:10px 0px 0px 5px;
	_margin:10px 0px 0px 5px;
	*margin:10px 0px 0px 5px;
	width:250px;
	/*height:110px;*/
	border:0px;
}
#right_side_playlist{
	margin:10px 0px 0px 10px;
	_margin:10px 0px 0px 10px;
	*margin:10px 0px 0px 10px;
	padding:5px;
	background:#CCCCCC;
	width:240px;
	text-align:center;
}
.playlist{
	margin:0px;
	_margin:0px;
	*margin:0px;
	border-top:solid 1px #596B7C;
	padding:5px 0px 0px 0px;
}
.playlist img{
	position:relative;
	float:left;
	width:80px;
	height:60px;
	border:0px;
}
.playlist p{
	position:relative;
	float:right;
	width:150px;
	text-align:left;
	padding:0px 0px 0px 5px;
}
/* footer */
#footer{
	width:960px;
	text-align:left;
	margin:0px 0px 0px 29px;
	_margin:0px;
	*margin:-13px 0px 0px 0px;
	background-color:#FFFFFF;
}
#footer_menu{
	position:relative;
	margin:45px 0px 5px 0px;
	_margin:45px 0px 5px 0px;
	*margin:45px 0px 5px 0px;
	float:left;
	width:600px;
	text-align:left;
	color:#596B7C;
	font-size:12px;
}
#footer_menu ul{
	list-style:none;
}
#footer_menu ul li{
	float:left;
	padding:0px 0px 0px 5px;
}
#footer_menu ul li a{
	text-decoration:none;
	color:#596B7C;
}
#footer_menu ul li a:hover{
	text-decoration:underline;
}
#footer_logos{
	position:relative;
	margin:5px 0px;
	_margin:5px 0px;
	*margin:5px 0px;
	float:right;
	width:350px;
	text-align:right;
}
#footer_datos{
	margin:5px 0px 15px 5px;
	_margin:5px 0px 15px 5px;
	*margin:5px 0px 15px 5px;
	color:#596B7C;
}
#footer_datos a{
	text-decoration:none;
	color:#596B7C;
}
#footer_datos a:hover{
	text-decoration:underline;
}
#aviso{
	text-align:left;
	margin:5px;
	_margin:5px;
	*margin:5px;
	padding:2px;
}