body {
	background-image: url('../images/fondo.png');
	background-repeat: repeat-x;
	font-family: Helvetica, Arial, Verdana;
	font-size: 15px;
	margin: 0 auto;
	padding: 0;
	color: #808080;
}

#contenedor {
	height: 1000px;
	margin: 0 auto;
	width: 990px;
	position:relative;
	text-align: center;
}

#cabecera { 	position: absolute; background-image: url('../images/cabecera_nologo.png'); top: 54px;	left: -40px; height: 219px;	width: 1026px; }
#logo { position: absolute; width: 191px; height: 80px; top: 62px; left: 15px;}

#casosExito{
	position: absolute;
	width: 328px;
	height: 70px;
	top: 570px;
	left:590px;
	z-index:8;
}
#casosExito h1 { 
	color: #808080; font-family: helvetica; font-size: 11px; 
	text-decoration: none;
}

#en_los_medios {
	position: absolute;
	width: 328px;
	height: 70px;
	top: 800px;
	left:590px;
	z-index:8;
}
#en_los_medios h1{ color: #808080; font-family: helvetica; font-size: 11px; 
	text-decoration: none; 
}

#blogTitle {
	position:absolute;
	width:524px;
	height:20px;
	top:565px;
	left:12px;
	background-color:#333333;
	color:#FFFFFF;
}
#blog {
	position: absolute;
	top: 587px;
	left:13px;
	z-index:8;
	width: 524px;
	height: 130px;
	text-align:left;
	background-color: #F2F2F2;
	
}
#blog h1 {  margin-bottom: 0px; font-family: helvetica; font-size: 12px; color: #8D8D8D; margin-left: 25px; margin-top: 14px; }
#blog h2 {
	font-size: 12px;
	color: #299FD6;
	margin-left: 25px;
	margin-top: 5px;
	margin-bottom: 0px;
}
#blog h3 { font-family: helvetica; font-size: 12px; font-weight: normal; color:#666666; margin-left: 25px; margin-top: 10px; margin-right: 30px; }
#blog a { font-family: helvetica; font-size: 12px; font-weight: bold; color:#B5272D; text-decoration: none;}
#blog a:hover { text-decoration: underline; }


#xarxes_socials { position: absolute; width:957px; height:58px; top: 886px; left:10px;}
#barraServeis {
	position: absolute;
	top: 730px;
	left:12px;
}
#bordeBarraServeis {
	border-width: 1px;
	border-color:#FFF
}

#siguenos { position: absolute; top: 10px; left: 765px; height: 23px; width: 220px; color: #000; font-family: helvetica; font-size: 11px; text-decoration: none; text-align: left; padding-top: 10px; padding-left: 8px; background-image:url('../images/recuadro_azul.png');}

#facebook { position: absolute; top: 16px; left: 851px; width: 1px; height: 1px; text-align: left; background-image: url('../images/facebook_32.png'); }

#twitter{ position: absolute; top: 16px; left: 879px; width: 15px; height: 15px; text-align: left; background-image: url('../images/twitter_32.png'); }

#linkedin { position: absolute; top: 16px; left: 907px; width: 15px; height: 15px; text-align: left; background-image: url('../images/linkedin_32.png'); }

#wordpress{ position: absolute; top: 16px; left: 935px; width: 15px; height: 15px; text-align: left; background-image: url('../images/wordpress_32.png'); }

#youtube{ position: absolute; top: 16px; left: 963px; width: 15px; height: 15px; text-align: left; background-image: url('../images/youtube_red_32.png'); }

#telefono {	float:left;  margin-top: 5px; margin-left: 830px; width: 180px;	height: 60px; font-family: verdana;  font-size: 11px; line-height: 14px; color: #ffffff; text-align: right; }

#telefono_cabecera {
	position: absolute;
	top: 135px;
	left: 710px;
	width: 271px;
	height: 67px;
	font-family: verdana;
	font-size: 15px;
	line-height: 18px;
	color: #000000;
	text-align: right;
}

#slogan { position: absolute; top: 155px; left: 20px; width: 485px; height: 67px; text-align: left; font-family: verdana; font-size: 24px; font-weight: normal; color: #b0272d; }

#idioma { position: absolute; top: 17px;	 left: 22px; width: 180px; height: 20px; text-align: left; color: #bee3f4; font-family: helvetica; 	font-size: 11px; }
#idioma a { color: #bee3f4; font-family: helvetica; text-decoration: none; }
#idioma a:hover { text-decoration: underline; }


#atencion_inicio {
	position: absolute;
	top: 192px;
	left: 743px;
	width: 180px;
	height: 20px;
	text-align: right;
}
#atencion_inicio a { color: #808080; font-family: helvetica; font-size: 14px; text-decoration: none; }
#atencion_inicio a:hover { text-decoration: underline; }

#atencion {
	position: absolute;
	left: 625px;
	top: 19px;
	width: 180px;
	height: 20px;
	text-align: left;
}
#atencion a { color: #bee3f4; font-family: helvetica; font-size: 11px; text-decoration: none; }
#atencion a:hover { text-decoration: underline; }

#fecha { position:fixed; top:19px; right:100px; text-align: right; font-size: 11px; color: #fff; font-family: helvetica;}

#servicios1 {
	position: absolute;
	top: 230px;
	left: 25px;
	width: 999px;
	height: 18px;
	text-align: justify;
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	white-space: normal;
	letter-spacing: 2px;
} 
#servicios1 a { color: #000000; font-family: helvetica; font-size: 11px; text-decoration: none; }
#servicios1 a:hover { text-decoration: underline; }

#servicios2 {
	position: absolute;
	top: 250px;
	left: 25px;
	width: 999px;
	height: 18px;
	text-align: justify;
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	white-space: normal;
	letter-spacing: 2px;
}
#servicios2 a { color: #000000; font-family: helvetica; font-size: 11px; text-decoration: none; }
#servicios2 a:hover { text-decoration: underline; }

#menu { position: absolute; top: 54px; left: 250px; height: 30px; width: 800px; color: #ffffff; text-align: center;
font-size: 0.7em; 
}
#menu ul {list-style-type: none;
}
#menu ul li {width: 125px;
}

#menu ul li.nivel1 { float: left;
margin-right: -1px;
margin-top:-12px;
}
#menu ul li a {display: block;
text-decoration: none;
color: #fff;
background-color: #1f94cd;
border: solid 1px #cbcbcb;
padding: 8px;
position: relative;
}
#menu ul li a.nivel2, #menu ul li a.nivel2ie {color: #fff; 
}
#menu ul li a.nivel1, #menu ul li a.nivel2 {display: block!important;display: none;
position: relative; 
}
#menu ul li:hover {position: relative;
}
#menu ul li a:hover, #menu ul li:hover a.nivel1 {background-color: #bfe5f8;
color: #000;
position: relative;
}
#menu ul li ul {display: none; padding-left:0px;
}
#menu ul li:hover  ul.nivel2, #menu ul li a:hover  ul.nivel2{display: block;
position: absolute;left: 0px;
}
#menu ul li ul li a:hover ul.nivel3, #menu ul li ul li:hover ul.nivel3 {display: block;
position: absolute;
left:0px;
margin-left: 30px;
width: 138px;
}
#menu ul li ul li a {width: 138px;
padding: 8px 0px;
border-top-color: transparent; text-align:left; padding-left:10px;
}
#menu ul li ul li a:hover { 
position: relative; 
}
#menu ul li ul li ul li a.primera {border-top-color: #fff;
}
table.falsa {border-collapse:collapse;
border:0px;
float: left;
position: relative;
}

#opciones h1{ color:#515151; margin: 0px; font-family: Helvetica; font-weight: bold; font-size:16px;  margin-left: 65px;}
#opciones h2 { color:#666666; font-family: Verdana; font-size: 12px; font-weight: normal; margin-top: 20px; line-height: 16px;}

#maleta { position: absolute; top: 462px; left: 32px; width: 63px; height: 60px; }
#edificio{ position: absolute; top: 462px; left: 280px; width: 63px;	height: 60px; }
#telefono_online { position: absolute; top: 462px;	left: 526px;	width: 63px; height: 60px; }
#guia { position: absolute; left: 776px; top: 462px; width: 63px; height: 60px; }

#s_despacho { ; position: absolute; margin-top: 7px; top: 293px; left: 11px; width: 223px;	height: 245px; text-align: justify; background-image: url('../images/recuadro.png'); }
#s_despacho h1 { margin-bottom: 0px; font-family: verdana; font-size: 16px; color: #299FD6; margin-left: 20px; margin-right: 20; margin-top: 20px; }
#s_despacho h2 { font-family: verdana; font-size: 12px; color: #7d7d7d; margin-left: 20px; margin-right: 20px; margin-top: 10px; margin-bottom: 0px; }

#s_presenciales { margin-top: 7px; position: absolute; top: 293px; left: 259px; width: 223px; height: 245px; text-align: justify; background-image: url('../images/recuadro.png');}
#s_presenciales  h1 { margin-bottom: 0px; font-family: verdana; font-size: 16px; color: #299FD6; margin-left: 20px; margin-right: 20; margin-top: 20px; }
#s_presenciales  h2 { font-family: verdana; font-size: 12px; color: #7d7d7d; margin-left: 20px; margin-right: 20px; margin-top: 10px; margin-bottom: 0px; }
#s_telefonicos { margin-top: 7px; position: absolute; top: 293px; left: 506px; width: 223px; height: 245px; text-align: left; background-image: url('../images/recuadro.png'); }
#s_telefonicos h1 { margin-bottom: 0px; font-family: verdana; font-size: 16px; color: #299FD6; margin-left: 20px; margin-right: 20; margin-top: 20px; }
#s_telefonicos h2 { font-family: verdana; font-size: 12px; color: #7d7d7d; margin-left: 20px; margin-right: 20px; margin-top: 27px; margin-bottom: 0px; }
#s_telefonicos h3 { font-family: verdana; font-size: 17px; color: #b0272d; margin-left: 20px; margin-right: 20px; margin-top: 10px; margin-bottom: 0px; }
#s_online { margin-top: 7px; position: absolute; top: 293px; left: 754px; width: 223px; height: 245px; text-align: justify; background-image: url('../images/recuadro.png'); }
#s_online h1 { margin-bottom: 0px; font-family: verdana; font-size: 16px; color: #299FD6; margin-left: 20px; margin-right: 20; margin-top: 20px; }
#s_online h2 { font-family: verdana; font-size: 12px; color: #7d7d7d; margin-left: 20px; margin-right: 20px; margin-top: 10px; margin-bottom: 0px; }

#botones a { display: block; font-family: arial; font-size: 11px; font-weight: bold; text-decoration: none; color: #666666; }
#despacho_vermas { position: absolute; top: 480px;  left: 119px; width: 89px; height: 24px;  text-align: left; background: url('../images/vermas_transp.png'); }
#despacho_vermas a {  display: block; padding-left: 12px; padding-top: 5px; padding-bottom: 4px; }
#despacho_vermas a:hover { background: url('../images/vermas_over_transp.png');}
#c_despacho_vermas {  position: absolute; top: 416px;  left: 351px; width: 89px; height: 25px;  text-align: left; background: url('../advocats/images/vermas_transp.png'); }
#c_despacho_vermas a { font-size: 11px; display: block; padding-left: 8px; padding-top: 5px; padding-bottom: 4px; }
#c_despacho_vermas a:hover { background: url('../advocats/images/vermas_over_transp.png');}

#presenciales_vermas { position: absolute; top: 480px; left: 365px; width: 89px; height: 24px;  text-align: left; background: url('../images/vermas_transp.png'); }
#presenciales_vermas a {  display: block; padding-left: 12px; padding-top: 5px; padding-bottom: 4px; }
#presenciales_vermas a:hover { background: url('../images/vermas_over_transp.png');}
#c_presenciales_vermas { position: absolute; top: 531px; left: 351px; width: 89px; height: 24px;  text-align: left; background: url('../advocats/images/vermas_transp.png'); }
#c_presenciales_vermas a {  display: block; padding-left: 8px; padding-top: 5px; padding-bottom: 4px; }
#c_presenciales_vermas a:hover { background: url('../advocats/images/vermas_over_transp.png');}

#contacto_vermas { position: absolute; top: 480px; left: 612px; width: 89px; height: 24px;  text-align: left; background: url('../images/vermas_transp.png'); }
#contacto_vermas a {  display: block; padding-left: 12px; padding-top: 5px; padding-bottom: 4px; }
#contacto_vermas a:hover { background: url('../images/vermas_over_transp.png');}
#c_contacto_vermas { position: absolute; top: 646px; left: 351px; width: 89px; height: 24px;  text-align: left; background: url('../advocats/images/vermas_transp.png'); }
#c_contacto_vermas a {  display: block; padding-left: 8px; padding-top: 5px; padding-bottom: 4px; }
#c_contacto_vermas a:hover { background: url('../advocats/images/vermas_over_transp.png');}

#online_mail_vermas { position: absolute; top: 448px; left: 863px; width: 89px; height: 24px;  text-align: left; background: url('../images/vermas_transp.png'); }
#online_mail_vermas a {  display: block; padding-left: 12px; padding-top: 5px; padding-bottom: 4px; }
#online_mail_vermas a:hover { background: url('../images/vermas_over_transp.png');}
#c_online_mail_vermas { position: absolute; top: 614px; left: 351px; width: 89px; height: 24px;  text-align: left; background: url('../advocats/images/vermas_transp.png'); }
#c_online_mail_vermas a {  display: block; padding-left: 8px; padding-top: 5px; padding-bottom: 4px; }
#c_online_mail_vermas a:hover { background: url('../advocats/images/vermas_over_transp.png');}

#online_telef_vermas { position: absolute; top: 475px; left: 863px; width: 89px; height: 24px;  text-align: left; background: url('../images/vermas_transp.png'); }
#online_telef_vermas a {  display: block; padding-left: 12px; padding-top: 5px; padding-bottom: 4px; }
#online_telef_vermas a:hover { background: url('../images/vermas_over_transp.png');}
#c_online_telef_vermas { position: absolute; top: 647px; left: 351px; width: 89px; height: 24px;  text-align: left; background: url('../advocats/images/vermas_transp.png'); }
#c_online_telef_vermas a {  display: block; padding-left: 8px; padding-top: 5px; padding-bottom: 4px; }
#c_online_telef_vermas a:hover { background: url('../advocats/images/vermas_over_transp.png');}

#online_vermas { position: absolute; top: 502px; left: 863px; width: 89px; height: 24px;  text-align: left; background: url('../images/vermas_transp.png'); }
#online_vermas a {  display: block; padding-left: 12px; padding-top: 5px; padding-bottom: 4px; }
#online_vermas a:hover { background: url('../images/vermas_over_transp.png');}
#c_online_vermas { position: absolute; top: 668px; left: 351px; width: 89px; height: 24px;  text-align: left; background: url('../advocats/images/vermas_transp.png'); }
#c_online_vermas a {  display: block; padding-left: 8px; padding-top: 5px; padding-bottom: 4px; }
#c_online_vermas a:hover { background: url('../advocats/images/vermas_over_transp.png');}

#concertarBCN_vermas { position: absolute; top: 365px; left: 528px; width: 178px; height: 24px;  text-align: left; background: url('../images/concertar_vermas.png'); }
#concertarBCN_vermas a {  display: block; padding-left: 12px; padding-top: 5px; padding-bottom: 6px; font-size:12px; line-height: 12px; font-weight: normal; }
#concertarBCN_vermas a:hover { background: url('../images/concertar_vermas_over.png');}
#concertarMAD_vermas { position: absolute; top: 395px; left: 528px; width: 178px; height: 24px;  text-align: left; background: url('../images/concertar_vermas.png'); }
#concertarMAD_vermas a {  display: block; padding-left: 12px; padding-top: 5px; padding-bottom: 6px; font-size:12px; line-height: 12px; font-weight: normal;}
#concertarMAD_vermas a:hover { background: url('../images/concertar_vermas_over.png');}
#concertarDondeEstamos_vermas { position: absolute; top: 425px; left: 528px; width: 178px; height: 24px;  text-align: left; background: url('../images/concertar_vermas.png'); }
#concertarDondeEstamos_vermas a {  display: block; padding-left: 12px; padding-top: 5px; padding-bottom: 6px; font-size:12px; line-height: 12px; font-weight: normal;}
#concertarDondeEstamos_vermas a:hover { background: url('../images/concertar_vermas_over.png');}



#barra_izq{	position: absolute;	top: 340px;	left: 10px;	width: 13px; height: 270px;	background-image: url('../images/barra_izq.gif'); }
#barra_der{ position: absolute;	top: 340px;	left: 480px; width: 13px; height: 270px; background-image: url('../images/barra_der.gif'); }

#barra_roja { position: absolute; left: 539px; top: 575px; width: 439px; height: 33px; text-align: left; background-image: url('../images/barra_roja.gif'); }
#barra_roja h1 { margin-top: 9px; margin-bottom: 0px; font-family: Helvetica; font-weight: bold; font-size: 14px; margin-left: 15px; color: #ffffff;}

#actualidad {
	position: absolute;
	top: 618px;
	left: 541px;
	width:  425px;
	height: 50px;
	font-family: verdana;
	font-size: 12px;
	color:#666666;
	text-align: left;
	line-height: 18px;
}

#online { padding: 0px; position: absolute; top: 326px; left: 539px; width:  442px; height: 229px; text-align: left; background-image: url('../images/cuadro_online.png'); }
#online h1 { font-family: Helvetica; font-weight: bold; font-size: 14px; margin-left: 15px; color: #ffffff; margin-top: 11px; margin-bottom: 0px;}
#online h2 { position: absolute; left: 20px; top: 170px; margin: 0px; font-family: Helvetica; font-weight: bold; font-size: 14px; color: #00375b; }
#online h3 { margin-bottom: 0px; font-family: Helvetica; font-weight: normal; font-size: 12px; margin-left: 68px; color: #0071b0; margin-top: 10px; line-height: 52px; }
#online h4 { font-family: Helvetica; margin-bottom: 0px; font-weight: normal; font-size: 12px; margin-left: 20px; color: #0071b0; margin-top: 20px; line-height: 52px; }

#mensaje_online { position: absolute; left: 14px; top: 105px; }

#c_telefono { position: absolute; top: 376px;  left: 870px; width: 92px; height: 23px; padding-top: 9px; padding-left: 12px; text-align: left; background: url('../images/boton_azul.png'); }
#c_telefono:hover { background: url('../images/boton_azul_over.png');}
#c_telefono a { display: block; font-family: helvetica; font-size: 10.5px; font-weight: bold; color: #0071b0; text-decoration: none; }

#c_email { position: absolute; top: 436px;  left: 870px; width: 92px; height: 23px; padding-top: 9px; padding-left: 12px; text-align: left; background: url('../images/boton_azul.png'); }
#c_email:hover { background: url('../images/boton_azul_over.png');}
#c_email a { display: block; font-family: helvetica; font-size: 10.5px; font-weight: bold; color: #0071b0; text-decoration: none; }

#c_servicios { position: absolute; top: 499px;  left: 870px; width: 92px; height: 23px; padding-top: 9px; padding-left: 12px; text-align: left; background: url('../images/boton_azul.png'); }
#c_servicios:hover { background: url('../images/boton_azul_over.png');}
#c_servicios a { height: 19px; display: block; font-family: helvetica; font-size: 10.5px; font-weight: bold; color: #0071b0; text-decoration: none; }

#consulta_telefono { position: absolute; left: 332px; top: 45px; width: 101px; height: 35px; }
#consulta_email { position: absolute; left: 332px; top: 107px; width: 101px; height: 35px;}
#consulta_servicios { position: absolute; left: 332px; top: 170px; width: 101px; height: 35px;}

#novedades { position: absolute; left: 14px; top: 576px; width: 475px; height: 268px; text-align: left; background-image: url('../images/cuadro_novedades_prova.png'); }
#novedades h1 {  margin-bottom: 0px; font-family: helvetica; font-size: 12px; color: #8D8D8D; margin-left: 25px; margin-top: 14px; }
#novedades h2 { font-family: helvetica; font-size: 12px; color: #B5272D; margin-left: 25px; margin-top: 30px; margin-bottom: 0px; }
#novedades h3 { font-family: helvetica; font-size: 12px; font-weight: normal; color:#666666; margin-left: 25px; margin-top: 10px; margin-right: 30px; }
#novedades a { font-family: helvetica; font-size: 12px; font-weight: normal; color:#299FD6; text-decoration: none;}
#novedades a:hover { text-decoration: underline; }

#casos { position: absolute; left: 539px; top: 575px; width: 439px;	height: 33px; text-align: left;	background-image: url('../images/barra_roja.gif'); }
#casos h1 { margin-top: 9px; margin-bottom: 0px; font-family: Helvetica; font-weight: bold; font-size: 14px; margin-left: 15px; color: #ffffff;}

#pie { position: absolute; top: 1020px; left: 300px; width: 415px; height: 70px; font-family: helvetica; font-size: 11px; text-align: center; color: #ffffff; }
#pie a { color: #ffffff; text-decoration: none; }
#pie a:hover { text-decoration: underline; }

/* image replacement */
#prevBtn, #nextBtn{
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-8000px;
}
/* // image replacement */

#slider{
	position: absolute;
	left: 546px;
	top: 618px;
	text-align: left;
	margin: 0;
	padding-right: 25px;
	padding-bottom: 0px;
	height: 100px;
}	
#slider h2 { text-align: right; font-family: verdana; font-weight: bold; font-style: normal; font-size: 11px; }
#slider p { margin-top: 16px; margin-left: 15px; }
#slider ul, #slider li {
	margin-left: 5px;
	margin-right: 5px;
	martin-bottom: 0px;
	padding:0;
	list-style:none;
	font-family: verdana;
	font-size: 11px;
	font-style: italic;
	color: #666666;
	text-align: justify;
	width: 400px; 
	}
#slider li { 
	height: 130px;
	overflow:hidden;
	}	

p#controls {
	margin:0;
	position:relative;
	} 

#prevBtn, #nextBtn { 
	display:block;
	margin:0;
	overflow:hidden;
	text-indent:-8000px;		
	width:38px;
	height:24px;
	position:absolute;
	left:-30px;
	top:-160px;
	}	
#prevBtn { left:920px; top: 760px; }
#nextBtn { left: 883px; top: 760px; }
#prevBtn a, #nextBtn a {  
	display:block;
	width:38px;
	height:24px;
	background: url(../images/up.png) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background: url(../images/down.png) no-repeat 0 0;	
	}												

/* .accordionWrapper{display:inline-block; background-color:#fff; overflow:hidden;}
.accordionWrapper img{vertical-align:top; border:0; margin:0; padding:0}
.accordionWrapper div{display:inline; float:left; margin:auto;}
.accordionWrapper div.title{cursor:pointer;}
.accordionWrapper div.content{display:none;} */

