*{margin:0;padding:0;}
html>body{height:100%;width:100%;margin:0;padding:0;}
.clear{clear:both;}
body{text-align:center;background:#059;font-family:Verdana;font-size:12px;color:#333;margin:0;padding:0;}
img{border:0;}
small{color:#CCC;}
p{margin:8px 0;}
a:link,a:visited{color:#059;text-decoration:none;}
a:hover{color:#05A;text-decoration:underline;}
#wrapper{text-align:center;width:794px;background:#FFF;margin:0 auto;padding:3px;}
#header{width:800px;height:152px;background:url(images/nuevoheader.jpg) no-repeat bottom center;margin:10px auto 0;}
#header a{width:100%;height:100%;display:block;}
#sidebar{width:280px;height:550px;position:absolute;padding:15px 10px;background:#09C url(images/sidebar.png) no-repeat top left;margin:15px 0 15px -33px;}
.bloque{width:95%;overflow:hidden;margin:10px auto;background:#26A8D4;padding:5px 0;color:#F4F4F4;-webkit-border-radius:6px;-moz-border-radius:6px;}
#buscador{float:right;margin:20px 20px 5px 0;}
#content{width:460px;min-height:580px;float:right;text-align:left;margin:10px auto 0;padding:8px 20px;}
.image{width:125px;height:150px;margin:4px 5px;float:left;padding:8px 3px;border:1px solid #DDD;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;}
.image:hover{background:#DFF2FF;}
.image p{margin:2px 3px;font-size:10px;overflow:hidden;}
#nombre{font-weight:700;text-align:center;}
#comentario{text-align:center;font-size:10px;color:#AAA;}
#imagen{text-align:center;margin:5px auto;}
#imagen img{max-width:450px;border:1px solid #CCC;background:#E8E8E8;padding:5px;}
.puntuacion{font-size:30px;text-align:center;font-family:"Arial";color:#333;margin:-18px 0 0;}
#votar{text-align:center;margin:0 auto;}
#puntos{background:#F4F4F4;border:1px solid #CCC;-moz-border-radius:2px;-webkit-border-radius:2px;color:#059;margin:0 auto;padding:2px;}
.navitem{font-size:11px;text-align:center;float:left;margin:10px 2px;}
.navitem a,.navitem strong{border:1px solid #DDD;display:block;width:10px;padding:5px 6px;text-decoration:none;}
input,textarea{background:#F4F4F4;border:1px solid #CCC;-moz-border-radius:2px;-webkit-border-radius:2px;color:#059;padding:2px;}
#submit,#search{background:#3b5998;color:#fff;font-family:"lucida grande", tahoma, verdana;font-size:12px;border-color:#d8dfea #0e1f5b #0e1f5b #d8dfea;border-style:solid;border-width:1px;margin:0 2px;padding:2px 12px;}
#submit{float:right;}
.tabla{width:400px;margin:10px auto;}
.tabla img{width:100px;height:100px;float:left;padding:0;/*border-color:transparent;border-width:1px;-moz-border-radius:5px;-webkit-border-radius:5px;*/}
.tabladatos{width:300px;height:100px;float:left;font-size:11px;background:url(images/degtable.png) no-repeat center right;}
.tabladatos tr td{padding:0 10px;height:20px;width:100%;}
.pos{font-size:30px;text-align:right;color:#CCC;}
#menus{background:#059 url(images/menu.png) repeat-x;width:794px;height:28px;font-size:9px;color:#FFF;font-weight:700;overflow:hidden;border-right:1px solid #E8E8E8;text-align:left;margin:0 auto;padding:0;}
#menus a,#menus a:visited{color:#FFF;text-decoration:none;text-transform:uppercase;padding:0 0 0 8px;}
#menus a:hover{color:#FFF;text-decoration:underline;padding:0 0 0 8px;}
#menu a,#menu a:visited{color:#FFF;display:block;font-weight:700;border-left:1px solid #E8E8E8;margin:0;padding:8px 31px;}
#menu a:hover{color:#FFF;text-decoration:none;margin:0;padding:8px 31px;}
#menu li{float:left;margin:0;padding:0;}
#menu li li{float:left;width:130px;margin:0;padding:0;}
#menu li li a,#menu li li a:link,#menu li li a:visited{background:#059;width:130px;float:none;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;margin:0;padding:8px 30px 8px 10px;}
#menu li li a:hover,#menu li li a:active{background:#09C;padding:8px 30px 8px 10px;}
#menu li ul{position:absolute;width:10em;left:-999em;}
#menu li:hover ul{left:auto;display:block;z-index:9999;}
#menu li:hover ul,#menu li.sfhover ul{left:auto;}
#footer{clear:both;background:url(images/footer.png) no-repeat top center;text-align:right;width:770px;color:#BBB;font-size:10px;margin:0 auto 30px;padding:20px 15px 30px;}
.navitem a:hover,.navitem strong{background:#DFF2FF;}
#menu,#menu ul{list-style:none;margin:0;padding:0;}
#terminos{background:#059;color:#E8E8E8;font-size:10px;font-family:"Trebuchet MS";border:3px double #CCC;padding:8px 5px;}
