body {margin:0px; padding:0px;
      font:normal 100% verdana,arial,helvetica,sans-serif; line-height:1.125em; /*16x1.125=18*/
      color:#4C4C4C; background-image:url("../img/fondo.gif");}

p {text-align:justify; font:normal 0.8em verdana; color:#4C4C4C; line-height:1.4em;}
p.primera:first-letter {font-weight:bold; font-style:italic; font-size:1.3em;}
em {color:#000000;}

a {text-decoration:none;
   color:#0000FF; }
a:hover {text-decoration:underline;}
a:visited {color:#990099;}
img {border:0;}

a.opcionMenu {display:block; padding:6px 2px 2px 0px;
              color:#003366;}
a.opcionMenu:hover {display:block;
                    text-decoration:none;
                    background-color:#CCCC33;}
a.opcionMenu:visited {color:#003366;}

.ajuste{clear:both;}



#contenedor_externo{width:810px; margin:auto;
             text-align:left;
			 background-image:url("../img/fondo_cuerpo.gif");}

#contenedor {width:800px; margin:auto;
             text-align:left;
             background:#FFFFFF url(../img/VL150x130.jpg) no-repeat left bottom;border:1px solid #EEEEEE;}

  #cabecera {width:100%; height:120px;}

  #pestanas {float:right; width:100%; margin-bottom:20px;
             background:#ffffff;}
    #pestanas div {float:right; width:115px; height:35px; margin:0px; padding:0px;
                   background:url("../img/pestanasAbajoSombra115x35.gif") 0px -35px no-repeat;}
    #pestanas div.activa {background:url("../img/pestanasAbajoSombra115x35.gif") 0px -70px no-repeat;}
    #pestanas div a {width:100%; height:100%; display:block;
                     background:url("../img/pestanasAbajoSombra115x35.gif") 0px 0px no-repeat;}
    #pestanas div a:hover {background-image:none; text-decoration:none;}
    #pestanas span {display:block; padding:2px 0px 0px 0px;
                  text-align:center; text-indent:-8px; font-weight:bold; font-size:0.8em;
                  color:#003366;}
    #pestanas div.buscador {float:left; width:420px; height:20px; margin:4px 0px 0px 0px; padding:4px 0px 4px 10px; vertical-align:middle;
                            text-align:left; font-size:0.8em; font-weight:bold;
                            background-color:#E8EEF7; background-image:none; border-top:1px dotted #777777;}
    #pestanas div.buscador a {display:inline;
                              background-image:none;}
    #pestanas div.buscador form {display:inline;}
    #pestanas div.buscador form input[type="text"] {width:180px; height:14px;
                                                    text-align:left; font-size:0.7em;}
    #pestanas div.buscador form input.input_buscar {width:180px; height:14px;
                                                    text-align:left; font-size:0.7em;}
    #pestanas div.buscador form input.boton_buscar {width:70px; height:18px; padding-left:14px;
                                                    font-size:0.7em; cursor: pointer;
                                                    background-color:#C3D9FF; border:1px solid #777777; color:#003366; background-image:url("../img/lupa.gif"); background-position: 1px 1px; background-repeat:no-repeat;}

  #centro {width:100%; padding:0px; margin:0px;}

    #menuIzq {float:left; width:120px; margin:10px 0px 40px 4px; padding:0px; min-height:300px;
              text-align:right;}
    #menuIzq .superior{width:120px; height:12px; margin:0px; padding:0px;
	                   background:url("../img/borde_menu_superior.gif") top left no-repeat;}
    #menuIzq .inferior{width:120px; height:12px; margin:0px; padding:0px;
	                   background:url("../img/borde_menu_inferior.gif") top left no-repeat;}
    #menuIzq .central{width:120px; margin:0px; padding:0px 0px 40px 0px;
	                  background:url("../img/borde_menu_lateral.gif") top left repeat-y;}
    #menuIzq .opciones{width:104px; margin:auto;text-align:right;} 	
    
    #menuIzq ul {padding:0px; margin:auto; display:block;
                 text-align:right;
                 list-style-type:none;}
    #menuIzq ul li {padding:0px 0px 0px 0px; margin:0px;
                    border-bottom:1px dotted #CCCCCC;}
    #menuIzq ul li.activa {display:block;
                           background-color:#CCCC66;}
    #menuIzq ul li h1 {margin:0px; padding:0px;
                       font-weight:bold; font-size:0.8em; }

    .logoBlog {margin:10px auto 20px auto; padding-bottom:20px;
              text-align:center;
			  border-bottom:1px dotted #CCCCCC;}

    .logosGoogle {margin:10px auto 20px auto;
              text-align:center;}
			  
    #blog {margin:10px auto 20px auto;
           text-align:center;}		   

    #cuerpo {width:660px; padding:0px 2px 10px 2px; float:right;}
    #cuerpo h1 {margin-top:20px; padding-left:10px; padding-bottom:5px;
                text-align:left; font:bold 1.4em verdana;
                color:#003366; background-color:#EFEFC2;
/*background:url("../img/fondoTituloVerde.gif") bottom left no-repeat;*/}
    #cuerpo h2 {margin-top:5px; padding-left:5px; padding-bottom:15px;
                text-align:center; font:bold 1.0em verdana; text-transform:uppercase;
                color:#003366;}
    #cuerpo h3 {padding:10px 0px 5px 0px;
                text-align:center; font:bold 0.9em verdana;
                background-color:#E8EEF7;}


      #barraMigas {width:460px; margin:5px; padding:0px 0px 0px 10px; margin:10px 0px 0px 0px;
                   text-align:left;
                   border:1px dotted #CCCCCC; }
.migas {text-align:left; font:normal 0.75em verdana;
        color:#777777; }

      #texto {width:450px; float:left; margin:0px 0px 0px 0px; padding: 0px 12px 0px 12px;
              text-align:left;}

        #indice {margin-bottom:20px; padding:0px;
                 font:normal 0.8em verdana; text-align:left; font-weight:bold;
                 color:#003366;}
        #indice ul {list-style-type:circle;}
        #indice ul li {padding:1px 0px 1px 0px;
                       border-bottom:1px dotted #CCCCCC;}
        #indice ol {list-style-type:decimal;}
        #indice ol li {padding:1px 0px 1px 0px;
                       border-bottom:1px dotted #CCCCCC;}

.listaTexto {padding-bottom:10px;
             text-indent:0px; text-align:left; font:normal 0.8em verdana;
             list-style-type:square;  color:#003366;}
.listaTexto li {padding-bottom:4px;}

.olLabor li {padding-bottom:10px;
             text-align:left; font:normal 0.8em verdana;
             color:#003366;}


      #columnaDerecha {width:170px; float:right; padding:0px 0px 0px 2px;}

        #contenido_relacionado {margin:50px 0px 50px 0px;}
        .titulo_caja_contenido {margin-bottom:6px; padding:0px 0px 0px 0px;
                               font-size:0.8em; font-weight:bold; text-align:right;
                               color:#777777; border-bottom:2px solid #CCCC66;}
        .item_contenido {padding:4px 2px 2px 0px;
                         text-align:left; font:normal 0.7em verdana;
                         border-bottom:1px dotted #CCCCCC;}
        .item_contenido img {padding-right:4px;}


.pieFoto {margin:4px 0px 50px 0px; padding:2px 2px 2px 2px;
          text-align:right; font:italic 0.7em verdana;
          color:#777777; border-top:1px dotted #CCCCCC; border-bottom:1px dotted #CCCCCC;}

.iconoPieFoto {padding:2px 4px 2px 0px; float:left;}

      #firma {padding:10px; text-align:right;}


      #columnaCentral {width:410px; float:left; padding-left:10px; margin:10px 0px 0px 0px;}
      
	  #cajaFlash {width:430px; float:left; padding-left:0px; margin:10px 0px 30px 10px;}

      #cajaFlashGrande {width:615px; float:left; margin:10px auto 20px 20px;}
	  
	  .destacado{width:410px; float:left; margin-bottom:20px;}
	  .titular_destacado{padding-bottom:0px;
						font-size:0.85em; font-weight:bold; text-align:left;
	                    border-bottom:1px dotted #CCCCCC; color:#4C4C4C;}
	  .texto_destacado{padding:10px 0px 20px 0px;
						font-size:0.75em; font-weight:normal; text-align:justify;
						color:#555555;}
	  .texto_carta{padding:10px 10px 10px 10px; margin-top:10px;
						font-size:0.85em; font-weight:normal; text-align:justify; font-style:italic;
						color:#555555; background-color:#EEEEEE; border:1px dotted #DDDDDD;}

	  .texto_gracias{padding:10px 10px 10px 10px; margin-top:10px;
						font-size:1.2em; font-weight:normal; text-align:justify; font-style:italic;
						color:#555555; background-color:#E8EEF7; border:1px dotted #DDDDDD;}

	  .texto_apoyo{padding:10px 10px 10px 10px; margin-top:10px;
						font-size:1.2em; font-weight:normal; text-align:justify; 
						color:#555555; background-color:#E8FFCF; border:1px dotted #DDDDDD;}
						

      #columnaDerechaHome {width:220px; float:right; padding:0px; margin:10px 0px 0px 0px;}

	#columnaDerechaHome .cajaHome_superior{width:220px; height:12px; margin:0px; padding:0px;
	                   background:url("../img/borde_cajaHome_superior.gif") top left no-repeat;}
    #columnaDerechaHome .cajaHome_inferior{width:220px; height:12px; margin:0px 0px 10px 0px; padding:0px;
	                   background:url("../img/borde_cajaHome_inferior.gif") top left no-repeat;}
    #columnaDerechaHome .cajaHome_central{width:220px; margin:0px; padding:0px 0px 4px 0px;
	                  background:url("../img/borde_cajaHome_lateral.gif") top left repeat-y;}
    #columnaDerechaHome .cajaHome_contenido{width:202px; margin:auto;}
    	  

.tituloCajaHome {margin-bottom:4px;
                font-size:0.8em; font-weight:bold; text-align:right;
                color:#003366; border-bottom:1px solid #CCCC66;}

.cajaNovedades {width:100%; margin-bottom:2px; overflow:auto; line-height:1em;}
.fechaNovedad {font-size:0.65em; text-align:left; font-weight:normal; text-indent:4px;
              background-color:#EEEEEE; color:#444444;}
.novedad {padding:8px 8px 20px 8px;
          font-size:0.7em; text-align:justify; font-weight:normal;
          color:#4C4C4C; border-bottom:1px dotted #CCCCCC;}

.imagenNovedades {float:left; padding:2px 4px 2px 0px;}

.cajaAgenda { width:100%; height:100px; margin-bottom:0px; overflow:auto; line-height:0.9em;}
.cajaAgendaPrograma { width:100%; margin-bottom:0px; overflow:auto; line-height:0.9em;}
        #calendarTitle {font-size:0.7em; font-weight:bold;}

        #events div {font-size:0.6em; text-align:left; font-weight:normal; text-indent:4px;
                     background-color:#E8EEF7; color:#444444;}
        #events div div {padding-bottom:4px;
                         font-size:1.1em; text-align:left; font-weight:normal;
                         background-color:#FFFFFF; color:#003366; border-bottom:1px dotted #CCCCCC;}

    #eslogan {float:right; padding-top:10px; text-align:right;}

.menuInferior{padding:2px 4px 4px 0px;
              text-align:right; font:normal 0.7em verdana;
              color:#777777; border-top:2px solid #CCCC66;}

   #pie {width:100%; float:right; padding:0px; margin-top:10px; margin-bottom:4px;
         text-align:right; font-size:0.6em; font-weight:normal;
         color:#777777;}

   #iframe_calendario {border:0px; width:620px; height:500px;}


.portadaAlbum {margin:10px; width:194px; float:left;
               text-align:center;
               background:url(../img/transparent_album_background.gif) no-repeat top left; border:1px solid #CCCCCC;}
.portadaAlbum .titulo_album {padding:4px; font-size:0.75em; font-weight:bold;
                   }
.portadaAlbum .fecha_album {font-size:0.7em; font-weight:normal; text-align:center;
                   background-color:#E8EEF7; color:#4C4C4C; border-top:1px dotted #CCCCCC;}

				   
#notasPrensa {width:100%;
              background-color:#ffffff; text-align:left;}
#notasPrensa caption {font-size:1.0em; font-weight:bold;
                      color:#003366;}
#notasPrensa th {font-weight:normal; font-size:0.7em;
                 background-color:#C3D9FF; color:black;}
#notasPrensa tr {vertical-align:middle; line-height:0.9em;}
#notasPrensa tr.par {background-color:#E8EEF7;}
#notasPrensa td {text-align:left; font-size:0.7em; font-weight:normal;
                 color:#333333;}
#notasPrensa td.fecha {width:12%;}
#notasPrensa td.medio {width:10%;}
#notasPrensa td.fuente {width:18%;}
#notasPrensa td.titular {width:60%;}

.gracias {font-size:1.5em; color:#CCCC55; font-weight:bold;}
.gracias15 {font-size:1.6em; color:#555555; font-weight:bold;}
.apoyo23 {font-size:1.6em; color:#003366; font-weight:bold;}
.gracias23 {font-size:2em; color:#003366; font-weight:bold;}

#contador {width:100%; margin-bottom:0px;
           font-weight:bold; font-size:0.7em; text-align:right;
           background-color:#003377;}
.elecciones {padding:0px 0px 0px 0px;
             color:#EEEEEE; background-color:#003377;}
.vuelta2 {padding:3px 8px 3px 8px;
             color:#990000; background-color:#FFFFFF;}
.dias {padding:3px 8px 3px 8px;
       background-color:#CCCC66; color:#003366;}

    #fila_pestanas {width:450px; height:40px; margin:0px 0px 30px 0px; padding:0px;
                    font-size:0.85em; font-weight:bold; line-height:normal;
                    color:#003366; background:url("../img/fondoBarraAzul40.gif") repeat-x;}
	#fila_pestanas.ancha{width:640px;}				
    #fila_pestanas ul {padding-top:18px;}
    #fila_pestanas li {display:inline;}
    #fila_pestanas li span {padding:4px 12px 4px 8px; border-left:1px solid #9BAFDE; background:url("../img/pestana_azul_der.gif") top right no-repeat;}
    #fila_pestanas li.activa span {padding:4px 12px 4px 8px; border-left:1px solid #9BAFDE; background:url("../img/pestana_blanca_der.gif") top right no-repeat;}

.reproductor_home {text-align:center;}

.caja_audio {width:430px; margin:10px 10px 20px 10px; padding:8px;
             border:1px solid #CCCCCC;}
.caja_audio img {float:left; padding-right:10px;}
.caja_audio .titulo_audio {font-size:0.9em; font-weight:bold;}
.caja_audio .fecha_audio {font-size:0.7em;
                         color:#777777;}
.caja_audio .duracion_audio {font-size:0.7em;
                         color:#777777;}
.caja_audio .reproductor_audio {padding:4px;
                                border-top:1px dotted #777777;}

.caja_video {width:420px; margin:10px 10px 20px 10px; padding:8px;
             border:1px solid #CCCCCC;}
.caja_video img {float:left; padding-right:10px;}
.caja_video .titulo_video {font-size:0.9em; font-weight:bold;}
.caja_video .fecha_video {font-size:0.7em;
                         color:#777777;}
.caja_video .duracion_video {padding-bottom:4px; font-size:0.7em;
                         color:#777777;}
.caja_video .reproducir_video {padding:1px;
                              font-size:0.7em; font-weight:bold;
							  background-color:#E8EEF7; border-top:1px dotted #777777;}
						
.caja_otros {width:430px; margin:10px 10px 20px 10px; padding:8px;
             border:1px solid #CCCCCC;}
.caja_otros img {float:left; padding-right:10px;}
.caja_otros .titulo_otros {font-size:0.9em; font-weight:bold; padding:4px;
							border-bottom:1px dotted #CCCCCC; }
.caja_otros .descripcion_otros {font-size:0.7em; margin-left:30px;
                         color:#777777;}
						
						
.caja_mapa {float:left; width:200px; padding:4px; margin:4px;
            border:1px solid #CCCCCC;}
dt {padding:2px 2px 4px 2px;}
dt.primero {background-color:#E8EEF7;}
dl {font-family:verdana; font-size:0.8em; text-align:left; line-height:1.4em;
    color:#003366;}
dl dl {font-size: 1.0em;}
dd {background-image: url(../img/mapa_web_linea.gif); background-repeat:no-repeat; padding-left:23px; padding-bottom:4px;}
dd.ultimo {background-image: url(../img/mapa_web_cierre.gif); background-repeat:no-repeat; padding-left:23px;}

.imagenFlotaI {float:left; padding:4px 10px 4px 0px;}
.imagenFlotaD {float:right; padding:4px 0px 4px 10px;}
.imagenFlotaC {float:left; padding:4px 0px 4px 0px;}

.titulo_bajo {margin:20px 0px 8px 2px; clear:both;
             font-size:0.9em; font-weight:bold;
			 border-bottom:1px dotted #CCCC66;}

.texto_bajo {text-align:justify; font:normal 0.8em verdana; 
            }
.caja_texto_puntos {margin:12px; padding:8px;
                   text-align:justify; font:normal 0.8em verdana; 
                   background-color:#E8EEF7; border:1px dotted #CCCCCC;}			

.listaIco{margin-right:6px;}	

#video400 {margin:10px auto 40px auto; text-align:center;}	

#imagenVideoHome1 {float:left; margin:4px 26px 10px 0px;}		   
#imagenVideoHome2 {float:left; margin:4px 0px 10px 0px;}		   
#imagenVideoHome3 {float:right; margin:4px 0px 10px 0px;}		   

/* encuesta */

#cajaEncuesta {width:95%; margin:30px 0px 0px 6px; padding:34px 0px 0px 0px; overflow:hidden;
			  background:url('../img/contamos_contigo.gif') 50% 0px no-repeat;}

.tusencuestas_encuesta {border:1px solid #CCCCCC; color:#003366; background-color: #E8EEF7;}
.tusencuestas_pregunta {padding:6px 4px 6px 4px; 
                       font-size:0.65em; font-weight: bold; text-align:left; line-height:1.2em;}   
.tusencuestas_respuestas {padding:4px 4px 4px 4px; 
                         font-size:0.7em; text-align:left; line-height:1.3em;
						 background-color:#FFFFFF; color:#003366;} 
.tusencuestas_inferior {font-size: 0.75em; line-height:1.4em;
                       color:#4C4C4C; background-color:#E8EEF7;}
a.tusencuestas_inferior {margin:4px 4px 4px 4px; 
                        color:#0000FF;}
input.tusencuestas_inferior { margin:4px 4px 4px 4px;
							font-family: verdana,tahoma,sans-serif; text-decoration:none;
							color:#4C4C4C; background-color:#EEEEEE; cursor:pointer; border:1px groove #4C4C4C;}

.pieEncuesta {margin:0px; padding:0px;
          text-align:right; font:normal 0.6em arial;
          color:#777777;}
			 

#rssAgenda {margin:6px 0px 0px 4px; padding:2px 0px 0px 0px;
           font-size:0.6em; text-align:left; 
		   color:#4C4C4C; border-top:1px dotted #CCCCCC;} 							

.cajaPrograma {margin:12px 12px 24px 12px; padding:8px;
                   text-align:left;
                   background-color:#E8EEF7; border:1px dotted #CCCCCC;}			
		   
.programa {width:390px; padding:4px 4px 10px 4px; margin-left:20px;
          text-align:left;
          }
.programa img {float:left; padding-right:10px;}	
.programa_titulo{font-size:0.9em; font-weight:bold; color:#003366;}
.programa_descripcion{font-size:0.7em; color:#4C4C4C;}	  

.seccion {width:430px; padding:4px 4px 10px 4px; margin-left:0px;
          text-align:right;
          }
.seccion img {float:right; padding-left:10px;}	
.seccion_titulo{font-size:0.8em; font-weight:bold; color:#003366;}
.seccion_descripcion{font-size:0.7em; color:#4C4C4C;}	  

.cajaAnuncio_home {margin:12px 12px 24px 12px; padding:8px;
                   text-align:left;
                   background-color:#E8EEF7; border:1px dotted #CCCCCC;}			
.anuncio_home {width:360px; padding:4px 4px 10px 4px; margin-left:20px;
          text-align:left; font-size:0.9em; font-weight:bold; color:#003366;
          }

.informacion_votar{width:100%; margin:20px 0px 20px 0px; text-align:center;}		  

/* colores
#C3D9FF fondo azul oscuro google
#E8EEF7 fondo azul claro google
#003366 text azul por defecto
#CCCCCC borde gris
#CCCC66 fondo opcion activa
#CCCC33 fondo opcion hover
#777777 texto menu inferior
#EEEEEE fondo gris claro
#EFEFC2 fondo h1
#FFFBCF fondo carta
*/