@charset "utf-8";
/* CSS Document */
html, body {
    margin:0;
    padding:0;
}
form {
    text-align:center;
    padding-top:12px;
}
body {
    text-align:center;
    background:url('imagenes/fondo.png') #aca994 top center no-repeat;
}
p {
    margin:0 10px 10px 10px;
}
a{
    color: #981793;
}
.left{
    float: left;
}
.super{
    padding:0.8em;
}
.super:link {
	color: #9F2941;
	text-decoration: none;
}
.super:visited {
	text-decoration: none;
	color: #9F2941;
}
.super:hover {
	text-decoration: none;
	color: #000;
}
.super:active {
	text-decoration: none;
	color: #9F2941;
}
a {
	color: #fff;
	text-decoration: none;
    border:0;
    margin:0;
    padding:0;
}
img{
    border:0;
    margin:0;
    padding:0;
}
h5{
    font-size:14px;
    color:#9f2941;
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    text-align:left;
    margin-left:10px;
}
h6{
    font-size:12px;
    color:#676360;
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    line-height:8px;
    margin-left:10px;
}
#cabecera{
    position: relative;
    width: 862px;
    height: 84px;
    background: url('imagenes/principal_01.jpg') top left no-repeat;
}
#cabecera .inicio{
    position: absolute;
    top: 13px;
    left: 268px;
    display: block;
    width: 326px;
    height: 61px;
    float: left;
}
#cabecera .facebook{
    position: absolute;
    top: 50px;
    left: 790px;
    display: block;
    float: left;
}
#cabecera .twitter{
    position: absolute;
    top: 50px;
    left: 821px;
    display: block;
    float: left;
}
#cabecera #llengua {
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    float: right;
    font-size: 13px;
    text-align:center;
    margin: 18px 20px 0 0;
    line-height: 11px;
    color: #fff;
}
#cabecera #llengua a{
    color: #fff;
    margin-left: 10px;
}
#cabecera #llengua a img{
    margin: 0 5px 0 0;
    vertical-align: inherit
}
#cabecera #llengua a.active{
    color: #ffe598;
}
div#header{
    border-bottom:2px solid #676360;
}
div#header #menus{
    width:862px;
    height:37px;
    margin:0;
    padding:0;
    border-bottom:2px solid #676360;
    border-top:2px solid #676360;
}
div#header #menus .menu{
    float:left;
    text-align:center;
    margin:0;
    padding:0;
}
div#header #suscribete{
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    font-size: 12px;
    background:url('imagenes/suscripcion.png') top left no-repeat;
    width:862px;
    height:43px;
    margin:0;
    padding:0;
    text-align: left;
}
div#header #suscribete form{
    margin: 0 0 0 165px;
    padding: 0;
    height: 43px;
}
div#header #suscribete form input#nombre,
div#header #suscribete form input#email,
div#header #suscribete form input#telf{
    font-size: 12px;
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    background:url('imagenes/input-suscribirme.png') top left no-repeat;
    border: 0;
    margin: 10px 10px 0 0;
    padding: 2px 4px;
    width: 169px;
    height: 20px;
    float: left;
}
div#header #suscribete form input {
	color: #999999;
}
div#header #suscribete form input:focus {
	color: #000000;
}
div#header #suscribete form input#condiciones{
    vertical-align: middle;
}
div#header #suscribete form #enviar{
    background:url('imagenes/suscribirme.png') top left no-repeat;
    width: 122px;
    height: 24px;
    margin: 10px 10px 0 0;
    padding: 0;
    border: 0;
    float: right;
    cursor: pointer;
}
div#header #suscribete form p{
    font-size: 10px;
    color: #000;
    margin: 10px 0 0 0;
    padding: 0;
    float: left;
    text-align: left;
    line-height: 8px;
}
div#header #suscribete form p a{
    color: #000;
}
div#header #suscribete form p a:hover{
    text-decoration: underline;
}
div#container{
    text-align:left;
    background:url('imagenes/fondo_lateral.gif') top right repeat-y;
    border-left:14px solid #8e8a79;
    border-right:14px solid #8e8a79;
    overflow: hidden;
}
div#content p{
    line-height:1.2;
}
div#navigation{
    background:#848580;
	border-bottom:4px #b8b9b4;
	border-top:4px #b8b9b4;
}
div#extra{
    
}
div#footer{
    clear:both;
    width:100%;
    height:64px;
    padding-top:10px;
    background: url('imagenes/pieback.png');
    color: #ffffff;
    font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    font-size:12px;
}
div#footer div#nomagencia{
    margin:0 0 0 15px;
}
div#footer div#mail{
    position:relative;
    float:left;
    margin-left:5px;
}
div#footer div#mail a:hover{
    text-decoration:underline;
}
div#footer div#direccio{
    position:relative;
    float:left;
}
div#footer p{
	padding:0;
}
div#footer img{
    position:relative;
    float:right;
    margin:-19px 6px 0 0;
    padding:0;
}
div#wrapper{
    float:left;
    background-color:#676360;
}
div#container{
    width:862px;
    margin:0 auto;
}
div#content{
    float:left;
    width:669px;
    padding-left:33px;
    background-color:#ffffff;
    min-height:727px;
}
div#lateral{
    float:left;
}
div#content #titulo {
    float:left;
	background-color:#cccccc;
    border-left:3px solid #cccccc;
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	padding-bottom:11px;
	padding-top:10px;
	padding-left:10px;
	width:656px;
	font-size:16px;
	color:#000;
}
div#content-portada #ultimasnoticias{
    float:left;
    border:none;
	background-color:#ffffff;
	width:682px;
	padding:10px 0 10px 0;
}
div#content-portada #ultimasnoticias #titulo{
	width:682px;
    height:38px;
}
div#content-portada #ultimasnoticias p{
    margin:10px 10px 10px 0px;
}
div#content-portada #ultimasnoticias p.separador{
    color:#9F2941;
    margin:10px 0 20px 0;
    text-align:center;
}
div#content-portada #contentbanners{
    float:left;
    background-color:#ffffff;
	width:682px;
    margin-top:3px;
}
div#content-portada div#sbplus {
    position: relative;
    float:left;
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    font-size:13px;
    padding: 15px 0 15px 0;
    color: #666666;
}
div#content-portada div#sbplus p {
    margin:0 0 10px 10px;
}
div#content-portada #contentbanners .banners{
    float:left;
    width:336px;
    height:212px;
    margin:0;
    padding:0;
    background-color:#b0ada1;
}
div#content-portada #contentbanners .banners1{
    margin:0 10px 0 0;
}
div#content-portada #contentbanners > div{
    display: inline-block;
    float: left;
}
div#content-portada #contentbanners div.twtr-widget{
    margin-right: 13px;
}
div#content-portada #contentbanners div.twtr-timeline{
    height: 185px !important;
}
div#content-portada #ultimasnoticias .noticiacontent {
    float: left;
    position: relative;
	width:682px;
    background:url('imagenes/fondo_noticias_nopie.png') no-repeat;
    margin-bottom:15px;
    overflow:hidden;
    border-bottom:32px solid #d6d4c9;
}
div#content-portada #ultimasnoticias .noticiacontent div.finalnoticia a:hover{
	text-decoration:underline;
}
div#content-portada #ultimasnoticias .noticiacontent .noticia {
    float: left;
    position: relative;
	width:650px;
    margin:10px 10px 5px 22px;
    overflow:hidden;
}
div#content-portada #ultimasnoticias .noticiacontent .noticia div.image{
    width:291px;
    max-height:218px;
    margin:0 0 0 7px;
    overflow:hidden;
    color:#000000;
}
div#content-portada #ultimasnoticias .noticiacontent .noticia div.images{
    max-height:218px;
    margin: 0 0 10px 0;
    overflow:hidden;
}
div#content-portada #ultimasnoticias .noticiacontent .noticia div.top div.linksimages{
    margin:2px 0 7px 7px;
    position:relative;
    top:-20px
}
div#content-portada #ultimasnoticias .noticiacontent .noticia div.top div.linksimages a{
    padding:2px 5px 2px 5px;
    background-color:#9f9c8c;
    color:#ffffff;
    text-decoration:none;
}
div#content-portada #ultimasnoticias .noticiacontent .noticia div.top div.linksimages a:hover{
    color:#000000;
    text-decoration:none;
}
.alignright{
    position:relative;
    float:right;
}
.marginleftbottom{
    margin:0 0 10px 10px;
}
div#content-portada #ultimasnoticias .noticiacontent .noticia div.top {
    position: relative;
    float:left;
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    font-size:13px;
    padding: 13px 20px 0 0;
    width: 638px;
    color: #666666;
    top: 0;
	left: 0;
}
div#content-portada #ultimasnoticias .noticiacontent .noticia div.top div.social div,
div#content-portada #ultimasnoticias .noticiacontent .noticia div.top div.social iframe{
    float: left !important;
}
div#content-portada #ultimasnoticias .noticiacontent .noticia div.top div.social iframe.twitter-share-button{
    width: 100px !important;
}
div#content-portada #ultimasnoticias .noticiacontent .noticia div.top div.social div{
    width: 70px !important;
}
div#content-portada #ultimasnoticias .noticiacontent .noticia div.top p {
    margin:0 0 10px 0;
}
div#content-portada #ultimasnoticias .noticiacontent .noticia div.noimage {
    width: 646px;
}
div#content-portada #ultimasnoticias .noticiacontent .noticia div.top span.fecha{
    float: left;
    margin-right: 20px;
    background:none;
	color:#c53c51;
}
div#content-portada #ultimasnoticias .noticiacontent .noticia div.top span.lector{
    background:none;
	color:#333333;
    font-size:12px;
}
div#content-portada #ultimasnoticias .noticiacontent .noticia div.top span.barras{
    background:none;
	color:#999999;
}
div#content-portada #ultimasnoticias .noticiacontent .noticia div.top span.titulo{
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    background:none;
	color:#c53c51;
    font-weight: bold;
    font-size: 21px;
}
div#content-portada #ultimasnoticias .noticiacontent .noticia div.top span.fecha2{
    margin-right: 10px;
}
div#content-portada #ultimasnoticias .noticiacontent .noticia div.top span.autor{
    font-size: 13px;
}
div#content-portada #ultimasnoticias .noticiacontent .noticia div.top a{
	color:#c53c51;
}
div#content-portada #ultimasnoticias .noticiacontent .noticia div.top a:hover{
	text-decoration:underline;
}
div#content #staticcontent{
    float:left;
	background-color:#ffffff;
	width:656px;
	padding:10px 0px 20px 0px;
    margin:0;
    color:#666666;
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    font-size:13px;
}
div#lateral div#navigation{
    float:right;
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	border-bottom:4px solid #cccccc;
	border-top:4px solid #cccccc;
	color:#ccc;
}
div#lateral div.navigation{
    float:right;
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	border-bottom:4px solid #cccccc;
	border-top:4px solid #cccccc;
	color:#ccc;
    margin-top: 12px;
}

div#lateral div#extra{
    float:right;
    clear:right;
    width:160px;
/*    height:714px;*/
    margin-bottom:12px;
}
div#lateral div#extra .listado{
    width:120px;
}
div#lateral div#extra .select{
    margin:0;
    border: none;
	max-width: 120px;
	font-size:10px;
    height:17px;
	background:#ffffcc;
}
div#lateral p.banners-lateral a{
    display: block;
    margin-bottom: 10px;
}
.estilo2 {
    font-size:13px;
    font-weight: bold;
    color: #990000;
}
.estilo1 {
    font-size: 24px;
}
div#content #buscador{
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    margin:30px;
    padding:0;
    text-align:center;
    clear:both;
}
div#content #buscaautores{
    height: 50px;
    width:120px;
    text-align:center;
    font-size: 50px;
    float:left;
    padding:25px 0 25px 0;
    list-style:none;
    color:#ccc;
}
div#content #buscaautores a{
    text-decoration:none;
    color:#333;
}
div#content #buscaautores a:hover{
    color:#990033;
    font-size: 75px;
    padding:0px 0 0px 0;
}

div#pagination {
	font-size: 0.9em;
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	padding:6px;
	text-align:center;
	color:#ffffff;
	clear:both;
}
div#pagination a {
	padding: 5px;
	background-color:#c1c1c1;
	text-decoration: none;
	color: #000;
	margin-right:5px;
}
div#pagination a:hover, div#pagination a:active {
	background-color:#9f2941;
	color:#ffffff;
}
div#pagination span.current {
	padding: 5px;
	background-color: #9f2941;
	color: #ffffff;
}
div#pagination span.disabled {
    padding: 5px;
	background-color:#c1c1c1;
	color: #797979;
}

.accordion {
    width: 656px;
    border-bottom: solid 1px #c4c4c4;
}
.accordion h3 {
    background: url(images/arrow-square.gif) #fff no-repeat right -51px;
    padding: 7px 15px;
    margin: 0;
    border-bottom: solid 1px #c4c4c4;
    cursor: pointer;
    color: #990000;
    font-size:1.2em;
}
.accordion h3:hover {
    background-color: #e3e2e2;
}
.accordion p {
    margin: 0;
    color:#000;
    line-height:1em;
    padding: 10px 15px 20px;
    font-size:1em;
}
.accordion a{
    padding:0.8em;
	color: #9F2941;
	text-decoration: none;
}
.accordion a:hover{
	color: #000000;
}

div#content #staticcontent .alfabeto {
    border-bottom: 1px dotted #676360;
    font-size:10px;
    text-align:center;
    word-spacing:0.3em;
    width:656px;
    padding:5px 0px 5px 0px;
}
div#content #staticcontent .alfabeto p {
    margin:0;
    color:#cccccc;
}
div#content #staticcontent .alfabeto a {
	color:#9f2941;
	text-decoration:none;
}
div#content #staticcontent .alfabeto a:hover {
	color:#000000;
}
div#content #staticcontent #buscarpremio {
    margin-left:150px;
}
div#content #staticcontent #buscarpremio form {
	padding:0;
    margin:0;
}
div#content #staticcontent #buscarpremio form input {
	padding:0;
    margin:0;
}
div#content #staticcontent ul.listasindices {
    float:left;
    width: 175px;
    padding:20px;
    text-align:left;
}
div#content #staticcontent ul.listasindices li {
    display:list-item;
    font-size:13px;
    color:#9f2941;
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    text-transform:uppercase;
    list-style:disc;
}
div#content #staticcontent ul.listasindices li a {
    color:#9f2941;
}
div#content #staticcontent ul.listasindices li a:hover {
    color:#000000;
}
div#content #staticcontent .listas {
    margin-left:10px;
}
.estilo3 {
    color: #990000;
    font-size: 14px;
}
div#content #staticcontent form{
    margin:10px 10px 10px 0px;
    text-align:left;
}
.contacttitle{
    margin:10px 0 0 3px;
}
.contacttitle a{
    color: #990000;
}
.contacttitle a:hover{
    text-decoration: underline;
}
#menusandra {
    background:#ececec;
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    font-size:17px;
    list-style:none;
    font-weight:400;
    width:852px;
    height:37px;
    margin:0;
    padding:0 5px 0 5px;
    float:left;
}
.sandramenu{
    line-height:37px;
    float:left;
    padding:0px 7px 0px 7px;
    text-align:center;
    background:#ececec;
    color:#666666;
}
.sandramenu a{
    text-decoration:none;
    color: #333333;
}
.sandramenu a:hover{
    border-bottom:solid 5px #a93f55;
    color:#a93f55;
}
.marginright{
    margin-right:10px;
}
.margintop{
    margin-top:10px;
}
div#content #staticcontent .izquierdaautor{
    float:left;
    width:200px;
    text-align:left;
    font-size:13px;
    margin-bottom:10px;
    margin-top:10px;
}
div#content #staticcontent .portadas{
    float:left;
    width:120px;
    height:210px;
    font-size:10px;
    text-transform:uppercase;
    text-align:center;
    border:0;
    padding:5px;
    outline:none;
    display:block;
    background:url(imagenes/canto.gif) 15px 5px no-repeat;
}
div#content #staticcontent .portadas a{
    border:0;
    background-color:#ffffff;
    outline:none;
    text-align:center;
}
div#content #staticcontent .portadas a.titulolibro{
    color: #000000;
}
div#content #staticcontent .portadas a.titulolibro:hover{
    color:#b43b51;
}
div#content #staticcontent .portadas a:hover{
    color:#000000;
}
div#content #staticcontent .portadas img{
    display:inline;
}
div#content #staticcontent .izquierda{
    float:left;
    width:320px;
    font-size:13px;
    text-align:left;
}
div#content #staticcontent .derecha{
    float:right;
    width:320px;
    font-size:13px;
    text-align:left;
}
div#content #staticcontent .derechaautor{
    float:right;
    width:450px;
    font-size:13px;
    text-align:left;
    margin-top:10px;
}
div#content #staticcontent .derechaautor a{
    color:#000000;
}
div#content #staticcontent .derechaautor a:hover{
    color:#9f2941;
}
div#content #staticcontent .derechaautor a.volver{
    margin-left:10px;
    float: left;
    clear: both;
}
div#content #staticcontent .derechaautor h5{
    margin-top:0;
    text-transform:uppercase;
}
div#content #staticcontent .derechaautor h5.autor{
    float: left;
    line-height: 20px;
}
div#content #staticcontent .derechaautor .fb_iframe_widget{
    float: left;
    margin-left: 10px;
    margin-bottom: 20px;
}
div#content #staticcontent .derechaautor p{
    float: left;
    width: 430px;
}
div#content #staticcontent .derechaautor h5.libro{
    margin-bottom: 5px;
}
div#content #staticcontent .derechos a{
    float:right;
    display: block;
    width: 156px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background: url(imagenes/derechos.png);
    color: #fff;
    font-size: 12px;
}
div#content #staticcontent a.comprar{
    clear: both;
    margin: 10px 0 0 0;
    text-align: center;
    padding-right: 35px;
    float:right;
    display: block;
    width: 167px;
    height: 32px;
    line-height: 32px;
    background: url(imagenes/comprar.png);
    color: #fff;
}
div#content #staticcontent .derechos a:hover,
div#content #staticcontent a.comprar:hover{
    color: #fff;
    text-decoration: underline;
}
div#content #staticcontent #banners{
    margin:10px;
    float:right;
    display:block;
}
.cavernaideas{
    color:#9f2941;
    font-size:1.1em;
}
.caverna{
    font-size:1em;
}
.caverna a{
    color:#9f2941;
}
.caverna a:hover{
    color:#000000;
}
div.resumen{
    margin:30px 0 30px 0;
}
div#content-portada{
    float:left;
    width:682px;
    padding:10px;
    background-color:#ffffff;
/*    min-height:745px;*/
}
a.banner-portada{
    display: block;
    margin-bottom: 7px;
}
div#novedades{
    float:left;
    width:682px;
    height:202px;
    background-image:url('imagenes/ultimasnovedades.jpg');
    margin-bottom:7px;
    position: relative;
}
div#novedades a.catalogo{
    display: block;
    width: 205px;
    height: 59px;
    top: 134px;
    left: 0;
    position: absolute;
}
div#novedades div#ultimasportadas{
    margin:0 10px 0 0;
    top: 25px;
    left: 232px;
    position: absolute;
}
div#novedades div#ultimasportadas a{
    margin:0 10px 0 0;
    padding:0;
    border:0;
}
p.contacto{
    color:#ffffff;
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    font-size:13px;
    margin:0;
    padding:10px;
    line-height:20px;
    border:1px solid #000000;
    background-color:#666666;
}
div#derechosbody div.derechos{
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    text-align:left;
    font-size:13px;
    display:block;
    padding:20px;
    background-color:#8e8a79;
}
div#derechosbody{
    width:500px;
    height:400px;
    background-color:#8e8a79;
    overflow:auto;
}
div#derechosbody div.derechos{
    position:relative;
    float:left;
    width:200px;
    height:290px;
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    text-align:center;
    font-size:13px;
    display:block;
    padding:20px;
    background-color:#8e8a79;
}
div#derechosbody div.oscuro{
    background-color:#626050;
}
div#actualidad{
    float:left;
    width:682px;
    height:256px;
    padding:0;
    background:#7c7c7c;
}


/**************SLIDESHOW******************/
#slider {
    float:left;
    width: 622px; /* important to be same as image width */
    height: 218px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
    margin:0;
}
.slidernoscript {
    color: #ffffff;
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    font-size:12px;
}
#sliderContent {
    width: 622px; /* important to be same as image width or wider */
    margin:0;
    padding:0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
    overflow:hidden;
}
.sliderImage:first-child {
    display: list-item;
}
.display{
    display:inline;
}
.display-none{
    display:none;
}
.sliderImage div.image{
    float: left;
    position: relative;
    width:291px;
    height:218px;
    overflow:hidden;
    background:#ffffff;
}
.sliderImage div.top {
    position: relative;
    float:left;
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    font-size:13px;
    padding: 15px 20px 20px 20px;
    width: 291px;
    height:183px;
    background-color: #fff;
    color: #666666;
    top: 0;
	left: 0;
}
.sliderImage div.noimage {
    width: 582px;
}
.sliderImage div.top p{
    margin:0;
}
.clear {
	clear: both;
}
.sliderImage div.top span.fecha{
    background:none;
	color:#979797;
    font-size: 12px;
}
.sliderImage div.top span.barras{
    background:none;
	color:#999999;
}
.sliderImage div.top span.titulo{
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    background:none;
	color:#d23d51;
    font-size: 15px;
    font-weight: bold;
}
.sliderImage div.top a{
	color:#d23d51;
}
.sliderImage div.top a:hover{
	text-decoration:underline;
}
#slider ul { list-style-type: none;}

/**
 * Slideshow controls style rules.
 */
.control {
    float:left;
    width:30px;
    height:32px;
    cursor: pointer;
    margin-top:94px;
    margin-bottom:94px;
}
#leftControl {
    width:30px;
    top:0;
    left:0;
    background:transparent url(imagenes/control_left.png) no-repeat 0 0;
}
#rightControl {
    width:30px;
    top:0;
    right:0;
    background:transparent url(imagenes/control_right.png) no-repeat 0 0;
}


.banner{
    background:transparent url(imagenes/banner-fondo.png) no-repeat 0 0;
    width: 860px;
    border-left: 1px solid #676360;
    border-right: 1px solid #676360;
    height: 204px;
    padding-top: 31px;
    overflow: hidden;
    position: relative;
}
.banner img#banner-loader{
    position: absolute;
    top: 117px;
    left: 422px;
}
.banner div{
    display: none;
    float: left;
    width: 172px;
    border: 0;
    height: 204px;
    text-align: center;
}
#direccion div{
    color: #333;
    background: #eaeae8;
    float: left;
    margin-top: 10px;
    padding: 10px;
    width: 229px;
    height: 183px;
}
#direccion div a,
#direccion div span{
    color: #a12446;
}
#direccion div a:hover{
    text-decoration: underline;
}
#direccion img{
    float: left;
}
.sbplus{
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
.sbplus p{
    font-size: 13px;
    margin: 0 10px 20px 10px;
}
.sbplus h2{
    font-size: 20px;
    margin: 20px 10px;
    color: #a12446;
}


#banner-juegos{
    width: 119px;
    height: 339px;
    background: url(imagenes/baner-web.png);
    margin-left: 21px;
    position: relative;
    float: left;
}
#banner-juegos a.b0{
    outline: 0;
    display: block;
    width: 119px;
    height: 166px;
    position: absolute;
    top: 0;
    left: 0;
}
#banner-juegos a.b1{
    outline: 0;
    display: block;
    width: 119px;
    height: 166px;
    position: absolute;
    top: 173px;
    left: 0;
}

#top-search-wrap {
	background:transparent url('imagenes/top-search-bg.gif') repeat-x 0 0;
	width:118px;
    position: relative;
	float: left;
	height:24px;
	margin: 12px 0 0 20px;
	border:1px solid #dcdcdc;
}

#busqueda-lateral, #buscador-lateral {
	background:none;
	border:none;
	padding:0;
	position:absolute;
}

#busqueda-lateral {
	width:85px;
	top:4px;
	left:5px;
}

#buscador-lateral {
	background:transparent url('imagenes/search-submit-button.png') no-repeat 0 0;
	width:18px;
	height:18px;
	cursor:pointer;
	top:4px;
	right:3px;
}

fieldset {
    border: none;
}

