* {margin:0;padding:0;}

.oculto, hr, .fn, abbr {
display: none;}
	
a {outline: none;}	

a:link {
color:#052c54;
}
a:hover {
color:#052c54;
}
a:visited {
color: #052c54
}


img,fieldset {border:0}

.tipo  {text-decoration:none  !important;}
.tipo:hover {text-decoration:underline !important;}

.tipo_2  {text-decoration:underline;}
.tipo_2:hover {text-decoration:none;}

.salto {clear:both}
.flotante_derecha {float:right;}
.flotante_izquierda {float:left;}


body {
color:#666;
text-align:center;
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
background:#a4cae2;}

body { -webkit-text-stroke:1px transparent; }

.madre {
width:960px;
position:relative;
margin:0 auto 10px auto;
background:#cee3f0;
top:0;
display:block;}


	
h1 a, h1 span {
	text-indent:-10000px;
	position:absolute;
	overflow:hidden;}
 
	
h2 {
line-height:100%;
padding:0;
height:160px;
}

h3.masgrande {font-size:130% !Important;background:transparent url("../img/icon_centro.png") 0 0 no-repeat;padding-left:40px}
h3.masgrande strong.telefono2 {font-size:18px !Important;}
h3.masgrande strong.telefono {font-size:18px !Important;}
h3.portada {color:#2266aa;font-size:90%;line-height:100%;margin-bottom:5px}
.paddero {padding:19px 0 10px 8px !important }
#metodo_h4 {background:transparent url("../img/video_metodo.png") 0 2px no-repeat;padding-left:86px;padding-top:20px;padding-bottom:20px;}
#testimonio_h4 {background:transparent url("../img/video_testimonio.png") 0 2px no-repeat;padding-left:86px;padding-top:20px;padding-bottom:20px;}
#video_h4 {background:transparent url("../img/videocaptura.png") 0 2px no-repeat;padding-left:86px;padding-top:20px;padding-bottom:20px;}
#audio_h4 {background:transparent url("../img/icon_audio.gif") 0 2px no-repeat;padding-left:86px;padding-top:20px;padding-bottom:20px;}

h3.especial#videos_h4 {background:transparent url("../img/icon_video.png") 0 2px no-repeat;padding-left:34px}
h3.especial#audios_h4 {background:transparent url("../img/icon_audio.gif") 0 2px no-repeat;padding-left:34px}
h3.especial#novedades_h4 {background:transparent url("../img/icon_novedades.png") 0 0 no-repeat;padding-left:40px}
h3.especial#actividades_h4 {background:transparent url("../img/icon_noticias.png") 0 0 no-repeat;padding-left:30px}
h3.especial#localizacion_h4 {background:transparent url("../img/icon_localizacion.png") 0 0 no-repeat;padding-left:40px}
h3.especial {color:#2266aa;font-size:110%;line-height:100%;margin-bottom:10px;margin-top:10px;line-height:170%;}
strong.tipo_h3_portada {font-weight:bold;color:#2266aa;font-size:110%;line-height:100%;margin-bottom:15px;display:block}
strong.tipo_h3_portada_2 {font-weight:normal;color:#2266aa;font-size:90%;line-height:100%;margin-bottom:0;display:inline}
h3.portada_esp {color:#2266aa;font-size:22px;background-color:#cee3f0;line-height:100%;margin:0 0 0 10px;width:620px;padding:16px 10px 16px 10px;}
#h3_01 {background-image: url(../img/h3_01.jpg);background-position: 506px 0;background-repeat:  no-repeat !important;}
#h3_02 {background-image: url(../img/h3_02.jpg);background-position: 506px 0;background-repeat:  no-repeat !important;}
h3.portada_esp a {color:#2266aa !important;text-decoration: none !important}
h3.portada_esp a:hover {text-decoration: underline !important}
.dest_fecha {display:block;margin-bottom:10px;}
.dest_fecha em {background: #D3EA79;padding: 4px 5px;color:#252525;font-size:13px;font-style: normal;margin-right:10px;display:block;float:left;margin-bottom:10px;}
.dest_fecha a {color:#052C54;font-size:14px;line-height:140%;font-weight:bold;text-decoration: none !important;display:block !important;width:600px;}
*+html .dest_fecha a {width:490px;}
.dest_fecha a:hover {text-decoration: underline !important}
.enform {float:left !important;color:#000;padding:6px 0 8px 74px;}
*+html .enform {margin-bottom:16px;}

#con_flecha_s {
padding-top:18px;
background:#f5f5f5 url(../img/flecha_sup_desplegable.gif) 10px 0 no-repeat;}

#con_flecha  {
padding-top:18px;
background:#f5f5f5 url(../img/flecha_sup_desplegable.gif) 10px 0 no-repeat;}

h3 {color:#2266aa;line-height:120%;margin-bottom:7px}
h3.grande {color:#757575;font-size:140%;line-height:120%;margin-bottom:10px;padding-left:10px;}
h3.tipo_h4 {font-size:110%;}


h4 {color:#062d54;font-size:120%;line-height:150%;margin-bottom:7px}
h4 a {text-decoration:none;}
h4 a:hover {text-decoration:underline;}

a#logo span, div#logo span, span#logo span {
text-indent:-6000px;
position:absolute;
text-decoration:none;
overflow:hidden;}

a#logo, div#logo, span#logo  {
background:transparent url("../img/logo_cambiado.gif") 0 0 no-repeat;
display:block;
text-decoration:none;
position:absolute;
width:306px;
left:20px;
top:16px;
height:129px;}

a:hover#logo {
background:transparent url("../img/logo_cambiado.gif") 0 -129px no-repeat;
display:block;
text-decoration:none;
position:absolute;
width:306px;
left:20px;
top:16px;
height:129px;}


h4.h4_lateral {
font-style: normal;
margin:10px 10px 7px 11px;
font-weight: bold;
font-size: 90%;
color:#2266aa;}

h3.h4_lateral {
font-style: normal;
margin:10px 10px 7px 11px;
font-weight: bold;
font-size: 90%;
color:#2266aa;}

em {
font-style: normal;
font-weight: bold;
font-size: 14px;
color:#2266aa;}

.img_flot_izq  p {padding-bottom:5px !important;}
.img_flot_der  p {padding-bottom:5px !important;}
.sin_img_flot  p {padding-bottom:5px !important;}
.img_flot_izq span.tags {padding-left:176px}
.tags em {line-height:100% !important}



#cabecera {
	width:100%;
	color:#ccc;
	width:960px;
	border-bottom:#052d55 3px solid;
	background:transparent  url(../img/fondo_cabecera.jpg)   0 0 repeat-x;}			

ul#navlist {
margin-left: 0;
padding-left: 0;
white-space: nowrap;
width:900px;
position:relative;
}

#navlist li {
display: inline;
list-style-type: none;
}

#navlist li.activo a {
color: #fffefe;
background:#052d55;
text-decoration: none;
cursor:default;
}

#navlist li#con_manita a {cursor:pointer !important;}

*+html #navlist {width:910px;}
* html #navlist {width:910px;}


#navlist a { padding: 6px 1.85em 3px 1.85em; }

*+html #navlist a {line-height:170% !important;padding: 6px 1.65em 3px 1.65em; }
* html #navlist a {line-height:170% !important;padding: 6px 1.6em 3px 1.6em; }

#navlist a#quienes { padding: 6px 1.85em 3px 1.6em; }

*+html #navlist a#quienes {line-height:170% !important;padding: 6px 1.7em 3px 1.65em; }
* html #navlist a#quienes {line-height:170% !important;padding: 6px 1.8em 3px 1.6em; }

#navlist a {
color: #052d55;
background-color: #fff;
font-size:110%;
font-weight: bold;
text-decoration: none;
}

#navlist a:hover {
color: #fff;
background-color:#666;
text-decoration: none;
}

#navcontainer {background: white;margin:0 10px;padding:14px 10px 3px 10px;}
*+html  #navcontainer {padding:6px 10px 0 10px;}
* html  #navcontainer {padding:6px 10px 0 10px;}

.imagen_destacada#quienes_somos {
background:#a4cae2  url(../img/cabecera_quienes_somos.jpg) 10px 0 no-repeat;
text-align: justify !important;
}


.imagen_destacada_de#franquiciados {
background:#a4cae2  url(../img/cabecera_franquicias_01.png) 10px 0 no-repeat;
text-align: justify !important;
}


.imagen_destacada#portada {
background:#a4cae2  url(../img/cabecera_imagen_exp.jpg) 10px 0 no-repeat;
text-align: left;
border-bottom:#052d55 3px solid;
}

.imagen_destacada_de#granada_de {
background:#a4cae2  url(../img/carrusel/granada/cabecera_vitalia_granada_01.png) 10px 0 no-repeat;
text-align: left;
border-bottom:#052d55 3px solid;
}



.imagen_destacada_de#barajas_de {
background:#a4cae2  url(../img/carrusel/barajas/cabecera_vitalia_barajas_01.png) 10px 0 no-repeat;
text-align: left;
border-bottom:#052d55 3px solid;
}



.imagen_destacada_de#oviedo_de {
background:#a4cae2  url(../img/carrusel/oviedo/cabecera_vitalia_oviedo_01.png) 10px 0 no-repeat;
text-align: left;
border-bottom:#052d55 3px solid;
}

.imagen_destacada_de#ilustracion_de {
background:#a4cae2  url(../img/carrusel/ilustracion/cabecera_vitalia_ilustracion_01.png) 10px 0 no-repeat;
text-align: left;
border-bottom:#052d55 3px solid;
}

.imagen_destacada_de#chamartin_de {
background:#a4cae2  url(../img/carrusel/chamartin/cabecera_vitalia_chamartin_01.png) 10px 0 no-repeat;
text-align: left;
border-bottom:#052d55 3px solid;
}

.imagen_destacada_de#ferraz_de {
background:#a4cae2  url(../img/carrusel/ferraz/cabecera_vitalia_ferraz_01.png) 10px 0 no-repeat;
text-align: left;
border-bottom:#052d55 3px solid;
}


.imagen_destacada_de#sanse_de {
background:#a4cae2  url(../img/carrusel/sanse/cabecera_vitalia_ssr_01.png) 10px 0 no-repeat;
text-align: left;
border-bottom:#052d55 3px solid;
}


.imagen_destacada_de#retiro_de {
background:#a4cae2  url(../img/carrusel/retiro/cabecera_vitalia_retiro_01.png) 10px 0 no-repeat;
text-align: left;
border-bottom:#052d55 3px solid;
}

.imagen_destacada_de#salamanca_de {
background:#a4cae2  url(../img/carrusel/salamanca/cabecera_vitalia_salamanca_01.png) 10px 0 no-repeat;
text-align: left;
border-bottom:#052d55 3px solid;
}

.imagen_destacada_de#colmenar_de {
background:#a4cae2  url(../img/carrusel/colmenar/cabecera_vitalia_colmenar_viejo_01.png) 10px 0 no-repeat;
text-align: left;
border-bottom:#052d55 3px solid;
}

.imagen_destacada_de#pozuelo_de {
background:#a4cae2  url(../img/carrusel/pozuelo/cabecera_vitalia_pozuelo_majadahonda_06.png) 10px 0 no-repeat;
text-align: left;
border-bottom:#052d55 3px solid;
}

.imagen_destacada_de#sarria_de {
background:#a4cae2  url(../img/carrusel/sarria/cabecera_vitalia_sarria_01.png) 10px 0 no-repeat;
text-align: left;
border-bottom:#052d55 3px solid;
}


.imagen_destacada_de#alcala_de {
background:#a4cae2  url(../img/carrusel/sarria/cabecera_vitalia_alcala_01.png) 10px 0 no-repeat;
text-align: left;
border-bottom:#052d55 3px solid;
}

.imagen_destacada#expansion {
background:#a4cae2  url(../img/cabecera_exp_01.jpg) 10px 0 no-repeat;
text-align: left;
border-bottom:#052d55 3px solid;
}


.imagen_destacada#contacto {
background:#a4cae2  url(../img/cabecera_contacto.jpg) 10px 0 no-repeat;
text-align: left;
}

.imagen_destacada#que_ofrecemos {
background:#a4cae2  url(../img/cabecera_que_ofrecemos.jpg) 10px 0 no-repeat;
text-align: justify !important;
}

.imagen_destacada#test_zarit {
background:#a4cae2  url(../img/cabecera_zarit.jpg) 10px 0 no-repeat;
text-align: justify !important;
}

.imagen_destacada#golf {
background:#a4cae2  url(../img/cabecera_golf.jpg) 10px 0 no-repeat;
text-align: justify !important;
}


.imagen_destacada#img_heimlich {
background:#a4cae2  url(../img/cabecera_heimlich.jpg) 10px 0 no-repeat;
text-align: justify !important;
}


.imagen_destacada#img_kegel {
background:#a4cae2  url(../img/cabecera_kegel.jpg) 10px 0 no-repeat;
text-align: justify !important;
}

.imagen_destacada#noticias {
background:#a4cae2  url(../img/cabecera_noticias.jpg) 10px 0 no-repeat;
text-align: justify !important;
}

.imagen_destacada#donde_estamos {
background:#a4cae2  url(../img/cabecera_donde_estamos.jpg) 10px 0 no-repeat;
text-align: justify !important;
}

.imagen_destacada {
width:960px;
height:200px;
position:relative;
border-bottom:#052d55 3px solid;}

.imagen_destacada_de {
width:960px;
height:300px;
position:relative;
border-bottom:#052d55 3px solid;}


.imagen_destacada blockquote {
top:40px;
left:485px;
text-align: right !important;
text-decoration: none;
}


.imagen_destacada blockquote {
color: #fffffe;
font-size:245%;
line-height:140%;
font-weight: bold;
text-align: right !important;
position:absolute;}

#contenido {
background:#fff;
text-align: left;
padding-top:20px;
border-left:10px solid #cee3f0;
border-right:10px solid #cee3f0;
border-bottom:10px solid #cee3f0;
}

.lateral {
float:right;
background:#f5f5f5;
width:270px;
padding-bottom:10px;
margin-right:10px;
margin-top:36px;
}
	
* html .lateral {
width:270px;
}	

.lateral#sin_espacio {
padding-bottom:0;
}

.listadebanners_peq {
margin-left:10px;
list-style-type: none;}

.listadebanners_peq a span {display:none;}


.listadebanners_peq li {padding-top:9px;}

.listadebanners_peq li  strong {font-size:90%;color:#062e56;}

#esp_t_strong {padding:10px 0 !important;margin:10px 0 !important}

span.tipo_strong,
.listadebanners_peq li  a.tipo_strong,
.listadebanners_peq li  span.tipo_strong,
.listadebanners_peq a.tipo_strong {
font-size:90%;
color:#062e55;
text-decoration:none;
position:relative;
width:auto;
font-weight: bold;
height:auto;
border:0;
margin-top:0;
}

.listadebanners_peq li  a.dest_lg,
.listadebanners_peq a.dest_lg {
font-size:90%;
color:#062e55;
text-decoration:none;
position:relative;
width:242px;
height:42px;
border-top:4px solid white;
border-left:4px solid white;
border-right:4px solid white;
border-bottom:0 solid white;
margin-top:0;
}

.listadebanners_peq a.dest_lg#dt_fb {
margin-top:6px;
background-image:url(../img/facebook_ds.jpg);
}
.listadebanners_peq a.dest_lg#dt_tw {
background-image:url(../img/twitter_ds.jpg);
}
.listadebanners_peq a.dest_lg#dt_ss {
border-bottom:4px solid white;
background-image:url(../img/slideshare_ds.jpg);
}

.listadebanners_peq a.dest_lg#dt_vm {
background-image:url(../img/vimeo_ds.jpg);
}

.listadebanners_peq a.dest_lg#dt_yt {

background-image:url(../img/you_tube_ds.jpg);
}


.listadebanners_peq a.dest_lg:hover {
background-position:0 42px;
}



.listadebanners_peq a.tipo_strong:hover {text-decoration: underline}

.listadebanners_peq a, .listadebanners_peq  div {
background-color:transparent;
background-position:0 0;
display:block;
font-weight:bold;
margin-top:6px;
font-size:70%;
border:4px solid white;
overflow:hidden;
text-decoration:none;
position:relative;
width:242px;
height:92px;}

.listadebanners_peq  a:hover,
.listadebanners_peq  a:active {
text-decoration:none;
background-position:0 92px;
width:242px;}

#abuelos {background-image:url(../img/dest_abuelos.jpg);}
#alzheimer {background-image:url(../img/dest_alzheimer.jpg);}
#informe {background-image:url(../img/dest_10.jpg);}
#informe_afe {background-image:url(../img/dest_11.jpg);}
#test_zarit {background-image:url(../img/dest_zarit.jpg);}
#golf_des {background-image:url(../img/dest_golf.jpg);}
#golf_pdf {background-image:url(../img/dest_golf_pdf.jpg);}
#heimlich {background-image:url(../img/dest_heimlich.jpg);}
#pyme {background-image:url(../img/dest_video_expansion.jpg);}
#kegel {background-image:url(../img/dest_kegel.jpg);}
#consejeras {background-image:url(../img/dest_09.jpg);}
#mas_familia {background-image:url(../img/dest_03.jpg);}
#no_maltrato {background-image:url(../img/dest_02.jpg);}
#mapa_centros {background-image:url(../img/dest_01.jpg);}
#barna {background-image:url(../img/dest_video_cataluna.jpg);}
#contacte {background-image:url(../img/dest_contacte.jpg);}
#intereconomia {background-image:url(../img/dest_00.jpg);}
#prevencion {background-image:url(../img/dest_prevencion.jpg);}
#catalina {background-image:url(../img/dest_05.jpg);}
#premios {background-image:url(../img/dest_premios.jpg);}
#maltracto {background-image:url(../img/dest_maltracto.jpg);}
#parkinson_banner {background-image:url(../img/dia_especial_parkinson.jpg);}
#once {background-image:url(../img/dest_06.jpg);}
#faq {background-image:url(../img/dest_07.jpg);}
#dossier {background-image:url(../img/dest_10.jpg);}

#pie_pagina {clear:both;background:#cee3f0;border-top:10px solid white;padding-top:10px;font-size:14px;color:#333}

#pie_pagina a {font-size:14px;margin:0 0 0 10px;text-decoration: none}
#pie_pagina a:hover {text-decoration: underline}

/* ----------------------------------------------------- */		
/* -------- Formulario --------------------- */	

label {
font-size:100%;
font-weight:bold;
display:block;
float:left;
position:relative;
color:#333;
line-height:260%;
}

label.falso {
display:none;
}

.formulario h3 {position:relative;float:left;margin-top:0.7em;font-size:120%;margin-bottom:0.5em;display:block}

.formulario {
clear:both;
margin:10px 10px 10px 10px;
background:transparent;}

#form_especial {margin:0 !important;padding:0 !important;}

*+html .formulario {
padding-top:6px;
}

.formulario div {
display:block;
text-align:right;
position:relative;
background:#cee3f0;
padding-left:10px;
padding-right:10px;
line-height:100%;
margin: 0;
padding-bottom:1px;
}

.formulario div div {
display:block;
text-align:right;
position:relative;
background:#cee3f0;
padding-left:0;
padding-right:0;
line-height:100%;
margin: 0 0 0 0;
}

input {
margin-top:0.5em;
margin-bottom: 8px;
background: #fff;
font-size:90%;
height:2em;
color:#333;
letter-spacing:1px;
border:1px solid #052d55;
}	

.usual {
width:450px;
}

#m24 .usual {
width:720px;
}

select.usual {
height:2em;
color:#333;
margin-top:0.5em;
margin-bottom:8px;
float:right;
background: #fff;
font-size:90%;
margin-right:0 !important;
border:1px solid #052d55;}

*+html select.usual#contacto_destinatario{height:3em !important;padding:5px 0 !important;font-size:100%;}


input.boton {
font-size:16px;
font-weight:bold;
color:#fff;
margin-top:10px;
background:#052d55;
width:10em;
padding:0 0 0 0 ;
line-height:120%;
border:0; 
cursor: pointer;
text-align:center;
}

input.boton_dormido {
font-size:16px;
font-weight:bold;
color:#999;
margin-top:10px;
background:#eee;
width:10em;
padding:0 0 0 0 ;
line-height:120%;
border:0; 
cursor: pointer;
text-align:center;
}

textarea {
margin-top:0.5em;
border:1px solid #052d55;
font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;
height:5em;
font-size:95%;
color:#333 !important;
}

*+html textarea.usual {font-size:80% !important;margin-top:0 !important;position:relative;top:-10px;}

textarea.usual {color:#383838 !important;}

/* ----------------------------------------------------- */	


.footer_mapa {
display:block;
font-size:11px;
padding-top:5px;
width:640px;
border-top:10px solid white;
height:29em;
margin:0 10px 10px 10px;
border-bottom:20px solid white;
background:white;}



.footer_mapa a {text-decoration: none}
.footer_mapa a:hover {text-decoration: underline}



.footer_mapa strong {
font-size:11px !important;
color:#fff !important;
display:block;
padding:10px 10px 4px 10px ;
background:#f5f5f5;

font-size:90%;
color:#2266aa !important;}

.footer_mapa strong a {color:#2266aa !important;}
.footer_mapa strong#strong_especial {height:40px;}



.footer_mapa ul {list-style-type:none;padding-top:0;background:#f5f5f5;display:block;min-height:31.5em !important;}
.footer_mapa ul li {
line-height:150%;
color:#052d55 !important;
border-left:0;
padding:4px 10px 4px 10px ;}
.footer_mapa ul li.conborte {border-right:1px solid white;}
.footer_mapa ul li.sinborte {background:#f5f5f5;}
.footer_mapa ul li.conbortebot {border-bottom:1px solid white;width:131px !important;}
.footer_mapa ul li.conbortebot2 {border-bottom:1px solid white;border-top:0;}
.footer_mapa ul li#especial_li {width:277px;border-right:1px solid white;}
* html .footer_mapa ul li  {padding:4px 10px 5px 10px ;}
*+html .footer_mapa ul li  {padding:4px 10px 5px 10px ;}

.footer_mapa ul li a {
font-size:11px !important;
font-weight: bold;
color:#062d55 !important;}


*+html .footer_mapa strong {border-top:0;}

*+html .footer_mapa ul {border-top:0;}


.footer_mapa .panel {display: block;float:left;background:#f5f5f5;margin-right:4px;width:210px;}
.footer_mapa .panel_sin {border-top:0 !important;margin-right:0;width:212px !important;}
.footer_mapa .panel_especial li {display:block !important;}
.footer_mapa .panel_especial ul li  {padding:4px 10px 0 10px ;}
.pastilla_gris {background:#f5f5f5;margin:0 10px 10px 10px;padding: 10px 10px 10px 10px;}

#ofertas_esp .pastilla_gris {margin-bottom:0 !important;padding-bottom:0 !important; }


.pastilla_destacado {border:4px solid white;background:#F6FCE4;margin:10px 0 0 0;padding: 10px 10px 4px 10px;}

.principal#noticias .pastilla_gris h4 {margin-bottom:0}
.principal#noticias .pastilla_gris em {padding-bottom:10px;line-height:240%}
.principal#noticias .pastilla_gris .tags em {line-height:100% !important}
.principal#noticias .pastilla_gris .tags a {font-size:90% !important;font-weight: bold}
.pastilla_destacado .portada {padding-bottom:4px;padding-top:3px;}

.principal#noticias .pastilla_gris ul {
font-size:14px;
color:#333;font-weight: normal;
line-height: 170%;
list-style-type: none;
margin:0 0 0 14px !important;}

.principal#noticias .pastilla_gris ul li {
padding-left:14px ;
background:transparent url("../img/bullet_peq.gif") 0px 9px no-repeat;} 


.principal .pastilla_gris {width:620px;}
.principal .pg_tocha {width:900px !important;}
.principal p {font-size:14px;color:#333;font-weight: normal;line-height: 170%;padding-bottom:10px;}
 a.ver_mas {text-decoration: none;font-size:14px}
 a.ver_mas:hover {text-decoration: underline;}
.imagen_flotante {float:left;}
.imagen_flotante img {float:left;margin:5px 10px 10px 0;border:4px solid white;}

.imagen_flotante_der {float:right;display:block;width:166px;height:92px;margin:5px 0 10px 10px;}
.imagen_flotante_der img {float:right;border:4px solid white}

.metanavegacion {position:absolute;right:31px;z-index:200;top:4px}
.metanavegacion a {background:#666;font-size: 12px;color:#fff;line-height:160%;text-decoration: none;margin-left:5px;}
* html .metanavegacion a {color:#fffffe !important;}
.metanavegacion a.activo_arr {background:#383839;font-size: 12px;color:#fdfdfd;line-height:160%;text-decoration: none;margin-left:5px;}
*+html .metanavegacion a {vertical-align:middle; line-height:240%;}
*+html .metanavegacion {position:absolute;right:31px;z-index:200;top:0}


.metanavegacion a.activo_arr:hover {background:#313131;text-decoration: none;}
.metanavegacion a:hover {background:#323232;}

.metanavegacion a#empleo {
padding:8px 37px 8px 37px;}
.metanavegacion a#franquicias {
padding:8px 26px 8px 26px;}




.navegacion_vertical_especial ul {
margin-top: 0;
margin-left: 11px;
list-style-type: none;
width: 240px !important;
background: white;
padding:4px;
}


#navegacion_vertical ul, #navegacion_vertical2 ul, #navegacion_vertical3 ul  {
margin-top: 8px;
margin-left: 11px;
width: 228px;
padding-left: 0;
list-style-type: none;
}


#navegacion_vertical , #navegacion_vertical2, #navegacion_vertical3{
padding-top:10px;
}



#navegacion_vertical strong, #navegacion_vertical2 strong, #navegacion_vertical3 strong {
font-size:90%;
color:#333333;
text-decoration:none;
position:relative;
width:auto;
height:auto;
border:0;
margin-left:10px;
}


#navegacion_vertical_th ul, #navegacion_vertical2_th ul {
margin-top: 8px;
margin-left: 11px;
width:  244px;
border:2px solid #ddd !important;
padding-left: 0;
list-style-type: none;
}

#navegacion_vertical3_th ul {
margin-top: 8px;
margin-left: 11px;
width:  244px;
border:2px solid red !important;
padding-left: 0;
list-style-type: none;
}


#navegacion_vertical_th , #navegacion_vertical2_th, #navegacion_vertical3_th  {
padding-top:10px;
}



#navegacion_vertical_th strong, #navegacion_vertical2_th strong, #navegacion_vertical3_th strong {
font-size:90%;
color:#333333;
text-decoration:none;
position:relative;
width:auto;
height:auto;
border:0;
margin-left:10px;
}




*+html #navegacion_vertical ul {width: 232px;}
* html #navegacion_vertical ul {width: 232px;}
*+html #navegacion_vertical2 ul {width: 232px;}
* html #navegacion_vertical2 ul {width: 232px;}
*+html #navegacion_vertical3 ul {width: 232px;}
* html #navegacion_vertical3 ul {width: 232px;}

.navegacion_vertical_especial ul li.activo a {
cursor: default;
background:#052d56 url(../img/bullet.gif) 10px 12px no-repeat;}

#navegacion_vertical ul li.activo a {
cursor: default;
background:#052d56 url(../img/flecha_submenu.gif) 8px 12px no-repeat;}

*+html #navegacion_vertical ul li.activo a {
background:#052d56 url(../img/flecha_submenu.gif) 8px 14px no-repeat;}

* html #navegacion_vertical ul li.activo a {
background:#052d56 url(../img/flecha_submenu.gif) 8px 14px no-repeat;}




#navegacion_vertical2 ul li.activo a {
cursor: default;
background:#052d56 url(../img/flecha_submenu.gif) 8px 12px no-repeat;}

*+html #navegacion_vertical2 ul li.activo a {
background:#052d56 url(../img/flecha_submenu.gif) 8px 14px no-repeat;}

* html #navegacion_vertical2 ul li.activo a {
background:#052d56 url(../img/flecha_submenu.gif) 8px 14px no-repeat;}

*+html .navegacion_vertical_especial ul li.activo a {
background:#052d56 url(../img/flecha_submenu.gif) 10px 14px no-repeat;}

* html .navegacion_vertical_especial ul li.activo a {
background:#052d56 url(../img/flecha_submenu.gif) 10px 14px no-repeat;}

.navegacion_vertical_especial a:visited {
color: #062d54 !important
}

.navegacion_vertical_especial a {
display: block;
font-size: 14px;
padding-top: 6px;
padding-bottom: 6px;
font-weight: bold;
padding-left:22px;
padding-right:0;
background:#f5f5f5 url(../img/bullet_peq.gif) 10px 12px no-repeat;
border-bottom: 1px solid #fff;
}


#navegacion_vertical a {
display: block;
font-size: 16px;
padding-top: 6px;
padding-bottom: 6px;
font-weight: bold;
width: 232px;
padding-left:16px;
background-color: #052d56;
border-bottom: 1px solid #eee;
}
*+html   #navegacion_vertical a {width: 232px;}
* html  #navegacion_vertical a {width: 248px;}

#navegacion_vertical_th a {
display: block;
font-size: 16px;
padding-top: 6px;
padding-bottom: 6px;
font-weight: bold;
width: 228px;
padding-left:16px;
background-color: #052d56;
border-bottom: 1px solid #eee;
}
*+html   #navegacion_vertical_th a {width: 232px;}
* html  #navegacion_vertical_th a {width: 248px;}

#navegacion_vertical2 a {
display: block;
font-size: 16px;
padding-top: 6px;
padding-bottom: 6px;
font-weight: bold;
width: 228px;
padding-left:16px;
background-color: #052d56;
border-bottom: 1px solid #eee;
}
*+html   #navegacion_vertical2 a {width: 232px;}
* html  #navegacion_vertical2 a {width: 248px;}

#navegacion_vertical2_th a {
display: block;
font-size: 16px;
padding-top: 6px;
padding-bottom: 6px;
font-weight: bold;
width: 228px;
padding-left:16px;
background-color: #052d56;
border-bottom: 1px solid #eee;
}
*+html   #navegacion_vertical2_th a {width: 232px;}
* html  #navegacion_vertical2_th a {width: 248px;}


#navegacion_vertical3 span {
display: block;
font-size: 16px;
padding-top: 6px;
padding-bottom: 6px;
font-weight: bold;
width: 228px;
color:#666;
padding-left:16px;
background-color: #ddd  ;
border-bottom: 1px solid #eee;
}
*+html   #navegacion_vertical3 span {width: 232px;}
* html  #navegacion_vertical3 span {width: 248px;}

#navegacion_vertical3_th a {
display: block;
font-size: 16px;
padding-top: 6px;
padding-bottom: 6px;
font-weight: bold;
width: 228px;
padding-left:16px;
background-color: #052d56;
border-bottom: 1px solid #eee;
}
*+html   #navegacion_vertical3_th a {width: 232px;}
* html  #navegacion_vertical3_th a {width: 248px;}




#navegacion_vertical a:link, #submenu a:visited {
color: #fffffe;
text-decoration: none;
}

#navegacion_vertical2 a:link {
color: #fffffe;
text-decoration: none;
}

#navegacion_vertical3 a:link {
color: #fffffe;
text-decoration: none;
}


#navegacion_vertical_th a:link, #submenu a:visited {
color: #fffffe;
text-decoration: none;
}

#navegacion_vertical2_th a:link {
color: #fffffe;
text-decoration: none;
}
#navegacion_vertical3_th a:link {
color: #fffffe;
text-decoration: none;
}





.navegacion_vertical_especial a:link {
color: #062e56;
text-decoration: none;
}

#navegacion_vertical a:hover {
background:#666 url(../img/flecha_submenu.gif) 8px 12px no-repeat;
color: #fffffe;
}

#navegacion_vertical a.cm_link,
#navegacion_vertical2 a.cm_link {color:#999 !important;font-weight:normal;}

#navegacion_vertical  a.cm_link:hover {
background:#666 url(../img/flecha_submenu.gif) 8px 12px no-repeat;
color: #fffffe !important;
}

#navegacion_vertical2  a.cm_link:hover {
background:#666 url(../img/flecha_submenu.gif) 8px 12px no-repeat;
color: #fffffe !important;
}



*+html #navegacion_vertical a:hover {
background:#666 url(../img/flecha_submenu.gif) 8px 14px no-repeat;
color: #fffffe;
}

#navegacion_vertical2 a:hover {
background:#666 url(../img/flecha_submenu.gif) 8px 12px no-repeat;
color: #fffffe;
}

*+html #navegacion_vertical2 a:hover {
background:#666 url(../img/flecha_submenu.gif) 8px 14px no-repeat;
color: #fffffe;
}





#navegacion_vertical_th a:hover {
background:#666 url(../img/flecha_submenu.gif) 8px 12px no-repeat;
color: #fffffe;
}

#navegacion_vertical_th a.cm_link,
#navegacion_vertical2_th a.cm_link {width: 228px;padding-top: 4px;border-top:0px solid white;border-left:0 solid white;border-right:0 solid white;border-bottom:2px solid white;padding-bottom: 4px;color:#036 !important;font-weight:normal;background-color: #f5f5f5;}


#navegacion_vertical_th  a.cm_link:hover {
background:#666 url(../img/flecha_submenu.gif) 8px 12px no-repeat;
color: #fffffe !important;
}

#navegacion_vertical2_th  a.cm_link:hover {
background:#666 url(../img/flecha_submenu.gif) 8px 12px no-repeat;
color: #fffffe !important;
}



*+html #navegacion_vertical_th a:hover {
background:#666 url(../img/flecha_submenu.gif) 8px 14px no-repeat;
color: #fffffe;
}

#navegacion_vertical2_th a:hover {
background:#666 url(../img/flecha_submenu.gif) 8px 12px no-repeat;
color: #fffffe;
}

*+html #navegacion_vertical2_th a:hover {
background:#666 url(../img/flecha_submenu.gif) 8px 14px no-repeat;
color: #fffffe;
}




.navegacion_vertical_especial a:hover {
text-decoration: underline;
}

#capa_include {border:4px solid white;background:#fffefe;padding-bottom:0;}

.capa_bordeada {border:4px solid white;margin-top: 2px;
margin-left: 11px;
width: 220px;
padding:10px;
}

.capa_bordeada p {font-size:80%;line-height: 140%;}
.lateral select {width:220px;margin:8px 0 2px 0}

.pastilla_destacado .lista_comun {margin-bottom:8px}

.lista_comun {
font-size:14px;
color:#333;font-weight: normal;
line-height: 170%;
list-style-type: none;
margin:0;}

.lista_comun li {
padding-left:14px ;
background:transparent url("../img/bullet_peq.gif") 0px 9px no-repeat;}

.de_de a {text-decoration: none !important;font-weight: bold}
.de_de a:hover {text-decoration: underline !important;}
.de_de li {margin-bottom:8px;}
.de_de {margin-bottom:15px !important}

.address {color:#2266aa;font-weight: bold;padding-bottom:10px;padding-top:3px;display:block;line-height:100%;padding-left:0;}
.direccion {padding-bottom:10px;line-height:140%;color:#666;font-weight: bold;font-size: 17px;font-style: normal}
.par_de {display:block;float:right;width:50%}
.par_iz {display:block;width:50%}
.par_iz  h4, .par_de h4  {color:#062d54;font-size:100%;line-height:150%;margin-bottom:0;font-weight: bold;font-size: 19px;color:#333}

.caja_dinamica {
width:620px;
margin:10px 10px 0 10px;
padding: 10px 10px 10px 10px;
display:block;
text-align:left !important;
background:#cee3f0;}


#ofertas_esp .caja_dinamica {
width:600px;
margin:10px 10px 0 10px;
padding: 10px 10px 10px 10px;
display:block;
text-align:left !important;
background:#cee3f0;}

*+html .caja_dinamica {padding:16px 10px 0 10px }
* html .caja_dinamica {padding:16px 10px 0 10px }


.caja_dinamica3 {
width:620px;
margin:10px 10px 0 10px;
padding: 10px 10px 10px 10px;
display:block;
text-align:left !important;
background:#cee3f0;}

*+html .caja_dinamica3 {padding:16px 10px 0 10px }
* html .caja_dinamica3 {padding:16px 10px 0 10px }

div.caja_cerrada {display:none}
div.caja_abierta {display:block !important;}
div a.desplegado:hover {text-decoration:none;}

.caja_dinamica em  {
font-style:normal;
font-size:70%;
padding-left:10px;
color:#fefefe;}

.caja_dinamica a.tipoh3 {
font-size:110%;
line-height:100%;
padding:0 ;
font-weight:bold;
float:none;
cursor: default;
text-decoration: none;
color:#2266aa;
display:inline;}

.caja_dinamica a.tipoh7 {
font-size:105%;
line-height:100%;
padding:0 ;
font-weight:bold;
float:none;
cursor: pointer;
text-decoration: none;
color:#2266aa;
display:inline;}


.caja_dinamica a.tipoh7:hover {text-decoration: underline !important;}


.caja_dinamica a.tipoh3:hover {text-decoration: none;}

.caja_dinamica3 em  {
font-style:normal;
font-size:70%;
padding-left:10px;
color:#fefefe;}

.caja_dinamica3 a.tipoh3 {
font-size:110%;
line-height:100%;
padding:0 ;
font-weight:bold;
float:none;
cursor: pointer ;
text-decoration: none;
color:#2266aa;
display:inline;}

.caja_dinamica3 a.tipoh3:hover {text-decoration: underline  !important;}

.caja_dinamica a {
display:block;
font-size:80%;
color:#052e56;
padding:0 !important;
z-index:300;
text-decoration:none;
float:right;}

.caja_dinamica a:hover {text-decoration:none !important;}
.caja_dinamica a:hover strong {text-decoration:underline !important;}

.caja_dinamica3 a {
display:block;
font-size:80%;
color:#052e56;
padding:0 !important;
z-index:300;
text-decoration:none;
float:right;}

.caja_dinamica3 a:hover {text-decoration:none !important;}
.caja_dinamica3 a:hover strong {text-decoration:underline !important;}

div a.desplegado em {display:none;}

.caja_dinamica  a strong {
font-weight:normal;
padding: 0 !important;
margin:0 !important;
border:0;
color:#062d55;
top:-11px;
position:relative;
font-size:110%;
line-height:100%;}

*+html .caja_dinamica  a strong {top:-14px;position:relative;}
* html .caja_dinamica  a strong {top:-14px;position:relative;}

.caja_dinamica3  a strong {
font-weight:normal;
padding: 0 !important;
margin:0 !important;
border:0;
color:#062d55;
top:-11px;
position:relative;
font-size:110%;
line-height:100%;}

*+html .caja_dinamica3  a strong {top:-14px;position:relative;}
* html .caja_dinamica3  a strong {top:-14px;position:relative;}


.caja_abierta {padding-bottom:0 !important;}
* html .caja_abierta {margin-bottom:5px  !important;}
*+html .caja_abierta {margin-bottom:5px !important;}

.caja_abierta  p,
.caja_cerrada  p {padding-left:10px;padding-bottom:0 !important;}


#ofertas_esp #m1, #ofertas_esp #m2, #ofertas_esp #m3, #ofertas_esp #m4, #ofertas_esp #m5, #ofertas_esp #m6, #ofertas_esp #m7, #ofertas_esp #m8,
#ofertas_esp #m9, #ofertas_esp #m10, #ofertas_esp #m11, #ofertas_esp #m12, #ofertas_esp #m13, #ofertas_esp #m14, #ofertas_esp #m15,
#ofertas_esp #m16, #ofertas_esp #m17, #ofertas_esp #m18, #ofertas_esp #m19, #ofertas_esp #m20, #ofertas_esp #m21, #ofertas_esp #m22, #ofertas_esp #m33, #ofertas_esp #m34 {
background:#eee url(../img/flecha_sup_desplegable.gif) 10px 0 no-repeat;
margin-top:0;
margin-bottom:0px;
position:static;
width:610px;
padding:20px 10px 0 0 ;
margin-left:10px;
}

#ofertas_esp .pastilla_destacado {margin-left:10px;}



#m1, #m2, #m3, #m4, #m5, #m6, #m7, #m8,
#m9, #m10, #m11, #m12, #m13, #m14, #m15,
#m16, #m17, #m18, #m19, #m20, #m21, #m22, #m33, #m34 {
background:#f5f5f5 url(../img/flecha_sup_desplegable.gif) 10px 0 no-repeat;
margin-top:0;
margin-bottom:0px;
position:static;
width:620px;
padding:20px 10px 0 10px ;
margin-left:10px;
}

#m23 {
background:#cee3f0;
margin-top:0 !important;
margin-bottom:0px;
position:static;
width:640px;padding:0 !important;
margin-left:10px;
}

#m24 {
background:#cee3f0;
margin-top:0 !important;
margin-bottom:0px;
position:static;
width:920px;padding:0 !important;
margin-left:10px;
}



#x1, #x2, #x3, #x4, #x0 {
background:#f5f5f5 url(../img/flecha_sup_desplegable.gif) 10px 0 no-repeat;
margin-left:10px;
}

#ofertas_esp .desplegable {background:#f5f5f5;display:block;position:relative;width:641px;;margin-left:10px;padding-left:0;padding-bottom:11px;}

.desplegable {display:block;position:relative;width:620px;}
.desplegable_02 {display:block;position:relative;width:620px;padding-top:5px;
background:transparent url(../img/flecha.gif) 30px 0 no-repeat;margin-bottom:0 !important;}
*+html .desplegable_02 {padding-top:3px;}

#sin_margen_sup {margin-top:0 !important}
#con_margen_sup {margin-top:10px !important}
.sin_margen_sup {margin-top:0 !important}
.sin_margen_sup_col {margin-top:0 !important;border-top:10px solid #f5f5f5;}
.con_margen_inf_col {border-bottom:10px solid #f5f5f5;}
.con_margen_sup {margin-top:9px !important}
.con_margen_sup_doble {margin-top:19px !important}


.con_margen_inf {margin-bottom:8px !important}
.sin_margen_inf {margin-bottom:0 !important}
.con_margen_aba {line-height:170%}
.sin_pad_inf {padding-bottom:0 !important}
.h3especial {margin-left:10px;margin-top:10px;color:#062d54}

.caja_dinamica2 {
background:#cee3f0;
padding-left:10px;
width:900px;
margin-left:10px;
padding-right:10px;}

* html .caja_dinamica2 {width:890px;}

.caja_dinamica2  h3 {
font-size:110%;
padding-bottom:6px;
color:#2266aa;
line-height:210%;
font-weight:bold;
padding-left:6px;
background:transparent;
}


.caja_dinamica2  h3#ico_email {
padding-left:24px;
background:transparent url("../img/icon_sobre.gif") 0 5px  no-repeat !important;
}

.caja_dinamica2  h3#ico_tel {
padding-left:20px;
padding-top:2px;
line-height:210%;
background:transparent url("../img/icon_tel.gif") 0 2px  no-repeat !important;
}

.caja_dinamica2  h3#ico_oficinas {
padding-left:24px;
padding-top:2px;
line-height:220%;
background:transparent url("../img/icon_nuestras_oficinas.gif") 0 1px no-repeat !important;
}

div.plegado2 {display:none}

div.desplegado2 {
background:#f1f1f1;
width:900px;
padding:20px 15px 15px 15px;
display:block !important;}

* html div.desplegado2 {width:880px;}

div a.desplegado2 {text-decoration:underline;}
div a.desplegado2:hover {text-decoration:none;}


.caja_dinamica2  a.desplegado2  strong {
background:transparent ;}
.caja_dinamica2  a.plegado2  strong {
background:transparent;}


.caja_dinamica2 em  {
font-style:normal;
font-size:70%;
padding-left:10px;
color:#656565;}

.caja_dinamica2 a {
color:#fdfdfd;
display:block;
position:relative;
font-size:70%;
padding:0 !important;
z-index:300;
text-decoration:none !important;
float:right;}

.caja_dinamica2 a {top:-8px;}
* html .caja_dinamica2 a {top:-7px;}
*+html .caja_dinamica2 a {top:-7px;}

.caja_dinamica2 a:hover {text-decoration:none !important;}
.caja_dinamica2  h3 {display:inline;}

div a.desplegado2 em {display:none;}

.caja_dinamica2  a strong {
font-weight:normal;
border:0;
font-size:130% !important;
line-height:180%;
padding-right:5px;
color:#052c54;
text-decoration:none !important;
}

.caja_dinamica2 a:hover  strong  {text-decoration:underline !important;}


.desplegado2 input,
.desplegado2 select {
margin-bottom:10px;
background:#fff;
height:2em;
color:#333;
font-size:90%;
letter-spacing:1px;
width: 725px;
font-size:95% !important;
padding-top:2px;
border:1px solid #052d55;
}

.desplegado2 textarea {
margin-top:0.5em;
border:1px solid #052d55;
font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;
height:10em;
font-size:100%;
width: 725px;
color:#333 !important;}



.desplegado2 input.boton {
font-size:16px;
font-weight:bold;
color:#fff;
margin-top:10px;
background:#052d55;
width:10em;
padding:0 0 0 0 ;
line-height:120%;
border:0; 
cursor: pointer;
text-align:center;
}

table caption strong {display:none;}

.caja_tabla {
display:block;
position:relative;
width:100%;
border-top:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #fff;
background:#fffefe;
color:#e5e5e5 !important;
}

* html table td {font-size:60%;}

.caja_tabla table tr.tr_gris td {
background:#EEEDED;
color:#484848 !important;
border-bottom:1px solid #fff;}

.caja_tabla table tr.tr_blanco td {
color:#484848 !important;
border-bottom:1px solid #fff;}

table, td, th {border:none;border-collapse: collapse}
table td {padding:4px 14px;font-size:90%;}

.prp {border-right:1px solid #fff;}
table.mapas td.direccion {line-height:160% !important;font-size:90% !important;padding-right:15px;}
table.mapas  {margin:0 !important;}

table.mapas  td {padding:0 0 14px 0;}

#noticias_iframe {width:325px;height:164px;}

.caja_tabla th {height:1.8em;border-bottom:1px solid #fff;color:#666;font-size:90%;padding-top:0.4em; padding-bottom:0.4em	;background:#828282;color:#fff}

* html .caja_tabla th {font-size:70%;height:1.4em;}

#contacto p {font-size:100%;line-height:130%;margin-bottom:10px;}
#contacto {padding-bottom:1px}

#x1 {
text-align:right;
position:relative;
padding-left:10px;
padding-right:10px;
padding-bottom:0;
line-height:100%;}

#x0 {
text-align:left;
position:relative;
padding-left:10px;
padding-right:10px;
margin-bottom:10px;
padding-bottom:0;
line-height:100%;}


div.desplegado2#x2  {
position:relative;
padding-left:10px;
padding-top:10px;
padding-right:10px;
padding-bottom:7px;
line-height:100%;}


.contenido_central_comentarios label {
font-size:90%;
margin-top:2px;
display:block !important;
line-height:150%;}

.contenido_central_comentarios input {margin-bottom:6px;}
.contenido_central_comentarios a:hover {text-decoration:none;}

.contenido_central_comentarios strong {
padding-left:18px;
background:transparent url("../img/comentarios.gif") 0 4px no-repeat;
display:inline !important}
.contenido_central_comentarios span {display:inline !important;font-size:90%;}
.contenido_central_comentarios em {font-size:80%;}
.contenido_central_comentarios div  {display:block;background:#e3e3e3 !important;padding-left:0.4em;padding-bottom:0.2em;padding-top:2px !important;}
.contenido_central_comentarios li {padding-bottom:0 !important;padding-top:6px !important;}
.contenido_central_comentarios li p {padding-top:6px !important;}
.contenido_central_comentarios ul {padding-top:0px !important;padding-bottom:0px !important;list-style-type: none}
.contenido_central_comentarios .formulario {text-align: right;background:#F6FCE4 !important;margin:0 0 0 0;border:4px solid white;padding:10px 10px 5px 10px!important}

.contenido_central_comentarios .formulario textarea {width:500px;}
.contenido_central_comentarios #nom_comment {width:500px;}

.entrada {font-size:90%}

.usuario {
padding-left:12px;
padding-right:6px;
background:transparent url("../img/usuario.gif") 0 0 no-repeat;
}

.comentarios {
padding-left:18px;
background:transparent url("../img/comentarios.gif") 0 0 no-repeat;
}

.paginacion div {font-size:90%;text-align: center;padding-top:10px;}
.paginacion {width:640px;}
.paginacion a  {text-decoration:underline}
.paginacion a:hover  {text-decoration:none}

.mensaje_sistema {
margin:0 0px 10px 0  !important;
min-height:44px;
display:block;
border:4px solid white;
}

* html .mensaje_sistema {height:44px;}
*+html .mensaje_sistema {height:auto;}

.mensaje_sistema div {
padding:0;
color:#000;
background:#F8D9D9 !important;
margin:10px 10px;
display:block;
}

.formulario #mensaje_form {
text-align: left;color:#000;
border:4px solid white;background:#F6FCE4;margin:6px 0 0 0 !important;padding: 10px 10px 10px 10px;}


#contacto #mensaje_form {
text-align: left;color:#000;
border:4px solid white;
background:#F6FCE4;
margin:6px 0 0 0;padding: 10px 10px 10px 10px;}

/* ----------------------------------------------------- */		
/* ----------------------------------------------------- */		
/* Mapa de clientes */		
	

#listado_clientes {
position:relative;
width:900px; 
margin:3em auto auto auto;
z-index:10;
border:0;
background:transparent;
}

#clientes {
display:block;
background: url(../img/mapa_colaboradores_02.gif) 0px 0px no-repeat;
width:900px; 
position:relative;
height:345px;
}	

#clientes li {
padding:0;
display: block;
margin:0;
list-style-type: none;
position: absolute;
}

#clientes a {
display:block;
text-indent:-10000px;
width:217px;
height:110px;
overflow:hidden;
}

#clientes span {
display:block;
width:217px;
height:108px;
text-indent:-10000px;
overflow:hidden;
}

#cliente_01 {
left:0px;
top:0px;
}

#cliente_01 a:hover,
#cliente_01 span  {
background: url(../img/mapa_colaboradores_02.gif) 0 -345px;
}
	
#cliente_02  {
left: 227px;
top: 0px;
}

#cliente_02 a:hover,
#cliente_02 span {
background: url(../img/mapa_colaboradores_02.gif) -227px -345px;
}
	
#cliente_03  {
left:455px;
top: 0px;
}

#cliente_03 a:hover,
#cliente_03 span {
background: url(../img/mapa_colaboradores_02.gif) -455px -345px;
}	


#cliente_04  {
left:683px;
top: 0px;
}

#cliente_04 a:hover,
#cliente_04 span {
background: url(../img/mapa_colaboradores_02.gif) -683px -345px;
}	

	
#cliente_05 {
left:0px;
top:116px;
}

#cliente_05 a:hover,
#cliente_05 span  {
background: url(../img/mapa_colaboradores_02.gif) 0 -461px;
}
	
	
#cliente_06  {
left: 227px;
top:116px;
}

#cliente_06 a:hover,
#cliente_06 span {
background: url(../img/mapa_colaboradores_02.gif) -227px -461px;
}	


#cliente_07 {
left:455px;
top:116px;
}

#cliente_07 a:hover,
#cliente_07 span {
background: url(../img/mapa_colaboradores_02.gif) -455px -461px;
}	




#cliente_08  {
left:682px;
top:116px;
}

#cliente_08 a:hover,
#cliente_08 span {
background: url(../img/mapa_colaboradores_02.gif) -682px -461px;
}	


#cliente_09 {
left:0px;
top:236px;
}

#cliente_09 a:hover,
#cliente_09 span  {
background: url(../img/mapa_colaboradores_02.gif) 0 -581px;
}


#cliente_10 {
left:227px;
top:236px;
}

#cliente_10 a:hover,
#cliente_10 span  {
background: url(../img/mapa_colaboradores_02.gif) -227px -581px;
}


#cliente_11 {
left:455px;
top:236px;
}

#cliente_11 a:hover,
#cliente_11 span {
background: url(../img/mapa_colaboradores_02.gif) -455px -581px;
}	




#cliente_12  {
left:683px;
top:236px;
}

#cliente_12 a:hover,
#cliente_12 span {
background: url(../img/mapa_colaboradores_02.gif) -683px -581px;
}		



#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	background:#fff;
	}
#slider, #slider li{ 
	width:610px;
	height:245px;
	overflow:hidden;
	background:#fff;
	}
	
#slider li a {cursor:default}
span#prevBtn{float:left;margin-top:0.6em;font-size:90%;background:#052d55;color:#fff !important;margin-left:1px;}
span#nextBtn{float:right;margin-top:0.6em;font-size:90%;background:#052d55;color:#fff !important;margin-right:1px; }	

span#nextBtn a, span#prevBtn a {text-decoration:none;color:#fffffe;display:block;padding:3px 7px;}
span#nextBtn a:hover, span#prevBtn a:hover {background-color:#666;}
#capa_include_carrusel  {border:0;background:#fffefe;height:270px;margin-bottom:10px;}
*+html #capa_include_carrusel  {margin-top:8px;}

#msg {text-align: left;color:#000;
border:4px solid white;
background:#F6FCE4;
margin:6px 0 15px 0 !important;padding: 10px 10px 10px 10px;display:none;}

#contacto #msg {
text-align: left;color:#000;
border:4px solid white;
background:#F6FCE4;
margin:6px 0 0 0;padding: 10px 10px 10px 10px;}

.logo_no {display:block;width:161px;height:67px;background: url(../img/no_maltrato.jpg)  0px 0px no-repeat;}

#texto_maltrato {float:right;width:482px;}
.espaciador {min-height:254px;}

.radio_vitalia {float:right; margin-top:60px;width:202px;line-height:58px;margin-right:34px;background: url(../img/vitalia_radio.png)  0px 0 no-repeat;display:block;text-decoration: none}
.radio_vitalia span {display:none}
.telefono {float:right;font-size:22px !important; margin-top:80px;padding-right:28px;color:#2266aa;padding-left:20px;background: url(../img/telefono.gif)  0px 4px no-repeat;}

.telefono2 {float:right;margin-top:0;color:#2266aa;padding-left:15px;background: url(../img/tel_icono.gif)  0px 3px no-repeat;font-size:22px !important;}

.formulario #rellenar {background:#F6FCE4 !important;padding:0 0 0 90px !important;text-align: right !important}
#simple_captcha {background:#F6FCE4 !important;padding:0 !important}
 #simple_captcha div{display: table;background:#F6FCE4 !important;width:500px; text-align:left !important;}
#simple_captcha .simple_captcha_label {background:transparent !important;border: 0 !important;color:#333 !important;font-weight:bold;;}
#simple_captcha .simple_captcha_image, #simple_captcha .simple_captcha_field {background:#fff !important;border: 1px solid  #052d55 !important;}
#simple_captcha .simple_captcha_image {margin-top:5px !important}
 #simple_captcha .simple_captcha_field input {border:0;height:26px !important;}
#simple_captcha .simple_captcha_image img { height:38px !important;width:110px !important;border:0 !important;}
  #simple_captcha .simple_captcha_image{
    margin: 14px 0px 0 0px !important;
    padding: 0px !important;
    text-align:left !important;
    border:0 !important;
    background:#F6FCE4 !important;
     height:38px !important;
    }
    
     #simple_captcha .simple_captcha_field {
    margin: 0 0px 0 0px !important;
    text-align:left !important;
     height:36px !important;
    padding: 0px !important;}
    
  #simple_captcha .simple_captcha_label {
   line-height:200% !important;
      height:30px !important;
    font-size:90% !important;
   text-align:left !important;   }   
   
   #ie_map {width:612px;height:270px}

*+html textarea.esp_ie {margin-top:10px !important;position:relative !important;top:0 !important;}
.imagen_jome {margin-bottom:10px !important}
.imagen_jome_flotante {background: url(../img/imagenmasvivir.jpg) 0 20px  no-repeat;margin-top:0;width:305px;height:240px;margin-bottom:10px;}
.imagen_jome_flotante p {padding-left:10px;padding-top:0;}
*+html .imagen_jome_flotante_vmv {height:366px !important;}


.imagen_jome_flotante_vmv {background: url(../img/fondopunto_radio.png) 0 0  no-repeat;margin-top:5px;width:305px;height:364px;margin-bottom:10px;display: table-cell;float:right;position: relative}
.imagen_jome_flotante_vmv p {padding-left:10px;padding-top:85px;padding-right:10px;height:190px !important;display:block;}
*+html  #intereconomia_dest a {width:166px !Important;float:right}
*+html .imagen_jome_flotante_vmv p {height:200px !important;display:block;}
*+html .imagen_jome_flotante_pr {height:366px !important;}
.imagen_jome_flotante_pr {background: url(../img/fondointerconomia.png) 0 0  no-repeat;margin-top:5px;width:305px;height:364px;margin-bottom:10px;position:relative !Important;display: table-cell;}
.imagen_jome_flotante_pr p {padding-left:10px;padding-top:85px;padding-right:10px;height:190px !important;display:block;}
*+html .imagen_jome_flotante_pr p {height:200px !important;display:block;}
#puntoradio_dest {width:258px !Important;float:right;margin:0 12px 0 0 !important;display:block;position:relative;left:3px;font-size: 90% !important}
#puntoradio_dest a {width:258px !Important;}
*+html  #puntoradio_dest a {width:166px !Important;float:right}
#intereconomia_dest {width:258px !Important;float:right;margin:0 12px 0 0 !important;;position:relative;left:3px;}
#intereconomia_dest a {width:258px !Important;}

.radio_punto_radio em {display:none}
.radio_punto_radio {display:block;width:106px;height:28px;position:absolute;background: url(../img/directo.png) 0 0  no-repeat;text-decoration: none;left:199px;top:76px;z-index:1000;}

.carrusel {height:280px;width:696px;margin:0 auto 0  1px;}
.slideshow {overflow:hidden}

#carrusel {text-align: center;} 


#slider {background:#feffff;height:285px;margin:0 0 0 1px;border-left:10px solid white;border-right:10px solid #fff}

#slider ul, #slider li{
	margin:0;
	padding:0 0 0 0;
	list-style:none;
	background:#feffff;	}
	
	#slider li { 
	width:685px;padding-left:0;}
	
	#slider { 
	width:685px;}
	
#slider, #slider li{ 
	height:340px;
	border-top:5px solid white;
	border-bottom:10px solid white;
	margin-bottom:4px;
	overflow:hidden;
	background:#feffff;}
	
#slider li a {cursor:default}
span#prevBtn{float:left;margin-top:10px;font-size:90%;background:#669acc;color:#feffff !important;margin-left:1px;}
span#nextBtn{float:right;margin-top:10px;font-size:90%;background:#669acc;color:#feffff !important;margin-right:1px; }	

span#nextBtn a, span#prevBtn a {text-decoration:none;color:#fcfcfc;display:block;padding:3px 7px;}
span#nextBtn a:hover, span#prevBtn a:hover {background-color:#646464;}

.ctt {margin-left:20px !important;}


div.scroller {
  /* modify width and height of scrolling section if necessary  */
  width:620px;
  overflow: hidden;
/*  border:1px solid #cccccc;*/
}

div.scroller div.section {
  /* modify width and height of each section as needed (should match the size of the scroller window) */
  width:696px;
    overflow:hidden;
  float:left;
}

div.caption {
  background-color:transparent;
  padding: 10px 5px 5px 5px;
  color: #666;
}

div.pro-caption {
 background-color:transparent;
  padding: 20px 0 0 0;
  margin-right: 20px;
   margin-left:48px;
  color: #666;
  font-size:12px;
  height: 65px;
  overflow: hidden;
}

div.free-caption {
  background-color: #fff;
  padding: 10px 5px 5px 5px;
  color: #666;
  height: 40px;
  overflow: hidden;
}

div.cardtools {
  text-align: left;
  margin: 10px 0;
  padding-top: 10px;
}

div.card-upgrade div.cardtools {
  margin: 5px 0 10px 0;
}

div.slideshownav {
  text-align: center;
  padding-top: 0;
  overflow: hidden;
    margin-top:10px;
  height: 22px;
  width:292px;
  margin-left:158px;
}

*+html div.slides { white-space:nowrap;left:120px;padding-top: 7px}


*+html div.slideshownav {width:280px;margin-bottom:10px;}


div.slideshownav a.next {
  background: url('../img/icon_rightarrow.gif') 0px 0px no-repeat;
  width: 22px;
  height: 22px;
  float: right;
}

div.slideshownav a.next:hover {
  background: url('../img/icon_rightarrow.gif') 0px -22px no-repeat;
}

div.slideshownav a.previous {
  background: url('../img/icon_leftarrow.gif') 0px 0px no-repeat;
  width: 22px;
  height: 22px;
  float: left;
}

div.slideshownav a.previous:hover {
  background: url('../img/icon_leftarrow.gif') 0px -22px no-repeat;
}

div.slides {
  text-align: center;
  float: left;
  position:absolute;
  top:260px;
  margin-top: -6px;
}

div.slides ul {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  text-align: center;
}

div.slides li {
  display: inline;
  margin: 0;
  padding: 0;
}

div.slides li a {
  color: #ffffff;
  cursor: pointer;
  text-decoration: none;
  background:transparent url(../img/icon_slides.gif) no-repeat scroll center top;
  display:block;
  float:left;
  height:6px;
  margin:0 2px;
  overflow:hidden;
  padding:2px;
  text-indent:-9999px;
  width:10px;
}

*+html div.slides li a {  margin:0 1px 0 0;}

div.slides li a.active {
  background-position:center -10px;
}

div.pro-image {
 width: 632px;
 height: 220px;
 overflow: hidden;}

.slideshow_image {border-top:4px solid white;border-right:4px solid white;border-left:4px solid white;border-bottom:4 solid white;}  

div.free-image {
  width: 345px;
  height: 265px;
  overflow: hidden;}

div.scroller_content {
  width: 9800px;
  overflow: hidden;
  margin: 10px auto 0 auto;
  border-bottom:4px solid #fff;
  
}

.slideshow {padding:2px  0 0 0;position:relative;}

*+html .slideshow {padding:12px  0 0 0;position:relative;}



/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	margin-left:10px;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:160px;
	z-index:99;
	cursor:pointer;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../img/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	display:none;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
.sellos { width:174px;margin:18px auto 0 auto;height:130px;}

.sello {  margin:0;width:82px;float:left;display:block;height:122px;display:block;background:transparent url(../img/sello_ferraz.gif) no-repeat 0 0;text-decoration: none}

.sello span {display:none}

.sello_02 {margin:0;width:82px;height:128px;float:left;display:block;margin-left:10px;background:transparent url(../img/sello_02.gif) no-repeat 0 0;text-decoration: none}

.sello_02 span {display:none}

.sello_03 {margin:0;width:122px;height:121px;display:block;background:transparent url(../img/logonorma_oviedo.gif) no-repeat 0 0;text-decoration: none}

.sello_03 span {display:none}

.sello_04 {margin:0;width:150px;height:150px;display:block;background:transparent url(../img/sello_andalucia.jpg) no-repeat 0 0;text-decoration: none}

.sello_04 span {display:none}


#lightbox{
	background-color:#eee;
	padding: 0;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }



* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(img/blank.gif);
}
	
#lightboxDetails {display:none}	
.destacados_bot {background:#fff;height:40px;padding-top:1.5em;border-top:10px solid #f5f5f5;text-align:center;}
.destacados_bot a span {display:none}
.destacados_bot a  {text-decoration:none}
.destacados_bot #d_afe_pie {padding:11px 42px;background: url('../img/aef_pie.gif') 0 0 no-repeat;}
.destacados_bot #d_no_al_maltrato {padding:11px 42px;background: url('../img/icon_no_maltrato.png') 0 0 no-repeat;}
.destacados_bot #d_edad_vida {margin-left:5px;padding:11px 70px; background: url('../img/logo_edad_vida.gif') 0 0 no-repeat;}
*+html .destacados_bot {padding-top:1.8em;}
*+html .destacados_bot #d_no_al_maltrato {padding:18px 42px;}
*+html .destacados_bot #d_afe_pie {padding:18px 42px;}
*+html .destacados_bot #d_edad_vida {padding:18px 70px;}
.letra_espaciado {letter-spacing:1px}
.letra_espaciado2 {letter-spacing:0.02em}

.boton2 {
font-size:16px;
font-weight:bold;
color:#fff !important;
margin:18px 0 0 0 !important;
background:#052d55;
width:10em;
clear:both;
padding:5px 14px 5px 14px ;
line-height:120%;
text-decoration: none;
cursor: pointer;
text-align:center;
}


.idiomas div a {font-size:13px !important;text-decoration:none !important;color:#fff !important;margin-right:16px;}
*+html .idiomas {height:34px;padding-top:8px}
.idiomas div a  span {font-style:normal;}
.idiomas div a:hover span {text-decoration:underline !important;}
.idiomas {text-align:center;padding-right:5px;}
.idiomas div {width:960px;position:relative;margin:0 auto 0 auto;text-align:left;padding-left:4px;}
.idiomas a.flag:last-child {margin-right:0;}
.idiomas {height:27px;background:transparent url(../img/fondo_idiomas.gif) 0 0 repeat-x;z-index:200;padding-top:10px}
.idiomas div em {font-size:14px !important;text-decoration:none !important;color:#999 !important;margin-right:16px;font-style: normal;font-weight: normal}
.idiomas div em.tel_pequeno {margin-right:0 !important;float:right;color:#fff !important;padding-left:17px;background: url(../img/telefono_peq.png)  0px -1px no-repeat;}
.lista_comun#lista_m li {margin-bottom:5px !important}
.pq {font-size:75% !important}
.sinpp {padding-left:0 !important;margin-bottom:10px !important}

/* MENU DONDE ESTAMOS */

span.plus {
display: inline-block;
line-height:100% !important;
padding-top:6px !important;
display:block;
position:absolute;
left:20px !important;
color:#666 !important;
font-weight:normal;
display:block;
cursor: pointer !important;
width:319px;
text-align: left;
height:22px;cursor:default !important;
background:#cee3f0 url('../img/de_flecha_01.gif')  290px 10px no-repeat;}

.menu_d_e_2 span.plus {left:340px !important;width:320px;}
.menu_d_e_1 span.plus {left:20px !important;}	
.plus em {font-style: normal;padding-left:14px;font-size:105%; font-weight: bold}
.menu_d_e_1:hover {border:0;}
.menu_d_e_1:hover .sub-menu {display: inline-block;}
.menu_d_e_1:hover .plus {background:#052d55 url('../img/de_flecha_02.gif')  290px 10px no-repeat !important;color:#fff !important;cursor: pointer !important;}
.menu_d_e_1:hover .plus em {color:#fff !important}
.menu_d_e_2:hover {border:0;}
.menu_d_e_2:hover .sub-menu {display: inline-block;}
.menu_d_e_2:hover .plus {background:#052d55 url('../img/de_flecha_02.gif')  290px 10px no-repeat !important;color:#fff !important;cursor: pointer !important;}
.menu_d_e_2:hover .plus em {color:#fff !important}

.sub-menu {
		display: none;
		width: 638px;
		list-style-type: none !important;
		left:20px;
		z-index:500 !important;
		background: #fff;
		position:absolute;
		border: 1px solid #105598;
		margin-top:1.8em;}
.sub-menu li a {display:block;float:left !important ;width:319px;margin-top:0;background-color: #ededed;border-bottom:1px solid #bfbfbf !important;background-repeat: no-repeat; background-position: 0 0;height:33px  !important;text-decoration: none;}	
.sub-menu li a:hover {background-color: #f3f2f2;}		
.sub-menu li a strong {line-height:100%;margin-top:10px;font-size: 14px;color:#052D55 !important;font-weight:normal;display:block;background:transparent url('../img/de_info.gif') 286px  0 no-repeat !important;text-align: left;padding-left:15px;height:30px;}
.sub-menu li a:hover strong {text-decoration: underline;}
.con_b_i {width:318px !Important;border-right:1px solid #bfbfbf !important}
.sub-menu li a.esp_cial strong  {line-height:100%;margin-top:10px;display:block;position:absolute;font-size: 14px;color:#666 !important;font-weight:normal;display:block;background:transparent !important;width:285px;text-align: left;padding-left:15px;height:30px;cursor:default !important}
.sub-menu li a.esp_cial:hover strong  {text-decoration: none;}
.sub-menu li a.esp_cial {cursor:default !important}
#de_margen {margin-top:48px;}



#submenu ul.submenu_com {padding:0 0 0 0;border-bottom:5px solid #dddddd;width:248px;list-style-type: none;margin:0 !Important}
#submenu ul.submenu_com li {padding:0;list-style-type: none}


#nav_ver #submenu ul.submenu_com li a {
display: block;
font-size: 16px;
padding-top: 6px;
padding-bottom: 6px;
font-weight: bold;
padding-left:16px;
color:#333;
background-color: #ccc;
border-bottom: 1px solid #eee;}

#nav_ver  ul {
margin-top: 0;
margin-left: 11px;
list-style-type: none;
width: 248px !important;
margin-top: 7px !important;}


#nav_ver a:link {
color: #fffffe;
text-decoration: none;}


#nav_ver {padding-top:4px !Important}

#nav_ver .span {position:relative}
#nav_ver .span em {font-style: normal;margin-right:10px;display:block;width:18px;height:21px;background:#063A6F url('../img/caja.gif') 0 0 no-repeat !important;color:#fff;padding-left:4px;line-height:20px;position:absolute;top:5px;right:0px;font-size:70% !important;font-family: Verdana,arial,sans-serif;font-weight: normal}

#nav_ver a {
display: block;
font-size: 16px;
padding-top: 6px;
padding-bottom: 6px;
font-weight: bold;
width: 232px;
padding-left:16px;
background-color: #052d56;
border-bottom: 1px solid #eee;
}

#nav_ver #submenu ul.submenu_com li {background:#dddddd !important;padding-left:7px !important;width:241px;}

* html  #nav_ver #submenu ul.submenu_com li {border-bottom:0 !Important}
* html  #nav_ver #submenu ul.submenu_com li a {border-bottom:0 !important;margin-bottom:0 !important}
* html #nav_ver a  {border-bottom:0 !important;margin-bottom:0 !important;width: 242px !important;}
* html #nav_ver #submenu ul.submenu_com {border-bottom:0;}
* html #submenu ul.submenu_com {border:1px solid red !Important}

* html #nav_ver  ul {
margin-top: 7px !important;}

#nav_ver #submenu ul.submenu_com li.titstr {padding-top:10px;padding-bottom:5px  }
#nav_ver #submenu ul.submenu_com li.titstr strong {font-size:100%;color:#151515;padding-left:10px;}
#nav_ver #submenu ul.submenu_com li a {border-bottom:0 !important;text-decoration: none;background:transparent url('../img/bullets_va.gif') 10px  40% no-repeat ;}	
#nav_ver #submenu ul.submenu_com li a:hover {background:transparent url('../img/bullets_va.gif') 10px  40% no-repeat !important;}		
#nav_ver #submenu ul.submenu_com li a strong {padding-left:8px;background:transparent url('../img/info.gif') 196px  50% no-repeat ;line-height:100%;font-weight:normal;font-size:90%;display:block;text-align: left;margin-left:0 !important;color:#062d54;text-decoration: none}
#nav_ver #submenu ul.submenu_com li a.esp_cial strong {line-height:100%;font-weight:normal;font-size:90%;display:block;background:transparent !important;color:#333 !important}
#nav_ver #submenu ul.submenu_com li a:hover strong {text-decoration: underline;}
#nav_ver #submenu ul.submenu_com li a.esp_cial:hover strong  {text-decoration: none;}
#nav_ver #submenu ul.submenu_com li a.esp_cial {cursor:default !important;}
#nav_ver #submenu ul.submenu_com li a.esp_cial em {font-size:70%;color:#999 !important;float:right;padding-right:8px;line-height:20px;}
#nav_ver #submenu ul.submenu_com li a.special {border-bottom:0 !important;text-decoration: none;background:transparent url('../img/bullets_vc.gif') 10px  40% no-repeat !important;}	
#nav_ver #submenu ul.submenu_com li a.special:hover {background:transparent url('../img/bullets_vc.gif') 10px  40% no-repeat !important;}	
#nav_ver #submenu ul.submenu_com li a.special2 {border-bottom:0 !important;text-decoration: none;background:transparent url('../img/bullet_peqe.gif') 10px  50% no-repeat !important;}	
#nav_ver #submenu ul.submenu_com li a.special2:hover {background:transparent url('../img/bullet_peqe.gif') 10px  50% no-repeat !important;}	


*+html .menu_d_e_1 {position:relative;top:10px;left:0}
*+html .menu_d_e_1:hover .plus {top:-10px;}
*+html .menu_d_e_2:hover .plus {top:-10px;}
*+html .menu_d_e_2 {position:relative;top:10px;left:0}
*+html .menu_d_e_1  span.plus {left:10px !important;width:319px;}	
*+html .menu_d_e_2 span.plus {left:331px !important;width:319px;}		
*+html .sub-menu {left:10px;margin-top:1.6em;width: 638px;top:-8px;}
*+html .sub-menu li {list-style-type: none !important;position:relative !important;top:0 !important;display: inline !important;float:left !important;}
*+html .sub-menu li a {width:319px;float:left !important;display: inline !important}
*+html .con_b_i {width:318px !Important;}

#nav_ver strong.titul {
font-size:90%;
color:#333333;
text-decoration:none;
position:relative;
width:auto;
height:auto;
border:0;
line-height:30px;
margin-left:10px;
}

.pinchos {background: #fff;text-align: right;margin:10px 0;padding:10px 10px 8px 10px;}

.con_md {margin-bottom:8px !important}
.leyenda_azul {margin-left:10px;background:transparent url('../img/bullets_vc.gif') 0  3px no-repeat !important;padding-left:12px;float:left;font-size:80%;line-height:20px;font-weight: normal}
.leyenda_verde {background:transparent url('../img/bullets_va.gif') 0 3px no-repeat !important;padding-left:12px;float:left;font-size:80%;line-height:20px;font-weight: normal}


.twtr-bd {border:0;-moz-border-radius: 0 !Important;
-webkit-border-radius: 0 !Important;
border-radius: 0 !Important;
border:4px solid white !Important;
-khtml-border-radius:0 !Important}
.twtr-widget {border:0 !Important}
.twtr-doc {border:0 !Important}
.twtr-widget .twtr-hd {display:none !important}
.twtr-ft {display:none !important}
.twtr-widget .twtr-join-conv {display:none !important}	
.twitter_widget {
margin-left:10px;
}

.twitter {width:300px;height:230px !important;position:relative;background:#e8e8e8 !important;z-index:200;left:0;margin-top:24px;}
*+html .twitter {margin-top:38px;}
#twitter_update_list {display:block;color:#333 !important;height:250px !important;text-align:left;list-style: none !important}
#twitter_update_list li {display:list-item;padding-left:4px;color:#333 !important;margin-bottom:10px;margin-top:0;line-height:160%;font-size:110% !important;background:transparent;padding-right:4px;} 
*+html #twitter_update_list li {background:transparent;margin-bottom:7px;} 
#twitter_update_list li span {display:list-item;color:#333 !important;} 
.listadebanners_peq #twitter_update_list li a {border:0;font-style: italic;font-size: 100% !Important;text-decoration: none;padding-top:6px;display:inline}
#twitter_update_list li a {color:#666 !important;background:transparent !important;font-style: italic;text-decoration: none;padding-top:6px;display:inline}
#twitter_update_list li span a {color:#115599 !important;font-style: normal;text-decoration: underline;padding-top:0;background:transparent !important;}

#twitter-link {display:inline !important;position:absolute;border:0 !Important;height:auto !important;top:204px;width:118px !important;right:0;font-size:12px;font-weight: normal;}
#twitter-link:hover {text-decoration: underline !important}
#twitter_update_list li a:hover {text-decoration: none !important}

 /* Clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; } /* Ocultos para IE-mac \*/
.clearfix { display: block; }
.clearfix_ultimate {overflow: auto;height: 1%;}
 /* Fin Clearfix */

