@charset "UTF-8";
@import url('http://lab.rtve.es/tipografias.css');

* {padding: 0; margin: 0; font-family:Arial, Helvetica, sans-serif;  font-weight:normal; line-height:100%; }
html, body {margin:0;padding:0;background-color: transparent;  font-family:Arial, Helvetica, sans-serif; font-weight:normal;/*background-color:#23232d; background:#efefef;*/ background:#2f3438; min-width:900px;min-height:900px;overflow:auto;}
img { border: 0 }
ol,ul { list-style:none; }
a { cursor:pointer;}
a:hover{background-color:transparent;color:#a22600;} 
a, a:visited, a:active { color: #444;}

/* ******** BARRA LAB ********* */
#labrtve { background:#000; display:block; padding:2px 5px; overflow:hidden; z-index:9}
#labrtve .logo{ width:115px;height:29px; margin:2px 0 2px 35px; padding: 0; position:relative; background: url("rtvelab.png") top left no-repeat; float:left}
#labrtve .logo a { width:83px;height:29px; margin: 0; padding: 0;  border:0; display:block;}
#labrtve .logo span { position: absolute; margin-left: -2000px;cursor:pointer;}
#labrtve .socialshare{ float:right; padding-top:3px;}
#labrtve .socialshare li { float:left; margin-top:5px; margin-left:10px;}
/* ******** CABECERA ********* */

#header { background:#FFF; padding:8px 0; display:block; border-bottom:1px solid #ccc; float:left; width:100%;}
h1 { /*display:block; clear:left;*/ font-weight:normal; margin-left:15px; float:left; font-size:21px; color:#004276;}
h1 a { color:#004276; text-decoration:underline;}
p.enlaces { margin:15px 15px 0 0; padding:0; color:#515151; float:right; font-size:11px;}
p.enlaces a { color:#004276; text-decoration:underline; font-size:11px;}
.textos { margin:0 15px 10px 15px; padding:0; float:left; display: block; font-size:13px;}
.textos a { color:#004276; text-decoration:underline;}
#view_selection { margin:5px 0 0 15px; padding:0; float:left;}
#leyenda { margin:0 15px 0 0; padding:0; float:right; display:block; font-size:12px; }
#leyenda ul{ margin:0; padding:0; display:block; clear:both; float:right; color:#666;}
#leyenda span {float:left; margin:0; padding:0; line-height:18px; color:#000; text-decoration:underline}
#leyenda ul li { float:left; margin:0 0 0 5px; padding:0 0 0 13px; width:auto;}
.ley_exito { background:url("exito.jpg")0 4px no-repeat;}
.ley_fracaso { background:url("fracaso.jpg")0 4px no-repeat;}
.Arte { background:url("arte.jpg")0 4px no-repeat;}
.Artes_escenicas { background:url("arte_escenica.jpg")0 4px no-repeat;}
.Cine { background:url("cine.jpg")0 4px no-repeat;}
.Editorial { background:url("editorial.jpg")0 4px no-repeat;}
.Festival { background:url("festival.jpg")0 4px no-repeat;}
.Fotografia { background:url("fotografia.jpg")0 4px no-repeat;}
.Musica { background:url("musica.jpg")0 4px no-repeat;}
.Social { background:url("social.jpg")0 4px no-repeat;}
.Infantil { background:url("infantil.jpg")0 4px no-repeat;}
.Inventos { background:url("inventos.jpg")0 4px no-repeat;}
.Juegos_mesa { background:url("juegos_mesa.jpg")0 4px no-repeat;}
.Pintura { background:url("pintura.jpg")0 4px no-repeat;}



/* ******** VISUALIZACION  ********* */

#container {/*position: absolute;left:25%;top:160px;*/ }

#vis { /* width: 1500px; height: 100%; clear: both; color:#515151; position:relative; left:-300px; margin-top:15px; */}
#vis_titular, #vis_titular2 {margin: 0 0 5px -100px;padding: 10px 0 10px 10px;border-bottom: 1px solid #EFEFEF;border-top: 1px solid #EFEFEF;line-height: 28px;font: italic 20px/26px Georgia, "Times New Roman", Times, serif;
letter-spacing: -1px;color: #333;width:300px; }
h2 #vis_titular {position:fixed;top:80%;left:70%;background:#C8C8C8; border: 2px solid #B0B0B0; border-radius:5px;}
h2 #vis_titular2 {position:fixed;top:85%;left:20%;background:#C8C8C8; border: 2px solid #B0B0B0; border-radius:5px;}
/*
#vis_titular2 {margin: 0 0 5px -100px;padding: 10px 0 10px 10px;border-bottom: 1px solid #EFEFEF;border-top: 1px solid #EFEFEF;line-height: 12px;
letter-spacing: -1px;color: #333;}
h3 #vis_titular2 {position:absolute;top:94%;left:40%;background:#fff; border: 2px solid #B0B0B0; border-radius:5px;}
*/
#svg_vis { }

.mapa {position:relative;background: url("mapamudo6.png") no-repeat;margin-top:19%;}

/* Estilo títulos */
.top_convs {fill: #FFF;font-weight:bold;}
.paiss {fill: #FFF;font-weight:bold;}
.tagss {fill: #FFF;font-weight:bold;}
.provss {fill: #FFF;font-weight:bold;}
.niveless{fill: #FFF;font-weight:bold;}
.display_total {fill: #FFF;font-weight:bold;} 


/* ******** tooltips  ********* */
.tooltip {border: 1px solid #ccc;  padding: 10px; -moz-border-radius:5px; border-radius: 5px; background: #fff; position: absolute; top: 100px; left: 100px;/* background: #222222; */  opacity: .9; /* color: #eeeeee; */ color: black; width: 300px; font-size: 14px; z-index: 10; line-height:20px; }
.tooltip .title { font-size: 16px;}
.tooltip .name { font-weight:bold; }
.value {} 
.name {}  
.proyecto {}   
.proyecto_val {}  
.estado {}
.estado_val {}
.solicita, .solicita_val {} 
.recaudado, .recaudado_val {} 
.pais, .pais_val {}
.prov, .prov_val {}
.tag, .tag_val {} 

.Éxito {color: #097C00;  font-weight: bold; font-size:15px!important;}
.Fracaso {color: #cc0000; font-weight: bold; font-size:15px!important;}
.tooltip * { line-height:150%; font-size:13px;} 