@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;
}
.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{
    width: 862px;
    height: 84px;
    background: url('imagenes/principal_01.jpg') top left no-repeat;
}
#cabecera .facebook{
    display: block;
    margin: 50px 0 0 790px;
    float: left;
}
#cabecera .twitter{
    display: block;
    margin: 50px 0 0 10px;
    float: left;
}
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#container{
    text-align:left;
    background:url('imagenes/fondo_lateral.gif') top right repeat-y;
    border-left:14px solid #8e8a79;
    border-right:14px solid #8e8a79;
}
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 #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 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{
    background:none;
	color:#333333;
}
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:Georgia,"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    background:none;
	color:#c53c51;
    text-transform:uppercase;
}
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#extra{
    float:right;
    clear:right;
    width:160px;
    height:676px;
    margin-bottom:12px;
}
div#lateral div#extra .listado{
    width:120px;
}
div#lateral div#extra #llengua {
    font-size: 9px;
    text-align:center;
    margin:10px;
}
div#lateral div#extra #llengua .boto{
    float:left;
    padding:10px;
    background:#333333;
    color:#cccccc;
    margin:10px;
}
div#lateral div#extra .select{
    margin:0;
    border: none;
	max-width: 120px;
	font-size:10px;
    height:17px;
	background:#ffffcc;
}
.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 {
    list-style:none;
}
div#content #staticcontent ul.listasindices li a {
    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: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;
}
#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;
}
div#content #staticcontent .derechaautor h5{
    margin-top:0;
    text-transform:uppercase;
}
div#content #staticcontent .derechos{
    float:right;
    padding:10px;
    background-color:#cccccc;
    margin:10px;
}
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:707px;
}
div#novedades{
    float:left;
    width:682px;
    height:202px;
    background-image:url('imagenes/ultimasnovedades.jpg');
    margin-bottom:7px;
}
div#novedades div#ultimasportadas{
    margin:25px 10px 0 232px;
}
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;
}
.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:#333333;
}
.sliderImage div.top span.barras{
    background:none;
	color:#999999;
}
.sliderImage div.top span.titulo{
    font-family:Georgia,"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    background:none;
	color:#c53c51;
    text-transform:uppercase;
}
.sliderImage div.top a{
	color:#c53c51;
}
.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;
}