﻿
/* scroll noticias */ 
.tickercontainer { width:693px; height:23px; margin:0; padding:0; overflow:hidden; }
        .tickercontainer .mask { position:relative; top:7px; width:693px; overflow:hidden; }
        ul.newsticker { position:relative; left:693px; font-size:0.8em; list-style-type:none; margin:0; padding:0; }
          ul.newsticker li { float:left; margin:0; padding:0; color:#8bd446; }
        ul.newsticker a { white-space:nowrap; padding:0; color:#8bd446; margin:0 8px; } 
        ul.newsticker span { margin:0 5px 0 0; } 

/* Noticias */ 
div#content div#contentRight div#noticias { padding:15px 25px }
div.noticiasHome { background:#fff; margin-top:10px; width:650px; height:270px; border-top:1px solid #d1ceb6; border-bottom:1px solid #d1ceb6 }
div.noticiasHomeScroll { width:650px; height:270px; overflow:auto;  }
    div.noticiaDestacada { padding:9px 0; /*background:url(../images/bgNoticiasSep.gif) repeat-x left top*/ }
        div.noticiaDestacada img { float:left; margin:0 16px 0 0 }
        div.noticiaDestacada span.fecha { display:block; margin:0 0 3px 0; font-size:0.7em; color:#807d66 }
        div.noticiaDestacada span.titulo { display:block; font-size:0.9em; font-weight:bold; margin-bottom:5px }  
        div.noticiaDestacada a { color:#466b22; border-bottom:1px solid #adb78d }
        div.noticiaDestacada a:hover { border-bottom:1px solid #466b22 }
        div.noticiaDestacada span.entradilla { display:block; font-size:0.8em; color:#484848 }
        div.noticiaDestacada span.texto { display:block; font-size:0.8em; color:#484848 }
            div.noticiaDestacada span.texto p { margin:10px 0}
        div.noticiaDestacada div.bot { height:1px; overflow:hidden; background:transparent; border-bottom:1px dashed #d1ceb6; margin:10px 10px 10px 0; /*height:2px; overflow:hidden; background:url(../images/bgNoticiasSep.gif) repeat-x left top*/ }
table.NoticiaList { width:100%; color:#847142; font-size:1em; margin-bottom:15px;} 
    table.NoticiaList div { border-bottom:1px solid #bdbaa0; padding:10px; padding-bottom:0 } 
    table.NoticiaList span.fecha { color:#484848; display:block; font-size:11px; margin-bottom:2px } 
    table.NoticiaList span.titulo { color:#484848; display:block; font-weight:bold; font-size:14px; margin-bottom:5px }  
        table.NoticiaList a { color:#466b22; text-decoration:none; border-bottom:1px solid #adb78d }
        table.NoticiaList a:hover { border-bottom:1px solid #466b22; }
    table.NoticiaList span.texto { color:#484848; display:block; font-weight:normal; } 
    table.NoticiaList span.texto p { /*margin:0 0 10px 0;*/ font-size:0.8em } 
    div.noticiaBreve { /*padding:9px 0;*/ }
        div.noticiaBreve span.fecha { font-size:11px; color:#484848; padding-right:5px; display:block; color:#484848; margin-bottom:2px }
        div.noticiaBreve span.titulo { font-size:12px; font-weight:bold; }
            div.noticiaBreve a { color:#466b22; border-bottom:1px solid #adb78d }
            div.noticiaBreve a:hover { border-bottom:1px solid #466b22 }
        div.noticiaBreve span.texto { /*display:none;*/ font-size:0.8em; color:#484848 }
            div.noticiaBreve span.texto p { margin:10px 0}
        div.noticiaBreve div.bot { height:1px; overflow:hidden; background:transparent; border-bottom:1px dashed #d1ceb6; margin:10px 10px 10px 0; /*height:2px; overflow:hidden; background:url(../images/bgNoticiasSep.gif) repeat-x left top*/ }

    /*Detalle*/
    span.noticiasTit { font-size:1.05em; font-weight:bold; color:#484848; margin:0  }
    span.noticiasFecha { font-size:0.8em; display:block; color:#484848; margin:2px 0 5px 0 }
    img.noticiasImg { float:left; margin:0 10px 10px 0; border:1px solid #bdbaa0; }
    span.noticiasEntry { font-size:0.8em; color:#484848; margin:0 0 10px 0 }
        
/* Recordar */
div.recordarForm1{padding:10px 0; margin:15px 0; background:#EEECDF; border:1px solid #BDBAA0; }
    div.recordarForm1 table{width:265px; margin:0 auto; font-size:0.8em; color:#484848}
    div.recordarForm1 span{font-weight:bold;}
    div.recordarForm1 input{ width:160px; font-size:1em; border:solid 1px #95907E; padding:2px 0}
div.recordarForm2{margin:15px 0; text-align:center}
div.recordarForm2 input{display:block; margin-bottom:10px}

/* Registro */
div.registroForm1{padding:10px 0; margin:15px 0; background:#EEECDF; border:1px solid #BDBAA0; }
    div.registroForm1 table{width:450px; margin:0 auto; font-size:0.8em; color:#484848}
    div.registroForm1 span{font-weight:bold;}
    div.registroForm1 th{font-weight:bold; text-align:right; padding:4px 0}
    div.registroForm1 td{text-align:left; padding:4px 0 4px 5px}
    div.registroForm1 td input{ width:260px; font-size:1em; border:solid 1px #95907E; padding:2px 0}
div.registroForm2{margin:15px 0; text-align:center}
div.registroForm2 span{display:block; margin-bottom:2px }
div.registroForm2 input{display:block; margin-bottom:10px }
div.registroForm2 ul{ text-align:left; margin-left:220px; font-size:0.9em}

/* Cambio clave */
div.cambiarForm1{padding:10px 0; margin:15px 0; background:#EEECDF; border:1px solid #BDBAA0; }
    div.cambiarForm1 table{width:350px; margin:0 auto; font-size:0.8em; color:#484848}
    div.cambiarForm1 span{font-weight:bold;}
    div.cambiarForm1 input{ width:150px; font-size:1em; border:solid 1px #95907E; padding:2px 0; margin:0 0 4px 6px}
div.cambiarForm2{margin:15px 0; text-align:center}
div.cambiarForm2 div{margin-bottom:10px; text-align:center; font-size:0.9em; font-weight:bold}
div.cambiarForm2 input{display:block; margin-bottom:10px}

/* Plantilla publico */
div#content div.contentRightPublico div#textosPublico .texto { font-size:0.8em; color:#484848 }
div#content div.contentRightPublico div#textosPublico h3 { margin-bottom:10px; }
div#content div.contentRightPublico div#textosPublico ul { margin:15px 0; list-style:none; font-size:0.8em; }
div#content div.contentRightPublico div#textosPublico ul li { margin:0 0 5px 0; padding-left:10px; background:url(../images/vinG2.gif) no-repeat 0 7px }

    div#textosPublico .texto h1 { font-size:1.3em; color:#484848; margin:0 0 10px 0 }
    div#textosPublico .texto h2 { font-size:1.25em; color:#484848; margin:0 0 10px 0 }
    div#textosPublico .texto h3 { font-size:1.2em; color:#484848; margin:0 0 10px 0 }
    div#textosPublico .texto h4 { font-size:1.15em; color:#484848; margin:0 0 10px 0 }
    div#textosPublico .texto h5 { font-size:1.1em; color:#484848; margin:0 0 10px 0 }
    div#textosPublico .texto h6 { font-size:1.05em; color:#484848; margin:0 0 10px 0 }
    div#textosPublico .texto p { font-size:1em; color:#484848; margin:0 0 10px 0 }
    div#textosPublico .texto table { border:1px solid #527a29; border-bottom:none; font-size:1em; color:#484848; margin:0 auto }
    div#textosPublico .texto caption { font-size:1.1em; color:#466b22; font-weight:bold }
    div#textosPublico .texto table th { background:#527a29; font-size:1.1em; color:#fff; }
    div#textosPublico .texto table td { border-bottom:1px solid #527a29 }
    div#textosPublico .texto img { border:1px solid #bdbaa0; }

/*Galería*/
div#g1{ width:540px; padding:15px 0 0 41px;}
.galleria{list-style:none; width:540px; margin:0; }
.galleria li{display:block; width:50px; height:50px; overflow:hidden; float:left; margin:0 4px 10px 0}
.galleria li a{display:none}
.galleria li div{/*position:absolute;top:0;left:180px;*/display:none;}
.galleria li div img{cursor:pointer; border:1px solid #bdbaa0; }
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto;  border:1px solid #bdbaa0;}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:540px} /* MSIE bug */
/*ul#g1 {display:none}*/
p.nav{font-size:11px; font-weight:bold; margin:0 0 0 200px; padding:0 0 3px 0; color:#466b22}

/*Recorridos*/
div#pageRecorridos { padding:25px 30px; }
div.contRecorridos { background:#EEECDF; border:1px solid #bdbaa0; border-top:none; 
                     padding-top:0px; margin-bottom:10px } 
/*Solapas Recorridos*/
div.solapasRecorrido { float:left; width:631px; background:url(../images/solapaBg.gif) repeat-x bottom; line-height:normal; font-size:0.8em; }
div.solapasRecorrido ul { margin:0; padding:10px; list-style:none; }
div.solapasRecorrido li { float:left; background:url(../images/solapaNLeft.gif) no-repeat left top; margin:0 5px 0 0; padding:0 0 0 9px; cursor:pointer; }
div.solapasRecorrido a { float:left; display:block; background:url(../images/solapaNRight.gif) no-repeat right top; padding:5px 15px 4px 6px; text-decoration:none; 
                         font-weight:bold; color:#76725a !important; border-bottom:none !important; }
div.solapasRecorrido .current { background:url(../images/solapaHLeft.gif) no-repeat left top; }
div.solapasRecorrido .current a { background:url(../images/solapaHRight.gif) no-repeat right top; padding-bottom:5px; }

/*Solapas Hoyos*/
div.solapasHoyo { float:left; width:631px; background:url(../images/solapaBg2.gif) repeat-x bottom; line-height:normal; font-size:0.8em; }
div.solapasHoyo ul { margin:0; padding:10px; list-style:none; }
div.solapasHoyo li { float:left; background:url(../images/solapaNLeft.gif) no-repeat left top; margin:0 5px 0 0; padding:0 0 0 9px; }
div.solapasHoyo a { float:left; display:block; background:url(../images/solapaNRight.gif) no-repeat right top; padding:5px 15px 4px 6px;
                    text-decoration:none; font-weight:bold; color:#76725a !important; border-bottom:none !important; }
div.solapasHoyo .current { background:url(../images/solapaHLeft.gif) no-repeat left top; }
div.solapasHoyo .current a { background:url(../images/solapaHRight.gif) no-repeat right top; padding-bottom:5px; }   
div.contHoyo { padding:15px 10px; }

/*Detalle*/
div.recorridoDetalle { padding-top:15px } 
    div.recorridoDetalle img { margin-bottom:10px } 
    div.recorridoDetalle p { font-size:12px; color:#222; margin-bottom:10px } 

/*Tarjeta*/
table.tarjetaTabla { font-size:11px; margin:15px auto; border:1px solid #a4a188; border-top:none; border-right:none }
    table.tarjetaTabla tr.tarjetaHead { background:#cdc9ab; font-weight:bold }
    table.tarjetaTabla td { text-align:center; padding:3px 2px; border-top:1px solid #a4a188; border-right:1px solid #a4a188 }
    table.tarjetaTabla td.tarjetaItem { text-align:left !important; font-weight:bold }

/*Slope*/
table.contSlope {margin: 0 auto;}
td.slope {vertical-align: top;}
table.slopeTabla {font-size:11px; margin:15px auto; border:1px solid #a4a188; border-top:none; border-right:none }
    table.slopeTabla tr.slopeHead { background:#cdc9ab; font-weight:bold }
    table.slopeTabla td { text-align:center; padding:3px 2px; border-top:1px solid #a4a188; border-right:1px solid #a4a188 }
    table.slopeTabla td.slopeItem { text-align:left !important; font-weight:bold }
    
/*Imagen hoyo*/
div.ImgHoyo { float:left; margin:0 30px 10px 0;}
   div.ImgHoyo img { border:1px solid #bdbaa0; }

/*Botones hoyos*/
div.BotonesHoyo { float:left; margin-bottom:10px; width:225px; }
div.BotonesHoyo ul { padding:0; list-style-type:none; margin:0; }
div.BotonesHoyo ul li { float:left; margin:0; padding:0; }
div.BotonesHoyo ul li a { width:35px; display:block; color:#fff; background:#75a740; text-decoration:none; border:none; 
                          cursor:default; text-align:center; line-height:25px; margin: 0 1px 1px 0; padding:0;
	                      font-family:Verdana; font-size:10px; font-weight:bold; }
div.BotonesHoyo ul li a:hover { border:none; background:#304a0b; }
div.BotonesHoyo ul li.current a { width:35px; display:block; color:#fff; background:#304a0b; text-decoration:none; border:none; 
                                  cursor:default; text-align:center; line-height:25px; margin: 0 1px 1px 0; padding:0;
	                              font-family:Verdana; font-size:10px; font-weight:bold; }
/*Info hoyo*/
div.InfoHoyo { float:left; width:215px; margin-bottom:10px;}
div.InfoHoyo div { padding:0 0 10px 0; border:1px solid #bdbaa0; background:#cdc9ab; color:#222222; }
div.InfoHoyo h5 { padding:3px 8px; margin:0; font-size:13px; color:#fff; background:#466b22; }
div.InfoHoyo h6 { text-align:left; margin:10px; font-weight:normal; font-size:12px; }
div.InfoHoyo table { text-align:left; margin:0 auto; font-weight:normal; font-size:12px; background:#dfdcc2; border:1px solid #a4a188; border-top:none }
    div.InfoHoyo table tr.cabeceraBanderas { font-weight:bold; }
    div.InfoHoyo table td { text-align:center; padding:2px 4px; border-top:1px solid #a4a188 }
div.InfoHoyo p { margin:10px 0 0 0; font-size:12px; text-align:left; }

.recorridos { background:#eeecdf; border:1px solid #bdbaa0; border-top:none; padding:10px 0; } 
.recorridosColor{ background:#eeecdf; padding:10px 0; } 
.recorridosColor table{ margin:10px auto 0 auto; font-size:0.8em; color:#484848 } 
.recorridosColor table td.contenido{ padding:3px 0; border-bottom:1px solid #bdbaa0 } 


 div#textosPublico .texto .Calendario{width:100%; border-style:none; margin-bottom:30px;}
 div#textosPublico .texto table.Calendario tr{border-style:none;}
 div#textosPublico .texto table.Calendario td{border-style:none;border-bottom:1px solid;}
 div#textosPublico .texto table.Calendario th{border-style:none;border-bottom:1px solid;}
 div#textosPublico .texto table.Calendario thead tr{padding:30px 5px 5px 0px; text-align:left;}
 div#textosPublico .texto table.Calendario tbody tr{padding:5px 5px 5px 15px;}
