* { margin:0; padding:0;}

html {
	background-color: #000;
}

body {
	cursor: default;
	background-color: #000;
	height: 100%;
	font-weight: normal;
}

a, a:link, a:active, a:visited {
	font: normal 1.1em "Trebuchet MS", Tahoma, Helvetica;
	color: #759ea2;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #132927;
}
	

img {
	border: 0;
}

div#contenedor {
	width: 965px;
	margin: 0 auto 5px auto;
	background: #808080 url(fondo-contenedor.gif) repeat-y;
	border: 1px solid #000;
}

.clear {
	clear: both;
}

div#publicidad-sup {
	width: 945px;
	height: auto;
	padding: 5px 10px 6px 10px;
	background-color: #808080;
	margin: 0 auto 0 auto;
}

div#pie {
	width: 955px;
	height: 30px;
	margin: 0 auto 0 auto;
	background: #303030 url(logo-pie.png) -1% 0% no-repeat;
	padding: 5px 10px 0 0;
	border-top: 1px solid #545454;
	border-bottom: 1px solid #545454;
	text-align: right;
}

div#pie p {
	color: #FFF;
	text-align: right;
	font-size: 0.8em;
	font-weight: bold;
}

div#pie a, div#pie a:link, div#pie a:active, div#pie a:visited {
	font: normal 0.9em "Arial", Tahoma, Helvetica;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

a.rev-ant, pie a.rev-ant:link, a.rev-ant:active, a.rev-ant:visited {
	font: normal 0.7em "Arial", Tahoma, Helvetica;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px dotted #FFF;
}

div#info-seccion {
	width: 960px;
	height: 10px;
	background-color: #ff7200;
	padding: 0px 0 12px 5px;
}

div#bloque-derecho {
	width: 214px;
	height: auto;
	float: left;
	padding: 0 10px 10px 10px;
}

div#bloque-central {
	width: 290px;
	height: auto;
	float: left;
	border-left: 1px solid #CCC;
	padding: 0px 15px 15px 15px;
}

div#bloque-izquierdo {
	width: 380px;
	height: auto;
	float: left;
	padding: 0 15px 15px 15px;
}

div.bloque-tit {
	width: 100%;
	background: transparent url(pie-tit.gif) bottom left no-repeat;
	padding-bottom: 5px;
}

div.bloque-ant {
	width: 100%;
	background: transparent url(pie-ant.gif) bottom left no-repeat;
	padding-bottom: 17px;
	margin-bottom: 10px;
}

div.bloque-video {
	width: 96%;
	background-color: #f7f7f7;
	padding: 5px;
	margin-top: 10px;
	border: 1px solid #CCC;
}

div.revista {
	width: 105px;
	background-color: #b3b3b3;
	border: 1px solid #455256;
	padding: 5px;
	margin: 10px 10px 10px 0;
	float: left;
}

div.aviso {
	width: 86%;
	height: auto;
	margin-top: 16px;
	padding: 18px 10px 8px 40px;
	background: #ececec url(icono-info.png) center left no-repeat;
	border: 1px solid #d9d9d9;
}

div.aviso p {
	font-weight: bold;
	font-size: 0.8em;
	color: #455256;
}

.clasificacion {
	font: normal 0.7em "Verdana", Tahoma, Helvetica;
	color: #FFF;
}

div.comentario {
	width: 96%;
	padding: 5px 7px 5px 7px;
	background-color: #f2f2f2;
	border: 1px solid #d9d9d9;
	border-left: 0;
	border-right: 0;
	margin-bottom: 10px;
}

div.comentario p {
	font-size: 0.8em;
	color: #000;
	margin: 4px 0 2px 0;
}

div.opinion {
	width: 96%;
	padding: 5px 7px 5px 7px;
	background-color: #cccccc;
	border: 1px solid #b7b7b7;
	border-left: 0;
	border-right: 0;
	margin-bottom: 10px;
}



h1 {
	font: normal 1.6em "Arial", Verdana, Tahoma, Arial;
	color: #455256;
	letter-spacing: 0.5px;
	margin: 0;
	padding: 0;
	margin-top: 15px;
}

h2 {
	font: normal 1.1em "Arial", Verdana, Tahoma, Arial;
	color: #455256;
	letter-spacing: 0.5px;
	margin: 0;
	padding: 0;
	margin-top: 5px;
}

hr {
	width: 100%;
	height: 1px;
	border: 0;
	border-top: 1px solid #CCC;
	background-color: transparent;
}

hr.ant {
	width: 100%;
	background: transparent url(pie-ant.gif) top left no-repeat;
	height: 12px;
	border: 0;
	margin: 4px 0 10px 0;
}

h2.comentarios {
	background: transparent url(iconos/comments.png) 0% 85% no-repeat;
	padding: 10px 0 0 18px;
	margin-bottom: 10px;
}

h2.opinion {
	background: transparent url(iconos/reply.png) 0% 85% no-repeat;
	padding: 10px 0 0 18px;
	margin-bottom: 10px;
}

span.usuario {
	width: 100%;
	background: transparent url(iconos/comments.png) 100% 65% no-repeat;
	padding: 2px 20px 3px 0;
	font-size: 0.9em;
	text-align: right;
}

h1.ant {
	margin-top: 1px;
	font-size: 1.2em;
}

p {
	font:normal 0.9em Arial, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	margin-bottom: 10px;
}

p.titular {
	font-size: 0.8em;
}

p.titular-ant {
	font-size: 0.6em;
	float: left;
	margin-bottom: 5px;
}

span.info-seccion-act {
	font: normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: left;
	padding-left: 25px;
	background: transparent url(flecha-negra.gif) center left no-repeat;
}

span.info-seccion {
	font: normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: left;
	padding-left: 25px;
	margin-left: 5px;
	background: transparent url(flecha-blanca.gif) center left no-repeat;
}

span.fecha {
	font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #ff6e00;
	text-align: left;
}

span.categoria {
	font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #616e72;
	text-align: left;
	border-bottom: 1px dotted #CCC;
}

span.fecha-ant {
	font: bold 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #ff6e00;
	text-align: left;
}

span.mas {
	position: relative;
	top: 10px;
	right: -306px;
}

span.mas-lat {
	position: relative;
	top: 6px;
	right: -94px;
}

span.blanco {
	font: bold 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: left;
}

a.info, a.info:link, a.info:active, a.info:visited {
	font: normal 0.8em "Arial", Tahoma, Helvetica;
	color: #000;
	text-decoration: none;
	font-weight: normal;
}

a.info:hover {
	color: #FFF;
}

a.ant, a.ant:link, a.ant:active, a.ant:visited {
	font-size: 1.0em;
	color: #ff6e00;
	font-weight: bold;
	text-decoration: underline;
}

a.ant:hover {
	color: #000;
}

a.titulo, a.titulo:link, a.titulo:active, a.titulo:visited {
	font: normal 1.0em "Arial", Verdana, Tahoma, Arial;
	color: #455256;
	letter-spacing: 0.5px;
	margin: 0;
	padding: 0;
	margin-top: 15px;
}

a.titulo:hover {
	color: #000;
}

a.titulo-ant, a.titulo-ant:link, a.titulo-ant:active, a.titulo-ant:visited {
	font: normal 1.0em "Arial", Verdana, Tahoma, Arial;
	color: #455256;
	letter-spacing: 0.5px;
	margin: 0;
	padding: 0;
	margin-top: 15px;
}

a.titulo-ant:hover {
	color: #000;
}

input {
	float: left;
	border: 1px solid #b7b7b7;
	font: normal 0.9em "Trebuchet MS", Tahoma, Helvetica;
	color: #000;
	padding: 2px;
	background-color: #f6f6f6;
}

input.envia-comentario {
	width: 364px;
	float: left;
	border: 1px solid #b7b7b7;
	font: normal 1.1em "Trebuchet MS", Tahoma, Helvetica;
	color: #454545;
	padding: 2px;
	background-color: #ececec;
	margin-top: 5px;
}

form.busqueda {
	background: transparent url(fondo-busqueda.png) no-repeat;
	width: 213px;
	height: 17px;
	text-align: right;
	float: left;
	position: relative;
	top: -19px;
}

input.barra-busqueda {
	background: transparent;
	float: left;
	width: 165px;
	height: 19px;
	padding: 2px 35px 0 20px;
	font: normal 0.7em "Arial", Tahoma, Helvetica;
	color: #000;
	border: 0;
}

input.boton-busqueda {
	background-color: transparent;
	width: 24px;
	height: 17px;
	position: relative;
	top: -21px;
	left: 188px;
	border: 0;
}

textarea {
	float: left;
	border: 1px solid #b7b7b7;
	font: normal 0.9em "Trebuchet MS", Tahoma, Helvetica;
	color: #000;
	padding: 2px;
	background-color: #f6f6f6;
}

label {
	width: 80px;
	float: left;
	margin-right: 6px;
	padding-right: 10px;
	text-align: right;
}

.menu{margin:0 auto; padding:0; height:30px; width:100%; display:block; background:url('fondo-menu.png') 100% -30px repeat-x;}
.menu li{padding:0; margin:0; list-style:none; display:inline;}
.menu li a{float:left; padding-left:18px; display:block; color:rgb(255,255,255); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url('fondo-menu.png') 0px -30px no-repeat; font-weight: bold; border-right: 1px solid #414141}
.menu li a span{line-height:30px; float:left; display:block; padding-right:18px; background:url('fondo-menu.png') 100% -30px no-repeat; font-weight: bold;}
.menu li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
.menu li a:hover span{background-position:100% -60px;}
.menu li a.active, .menu li a.active:hover{line-height:30px; padding-right: 1px; font:12px Verdana, Arial, Helvetica, sans-serif; background:url('fondo-menu.png') 0px -90px no-repeat; color:rgb(255,255,255);}
.menu li a.active span, .menu li a.active:hover span{background:url('fondo-menu.png') 100% -90px no-repeat;}


