/**************** TTT *****************
 * Azul       #00a1e4
 * Magenta    #e00076 
 * Gris 100%  #4a4a30
 * Gris 75%   #77745f 
 * Gris 50%   #94a294
 * Gris 25%   #d1d1c9 
 */   
@import url(reset.css);
@import url(grid.css);
@import url(layout.css);

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

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

#logo-img {display: none;}

#seleccionar_web .submenu{
 display:none;
 position:absolute;
 right:0;
 top:24px;
 background:#fff;
 z-index:1000;
  border:1px solid #d1d1c9;
}
#seleccionar_web:hover .submenu{display:block;}
/* Menu -------------------------*/

#menu{
 font-size:1.2em;
 font-weight:bold;
 text-transform:uppercase;
 font-family: Trebuchet MS, Arial,sans-serif;
 clear:both;
 margin:0 0 18px 0;
 border-right:1px solid #4a4a30;
}

#menu li{
 padding:2px 5px;
 border-left:1px solid #4a4a30;
 float:left;
 line-height:1.1em;
}

#menu li.fin{margin-right:0;}
#menu .pequenio{
 display:block;
 color:#4a4a30;
}

#menu a{
 display:block;
  color:#4a4a30;
}

#menu a:hover, #menu a:hover .pequenio{
  color:#00a1e4;
  text-decoration:none;
}

#menu .actual a,#menu .actual span,
.enlace_destacado a{
 color:#00a1e4;
}

/* Buscador -------------------------*/
#menu_superior{
 text-align: right;
 margin-bottom:1.5em;
}
#menu_superior li{
 display:inline;
 font-size:.9em;
}
#menu_superior li img{vertical-align:middle;}
#buscador{
 float:right;
 width:310px;
 margin-top:1.5em;
}
#cse-search-box{
 float:left;
 clear:both;
 line-height:1;
}


#cadena{
 height:24px !important;
padding:1px 0 1px 1px !important;
 padding:1px 0 1px 0px;
border:1px solid #eee;
background:#f5f5f5;
}

.boton{
 vertical-align:top;
}
#buscador .boton{
 margin-left:-4px;
}
#cse-search-results iframe{width:680px;}
#seleccionar_web{
 position:relative;
 float:right;
 border:1px solid #ccc;
 padding:5px 24px 5px 5px;
 background:#fff url("../images/flecha_seleccionar_web.png") no-repeat 100% 50%;
}
#seleccionar_web a{
 display:block;
}
/** Generales-------*/

.bloqueTitulo{
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size:1.5em;
 margin-bottom:.5em;
 text-transform:uppercase;
 font-weight:bold;
}

.rosa .bloqueTitulo a,
.rosa .itemFecha,
.rosa .mas a{
 color:#e00076; 
}
.azul .bloqueTitulo a,
.azul .itemFecha,
.azul .mas a{
color:#00a1e4;
}
.itemTitulo{
 font-weight:bold;
 margin-bottom:5px;
 font-size:1.1em;
}
.grid3 .bloque .itemTitulo{
 font-weight:normal;
}
.itemDatos p{
 margin-bottom:5px;
}
.itemFoto{
 float:left;
}
.itemFoto img{
 border:1px solid #bbb;
 padding:2px;
}
.bloque{
 margin-bottom:10px;
 overflow:hidden;
}

.mas{
 position:absolute;
 top:8px;
 right:0;
 text-align:right;
 font-size:.75em;
 font-weight:bold;
}


.item{
 margin-bottom:12px;
}
.end,li.end{padding-bottom:0;border:0;}

.itemEntradilla{
 line-height:1.5;
}
#migas, .migas2{
 font-size:.9em;
 color:#77745f;
 font-family:Verdana, sans-serif;
 margin-bottom:18px;
}
#migas a{color:#77745f;}
.reproductor .play{
    display:block;
    text-indent:-99999px;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-19px;
    margin-left:-19px;
    background:url(../images/play.png) no-repeat;
    width:48px;
    height:48px;
}
#auxR .reproductor .play{
    top:5px;
    left:120px;
    background:url(../images/play_peq.png) no-repeat;
    width:16px;
    height:16px;
    margin:0;
}
.reproductor{border:1px solid #D1D1C9;overflow:hidden;}
.reproductor a{position:relative;display:block;}
.reproductor a:hover{text-decoration:none;}
.reproductor img{display:block;margin:0;}
.reproductor .videoTexto{
 position:absolute;
 bottom:0;
 left:0;
 right:0;
 padding:0.5em 1em;
 background:url(../images/fondo-n.png) repeat-x;
 color:#fff;
 font-weight:bold;
 text-transform:uppercase;
}
.bloqueTexto .reproductor a{
 height:349px;
 text-decoration:none;
}
.bloqueTexto .reproductor{
 margin-bottom:1.5em;
}
.bloque,.bloqueTexto,.banner{
 margin-bottom:20px;
}
.bloqueTexto{
 line-height:1.5;
}
h1.bloqueTitulo{
 color:#00a1e4;
 font-size:2em;
}
.bloqueTexto .entradilla{
 color:#00a1e4;
 font-size:1.3em;
 font-weight:bold;
 font-family:"Trebuchet Ms", Verdana, Arial;
 line-height:1.3em;
}

.bloqueTexto h2{
 color:#e00076;
 font-size:1.3em;
 font-weight:bold;
 margin:1.5em 0 0.4em 0;
 clear:both;
 text-transform:uppercase;
 font-family:"trebuchet ms", verdana, arial;
}

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

.bloqueTexto p,
.bloqueTexto ul{
 margin-bottom:1em;
}

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

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

.bloqueTexto strong{
 color:#00A1E4;
}
.bloqueTexto a {
    color: #00A1E4;
    text-decoration: underline;
}
.bloqueTexto li a {
    color: #4A4A30;
}

.bloqueTexto img{
 display:block;
 float:left;
 margin:0 20px 20px 0;
}
.rss{
 position:absolute;
 right:10px;
 top:50%;
}

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


.item{
 overflow:hidden;
}
.scrollable .item{
 width:260px;
 float:left;
 margin:0 10px;
}
.bloqueTexto .scrollable .item{
 width:158px;
 height:158px;
 border:1px solid #d1d1c9;
}
.bloqueTexto .scrollable .item img{
 margin:-5px 0 0 -5px;
}
.scrollable .pag{
 width:840px;
 float:left;
}
.bloqueTexto .scrollable .pag{
 width:540px;
}
.vertical .item{
 float:none;
}

.bloqueScroll{
 position:relative;
 padding:1em 0;
 background:url(../images/gris.png) repeat-x 0 100%;
 border:1px solid #00a1e4;
 border-radius-bottom:5px;
 -moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
 margin-bottom:1.5em;
}
.scrollable{
 position:relative;
 height:100px;
 width:840px;
 overflow:hidden;
 margin:0 auto 0px auto;
}
.bloqueTexto .scrollable{
 width:540px;
 height:160px;
}
.vertical{
 overflow:hidden;
 position:relative;
}
.ticker{
 height:32px;
 margin-bottom:0;
 background:url(../images/cab.png) no-repeat;
 color:#fff;
}
.ticker a{color:#fff;}
.ticker .item{
 width:960px;
 line-height:32px;
 font-weight:bold;
 padding-left:12px;
}
.verticalPortal{
 position:relative;

 }
.verticalPortal .vertical{
 height:610px;
 margin:30px 0;
}
*:first-child+html .verticalPortal{padding-bottom:30px;}


.verticalPortal .pag{margin:10px 0;}
.verticalPortal .vertical .item{
 margin:27px 0;
}
.verticalPortal .vertical .item img{
 display:block;
 width:192px;
 border:1px solid #D1D1C9;
}
.scrollable .items {
    /* this cannot be too large */
    width:20000em;
    position:absolute;
    clear:both;
}
.vertical .items{
height:20000em;
position:absolute;
}
.navegadores{
    display:block;
    text-indent:-99999px;
    height:28px;
    width:14px;
    position:absolute;
    cursor:pointer;
    top:50%;
    margin-top:-14px;
    z-index:10;
}
.verticalPortal .navegadoresV{
 left:50%;
 margin:0 0 0 -14px;
 width:28px;
 height:14px;
  display:block;
    text-indent:-99999px;
  position:absolute;
    cursor:pointer;
    z-index:10;
}
.prevPage{
    left:20px;
    background:url(../images/flechas.png) no-repeat;
    margin-left:-7px;
}
.verticalPortal .prevPageV{
    top:7px;
    background:url(../images/flechas.png) no-repeat;

}
.nextPage{
    background:url(../images/flechas.png) no-repeat -14px 0;
    right:20px;
    margin-right:-7px;
}
.verticalPortal .nextPageV{
    background:url(../images/flechas.png) no-repeat 0px -14px;
    bottom:7px;
}
a.disabled {
    visibility:hidden !important;
}

.bloqueTexto table{
 margin:0px auto 20px auto;
 border:1px solid #d1d1c9;
 width:100%;
border-collapse:collapse;
}

.bloqueTexto caption{
 text-align:center;
 font-weight:bold;
 margin-bottom:10px;
}

.bloqueTexto td,
.bloqueTexto th{
  border:1px solid #ccc;
 padding:5px;
 text-align:left;
}

.bloqueTexto th{
 color:#fff;
 background:#e00076;
}
/* Home-------------------------*/
/*////// slide-home______*/
.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;}
.sliderkit .sliderkit-panel-active{z-index:5;}
.sliderkit .sliderkit-panel-old{z-index:4;}
#slide-home{
	position:relative;
	width:700px;
	overflow:hidden;
}
#slide-home{
	height:335px;
}

#slide-home #slides-cont .slide-info{
        height:315px;
        top:0;
        right:0;
	position:absolute;
	z-index:3;
	width:275px;
	background: url('../images/slide-info-bg.png') repeat;
        padding:10px 0;
}
#slide-home .slide-info h2{
	color:#fff;
	font-size:2.5em;
	font-family:Arial, sans-serif;
	font-weight:bold;
        padding:0px 20px 5px;
        text-transform:uppercase;
}
#slide-home .slide-info p{
	padding:0 20px 0 20px;
	font-size:16px;
	color:#fff;
	line-height:130%;
        font-weight:bold;
        color:#00a1e4;
}
#slide-home .slide-info img{
 display:block;
 margin:5px 0 20px 20px;
}
#slide-home #slides-nav{
	position:absolute;
	bottom:10px;
	right:20px;
	z-index:6;
}
#slide-home #slides-nav li{
	float:left;
	display:block;
	width:10px;
	height:10px;
	margin-right:5px;
	overflow:hidden;
}
#slide-home #slides-nav li  img{
 display:block;
}
#slide-home #slides-nav li a:hover img{
	margin-top:-10px;
}

#slide-home #slides-nav li.sliderkit-selected a img{
margin-top:-20px;
}


.slider,.sliderPortal{
 margin:0 0 2em 0;
}

#inicio h1{
 display:none;
}
#inicio #homeVideo{
 width:698px;
 height:393px;
}
#inicio .reproductor{
margin-bottom:2em;
}
#reproductorAux img{
 margin:0 10px;
 display:block;
 float:left;
}
#reproductorAux {
margin:0 -10px;
width:auto;
display: inline-block;
}
.verticalPortal .item{margin-bottom:10px;}

#homeLogos .scrollable{
 height:30px;
}

#homeLogos .scrollable,
#homeLogos .pag{
 width:580px;
}
#homeLogos .item{
 width:116px;
 margin:0;
 text-align:center;
}
#homeLogos{
 padding:5px 0;
 background:url("../images/fondo-input.png") repeat-x scroll 0 100% transparent;
}

/* interior */

.menuSeccion .cab{
 font-size:1.2em;
 font-weight:bold;
 font-family:Trebuchet MS, Verdana,Arial;
 line-height:.75em;
 text-transform:uppercase;
}
.menuSeccion .actual{
color:#00A1E4;
}
.menuSeccion li{
 margin-bottom:1.3em;
}
.menuSeccion .subseccion{
 margin-top:.75em;
 font-weight:normal;
 font-family:Verdana, arial;
}
.menuSeccion .subseccion .subseccion{
 margin-left:5px;
}
.menuSeccion li li{
 margin-bottom:.8em;
}

/* derecha */
#auxR .bloqueTitulo,
#auxR h2{
 margin:1em 0 .4em 0;
 line-height:1.1em;
 font-size:1.2em;
  font-family:"Trebuchet Ms", Verdana, Arial;
 color:#e00076; 
 text-transform:uppercase;
}
#auxR .bloque h2:first-child{margin-top:0;}
#auxR ul,
#auxR p{
 font-size:.9em;
 margin-bottom:.3em;
}
.sliderAuxR a{
 display:block;
 border:1px solid #D1D1C9;
 overflow:hidden;
 height:138px;
 width:138px;
}
#auxR .sliderAuxR a img,#auxR .reproductor a img{
 border:none;
 width:auto;
}
.sliderAuxR,#auxR .reproductor{
 margin-bottom:5px;
}
#cuerpo .boton{
 background:url(../images/botones/boton.png) no-repeat 0 50%;
 float:right;
 padding:0 0 0 5px;
 height:29px;
 line-height:29px;
}
#cuerpo .boton input,
.boton a{
 background:url(../images/botones/boton.png) no-repeat 100% 50%;
 padding:0 5px 0 0;
 border:0;
 display:block;
 height:29px;
 color:#fff;
 cursor:pointer;
 font-weight:bold;
}
.boton a:hover{text-decoration:none;}
#auxR img{
 width:138px;
 border:1px solid #D1D1C9;
}


/* portal */

.bloqueTituloRound,
.bloqueTexto .bloqueTituloRound{
 background:#00a1e4;
 border-radius-top:5px;
 -moz-border-radius-topleft:5px;
 -moz-border-radius-topright:5px;
 padding:5px;
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size:1.2em;
 text-transform:none;
 color:#fff;
 margin-bottom:0;
}
/**PIE --*/

#menuPie li,#creditos li{display:inline;}
#menuPie{
 font-size:1.2em;
 margin:1em 0;
}

/* Paginacion */

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

.paginacion a,.submit,
.gsc-cursor-page{
 border:1px solid #ccc;
 padding:3px 6px;
 background:url(../images/fondo-input.png) repeat-x 0 bottom;
}
.paginacion a:hover,#seleccionar_web a{
 text-decoration:none;
}
.paginacion_numActual,
 .gsc-cursor-current-page{
 padding:3px 6px;
 border:1px solid #ccc;
}

.areas{
 text-align:center;
}
.areas h2{
 margin-top:.7em;
}
.sellos h2{margin-top:1em;}
.areas h2 a{text-decoration:none;}
.areas div{
 display:inline-block;
 width:180px;
 margin:1em 10px;
 text-align:left;
 vertical-align:top;
background:url(../images/shadow.png) no-repeat 50% 69px;
}
*:first-child+html .areas div{
 display:inline;
}
.sellos div{
 background-position:50% 87px;
}
.areas img{
 border:1px solid #D1D1C9; 
}
.sellos img{border:none;margin:0 auto 15px auto;float:none;}

.flotar{
    float: left;
    height: 360px;
    margin: 0 10px;
    width: 240px;
}
.bloqueTexto .listado{
 margin-left:-10px;
 overflow:hidden;
}

.listado li{
 display:inline-block;
 vertical-align:top;
 background:none;
 padding-left:0;
 zoom:1;
}
*:first-child+html .listado li{
 display:inline;
}

.revistas li{
 width:197px;
 overflow:hidden;
 margin:0 0px 50px 10px;
}
.revistas li img{
 display:block;
 margin:0 auto 5px auto;
 float:none;
}

.grid10 .revistas li{
 width:243px;
 margin-left:20px;
}
.grid10 .bloqueTexto .listado{
 margin-left:-20px;
}

.mapa{
 position:relative;
 width:780px;
 height:280px;
 background:url(../images/mapa.jpg) no-repeat;
}

.mapa li{
 background:none;
 position:absolute;
}

.mapa li a{
  font-size:x-small;
 text-indent:-99999px;
 display:block;
 width:10px;
 height:10px;
 background:url(../images/nav-slide-bg.png) no-repeat;
}
.mapa li a:hover{
 background-position:0 -10px;
}
.marcas{text-align:center;}
.marcas img{
float:none;
vertical-align:middle;
display:inline;
margin:0 5px 5px 0;
width:80px;
}

#subir{
 position:fixed;
 display:none;
 bottom:20px;
 right:20px;
 width:64px;
 height:64px;
 text-indent:-99999px;
 background:url(../images/subir.png) no-repeat;
}

#mapaPaises{
/* text-align:center;*/
}
#mapaPaises ul{
 text-align:left;
}
#mapaPaises img{
 float:none;
 display:inline;
 vertical-align:middle;
}

#mapaPaises .listado li{
  padding-left:8px;
 margin-bottom:9px;
 background:url(../images/bullet.png) no-repeat 0 .6em;
 overflow:hidden;
}
#mapaPaises .migas2{text-align:left;margin-bottom:5px;}
#mapaPaises .listado{
 margin-left:0;
}
#mapaPaises .listado li{
 width:100px;
}
/* sala de prensa */
.icoCalendarioPeq{
background:transparent url(../images/calendar.png) no-repeat scroll 0%;
height:16px;
width:16px;
 border:0;
}
#fecha_inicio, #fecha_fin {
    width: 112px;
}
.submit {
    display: block;
    font-size: 0.8em;
    margin-left: auto;
}
#buscador_prensa label{
 display:block;
 margin-bottom:5px;
}
#cadenaSP{
 width:138px;
}
/*CALENDARIO*/
#calendario_mes{width:138px;border-left: 1px solid #ddd;}

#calendario_mes caption{
 border-radius:2px;
 	background: #4a4a30;
	font-weight: bold;
	line-height: 16px;
	color: #FFFFFF;
text-align:center;
font-size:11px;
}
#calendario_mes img{
 width:14px;
 height:11px;
 margin-bottom:3px;
 vertical-align:middle;
}

#calendario_mes th {

font: bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

color: #fff;

background: #94a294;

border-right: 1px solid #ddd;

border-bottom: 1px solid #ddd;

border-top: 1px solid #ddd;
text-align:center;
}

#calendario_mes .hoy, #calendario_mes td .hoy a, #calendario_mes td .hoy a:link, #calendario_mes td .hoy a:visited {
	background: #00a1e4;
	color: #FFFFFF;
}

#calendario_mes td {

border-right: 1px solid #ddd;

border-bottom: 1px solid #ddd;

width: 20px;

height: 20px;

text-align: center;



}

#calendario_mes td a {

text-decoration: none;

font-weight: bold;

display: block;

}

#calendario_mes td a:link,#calendario_mes td a:visited {

color: #608194;


}

#calendario_mes td a:hover, #calendario_mes td a:active {

color: #6aa3ae;

}


#noticia h1{
 text-transform:none;
}
#noticia .itemSubtitulo{
 margin-bottom:10px;
}
#noticia .itemFoto{
 width:180px;
 margin-right: 20px;
}
#noticia .pie_foto{width:150px;font-size:.8em;}

/* resultados buscador */

#cse .gsc-search-box{
 display:none;
}
#cse table{
 margin:0;
}
#cse td,#cse table{
 border:0;
}
#cse .gs-visibleUrl{
 color:#e00076;
}
#cse .gs-title a{
 color:#333;
}
#cse .gs-title b{
color:#333;
}
#cse .gsc-cursor-box{
 margin:20px 0;
}
#cse .gsc-cursor-page{
 text-decoration:none;
}

#mapaPaises .tabsPaises{
 float:left;
 width:140px;
 margin-left:0;
 background:url("../images/bar.png") no-repeat scroll 93% 100% #FFFFFF
}
#mapaPaises .tabsPaises li{
 padding-left:0;
 background:none;
 margin-bottom:0;
}
#mapaPaises .tabsPaises li.actual{
 background:url("../images/select.png") no-repeat scroll 100% 50% transparent
}
#mapaPaises .tabsPaises li a{
 display:block;
 text-decoration:none;
    border-bottom: 1px solid #F5F5F5;
    font-size: 1.2em;
    margin-right: 5px;
    padding: 5px 0 5px 10px;

}
#mapaPaises .tabsPaises li.actual a{
 color:#666;
text-shadow:0 1px 0 #999999
}
#mapaPaises .paisPanel{
 float:left;
 width:600px;
 margin-left:20px;
 text-align: left;
}
#contFiltroPais {
    background: none repeat scroll 0 0 #CFCFCF;
    border-radius: 5px 5px 5px 5px;
    margin-right: 15px;
    padding: 2px 6px;
}

#filtroPais {
    color: #444444;
    font-weight: bold;
}
#cookies{font-size:10px;position:absolute;top:0;left:0;right:0;z-index:990;padding:10px;background:url("../images/gris.png");}
#cookies p{padding-right:60px;}
#bCerrarCookie{position:absolute;top:50%;margin-top:-8px;right:20px;background:url("../images/cerrar.png");width:16px;height:16px;display:block;text-indent:-99999px;}
#cookies a{color:#00a1e4;}