/* CSS Document */

*{
margin:0;
padding:0;
}
body{
padding:20px 0;
text-align:center;
font:normal 11px Arial, Helvetica, sans-serif;
color:#737170;
}
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
.clearfix {
display:block;
}
* html .clearfix {
height:1px;
}
hr{
display:none;
}
abbr{
padding:0 0 1px;
border:none;
background:transparent url(../_images/border_dotted_h.gif) repeat-x bottom left;
cursor:help;
}
img, a img{
border:none;
vertical-align:bottom;
}
p{
font:normal 11px/15px Arial, Helvetica, sans-serif;
color:#737170;
}

h1, h1 a{
font:bold 24px Arial, Helvetica, sans-serif;
color:#2c7311;
text-decoration:none;
}
h2, h2 a{
font:bold 16px Arial, Helvetica, sans-serif;
color:#434343;
text-decoration:none;
}
h3, h3 a{
font:bold 14px Arial, Helvetica, sans-serif;
color:#434343;
text-decoration:none;
}

/*=============================IDIOMA=======================================*/

#idioma{
margin:0 auto 10px;
text-align:right;
width:770px;
}
#idioma ul{
padding:0 12px 0 0;
}
#idioma ul li{
list-style:none;
display:inline;
}
#idioma ul li a{
padding:0 9px 0 5px;
color:#c0bfbf;
text-decoration:none;
border-right:1px solid #dfdfdf;
}
#idioma ul li a.idioma_seleccionado{
color:#737170;
}
#idioma ul li a:hover, #idioma ul li a:focus{
text-decoration:underline;
}

/*=============================CONTENEDOR=======================================*/

#contenedor{
border:1px solid #c0bfbf;
margin:0 auto;
padding:0 0 20px;
text-align:left;
width:770px;
background:#ffffff url(../_images/bg_menu.jpg) repeat-y top left;
}

/*=============================COLUMNA IZQUIERDA=======================================*/

#columna_izquierda{
float:left;
display:inline;
width:154px;
}
#columna_izquierda img{
display:block;
margin:14px 0 25px 26px;
}
#columna_izquierda ul{
clear:both;
}
#columna_izquierda ul li{
list-style:none;
}
#columna_izquierda ul li a{
display:block;
color:#434343;
text-decoration:none;
width:154px;
min-height:40px;
position:relative;
}
/* for Internet Explorer */
/*\*/
#columna_izquierda ul li a{
height:40px;
}
#columna_izquierda ul li a span{
position: absolute;
width:100%;
height:100%;
cursor:pointer;
height:40px;
overflow:hidden;
}
#columna_izquierda ul li a:hover, #columna_izquierda ul li a:focus{
text-decoration:underline;
}
#columna_izquierda ul li a.menu_eskatu_es span{
background:transparent url(../_images/li_eskatu_es.gif) no-repeat top left;
}
#columna_izquierda ul li a.menu_eskatu_active_es span, 
#columna_izquierda ul li a.menu_eskatu_active_es:hover span, 
#columna_izquierda ul li a.menu_eskatu_active_es:focus span{
background:transparent url(../_images/li_eskatu_es.gif) no-repeat bottom left;
}
#columna_izquierda ul li a.menu_programa_es span{
background:transparent url(../_images/li_programa_es.gif) no-repeat top left;
}
#columna_izquierda ul li a.menu_programa_active_es span, 
#columna_izquierda ul li a.menu_programa_active_es:hover span, 
#columna_izquierda ul li a.menu_programa_active_es:focus span{
background:transparent url(../_images/li_programa_es.gif) no-repeat bottom left;
}
#columna_izquierda ul li a.menu_campana_es span{
background:transparent url(../_images/li_campana_es.gif) no-repeat top left;
}
#columna_izquierda ul li a.menu_campana_active_es span, 
#columna_izquierda ul li a.menu_campana_active_es:hover span, 
#columna_izquierda ul li a.menu_campana_active_es:focus span{
background:transparent url(../_images/li_campana_es.gif) no-repeat bottom left;
}
#columna_izquierda ul li a.menu_campana_eu span{
background:transparent url(../_images/li_campana_eu.gif) no-repeat top left;
}
#columna_izquierda ul li a.menu_campana_active_eu span, 
#columna_izquierda ul li a.menu_campana_active_eu:hover span, 
#columna_izquierda ul li a.menu_campana_active_eu:focus span{
background:transparent url(../_images/li_campana_eu.gif) no-repeat bottom left;
}
#columna_izquierda ul li a.menu_candidatos_es span{
background:transparent url(../_images/li_candidatos_es.gif) no-repeat top left;
}
#columna_izquierda ul li a.menu_candidatos_active_es span, 
#columna_izquierda ul li a.menu_candidatos_active_es:hover span, 
#columna_izquierda ul li a.menu_candidatos_active_es:focus span{
background:transparent url(../_images/li_candidatos_es.gif) no-repeat bottom left;
}
#columna_izquierda ul li a.menu_candidatos_eu span{
background:transparent url(../_images/li_candidatos_eu.gif) no-repeat top left;
}
#columna_izquierda ul li a.menu_candidatos_active_eu span, 
#columna_izquierda ul li a.menu_candidatos_active_eu:hover span, 
#columna_izquierda ul li a.menu_candidatos_active_eu:focus span{
background:transparent url(../_images/li_candidatos_eu.gif) no-repeat bottom left;
}
#columna_izquierda ul li a.menu_enlaces_es span{
background:transparent url(../_images/li_enlaces_es.gif) no-repeat top left;
}
#columna_izquierda ul li a.menu_enlaces_active_es span, 
#columna_izquierda ul li a.menu_enlaces_active_es:hover span, 
#columna_izquierda ul li a.menu_enlaces_active_es:focus span{
background:transparent url(../_images/li_enlaces_es.gif) no-repeat bottom left;
}
#columna_izquierda ul li a.menu_enlaces_eu span{
background:transparent url(../_images/li_enlaces_eu.gif) no-repeat top left;
}
#columna_izquierda ul li a.menu_enlaces_active_eu span, 
#columna_izquierda ul li a.menu_enlaces_active_eu:hover span, 
#columna_izquierda ul li a.menu_enlaces_active_eu:focus span{
background:transparent url(../_images/li_enlaces_eu.gif) no-repeat bottom left;
}
#columna_izquierda ul li a.menu_contacto_es span{
background:transparent url(../_images/li_contacto_es.gif) no-repeat top left;
}
#columna_izquierda ul li a.menu_contacto_active_es span, 
#columna_izquierda ul li a.menu_contacto_active_es:hover span, 
#columna_izquierda ul li a.menu_contacto_active_es:focus span{
background:transparent url(../_images/li_contacto_es.gif) no-repeat bottom left;
}
#columna_izquierda ul li a.menu_contacto_eu span{
background:transparent url(../_images/li_contacto_eu.gif) no-repeat top left;
}
#columna_izquierda ul li a.menu_contacto_active_eu span, 
#columna_izquierda ul li a.menu_contacto_active_eu:hover span, 
#columna_izquierda ul li a.menu_contacto_active_eu:focus span{
background:transparent url(../_images/li_contacto_eu.gif) no-repeat bottom left;
}
#columna_izquierda ul li a:hover span, 
#columna_izquierda ul li a:focus span{
background-position:center left;
}

/*=============================COLUMNA DERECHA=======================================*/

#columna_derecha{
float:left;
display:inline;
margin:0 0 0 20px;
width:576px;
}
#flash_portada{
margin:20px 0 0 0;
}
#flash_portada img, #flash_portada embed{
vertical-align:bottom;
}
#eskatu_portada{
padding:10px 0;
border-top:1px solid #ffffff;
border-bottom:1px solid #c0bfbf;
background:transparent url(../_images/bg_sombra_baja_7.gif) repeat-x top left;
}
#titular_eskatu_portada{
float:left;
display:inline;
padding:10px 0 8px;
width:385px;
background:url(../_images/border_dotted_v.gif) repeat-y top right;
}
#titular_eskatu_portada h1 a{
position:relative;
display:block;
height:50px;
overflow:hidden;
cursor:pointer;
}
#titular_eskatu_portada h1 a span {
background:transparent url(../_images/logo_eskatu_portada.gif) no-repeat top left;
position:absolute;
width:100%;
height:100%;
}
#titular_eskatu_portada h2 a{
position:relative;
display:block;
margin:10px 0 0;
height:17px;
overflow:hidden;
cursor:pointer;
}
#titular_eskatu_portada h2 a span {
background:transparent url(../_images/h2_eskatu_portada.gif) no-repeat left top;
position:absolute;
width:100%;
height:100%;
}
#titular_eskatu_portada h2 a.eu{
font-size:12px;
}
#titular_eskatu_portada h2 a.eu span {
background:transparent url(../_images/h2_eskatu_portada_eu.gif) no-repeat left top;
}
#texto_eskatu_portada{
float:left;
display:inline;
width:180px;
margin:0 0 0 10px;
}
#texto_eskatu_portada p{
padding:4px 0;
}
#texto_eskatu_portada p a{
display:block;
text-align:center;
text-decoration:none;
color:#ffffff;
background:transparent url(../_images/bg_bot_eskatu_portada.gif) no-repeat center top;
padding:7px 0 12px;
}
#texto_eskatu_portada p a:hover, 
#texto_eskatu_portada p a:focus{
background-position:center bottom;
}
#destacados_portada{
clear:both;
margin:15px 0 0;
}
#destacados_portada div{
float:left;
display:inline;
width:190px;
margin:0 1px;
padding:0 0 11px;
background:transparent url(../_images/bg_sombra_baja_7.gif) repeat-x left bottom;
}
#destacados_portada div a img{
vertical-align:bottom;
}
#destacados_portada div a:hover img, 
#destacados_portada div a:focus img{
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
}
#destacados_portada div a img.titulo_seccion{
position:absolute;
margin:15px 0 0;
}
#destacados_portada div a:hover img.titulo_seccion,
#destacados_portada div a:focus img.titulo_seccion{
filter:alpha(opacity=100);
-moz-opacity:1.00;
opacity:1.00;
}
#banner{
margin:20px 0 0 0;
border:1px solid #dfdfdf;
}
#banner img,
#banner embed{
vertical-align:bottom;
}
#breadcrumbs{
padding:8px 0;
margin:10px 0 0 0;
border-bottom:3px solid #2c7311;
}
#breadcrumbs p a{
color:#2c7311;
text-decoration:none;
}
#breadcrumbs p a:hover, 
#breadcrumbs p a:focus{
text-decoration:underline;
}
#contenido{
background:transparent url(../_images/bg_sombra_baja_7.gif) repeat-x top left;
border-top:1px solid #ffffff;
padding:10px 0 0;
}
#contenido h1{
display:block;
}
#contenido h1.h1_eskatu{
clear:both;
font-size:20px;
position:relative;
display:block;
min-height:40px;
overflow:hidden;
}
/* for Internet Explorer */
/*\*/
#contenido h1.h1_eskatu{
height:40px;
}
#contenido h1 span {
background:transparent url(../_images/h1_eskatu_es.gif) no-repeat top left;
position:absolute;
width:100%;
height:100%;
}
#contenido h1.eu{
font-size:17px;
}
#contenido h1.eu span {
background:transparent url(../_images/h1_eskatu_eu.gif) no-repeat top left;
}
#contenido_col_izda{
float:left;
display:inline;
border-right:1px solid #dfdfdf;
margin:15px 0 0;
padding:5px 0;
width:371px;
}
#contenido_col_izda p{
margin:0 13px 0 0;
}
#contenido_col_izda form#select_tema{
margin:10px 13px 0 0;
}
#contenido_col_izda form#select_tema select{
font:normal 11px Arial, Helvetica, sans-serif;
color:#434343;
width:50%;
}
#contenido_col_izda form#select_tema input{
font:normal 11px Arial, Helvetica, sans-serif;
color:#434343;
padding:0 8px;
background:#dfdfdf;
border:1px solid #c0bfbf;
height:20px;
vertical-align:bottom;
cursor:pointer;
}
#contenido_col_izda form#select_tema input:hover, 
#contenido_col_izda form#select_tema input:focus{
background:#d60003;
border:1px solid #a80002;
color:#ffffff;
}
#contenido_col_izda h3{
margin:10px 13px 0 0;
font:normal 11px Arial, Helvetica, sans-serif;
color:#737170;
}
#contenido_col_izda h3 strong{
font-weight:normal;
color:#434343;
text-transform:uppercase;
}
#contenido_col_izda h3 span{
color:#e8e8e8;
margin:0 3px 0 4px;
}
.opinion{
margin:15px 13px 0 0;
}
.opinion p{
padding:12px 15px 2px 35px;
margin:0 !important;
color:#434343;
background:#f3f3f3 url(../_images/bg_opinion.gif) no-repeat top left;
}
.opinion p.autor_opinion{
padding:14px 0 0 35px;
color:#737170;
background:transparent url(../_images/bg_opinion_autor.gif) no-repeat top left;
}
.opinion p.autor_opinion span{
font:bold 14px Arial, Helvetica, sans-serif;
color:#2c7311;
}
#paginacion_opiniones{
margin:20px 13px 0 0;
padding:10px 0 0;
text-align:center;
background:transparent url(../_images/border_dotted_h.gif) repeat-x top left;
}
#paginacion_opiniones ul{
margin:10px 0 0;
padding:3px 0 4px;
}
#paginacion_opiniones ul li{
list-style:none;
display:inline;
}
#paginacion_opiniones ul li a{
margin:0 1px 0 0;
padding:2px 7px 3px;
background:#dfdfdf;
border:1px solid #c0bfbf;
color:#434343;
text-decoration:none;
}
#paginacion_opiniones ul li a:hover, 
#paginacion_opiniones ul li a:focus{
background:#d60003;
border:1px solid #a80002;
color:#ffffff;
}
#paginacion_opiniones ul li a.pagina_seleccionada,
#paginacion_opiniones ul li a.pagina_seleccionada:hover,
#paginacion_opiniones ul li a.pagina_seleccionada:focus{
background:#2c7311;
border:1px solid #235c0b;
color:#ffffff;
font-weight:bold;
}
#formulario_contacto{
margin:12px 13px 0 0;
}
#formulario_contacto p{
margin:0 !important;
color:#9d9d9d;
}
#formulario_contacto form#form_contacto{
margin:10px 0 0;
padding:18px;
background:#f3f3f3;
border:1px solid #dfdfdf;
}
#envio_correcto{
margin:10px 0 0 0;
padding:6px 8px 8px!important;
background:#2c7311;
border-top:2px solid #195005;
border-bottom:2px solid #195005;
}
#envio_correcto p{
color:#ffffff;
padding:0 0 0 26px !important;
background:transparent url(../_images/icon_ok.gif) no-repeat left;
}
#envio_error{
margin:10px 0 0 0;
padding:6px 8px 8px!important;
background:#e60003;
border-top:2px solid #c00003;
border-bottom:2px solid #c00003;
}
#envio_error p{
color:#ffffff;
padding:0 0 0 26px !important;
background:transparent url(../_images/icon_error.gif) no-repeat left;
}
#formulario_contacto form#form_contacto fieldset{
border:none;
}
#formulario_contacto form#form_contacto dl{
}
#formulario_contacto form#form_contacto dl dt{
display:block;
padding:0 0 3px;
}
#formulario_contacto form#form_contacto dl dd{
display:block;
margin:0 0 8px;
}
#formulario_contacto form#form_contacto dl input{
font:normal 11px Arial, Helvetica, sans-serif;
color:#434343;
width:60%;
}
#formulario_contacto form#form_contacto dl textarea{
font:normal 11px Arial, Helvetica, sans-serif;
color:#434343;
width:97%;
}
#formulario_contacto form#form_contacto div.enviar{
display:block;
}
#formulario_contacto form#form_contacto div.enviar input{
font:normal 11px Arial, Helvetica, sans-serif;
padding:1px 7px 2px;
background:#dfdfdf;
border:1px solid #c0bfbf;
color:#434343;
cursor:pointer;
width:auto;
}
#formulario_contacto form#form_contacto div.enviar input:hover,
#formulario_contacto form#form_contacto div.enviar input:focus{
background:#d60003;
border:1px solid #a80002;
color:#ffffff;
}
#programa{
margin:0 13px 0 0;
}
#programa ul{
}
#programa ul li{
display:block;
list-style:none;
margin:10px 0 0 0;
padding:0 0 0 24px;
background:transparent url(../_images/icon_li_programa.gif) no-repeat left top;
}
#programa ul li strong{
display:block;
color:#2c7311;
font:bold 16px Arial, Helvetica, sans-serif;
padding:4px 0 2px;
}
#programa ul li strong span{
display:none;
}
#contenido_col_dcha{
float:right;
display:inline;
margin:20px 0 0;
width:192px;
}
#anadir_opinion{
background:#f3f3f3;
border:1px solid #dfdfdf;
padding:8px 10px 15px;
}
#anadir_opinion p{
padding:5px 0 0;
}
#anadir_opinion p span{
color:#9e9e9e;
}
#anadir_opinion p a{
color:#2c7311;
text-decoration:none;
}
#anadir_opinion p a:hover,
#anadir_opinion p a:focus{
color:#d60003;
}
#anadir_opinion form#form_opina{
padding:3px 0 0 0;
}
#anadir_opinion form#form_opina fieldset{
border:none;
}
#anadir_opinion form#form_opina div{
display:block;
padding:6px 0 0;
}
#anadir_opinion form#form_opina div label{
display:inline;
}
#anadir_opinion form#form_opina div input, 
#anadir_opinion form#form_opina div select,
#anadir_opinion form#form_opina div textarea{
display:block;
font:normal 11px Arial, Helvetica, sans-serif;
color:#434343;
margin:3px 0 0;
width:97%;
}
#anadir_opinion form#form_opina div.sexo input{
display:inline;
width:auto;
margin:0;
}
#anadir_opinion form#form_opina div.enviar_opinion{
display:block;
padding:10px 0 0;
text-align:center;
}
#anadir_opinion form#form_opina div.enviar_opinion input{
display:inline;
padding:1px 7px 2px;
background:#dfdfdf;
border:1px solid #c0bfbf;
color:#434343;
cursor:pointer;
width:auto;
}
#anadir_opinion form#form_opina div.enviar_opinion input:hover,
#anadir_opinion form#form_opina div.enviar_opinion input:focus{
background:#d60003;
border:1px solid #a80002;
color:#ffffff;
}
#datos_contacto{
}
#datos_contacto h2{
font:bold 11px Arial, Helvetica, sans-serif;
color:#434343;
padding:0 0 5px;
background:transparent url(../_images/border_dotted_h.gif) repeat-x bottom left;
}
#datos_contacto address{
font:normal 11px/18px Arial, Helvetica, sans-serif;
padding:7px 0;
background:transparent url(../_images/logo_ea_direccion.gif) no-repeat right;
}
#datos_contacto p{
padding:7px 0 0 0;
background:transparent url(../_images/border_dotted_h.gif) repeat-x top left;
}
#datos_contacto p a{
color:#2c7311;
text-decoration:none;
}
#datos_contacto p a:hover,
#datos_contacto p a:focus{
color:#e60003;
}
#descarga_programa{
padding:15px 30px 20px 18px;
background:transparent url(../_images/bg_col_dcha_programa.gif) no-repeat top left;
}
#descarga_programa h2{
font:bold 14px Arial, Helvetica, sans-serif;
color:#434343;
padding:0 0 2px;
}
#descarga_programa p a{
text-decoration:none;
color:#2c7311;
}
#descarga_programa p a:hover, 
#descarga_programa p a:focus{
color:#e60003;
}
p.descarga_programa{
padding:5px 0 0 0;
color:#9d9d9d;
}
p.descarga_programa a{
color:#737170;
text-decoration:none;
}
p.descarga_programa a:hover,
p.descarga_programa a:focus{
text-decoration:underline;
}
#contenido_col_unica, 
#contenido_aviso_legal{
margin:15px 0 0;
padding:5px 0;
}
#contenido_col_unica p{
margin:0 13px 0 0;
}
#contenido_col_unica #candidato{
clear:both;
padding:0 0 15px;
background:transparent url(../_images/border_dotted_h.gif) repeat-x bottom left;
}
#contenido_col_unica #candidato h2{
display:block;
padding:4px 0 3px 24px;
color:#2c7311;
background:transparent url(../_images/icon_li_programa.gif) no-repeat left top;
}
#foto_candidato{
float:left;
display:inline;
width:170px !important;
margin:15px 0 0 !important;
}
#foto_candidato div,
.foto_resto_candidatos div{
display:block;
border:1px solid #c0bfbf;
padding:1px;
margin:0;
background:#ffffff;
}
#foto_candidato div a:hover,
#foto_candidato div a:focus,
.foto_resto_candidatos div a:hover,
.foto_resto_candidatos div a:focus{
border:1px solid #2c7311;
}
#foto_candidato div a img.icon_ampliar,
.foto_resto_candidatos div a img.icon_ampliar{
position:absolute;
margin:101px 0 0 81px;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
}
#foto_candidato p,
.foto_resto_candidatos p{
display:block;
width:166px;
font:normal 10px/13px Tahoma, Arial, Helvetica, sans-serif;
color:#737170;
text-align:center;
background:transparent url(../_images/bg_sombra_baja_7.gif) repeat-x top left;
border-top:1px solid #ffffff;  
padding:7px 2px 0;
margin:0 !important;
}
.foto_resto_candidatos p{
display:block;
width:106px;
font:normal 10px/13px Tahoma, Arial, Helvetica, sans-serif;
color:#737170;
text-align:center;
background:transparent url(../_images/bg_sombra_baja_7.gif) repeat-x top left;
border-top:1px solid #ffffff;  
padding:7px 2px 0;
margin:0 !important;
}
#foto_candidato p strong,
.foto_resto_candidatos p strong{
display:block;
font-weight:normal;
color:#434343;
}
#datos_candidato{
margin:15px 0 0 0;
padding:0 0 0 190px;
}
#datos_candidato h3{
font:normal 14px/16px Arial, Helvetica, sans-serif;
color:#434343;
}
#datos_candidato h3 strong{
font-weight:normal;
display:block;
color:#2c7311;
}
#datos_candidato h3 strong span{
display:none;
}
#datos_candidato ul{
}
#datos_candidato ul li{
list-style:none;
margin:6px 0 0 0;
line-height:15px;
}
#contenido_col_unica div.enlaces{
clear:both;
margin:15px 0 0;
background:transparent url(../_images/border_dotted_h.gif) repeat-x top left;
}
.fila_resto_candidatos{
clear:both;
margin:15px 0 0;
}
h2.equipo_ea{
display:block;
padding:4px 0 3px 24px;
margin:15px 0 0;
color:#2c7311;
background:transparent url(../_images/icon_li_programa.gif) no-repeat left top;
}
.foto_resto_candidatos{
float:left;
display:inline;
width:110px;
margin:0 5px 0 0;
}
#contenido_col_unica div.enlaces h2{
float:left;
display:inline;
width:168px;
margin:8px 0 0;
padding:4px 0 3px 24px;
color:#2c7311;
background:transparent url(../_images/icon_li_programa.gif) no-repeat left top;
}
#contenido_col_unica div.enlaces ul{
float:left;
display:inline;
width:384px;
margin:8px 0 0;
padding:6px 0 0;
}
#contenido_col_unica div.enlaces ul li{
list-style:none;
display:inline;
}
#contenido_col_unica div.enlaces ul li a{
float:left;
display:block;
width:172px;
color:#737170;
text-decoration:none;
padding:2px 0 10px 20px;
}
#contenido_col_unica div.enlaces ul li a:hover,
#contenido_col_unica div.enlaces ul li a:focus{
color:#434343;
background:transparent url(../_images/bg_enlaces_hover.gif) no-repeat top right;
}
#contenido_aviso_legal p{
margin:0 13px 0 0;
}
#contenido_aviso_legal p.txt_condiciones_datos{
padding:5px 0 0 24px;
}
#contenido_aviso_legal p a{
color:#2c7311;
text-decoration:none;
}
#contenido_aviso_legal p a:hover,
#contenido_aviso_legal p a:focus{
color:#e60003;
}
#contenido_aviso_legal h2{
margin:10px 13px 0 0;
padding:4px 0 3px 24px;
color:#2c7311;
background:transparent url(../_images/icon_li_programa.gif) no-repeat left top;
}
#campana_prensa{
clear:both;
padding:0 0 10px;
background:transparent url(../_images/border_dotted_h.gif) repeat-x bottom left;
}
#campana_calle, #campana_prensa #prensa_destacados{
clear:both;
margin:10px 0 0;
}
#campana_prensa #prensa_destacados div a{
float:left;
display:block;
margin:0 3px 0 0;
border:1px solid #c0bfbf;
}
#campana_prensa #prensa_destacados div a:hover,
#campana_prensa #prensa_destacados div a:focus{
border:1px solid #2c7311;
}
#campana_prensa #prensa_destacados div a img.icon_ampliar,
#campana_prensa #prensa_destacados div a img.icon_ampliar{
position:absolute;
margin:46px 0 0 163px;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
}
#campana_prensa h2,
#campana_calle h2{
padding:4px 0 3px 24px;
color:#2c7311;
background:transparent url(../_images/icon_li_programa.gif) no-repeat left top;
}
#campana_calle ul{
clear:both;
margin:13px 0 0;
padding:7px 0;
border-bottom:1px solid #dfdfdf;
}
#campana_calle ul li{
display:inline;
list-style:none;
}
#campana_calle ul li a{
padding:7px 15px;
margin:0 1px 0 0;
border:1px solid #dfdfdf;
border-bottom:none;
background:#f3f3f3 url(../_images/bg_pes_calle_link.gif) repeat-x bottom left;
color:#737170;
text-decoration:none;
}
#campana_calle ul li a strong{
color:#434343;
}
#campana_calle ul li a:hover, 
#campana_calle ul li a:focus{
background:#e7e7e7 url(../_images/bg_pes_calle_hover.gif) repeat-x bottom left;
}
#campana_calle ul li a.pestana_activa,
#campana_calle ul li a.pestana_activa:hover,
#campana_calle ul li a.pestana_activa:focus{
padding:7px 15px 8px;
background:#ffffff url(../_images/bg_pes_calle_active.gif) repeat-x top left;
}
#campana_calle #imagenes_calle{
border:1px solid #dfdfdf;
border-top:none;
padding:15px 13px;
}
#campana_calle #imagenes_calle p{
font-size:13px;
line-height:20px;
}
#campana_calle #imagenes_calle div.fila_imagenes{
clear:both;
padding:0 0 4px;
}
#campana_calle #imagenes_calle div a{
float:left;
display:block;
padding:1px;
margin:0 4px 0 0;
border:1px solid #c0bfbf;
}
#campana_calle #imagenes_calle div a:hover,
#campana_calle #imagenes_calle div a:focus{
border:1px solid #2c7311;
}
#campana_calle #imagenes_calle div a img.icon_ampliar{
position:absolute;
margin:73px 0 0 105px;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
}

/*=============================FOOTER=======================================*/

#footer{
margin:10px auto 0;
width:770px;
text-align:left;
}
#footer p{
padding:0 0 0 10px;
}
#footer p a{
color:#434343;
text-decoration:none;
}
#footer p a:hover, 
#footer p a:focus{
text-decoration:underline;
}
#footer a img{
float:right;
display:inline;
vertical-align:bottom;
margin:2px 10px 0 0;
}