/* Varios */
* { 
    padding: 0;
    margin: 0;
    font-family: "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;    
    font-size: 15px;
}

body {
    background: #ebd700;
}

a {
    /*color: #F58300;*/
    color: white;
    line-height: 120%;
    outline: none;
}
a:hover {
    color: #000;
}

a img {
    border: none;
}

p {
    margin: 15px 0 15px 0;
    text-align: justify;
    line-height: 120%;
}

strong {
    color: #F58300;
}

span {
    text-decoration: underline;
}

#contenedor {
    margin: auto auto;
    width: 970px;
    position: relative;
}

#titulares {
    border: 1px solid #D3D3D3;
    padding: 0 10px;
    border-radius: 20px 20px 20px 20px;
    border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    background-color: #E7E7E7;
    margin-top: 5px;
}

#titulares p {
    font-size: 0.8em;
}

#titulares strong {
    font-size: 1.1em;
}

#selectorIdioma {
    background-color: #E7E7E7;
    border-radius: 10px;
    border-radius: 5px;
    padding: 12px;
    position: absolute;
    line-height: 70%;
    top: 145px;
    left: 45px;
}

#selectorIdioma a {
    line-height: 70%;
    margin-left: 10px;
}

#selectorIdioma a:first-child {
    margin-left: 0;
}

.llamativo {
    text-decoration: underline;
    font-style: italic;
}

.mensaje {
    background-color: #EBD700;
    text-align: center;
    border-radius: 20px;
    border-radius: 5px;
    padding: 3px 5px;
    color: #001C5A;
}

.redondeado {
    border-radius: 20px;
    border-radius: 5px;
}

.centrado {
    text-align: center;
}

.izquierda {
    text-align: left;
}

a.arriba {
    margin-left: 18px;
    color: #F58300;
}

.desplegableBoton {
    color: blue;
    text-decoration: underline;
    cursor: pointer;
}

.desplegable {
    display: none;
    border: 1px solid black;
    padding: 5px;
}

.letraPeque {
    font-size: 0.7em;
}

.block_content td {
    padding: 5px;
    font-size: 12px;
}
.block_content td a {
    font-size: 12px;
}
.block_content tr {border-bottom: 1px dotted; }

.promonavidad li {
    margin-left: 20px;
}


/* Cuerpo */
#cuerpo {
    width: 930px;
    /*border-radius: 20px 20px 20px 20px;*/
    border-radius: 5px;
    /*background: lightgrey url(../imagenes/fondoGris.png) repeat;*/
    padding: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    background: white;
}

#cuerpo ul {
    list-style-position: inside;
    margin-left: 20px;
}

#cuerpo h1 {
    margin: 10px 0;
    text-align: center;
    font-size: 1.2em;
}

@media print {
    #paginaEbook img {
        display: none;
    }
}

#paginaEbook p {
    text-align: center;
}

#paginaEbook {
    width: 930px;
}

#tiendaMenu {
    padding: 8px 0 5px 0;
    text-align: center;
}

#tiendaMenu a {
    margin: 0 20px;
}

.granMuestra {
    /*border: 1px solid #D3D3D3;*/
    padding: 0 10px 8px;
    width: 600px;
    /*border-radius: 20px 20px 20px 20px;*/
    /*box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);*/
    margin-bottom: 20px;
}
.granMuestra a, #paginaEbook a {
    color: #F58300;
}

.granMuestra h1 {
    background: #ebd700;
    border-radius: 20px 20px 20px 20px;
    border-radius: 5px;
    color: #001C5A;
}

.granMuestra .datos {
    height: 73px;
    width: 440px;
    margin-left: 75px;
}

.granMuestra .datos h2 {
    text-align: center;
}

.granMuestra .datos td:first-child {
    text-align: right;
    font-weight: bold;
}

.federaciones div {
    font-size: 0.8em;
}

.autores h2 {
    text-align: center;
    font-size: 1.15em;
    margin-top: 15px;
}

#rss {
    background-color: white;
    padding: 15px 10px 10px 10px;
    border: solid 1px #D3D3D3;
    border-radius: 20px 20px 20px 20px;
    border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    width: 570px;
    margin: 10px 0 0 5px;
    float: left;
}

.muestra {
    background-color: white;
    padding: 15px 10px 10px 10px;
    border: solid 1px #D3D3D3;
    border-radius: 20px 20px 20px 20px;
    border-radius: 5px;
    /*box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);*/
    width: 270px;
    margin: 10px 0 0 5px;
    float: left;
    height: 260px;
}

.muestra h2 {
    color: #F16E00;
    font-size: 1.2em;
}

.muestra p {
    color: #374853;
    font-size: 0.8em;
    line-height: 1;
    margin-top: 5px;
    margin-bottom: 5px;
}

.imagenMuestra {
    float: left;
    height: 210px;
}

.datosMuestra {
    float: left;
    margin: 0 0 0 10px;
    width: 130px;
}

.datosMuestra h2 {
    font-size: 0.9em;
}

.datosMuestra img {
    margin-right: 5px;
}

.datosMuestra p {
    font-size: 0.7em;
}

.datosMuestra p em {
    font-size: inherit;
}

.relojito {
    vertical-align: text-bottom;
    display: none;
}

.muestraEmail {
    background-color: white;
    padding: 10px 10px 20px 10px;
    border: solid 1px #D3D3D3;
    border-radius: 20px 20px 20px 20px;
    border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    margin: 10px 0 0 5px;
    float: left;
    min-width: 573px;
}

.muestraEmail p {
    color: #374853;
    font-size: 0.8em;
    line-height: 1;
    margin-top: 5px;
    margin-bottom: 5px;
}

.muestraEmail h2 {
    font-size: 0.9em;
    color: #F16E00;
}

.muestraEmail h2 em {
    font-size: inherit;
}

.botones {
    padding-top: 15px;
}

.botones img {
    padding-right: 20px;
    margin-left: 5px;
}

.tresBotones img {
    height: 30px;
    margin-left: 0;
    padding-right: 5px;
    width: 85px;
}

.muestraAleatoria {
    /*border: 1px solid #D3D3D3;*/
    padding: 10px;
    width: 260px;
    border-radius: 20px 20px 20px 20px;
    border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    margin-left: 25px;
    margin-bottom: 25px;
    text-align: center;
    /*background-color: black;
    background-color: #333680;*/
    background-color: #888;
}

#cuerpo .muestraAleatoria h1 {
    margin: 0 0 10px 0;
}

#cuerpo .muestraAleatoria ul {
    text-align: left;
}

#cuerpo .muestraAleatoria ul li {
    margin-bottom: 5px;
}

#cuerpo .enlace {
    text-align: center;
    height: 140px;
    width: 220px;
    margin-left: 35px;
}

#social {
    text-align: left;
    padding: 10px 0 10px 15px;
}

#menuAbajo .enlacesSocial .fb-like-box {
    text-align: left;
}

.anuncioVertical {
    width: 130px;
    padding: 14px;
    margin-left: 85px;
}


/* Cabecera */
#cabecera {
    margin-top: 10px;
}

/* menus */
#menuArriba {
    /*border-radius: 20px 20px 0 0;*/
    border-radius: 5px 5px 0 0;
    overflow: hidden;    
    margin-top: 10px;
}

#menuArriba a {
    text-decoration: none;
    font-size: 12px;
    display: block;
    height: 50px;
    padding: 0 5px;
}

#menuArriba ul {
    list-style: none;
    cursor: pointer;
    width: 970px;
}

#menuArriba ul li {
    background-color: #001C5A; 
    color: #F58300;
    display: block;
    border: 1px solid #333680; /*black */
    float: left;
    height: 50px;
    text-align: center;
}

#menuArriba ul li:hover {
    background-color: #3E80AC;
    color: #F07000;
}

#menuAbajo {
    background-color: #333680;
    color: lightgrey;
    /*border-radius: 0 0 20px 20px;*/
    border-radius: 0 0 5px 5px;
    overflow: hidden;
    //border: 1px solid black;
    width: 969px;
}

#menuAbajo #datos {
    padding: 5px 5px 0 5px;
    width: 609px;
    float: left;
    /*background-color: green;*/
}

#menuAbajo #datos div {
    font-size: 0.7em;
    margin-bottom: 6px;
}

#menuAbajo .enlacesSocial {
    float: left;
    width: 175px;
    height: 124px;
    background-color: #E7E7E7;
    padding-top: 10px;
}

#menuAbajo #youtube {
    margin-top: 10px;
}

#menuAbajo div {
    text-align: center;
}

#menuAbajo span {
    font-size: 1em;
    text-decoration: underline;
}

#menuAbajo input {
    height: 18px;
    vertical-align: middle;
    font-size: 0.9em;
}

#menuAbajo input[type=submit] {
    height: 20px;
    font-size: 0.9em;
}

#contenedor .muestraInicio {
    width: 400px;
    float: left;
    margin: 10px 0 10px 5px;
}

#contenedor .muestraInicio img {
    width: 400px;
}

#contenedor .muestraInicio .siguetuliga img { width: auto;}


#contenedor .inicioGrande {
    padding: 0;
}

#contenedor #logos {
    padding-top: 10px;
    float: left;
    width: 40px;
    margin: 10px 0 10px 5px;
}

#contenedor #noticias {
    width: 75px;
    padding-top: 10px;
    float: left;
    margin: 10px 0 10px 5px;
}

#contenedor #noticias img {
    margin-bottom: 10px;
}

/* Inicio */
#contador {
    text-align: center;
}

#contador span {
    background-color: black;
    color: white;
    text-decoration: none;
    display: inline-block;
    padding: 2px;
    margin-right: 1px;
}

/* Acceso */
#registrarse table {
    margin: auto;
}

#registrarse td:first-child {
    text-align: right;
    padding-right: 5px;
}

#contacta {
    margin: 2px;
    text-align: center;
    /*color: skyblue;*/
}

#contacta strong {
    /*color: #001C5A;*/
}

#contacta img {
    cursor: pointer;
    border-radius: 5px;
    vertical-align: middle;
}

#menuAbajo .popup {
    position: absolute;
    display: none;
    background-color: black;
    opacity: 0.85;
    border-radius: 5px;
    color: white;
    padding: 8px;
}

#menuAbajo .popup p {
    color: white;
    margin: 0;
}

#menuAbajo .popup ul {
    list-style: none;
    text-align: left;
    margin-left: 8px;
}

/* Pie */
.anuncioHorizontal {
    width: 468px;
    padding: 14px;
    border: solid 1px #D3D3D3;
    border-radius: 20px 20px 20px 20px;
    border-radius: 5px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    margin: 10px 0 0 45px;
    height: 60px;
    clear: left;
}


/* Window */
.windowTitle {
    width: 260px;
    border: 1px solid black;
    background-color: lightblue;
    position: absolute;
    top: 10px; /*20px;*/
    left: 175px; /*340px;*/
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

.windowTitle h1 {
    text-align: center;
    margin: 0;
}

.windowTitle img {
    margin-top: 3px;     
}

.windowTitle img[name=arrow] {
    cursor: pointer;
    margin-right: 2px;   
    margin-top: 4px;
}

.windowTitle form {
    float: right;
}

.windowTitle div {
    float: left;
}

.windowTitle div:first-child {
    width: 92%;    
}

.windowTitle h1 {
    padding-left: 3.3%;
}

.windowContent {
    width: 250px;
    border: 1px solid black;
    background-color: whitesmoke;
    position: absolute;
    top: 30px; /*41px;*/
    left: 175px; /*340px;*/
    padding: 5px 5px 5px 5px;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    overflow: auto;
    height: 128px; /*100px;*/
}

.windowContent img {
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: middle;
}


/* Mailer */
#resultados {
    text-align: center;
}

/* Prensa */
#xavierPrensa {
    margin-left:20px;
    margin-right: 15px
}

.muestra .infoTexto {
    text-align: left;
    font-size: 1.1em;
    margin: 10px;
    line-height: 120%;
}

.muestra .infoTexto a {
    font-size: 1.1em;
}

.muestra .fecha {
    font-size: 0.8em;
}

/* Registro cruzado */
#registroCruzado {
    border: 1px solid black;
    border-radius: 10px;
    padding: 5px;
    margin: 5px;
    text-align: center;
}

#registroCruzado p, #registroCruzado .datosUsuario, #registroCruzado .datosUsuario td, 
#registroCruzado .datosUsuario td input, #registroCruzado .botonCruzado input {
    font-size: 14px;
    margin: 0;
}

#registroCruzado .webs, #registroCruzado .datosUsuario{
    margin-top: 10px;
}

#registroCruzado td:first-child {
    text-align: right;
}

/* nosotros */
#fundadores {
    background-color: green;
    padding: 10px;
    border-radius: 15px;
    border-radius: 5px;
}
