/**************** TTT ******************/

@import url(reset.css);
@import url(grid.css);
@import url(layout.css);

/** CABECERA ----------------- */

#logo{
 margin:10px 0 10px 10px;
 width:168px;
 float:left;
}
#logo a{
 display:block;
 width:168px;
 height:75px;
 text-indent:-99999px;
 background:url(../../images/logo.png) no-repeat;
}

/* Menu -------------------------*/

#menu{
 font-size:1.2em;
 font-family:Arial, sans-serif;
 font-weight:lighter;
 margin:0 0px 10px 10px;
 clear:both;
}

#menu li{
 float:left;
 margin-right:8px;
 display:inline;
}

#menu a{
 display:block;
 padding:2px 19px 5px 19px;
 border-top:1px solid #87acbf;
 border-left:1px solid #87acbf;
 border-right:1px solid #87acbf;
 color:#fff;
}

#menu li.actual a{
 background:#d6d6d6;
 border:none;
 padding-top:3px;
 color:#333;
}
/* buscador */
#cse-search-box{
 float:right;
 margin:48px 18px 0 0;
}
#cse-search-box .boton{
 margin-left:-3px;
}

#cadena{
 height:15px !important;
 border:1px solid #ccc !important;
padding:1px 0 1px 1px !important;
}
#cadena{
background:#fff url(../../images/ico-lupa.png) no-repeat 0px center !important;
padding:1px 0 1px 19px !important;
}
.boton{
 vertical-align:top;
}
#fecha{
 position:absolute;
 top:10px;
 right:18px;
 font-size:.8em;
 font-family:arial,sans-serif;
 color:#87acbf;
}
#claim{
 margin:20px 0;
 background:#0084d7;
 padding:10px;
 text-align:center;
 font-family:arial,sans-serif;
 font-size:1.2em;
}
#claim a{color:#eee;}

#menuLateral li{
 border-bottom:1px solid #d6d6d6;
 padding:0 0 5px 8px;
 margin-top:5px;
 background:url(../../images/bullet.png) no-repeat 0 .4em;
}
#menuLateral li.end{border:0;padding-bottom:0;}

#cse-search-results iframe{width:680px;}
/** Generales-------*/


.bloque,#menuLateral{
 background:#fff;
 border-bottom:2px solid #4d4c4a;
 padding:10px;
 margin-bottom:10px;
}

.tituloBloque, .bloque h1{
 font-family:Georgia,serif;
 font-size:0.8em;
 margin-bottom:10px;
 font-weight:bold;
 color:#333; 
}
.bloque h1{
 font-size:1.5em;
}
.tituloBloque a{color:#333;}
.mas{
 clear:both;
 text-align:right;
 margin-top:15px;
 font-size:.9em;
}

.item{
 border-bottom:1px solid #d6d6d6;
 padding-bottom:10px;
 margin-top:10px;
}
.end{padding-bottom:0;border:0;}
.itemTitulo{
 font-size:1.2em;
 color:#000;
 font-weight:bold;
 margin-bottom:5px;
 padding:0 0 0px 8px;
 background:url(../../images/bullet.png) no-repeat 0 .4em;
}
.tipo2 .item, .tipo2{overflow:hidden;}
.tipo2 img{
 float:left;
}
.grid3 .tipo2 .item p{
 margin-left:90px;
}
.grid6 .tipo2 p{
 margin-left:110px;
}
.tipo1 .itemTitulo{
 margin-top:5px;
}
.itemEntradilla{
 line-height:1.5;
}
.migas{
 font-size:.8em;
 font-weight:bold;
 color:#999;
 font-family:arial, sans-serif;
 margin-bottom:10px;
}

#inicio h1{
 display:none;
}

.bloque,.bloqueTexto{
 margin-bottom:20px;
}
.bloqueTexto{
 line-height:1.6;
}

.bloqueTexto h2{
 color:#999;
 font-size:1.5em;
 font-weight:lighter;
 margin:14px 0 2px 0;
 clear:both;
}

.bloqueTexto h3{
 font-size:1em;
 font-weight:bold;
}

.bloqueTexto p,
.bloqueTexto ul{
 margin-bottom:10px;
}

.bloqueTexto ol,.bloqueTexto ul{
 margin-left:20px;
}

.bloqueTexto li{
 padding-left:8px;
 margin-bottom:9px;
 background:url(../../images/bullet.png) no-repeat 0 .6em;
}

.bloqueTexto strong{
 color:#000;
}

.meta{
border-bottom:1px solid #d6d6d6;
border-top:1px solid #d6d6d6;
padding:10px 0;
margin-bottom:20px;
}

.bloque h2.peq{
 font-size:1.3em;
 font-weight:bold;
 border-bottom:1px solid #d6d6d6;
 text-transform:none;
 color:#666;
 margin-bottom:10px;
}

.rss{
 position:absolute;
 right:5px;
 top:5px;
}

.rss a{
 display:block;
 width:24px;
 height:24px;
 background:url(../../images/rss.png) no-repeat;
 text-indent:-99999px;
}

.itemTitulo .fecha{
 font-size:.8em;
 color:#666;
}

#textos .bloqueTexto,
#textos.bloque{
 overflow:hidden;
}

.buscador{overflow:hidden;margin-bottom:30px;}
.buscador fieldset{
 background:#F5F4F1;
 padding:5px 0;
 margin-bottom:15px;
 border:1px solid #eee;
 position:relative;
}

.buscador label{
 float:left;
 margin:0px 9px 12px 9px;
 color:#333;
 width:171px;
 position:relative;
}
#suscripcion label, #baja label{
 float:none;
 margin:0px 9px 12px 9px;
 color:#333;
 width:400px;
 display:block;
}
#suscripcion div.boletinFechaNacimiento{
 margin:0px 9px 12px 9px;
 width:340px;
}
.grid6 .buscador label{
 width:191px;
}
.buscador select,.buscador textarea{
 width:100%;
 background:#fff url(../../images/fondo-input.png) repeat-x scroll 0 bottom;
  border:1px solid #ccc;
}
.buscador #labelComentario, .buscador #labelSpam {clear:both;}
.buscador #labelComentario{
 width:360px;
}

.buscador textarea{
 height:100px;
 width:360px;
}
.grid6 .buscador textarea{
 width:399px;
}
.buscador label input,
.buscador label select {
 width:97%;
 padding:2px;
 background:transparent url(../../images/fondo-input.png) repeat-x scroll 0 bottom;
 border:1px solid #ccc;
 height:21px;
}
#suscripcion div.boletinFechaNacimiento select{
 display:inline;
 width:60px;
}

.buscador #labelSpam{
    width:360px;
}
.buscador #labelSpam input{
    width:171px;
    margin: 7px 0px 0px 0px;

}
.buscador #labelSpam img{
 vertical-align:middle;
 margin: 5px 10px 0px 0px;

}
.buscador input.error{ border:1px solid #FF0033;}
.msg{
 border-top:1px solid;
 border-bottom:1px solid;
 background:#EFF5EA;
 border-color:#95A486;
 margin-bottom:20px;
 padding:10px 0;
 text-align:center;
}
.msg_error{
 border-top:1px solid;
 border-bottom:1px solid;
 background:#FAEBE7;
 border-color:#F16048;
 margin-bottom:20px;
 padding:10px 0;
 text-align:center;
}
.error{
 position:absolute;
 width:29px;
 height:25px;
 top:17px;
 right:7px;
 text-indent:-99999px;
 background:url(../../images/error.png) no-repeat;
}
#labelComentario .error{
 right:-68px;
}
#labelSpam .error {
right:6px;
top:24px;
}


/**PIE --*/

.menuPie li{
 display:inline;
}

.ttt{
 float:right;
 text-align:left;
}

#pie .ttt a {
background:url(../../images/ttt.png) no-repeat;
display:block;
height:20px;
text-indent:-99999px;
width:50px;
}

/* iconos */

.icoPDF{
 background:url(../../images/iconos/ico-pdf.png) no-repeat;
}

.listaDescargas .icoPDF{
 padding-left:20px;
}

/* sombra imagenes */
img.imgSombra {
  background: url(../../images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../../images/shadow.gif) no-repeat bottom right;
  display: block;
  position: relative;
  padding: 0 5px 5px 0;
 }


/* Paginacion */

.paginacion{
 margin:30px 0px 10px 0;
 text-align:center;
 font-size:.8em;
 font-family: Arial, sans-serif;
}

.paginacion a{
 border:1px solid #ccc;
 padding:3px 6px;
 background:url(../../images/fondo-input.png) repeat-x 0 bottom;
}
.paginacion a:hover{
 text-decoration:none;
}
.paginacion_numActual{
 padding:3px 6px;
 border:1px solid #ccc;
}
/* comentarios */
#formularioComentarios{position:relative;}
#formularioComentarios #normas{
 position:absolute;
 right:18px;
 top:38px;
 width:250px;
 font-size:.9em;
}
.bloqueComentarios .noticia{position:relative;}
.bloqueComentarios .noticia blockquote{margin-bottom:5px;}

.bloqueComentarios .noticia{
 border-bottom:1px solid #d6d6d6;
 margin-bottom:10px;
 padding-bottom:10px;
}
.bloqueComentarios .noticia .noticiaTitulo{
color:#1788B4;
font-family:arial;
margin-bottom:5px;
}
/*star rating */

.bloqueEstrellas{
 position:relative;
}
.bloqueEstrellas span{
 position:absolute;
 top:5px;
 color:#666;
 font-weight:bold;
 font-size:.9em;
}
.bloqueEstrellas span#mensaje{
 position:absolute;
 left:135px;
 top:5px;
 color:#666;
 font-size:.9em;
}

.star-rating,
.star-rating a:hover,
.star-rating a:active,
/*.star-rating a:focus,*/
.star-rating .current-rating{
background: url(../../images/iconos/ico-star.gif) left -1000px repeat-x;
}
.star-rating{
position:relative;
width:125px;
height:25px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position: left top;
}
.star-rating li{
display: inline;
}
.star-rating a,
.star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:25px;
line-height:25px;
outline:none;
overflow:hidden;
border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
background-position: left bottom;
}
.star-rating a.one-star{
width:20%;
z-index:6;
}
.star-rating a.two-stars{
width:40%;
z-index:5;
}
.star-rating a.three-stars{
width:60%;
z-index:4;
}
.star-rating a.four-stars{
width:80%;
z-index:3;
}
.star-rating a.five-stars{
width:100%;
z-index:2;
}
.star-rating .current-rating{
z-index:1;
background-position: left center;
}
/*****************************/


.compartir,
.starRating,
.recomendar{
 font-weight:bold;
 font-size:.9em;
}

.fotoNoticiaTexto{
float:left;
margin-right:5px;
}

/*anchors del bloque de Texto*/
.bloqueTexto a {
	color: #0f70a3;
}
.itemEntradilla a {
	color: #0f70a3;
}
