/*MAIN*/
body {margin: 0px;	padding: 0px;	font-size: 11px;	font-family: Arial;	text-align: left;	background:#970000; color:#FFFFFF;}
header, footer, nav, section, article {display:block;}
header{font-size:11px;height:50px;width:100%;color:#FFF;margin-top: 10px;}
footer{width:960px;margin:0 auto;padding:10px;text-align:center;}
aside{float:left; width:150px; margin:5px 15px 0px 5px;}
section{float:left;width:795px;}
#contenedor{width:980px;margin:0 auto; background-color:#520002}
#index{float:left;width:820px;}
/*HEADER*/
#navLogo {display: block; height: 60px; padding-left: 15px;  position: relative;  width: 256px;}
#logo span {position: absolute; top: -9999px;}
#sitedesc{ width:980px; margin:0 auto;}
.sprite { background-image: url("images/logoMini.png");height: 43px; width: 149px;}
/*MISC*/
aside ul li{ list-style:none;}
aside ul{margin:0; padding:0}
form {margin: 0px;	padding: 0px;}
input, textarea {background-color: #FFF; border: 1px solid #f49020;	font-family: Arial;	font-size: 11px; margin: 2px; padding: 2px;}
a:link {color: #ffcc00;}
a:visited {color: #ffcc00;}
h1{ font-size:18px; color:#520002; width:350px; background-color:#FFCC00; border:#970000; margin:0px 140px; height:20px; padding:10px;-moz-box-shadow: 0 0 5px #FFF;-webkit-box-shadow: 0 0 5px#FFF;box-shadow: 0 0 5px #FFF;}
h2{ font-size:11px; color:#520002; padding:0px; margin:0px;}
h3{ font-size:12px; text-transform:uppercase; color:#520002; min-width:140px;background-color:#FFCC00; border:#970000; margin:5px 0px 0px 0px; height:10px; padding:10px;-moz-box-shadow: 0 0 5px #FFF;-webkit-box-shadow: 0 0 5px#FFF;box-shadow: 0 0 5px #FFF;}
a:hover {	color: #ffcc00;	text-decoration: none;}
.pagenumbers {	font-family: Arial;	font-size: 11px;	color: #000;	text-align: center;    padding: 3px;}
loader{	color: #FFFFFF;	font-size: 12px;}
#flashmovie {	text-align:center;}
#barraprogreso{	display:block; vertical-align: middle;	background-color:#fff;	text-align:center;}
.listas{list-style:none;margin:0;padding:5px;}
.indexloop{margin:5px;}
.indexloop img{width:152px;height:114px;border:0;float:left;margin:0px 5px 10px 0px;}
.indexloop p{margin:0;}
.grillaindex{float:left;width:390px;height:300px;}
#relacionados{width:780px;}
#recomendados{width:650px;padding:10px 0px 0px 20px; float:left;margin-bottom:5px;}
#masjugados ul li{float:left}
.indexaside{float:left;}
.indexaside ul{list-style:none; margin:2px; padding:3px;}
.linksportada {list-style:none; margin:2px; padding:3px;}
.linksportada li{float:left; margin:5px;}
.clear{clear:both;}
/*THUMBNAILS*/
.indexthumb{float:left; margin:4px 2px;-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; background-color:#970000;}
/*TOOLTIPS*/
.tooltip {position: relative; text-decoration: none !important; color:#0080C0 !important; font-weight:bold !important;}
.tooltip:hover {background-color:#FFF;}
.tooltip span {display: none; }
.tooltip:hover span {display: block; position: absolute; top:-2em; left:1em; width:250px; padding:5px; background-color: #FFF;border:1px solid #000; color: #000; z-index:999;}
.titulo{font-size:15px; font-weight:bold;margin:2px;}
/*MENU*/
#top-menu { background: url("images/menu.gif") repeat-x scroll 0 0 transparent;  height: 93px;}
.AltoMenuTop, .AltoMenu { height: 45px !important;}
nav { font: 12px arial,sans-serif; height: 93px;  margin: 0 auto;  position: relative;   width: 990px;}
nav ul { list-style: none outside none;margin: 0 auto;   padding: 0;}
nav li { float: left; font-weight: bold;  margin: 0;}
nav .Parent { background-color: #970000;display: none;height: 35px;left: 0;margin: 0;padding: 7px 0 7px 10px;position: absolute;top: 43px;width: 980px;z-index: 10;}
nav .child { border: 0 none; height: 23px;}
nav .child a:hover {color: #000000; text-decoration: underline;}
nav a {color: #FFFFFF !important; display: block;  font-size: 11px;  padding:14px 5px; text-decoration:none; text-transform:uppercase;}
nav a:hover { background: none repeat scroll 0 0 #970000;  color: #FFFFFF;   text-decoration: none;}
nav li:hover ul, #menu li.hover ul { display: block;}
nav .child { border: 0 none; height: 23px;}
nav .child a { border: 0 none; margin:0px 5px; color: #FFF!important; display: inline-block;float: left;font-size: 12px;font-weight: normal; padding: 0;  white-space: nowrap;}
.hover { background: none repeat scroll 0 0 #970000; cursor: pointer; text-decoration: none;}
li.subsp { border: 0 none !important; height: 23px; margin: 0 6px !important;}
.itemOculto { display: none !important;}
/*ADS*/
.ads300{width:300px; height:260px; float:left; margin:3px;}
.ads160{width:160px; height:600px;}
.ads728{width:728px; height:100px; margin:15px auto;}
.ads468{width:468px; height:70px; margin:15px;}
