/*----------------------------------------------------------------------
' HOJA DE ESTILOS PARA ELABOGADO.COM
' ARCHIVO: estilos.css
' DESCRIPCIÓN: Hoja de estilos de estructura y contenido
' @AUTOR: (C) REBECA GASCÓN
' @VERSION 1.0
' @EMPRESA IDEUP! SEPTIEMBRE 2008
-----------------------------------------------------------------------*/
	/* Reseteo de elementos, estilos genericos y configuraciones básicas */
body {
	padding: 0;
	margin-top: 0px;
	color: #000;
	font: normal 11px Arial, Helvetica, sans-serif;
	background: #ffffff url("../images/fondo_cabecera.gif") repeat-x top;
}

.clear {
	clear: both;
}

input {
	font-size: 0.8em;
}

.texto_gris {
	color: #7d7c7c
}

.texto_gris_oscuro {
	color: #4e4e4e;
}

.texto_verde {
	color: #8c9d38
}

.texto_naranja {
	color: #ff9933
}

.margin_top_10 {
	margin-top: 10px;
}

.margin_right_10 {
	margin-right: 10px;
}

.negrita {
	font-weight: bold;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}

.lista_bloque {
	display: block;
	margin: 0px 0px 0px 10px;
}

.lista_bloque li {
	display: list-item;
	background: url("../images/alta/bullet_gris.gif") no-repeat left 6px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
}

.lista_bloque_2 {
	display: block;
	margin: 0px 0px 0px 10px;
}

.lista_bloque_2 li {
	display: list-item;
	background: url("../images/ficha/icon_ok.gif") no-repeat left 3px;
	padding: 0px 0px 0px 20px;
}

.link_naranja:link,.link_naranja:visited {
	color: #ff9933;
	font-size: 12px;
	font-weight: bold;
}

.link_naranja:hover {
	color: #7c7c7c;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

a img {
	border: 0;
}

ul,li,ol {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}

h1,h2,h3,h4,h5,h6,p {
	font-weight: normal;
	margin: 0;
	padding: 0;
}

table,tr,td {
	border: 0;
	padding: 0;
	margin: 0;
	/*border-collapse: collapse;*/
	font-size:13px;
}

span {
	font: inherit;
}

a {
	text-decoration: none;
	color: #FFFFFF;
}

a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}


.mensajeerror{
	color:red;
	font-size:14px;
}

strong {
	font-weight: normal;
}

/* Fin del reseteo, estilos genericos y configuraciones básicas */
	/* Estructura principal */
#contenedor_padre {
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 1247px;
}

/*Fin estructura principal*/ /*ESTILOS CABECERA*/
#contenedor_cabecera {
	margin: 0 auto;
	width: 970px;
	height: 120px;
	z-index: 2;
}

/*Contenedor para el logotipo y el reclamo*/
#contenedor_logo {
	width: 330px;
	height: 88px;
	float: left;
	position: relative;
	top: 5px;
	margin: 0px 0px 0px 0px;
	z-index: 0;
	text-align: left;
	background: url("../images/logo.png") no-repeat center center;
	width: 330px;
	height: 80px;
	/*z-index: 0;*/
}

#contenedor_logo  a {
	width: 322px;
	height: 88px;
	text-decoration: none;
	display: block;
}

#contenedor_logo  span {
	visibility: hidden;
}

#contenedor_logo h3 {
	font-size: 11px;
	font-weight: normal;
	z-index: 1;
	position: relative;
	top: -42px;
	padding-left:15px;
}

/*FIN contenedor para el logotipo y el reclamo*/
	/*menu secundario mas idiomas*/
#contenedor_menu_secundario {
	float: right;
	width: 520px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

#contenedor_menu_secundario ul {
	color: #d1d1d1;
	float: left;
	padding: 10px 0px 0px 0px;
}

#contenedor_menu_secundario ul li {
	color: #d1d1d1;
}

#contenedor_menu_secundario ul li a {
	color: #02497d;
	padding: 0px 5px 10px 5px;
}

#contenedor_menu_secundario ul li .salir:link,#contenedor_menu_secundario ul li .salir:visited
	{
	color: #484848;
	padding: 0px 2px 10px 2px;
	font-weight: bold;
}

#contenedor_menu_secundario ul li .salir:hover {
	color: #484848;
	padding: 0px 2px 10px 2px;
	font-weight: bold;
}

#contenedor_idioma {
}

#mapa_idiomas {
	float: left;
}

/*FIN menu secundario mas idiomas*/
	/*buscador con lupita posicionada con zindex*/
#contenedor_buscador { /*hackeado ie6*/
	float: left;
	width: 280px;
	height: 70px;
	position: relative;
	top: -30px;
	z-index: 4;
}

#form_buscar {
	float: left;
}

#input_buscar {
	/*hackeado ie6 en su css, si hay cualquier cambio revisar la otra hoja de estilo (ie6.css)*/
	width: 160px;
	height: 16px;
	background: url("../images/fondo_input_buscar.gif") no-repeat center;
	border: 1px solid #ffffff;
	font-size: 11px;
	color: #838383;
	margin: 21px 0px 0px 0px;
	padding-top: 3px;
	z-index: 0;
}

#lupa_buscar {
	float: right;
	right: 95px;
	top: 10px;
	position: relative;
}

/*FIN buscador con lupita posicionada con zindex*/
	/*banner de recomendacion*/
#contenedor_recomendado { /*hackeado ie6*/
	float: right;
	position: relative;
	top: -47px;
	right: 10px;
	z-index: 4;
}

/*FIN banner de recomendacion*/ /*ESTILOS MENU PRINCIPAL*/
#contenedor_menu_principal {
	float: right;
	position: relative;
	left: -30px;
	top: -31px;
	height: 70px;
	z-index: 2;
}

#contenedor_menu_principal ul {
	/*hackeado ie6 en su css, si hay cualquier cambio revisar la otra hoja de estilo (ie6.css)*/
	float: left;
	position: relative;
	top: 14px;
}

#contenedor_menu_principal ul li .link_menu {
	font-size: 12px;
	font-weight: bold;
	padding: 13px 10px 10px 10px;
	display: block;
	float: left;
	background: url("../images/bisel_menu_ppal.png") no-repeat center right;
}
#contenedor_menu_principal ul li .link_menu2 {
	font-size: 12px;
	font-weight: bold;
	padding: 6px 10px 10px 10px;
	display: block;
	float: left;
	background: url("../images/bisel_menu_ppal.png") no-repeat center right;
	margin-top:5px;
	height:12px;
	background-color:#009933;
}

.bisel_menu_ppal {
	/*hackeado ie6/ie7 en sus css, si hay cualquier cambio revisar las otras hojas de estilo (ie6.css-ie7.css)*/
	background: url("../images/bisel_menu_ppal.png") no-repeat center right;
	padding: 20px 10px 18px 10px;
	float: left;
}

#secciones_submenu_principal {
	width: 100px;
	border: 1px solid #cdcdcd;
	background: #fff url("../images/misc/fondo_mislugares.gif") repeat-x
		left top;
	position: absolute;
	z-index: 3;
	top: 38px;
	right: 292px;
	text-align: left;
	padding: 10px;
}

#secciones_submenu_principal .link_secciones:link,#secciones_submenu_principal .link_secciones:visited
	{
	color: #7c7c7c;
	font-size: 11px;
	display: block;
	background: none
}

#secciones_submenu_principal .link_secciones:hover {
	color: #ff9933;
	text-decoration: underline;
	font-size: 11px;
	display: block
}

/*FIN estilos menu principal*/ /*FIN ESTILOS CABECERA*/
	/*ESTILOS CUERPO*/
#contenedor_cuerpo { /*Hackeado ie6*/
	margin: 30px auto 0px auto;
	width: 970px;
	z-index: 1;
	position: relative;
	top: -50px;
}

#contenedor_buscador_text_1 {
	width: 272px;
	height: 190px;
	float: left;
	position: relative;
	text-align: left;
	clear: right;
}

#cont_buscador_text_2 { /*hackeado ie6*/
	background: url("../images/fondo_busc_textual.gif") repeat-x bottom
		#f9f8f8;
	width: 270px;
	height: 150px;
	border: 1px solid #d8d6d6;
	margin: 18px 0px 0px 0px;
}

.cabecera_cajas {
	background: url("../images/fondo_cab_busc_textual.gif") repeat-x top;
	font-size: 18px;
	color: #555555;
	height: 41px;
	text-align: left;
	padding: 7px 0px 0px 5px;
}

.cabecera_cajas_mapa {
	background: url("../images/fondo_cab_busc_textual.gif") repeat-x top;
	font-size: 18px;
	color: #ff9933;
	font-weight: bold;
	height: 41px;
	text-align: left;
	padding: 5px 0px 0px 5px;
}

.cabecera_cajas_icon {
	background: url("../images/flecha_verde.gif") no-repeat center left;
	display: block;
	padding-left: 20px;
}

#figuras_buscador_text {
	z-index: 4;
	position: relative;
	top: -46px;
	left: 185px;
	display: block
}

#contenedor_buscador_text_1 #cont_buscador_text_2 form {
	/*hackeado ie6-ie7*/
	padding: 0px 10px 0px 15px;
	margin: 0px 0px 0px 0px;
	line-height: 17px;
}

#contenedor_buscador_text_1 #cont_buscador_text_2 form label {
	font-size: 11px;
	font-weight: bold;
	color: #ff9933;
}

#contenedor_buscador_text_1 #cont_buscador_text_2 form .button_buscador_text
	{
	background: url("../images/boton_buscar_1.gif") no-repeat center center;
	border: none;
	width: 72px;
	height: 31px;
	cursor: pointer;
	float: right;
	position: relative;
	top: -3px;
}

.boton_buscador{
	background: url("../images/boton_buscar_1.gif") no-repeat center center;
	border: none;
	width: 72px;
	height: 31px;
	cursor: pointer;
	float: right;
	position: relative;
	top: -3px;}

#contenedor_buscador_text_1 #cont_buscador_text_2 form .input_buscador_text
	{
	border: 1px solid #d4d4d4;
	background: url("../images/fondo_input_busc_text.gif") repeat-x top;
	width: 169px;
	height: 18px;
	font-size: 12px;
	padding-top: 3px;
	float: left
}
/* Old
#contenedor_alta_1 .contenedor_servicios1{/*hackeado ie6*/
		/*	background:url(../images/alta/fondo_caja_1.gif) repeat-x bottom;
			padding:10px 0px 10px 5px;
			margin:45px 15px 20px 10px;
			float:left;
			width:260px
			}
#contenedor_alta_1 .contenedor_servicios2{/*hackeado ie6*
			padding:10px 0px 10px 5px;
			margin:25px 15px 20px 5px;
			float:left;
			width:300px
			}*/
			
#contenedor_alta_1 .contenedor_servicios1{/*hackeado ie6*/
		/*	background:url(../images/alta/fondo_caja_1.gif) repeat-x bottom;*/
			padding:10px 0px 10px 5px;
			margin:18px 15px 20px 10px;
			float:left;
			width:320px;
			background-color:#f9f9f9;
			border: 1px solid #ccc;
			}
#contenedor_alta_1 .contenedor_servicios2{/*hackeado ie6*
			padding:10px 0px 10px 5px;*/
			margin:20px 5px 20px 13px;
			float:left;
			width:280px;
			border:2px solid #009933;
			background-color:#ebf5fa;
			padding: 10px 10px;
			
			}			
			
			

.txt_gris_buscador { /*hackeado ie6-ie7*/
	clear: both;
	margin-top: 0px;
	color: #7d7c7c;
	line-height: 13px;
	position: relative;
	top: 10px;
}

.cont_buscador_poblacion {
	background: url("../images/fondo_busc_textual.gif") repeat-x bottom
		#f9f8f8;
	width: 410px;
	height: 296px;
	border: 1px solid #d8d6d6;
	float: right;
	position: relative;
	margin: 18px 17px 0px 0px;
}

#cont_buscador_promocion {
	height: 112px;
	width: 272px;
	float: left;
	margin: 14px 0px 0px 0px;
	background: url("../images/fondo_promocion.gif") no-repeat center center
		;
}

#cont_buscador_promocion #reclamo_1 {
	margin: 0px 0px 0px 0px;
	color: #656565;
}

#cont_buscador_promocion #reclamo_2 {
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #8d9b38;
}

#cont_buscador_promocion #boton_alta {
	width: 227px;
	height: 65px;
	margin: 8px auto 0px auto;
}

#cont_buscador_promocion #boton_alta span {
	visibility: hidden;
}

#cont_buscador_promocion #boton_alta a:visited,#cont_buscador_promocion #boton_alta a:link
	{
	background: url("../images/btn_alta.gif") no-repeat center center;
	display: block;
	width: 227px;
	height: 65px;
	text-decoration: none;
}

#cont_buscador_promocion #boton_alta a:hover {
	background: url("../images/btn_alta_on.gif") no-repeat center center;
	display: block;
	width: 227px;
	height: 65px;
	text-decoration: none;
}

.cont_buscador_listado {
	background: url("../images/fondo_busc_textual.gif") repeat-x bottom
		#f9f8f8;
	width: 700px;
	border: 1px solid #d8d6d6;
	float: left;
	margin: 20px 0px 0px 0px;
}

.cont_buscador_listado ul { /*hackeado ie6*/
	display: block;
	width: 60em;
	list-style: none;
	text-align: left;
	padding: 0px 10px 0px 10px;
	line-height: 21px;
	margin: 0px 0px 0px 5px;
	float: left;
}

.cont_buscador_listado ul li {
	display: list-item;
	list-style: none;
	float: left;
	width: 15em;
}



.cont_buscador_listado ul li a:visited,.cont_buscador_listado ul li a:link
	{
	color: #0044cc;
	text-decoration: underline;
	background: url("../images/cuadradito_azul.gif") no-repeat left 5px;
	padding: 0px 0px 0px 10px;
}

.cont_buscador_listado ul li a:hover {
	color: #0044cc;
	text-decoration: none;
	background: url("../images/cuadradito_naranja.gif") no-repeat left 5px;
	padding: 0px 0px 0px 10px;
}

.link_mas_especialidades:link,.link_mas_especialidades:visited {
	background: url("../images/mas_info_azul.gif") no-repeat left 3px;
	padding: 8px 0px 0px 27px;
	float: right;
	color: #0044cc;
	margin: 5px 10px 5px 0px;
	font-size: 13px;
	height:30px;
}

.link_mas_especialidades:hover {
	background: url("../images/mas_info_azul.gif") no-repeat left 3px;
	padding: 8px 0px 0px 27px;
	float: right;
	color: #0044cc;
	margin: 5px 10px 5px 0px;
	font-size: 13px;
	height:30px;
	text-decoration:underline;
}

.link_menos_especialidades:link,.link_menos_especialidades:visited {
	background: url("../images/menos_info_azul.gif") no-repeat left 3px;
	padding: 8px 0px 0px 27px;
	float: right;
	color: #666666;
	margin: 5px 10px 5px 0px;
	font-size: 13px;
	height:30px;
}

.link_menos_especialidades:hover {
	background: url("../images/menos_info_azul.gif") no-repeat left 3px;
	padding: 8px 0px 0px 27px;
	float: right;
	color: #666666;
	margin: 5px 10px 5px 0px;
	font-size: 13px;
	height:30px;
}

#cont_buscador_despachos {
	width: 252px;
	height: 534px;
	float: right;
	position: relative;
	margin: 15px 0px 0px 0px;
}

#cabecera_busc_despachos {
	width: 252px;
	height: 41px;
}

.listado_despachos {
	background: url("../images/fondo_despachos.gif") repeat-y;
	width: 250px;
	border: 1px solid #d8d6d7;
	margin: 1px 0px 0px 0px;
	text-align: left;
	overflow: auto;
}

.listado_despachos_nombre {
	display: block;
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
	color: #0044cc;
}

.listado_despachos_nombre:link,.listado_despachos_nombre:visited {
	display: block;
	width: 220px;
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
	color: #0044cc;
	text-decoration:underline;
}

.listado_despachos_nombre:hover {
	display: block;
	width: 220px;
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
	color: #0044cc;
	text-decoration:underline;
}

.listado_despachos_ciudad {
	display: block;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 5px 0px;
	color: #5a5a5a;
	font-size: 12px;
	float: left;
	position: relative;
}

.listado_despachos_masinfo {
	display: block;
	position: relative;
	margin: 0px 10px 5px 0px;
	float: right;
}

.listado_despachos_masinfo:visited,.listado_despachos_masinfo:link {
	display: block;
	padding: 0px 0px 0px 15px;
	width: 20px;
	font-size: 12px;
	color: #5a5a5a;
	background: url("../images/mas_info.gif") no-repeat left center;
}

.listado_despachos_masinfo:hover {
	display: block;
	padding: 0px 0px 0px 15px;
	width: 20px;
	font-size: 12px;
	color: #5a5a5a;
	background: url("../images/mas_info.gif") no-repeat left center;
}

.listado_opciones_bottom {
	background: url("../images/fondo_gris_opciones_btn.gif") repeat-x;
	width: 242px;
	height: 40px;
	margin: 5px 0px 0px 0px;
	padding: 4px 0px 0px 10px;
}

.listado_opciones_bottom .link1:link,.listado_opciones_bottom .link1:visited
	{
	display: block;
	background: url("../images/bullet_circulo_azul_2.gif") no-repeat center
		left;
	color: #7d7c7c;
	text-align: left;
	padding: 8px 0px 8px 30px;
}

.listado_opciones_bottom .link1:hover {
	display: block;
	background: url("../images/bullet_circulo_azul_2.gif") no-repeat center
		left;
	color: #346098;
	text-align: left;
	padding: 8px 0px 8px 30px;
}

.listado_opciones_bottom .link2:link,.listado_opciones_bottom .link2:visited
	{
	display: block;
	background: url("../images/bullet_circulo_azul_1.gif") no-repeat center
		left;
	color: #7d7c7c;
	text-align: left;
	padding: 8px 0px 8px 30px;
}

.listado_opciones_bottom .link2:hover {
	display: block;
	background: url("../images/bullet_circulo_azul_1.gif") no-repeat center
		left;
	color: #346098;
	text-align: left;
	padding: 8px 0px 8px 30px;
}

.banner_destaque_despacho { /*Hackeado ie6*/
	width: 242px;
	height: 41px;
	margin: 10px auto 25px auto;
}

/*migas de pan*/
#migasdepan {
	text-align: left;
	color: #2b2a2a;
	background: url("../images/puntos_migas.gif") repeat-x bottom;
	padding: 5px 0px 5px 0px;
}

#migasdepan .texto_naranja {
	font-weight: bold;
	color: #ff9933;
	font-size: 11px;
}

#migasdepan .texto_negro {
	font-weight: bold;
	color: #2b2a2a;
	font-size: 11px;
}

#migasdepan a:link,#migasdepan a:visited {
	color: #2b2a2a;
}

#migasdepan a:hover {
	color: #2b2a2a;
	text-decoration: underline
}

/*cabecera homes internas*/
#cabecera_homes_internas {
	background: url("../images/fondo_homes_internas.gif") repeat-x center;
	padding: 10px;
	font-size: 21px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	margin: 15px 0px 0px 0px;
}

#cabecera_homes_internas .textogris {
	color: #e7e6e6;
}

/*cajas enlaces varios poblacion y provincia*/
.cont_buscador_listado_b {
	background: url("../images/fondo_busc_textual.gif") repeat-x bottom
		#f9f8f8;
	border: 1px solid #d8d6d6;
	margin: 15px 0px 0px 0px;
}

.cont_buscador_listado_b ul {
	display: block;
	width: 165px;
	list-style: none;
	text-align: left;
	padding: 10px 10px 10px 12px;
	line-height: 21px;
	margin: 0px 0px 0px 5px;
	float: left;
	font-size:12px;}

.cont_buscador_listado_b ul li {
	display: list-item;
	list-style: none;
}
.cont_buscador_listado_b ul li a:visited,.cont_buscador_listado_b ul li a:link
	{
	color: #0044cc;
	
	background: url("../images/cuadradito_azul.gif") no-repeat left 5px;
	padding: 0px 0px 0px 10px;
}

.cont_buscador_listado_b ul li a:hover {
	color: #0044cc;
	text-decoration: underline;
	background: url("../images/cuadradito_naranja.gif") no-repeat left 5px;
	padding: 0px 0px 0px 10px;
}

.cabecera_cajas_b {
	background: url("../images/fondo_cab_busc_textual.gif") repeat-x top;
	font-size: 18px;
	color: #555555;
	height: 41px;
	text-align: left;
	padding: 7px 0px 0px 5px;
}

.cabecera_cajas_b_icon {
	background: url("../images/flecha_verde.gif") no-repeat center left;
	display: block;
	padding-left: 20px;
}

/*caja enlaces varios home especialidad*/
.cont_buscador_listado_c {
	background: url("../images/fondo_busc_textual.gif") repeat-x bottom
		#f9f8f8;
	border: 1px solid #d8d6d6;
	margin: 15px 0px 0px 0px;
}

.cont_buscador_listado_c ul {
	display: block;
	width: 125px;
	list-style: none;
	text-align: left;
	padding: 10px 10px 10px 0px;
	line-height: 21px;
	margin: 0px 0px 0px 15px;
	float: left;
}

.contenedor_mapa_peque {
	width: 320px;
	float: right;
	margin: 0px 15px 0px 0px;
}

.cont_buscador_listado_c ul li {
	display: list-item;
	list-style: none;
}

.cont_buscador_listado_c ul li a:visited,.cont_buscador_listado_c ul li a:link
	{
	color: #7d7c7c;
	text-decoration: underline;
	background: url("../images/cuadradito_azul.gif") no-repeat left 5px;
	padding: 0px 0px 0px 10px;
}

.cont_buscador_listado_c ul li a:hover {
	color: #ff9933;
	text-decoration: underline;
	background: url("../images/cuadradito_naranja.gif") no-repeat left 5px;
	padding: 0px 0px 0px 10px;
}

.cabecera_cajas_c {
	background: url("../images/fondo_cab_busc_textual.gif") repeat-x top;
	font-size: 18px;
	color: #555555;
	height: 41px;
	text-align: left;
	padding: 7px 0px 0px 5px;
}

.cabecera_cajas_c_icon {
	background: url("../images/flecha_verde.gif") no-repeat center left;
	display: block;
	padding-left: 20px;
}

/*Estilos despachos destacados para la home principal y las homes internas (especialidad, provincia y poblacion)*/
#contenedor_despachos_destacados {
	width: 665px;
	float: left;
}

#contenedor_despachos_destacados #cabecera_despachos_destacados {
	background: url("../images/fondo_gris_opciones_btn.gif") repeat-x;
	height: 40px;
	color: #ff9933;
	font-size: 18px;
	padding: 10px 0px 0px 10px;
	margin: 10px 0px 0px 0px;
	text-align: left;
}

/*OJO aplicar los mismos cambios a estilos de ficha1 y ficha2*/
#contenedor_despachos_destacados .contenedor_despachos_ficha1 {
	background-color: #f7f6f6;
	border-bottom: 1px solid #dfdfdf;
	text-align: left;
	padding: 10px 10px 0px 10px;
	float: left;
	width: 645px;
}

#contenedor_despachos_destacados .contenedor_despachos_ficha1 img 
{
	float: left;
	margin: 5px 6px 0px 5px;
	max-height:58px;
	max-width:58px;
}

#contenedor_despachos_destacados .contenedor_despachos_ficha1 .textos {
	float: left;
	width: 400px;
}

#contenedor_despachos_destacados .contenedor_despachos_ficha1 .nombre_despacho
	{
	font-size: 12px;
	margin: 0px 0px 0px 10px;
	width: 400px;
	color: #4e4e4e;
	line-height: 20px;
}

#contenedor_despachos_destacados .contenedor_despachos_ficha1 .nombre_abogado
	{
	font-size: 12px;
	margin: 0px 0px 0px 10px;
	width: 400px;
	color: #4e4e4e;
	font-weight: bold;
	line-height: 20px;
}

#contenedor_despachos_destacados .contenedor_despachos_ficha1 .nombre_despacho a:link,#contenedor_despachos_destacados .contenedor_despachos_ficha1 .nombre_despacho a:visited
	{
	font-size: 17px;
	color: #0044cc;
	font-weight: normal;
	line-height: 20px;
	text-decoration:underline;
}

#contenedor_despachos_destacados .contenedor_despachos_ficha1 .nombre_despacho a:hover
	{
	font-size: 17px;
	color: #0044cc;
	font-weight: normal;
	line-height: 20px;
}

#contenedor_despachos_destacados .contenedor_despachos_ficha1 .nombre_especialidad
	{
	font-size: 11px;
	margin: 0px 0px 0px 10px;
	width: 400px;
	color: #7d7c7c;
	line-height: 20px;
}

#contenedor_despachos_destacados .contenedor_despachos_ficha1 .masinfo:link,#contenedor_despachos_destacados .contenedor_despachos_ficha1 .masinfo:visited
	{ /*hackeado ie6 alphaimageloader*/
	background: url("../images/icon_masinfo.png") no-repeat left 5px;
	padding: 0px 0px 0px 15px;
	float: left;
	margin: 0px 0px 0px 10px;
	width: 100px;
	height: 30px;
	font-size: 11px;
	font-weight: bold;
	color: #8c9d38;
	line-height: 20px;
}

#contenedor_despachos_destacados .contenedor_despachos_ficha1 .masinfo:hover
	{ /*hackeado ie6 alphaimageloader*/
	background: url("../images/icon_masinfo.png") no-repeat left 5px;
	padding: 0px 0px 0px 15px;
	float: left;
	margin: 0px 0px 0px 10px;
	width: 100px;
	height: 30px;
	font-size: 11px;
	font-weight: bold;
	color: #ff9900;
	line-height: 20px;
}

#contenedor_despachos_destacados .contenedor_despachos_ficha2 {
	background-color: #ffffff;
	border-bottom: 1px solid #dfdfdf;
	text-align: left;
	float: left;
	width: 645px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#contenedor_despachos_destacados .contenedor_despachos_ficha2 img {
	float: left;
	margin: 5px 6px 0px 5px;
}

#contenedor_despachos_destacados .contenedor_despachos_ficha2 .textos {
	float: left;
	width: 400px;
}

#contenedor_despachos_destacados .contenedor_despachos_ficha2 .nombre_despacho
	{
	font-size: 12px;
	margin: 0px 0px 0px 10px;
	width: 400px;
	color: #4e4e4e;
	font-weight: bold;
	line-height: 20px;
}

#contenedor_despachos_destacados .contenedor_despachos_ficha2 .nombre_abogado
	{
	font-size: 12px;
	margin: 0px 0px 0px 10px;
	width: 400px;
	color: #006699;
	font-weight: bold;
	line-height: 20px;
}

#contenedor_despachos_destacados .contenedor_despachos_ficha2 .nombre_despacho a:link,#contenedor_despachos_destacados .contenedor_despachos_ficha2 .nombre_despacho a:visited
	{
	font-size: 17px;
	color: #0044cc;
	font-weight: normal;
	line-height: 20px;
	text-decoration:underline;

}

#contenedor_despachos_destacados .contenedor_despachos_ficha2 .nombre_despacho a:hover
	{
	font-size: 17px;
	color: #0044cc;
	font-weight: bold;
	line-height: 20px;
		text-decoration:underline;
}

#contenedor_despachos_destacados .contenedor_despachos_ficha2 .nombre_especialidad
	{
	font-size: 11px;
	margin: 0px 0px 0px 10px;
	width: 400px;
	color: #7d7c7c;
	line-height: 20px;
}

#contenedor_despachos_destacados .contenedor_despachos_ficha2 .masinfo:link,#contenedor_despachos_destacados .contenedor_despachos_ficha2 .masinfo:visited
	{ /*hackeado ie6 alphaimageloader*/
	background: url("../images/icon_masinfo.png") no-repeat left 5px;
	padding: 0px 0px 0px 15px;
	float: left;
	margin: 0px 0px 0px 10px;
	width: 100px;
	height: 30px;
	font-size: 11px;
	font-weight: bold;
	color: #8c9d38;
	line-height: 20px;
}

#contenedor_despachos_destacados .contenedor_despachos_ficha2 .masinfo:hover
	{ /*hackeado ie6 alphaimageloader*/
	background: url("../images/icon_masinfo.png") no-repeat left 5px;
	padding: 0px 0px 0px 15px;
	float: left;
	margin: 0px 0px 0px 10px;
	width: 100px;
	height: 30px;
	font-size: 11px;
	font-weight: bold;
	color: #ff9900;
	line-height: 20px;
}

.marcador_google { /*hackeado ie6 alphaimageloader*/
	background: url("../images/icon_marcador.png") no-repeat center 1px;
	width: 21px;
	height: 28px;
	font-weight: bold;
	float: right;
	text-align: center;
	padding-top: 4px;
	clear: none;
}

#boton_destacar_despacho {
	text-align: left;
	padding: 10px 0px 0px 0px;
	width: 100%;
	clear: both;
}

/*estilos buscador provincia*/
#cont_buscador_provincia {
	border: 1px solid #d8d6d6;
	background: url("../images/fondo_busc_provincias.gif") repeat-x top
		#f9f8f8;
	width: 280px;
	height: 100px;
	float: right;
	margin: 15px 0px 0px 0px;
	clear:right;
}

#cont_buscador_provincia #cabecera_buscador_provincia {
	height: 30px;
	color: #ff9933;
	font-size: 18px;
	border-bottom: 1px solid #d8d6d6;
	padding: 5px 5px 0px 5px;
	letter-spacing: -1px;
}

#cont_buscador_provincia form {
	margin: 10px 0px 0px 0px;
}

#cont_buscador_provincia form label {
	font-size: 12px;
	font-weight: bold;
}

#cont_buscador_provincia form .input_buscador_text_2 {
	border: 1px solid #d4d4d4;
	background: url("../images/fondo_input_busc_text.gif") repeat-x top;
	width: 169px;
	height: 18px;
	font-size: 12px;
	padding-top: 3px;
	float: left;
	margin: 10px 0px 0px 10px;
}

#cont_buscador_provincia form .button_buscador_text_2 {
	background: url("../images/boton_buscar_1.gif") no-repeat center center;
	border: none;
	width: 72px;
	height: 31px;
	cursor: pointer;
	float: right;
	margin: 5px 10px 0px 0px;
}

/*boton darse de alta hackeado ie6 propiedad alpha image loader*/
.boton_alta_2 {
	width: 280px;
	height: 65px;
	float: right;
	margin: 15px 0px 0px 0px;
	clear: right
}

.boton_alta_2 span {
	visibility: hidden;
}

.boton_alta_2 a:visited,.boton_alta_2 a:link {
	background: url("../images/btn_alta_2.png") no-repeat center center;
	display: block;
	width: 280px;
	height: 65px;
	text-decoration: none;
}

.boton_alta_2 a:hover {
	background: url("../images/btn_alta_2_on.png") no-repeat center center;
	display: block;
	width: 280px;
	height: 65px;
	text-decoration: none;
}

/*fin boton darse de alta*/ /*contenedor mapa de google*/
#contenedor_mapa_google {
	border: 1px solid #d8d6d6;
	width: 280px;
	height: 280px;
	float: right;
	margin: 15px 0px 0px 0px;
	clear: right
}

#ampliar_mapa_google {
	background: url("../images/sombra_1.gif") repeat-x top left;
	width: 279px;
	height: 25px;
	float: right;
	margin: 1px 0px 0px 0px;
	padding: 5px 3px 0px 0px;
	text-align: right;
	clear: right;
}

#ampliar_mapa_google a:link,#ampliar_mapa_google a:visited {
	background: url("../images/icon_lupa_peqe.gif") no-repeat left;
	color: #4e4e4e;
	padding: 10px 0px 10px 20px;
	text-decoration: underline;
}

#ampliar_mapa_google a:hover {
	background: url("../images/icon_lupa_peqe.gif") no-repeat left;
	color: #ff9900;
	padding: 10px 0px 10px 20px;
	text-decoration: underline;
}

/*caja preguntas home especialidad*/
#cont_cuestion_especialidad {
	width: 280px;
	float: right;
	text-align: left
}

#cont_cuestion_especialidad #cabecera_cuestion {
	background: url("../images/fondo_cuestion_especialidad_1.gif") repeat-x
		bottom;
	width: 280px;
	height: 43px;
	color: #7d7c7c;
	margin-top: 10px;
}

#cont_cuestion_especialidad #cabecera_cuestion .cabecera_cuestion_negrita
	{
	font-size: 14px;
	font-weight: bold;
}

#cont_cuestion_especialidad #cabecera_cuestion .titulo_cuestion {
	/*hackeado ie6 alphaimageloader*/
	background: url("../images/bullet_i_verde.png") no-repeat 5px 7px;
	padding: 15px 0px 0px 40px;
	width: 200px;
	height: 43px;
}

#cont_cuestion_especialidad .contenido_cuestion {
	color: #7d7c7c;
	background: url("../images/fondo_cuestion_especialidad_2.gif") repeat-x
		top;
	padding: 10px;
}

/*estilos para el encabezado de los despachos con el formulario para ordenar resultados*/
#encabezado_despachos_orden_resultados {
	background: url("../images/fondo_gris_home_poblacion.gif") repeat-x top;
	border: 1px solid #d9d7d7;
	height: 34px;
	margin: 15px 0px 0px 0px;
}

#encabezado_despachos_orden_resultados form {
	font-weight: bold;
	margin: 5px 0px 0px 0px;
}

#encabezado_despachos_orden_resultados form span {
	font-weight: normal
}

#encabezado_despachos_orden_resultados form .labelnaranja {
	color: #ff9933;
}

#encabezado_despachos_orden_resultados form .contenedor_opciones {
	float: left;
	margin: 0px 0px 0px 10px;
}

/*Estilos mas despachos*/
#contenedor_despachos_destacados #cabecera_mas_despachos {
	background: url("../images/fondo_gris_opciones_btn.gif") repeat-x;
	height: 40px;
	color: #ff9933;
	font-size: 18px;
	padding: 10px 0px 0px 10px;
	margin: 10px 0px 0px 0px;
	text-align: left;
	float: left;
	width: 655px;
}

#contenedor_despachos_destacados .contenedor_masdespachos_ficha {
	background-color: #ffffff;
	margin: 5px 0px 0px 0px;
	border-bottom: 1px solid #dfdfdf;
	text-align: left;
	padding: 5px;
	float: left;
	width: 655px;
}

#contenedor_despachos_destacados .contenedor_masdespachos_ficha .logodespacho
	{
	float: left;
	margin: 0px 0px 0px 10px;
}

#contenedor_despachos_destacados .contenedor_masdespachos_ficha .icono_desp_destacado
	{
	float: right;
	margin: 0px 0px 0px 0px;
}

#contenedor_despachos_destacados .contenedor_masdespachos_ficha .textos
	{
	float: left;
	width: 400px;
}

#contenedor_despachos_destacados .contenedor_masdespachos_ficha .nombre_despacho
	{
	font-size: 13px;
	margin: 0px 0px 0px 10px;
	color: #4e4e4e;
	font-weight: bold;
	line-height: 22px;
}

#contenedor_despachos_destacados .contenedor_masdespachos_ficha .nombre_despacho.despacho a
	{
	font-size: 13px;
	margin: 0px 0px 0px 8px;
	color: #4e4e4e;
	font-weight: bold;
	line-height: 22px;
}

#contenedor_despachos_destacados .contenedor_masdespachos_ficha .masinfo:link,#contenedor_despachos_destacados .contenedor_masdespachos_ficha .masinfo:visited
	{
	background: url("../images/mas_info.gif") no-repeat left 2px;
	padding: 0px 0px 0px 13px;
	margin: 0px 0px 0px 10px;
	width: 100px;
	height: 11px;
	font-size: 12px;
	font-weight: normal;
	color: #4e4e4e;
	line-height: 22px;
}

#contenedor_despachos_destacados .contenedor_masdespachos_ficha .masinfo:hover
	{
	background: url("../images/mas_info.gif") no-repeat left 2px;
	padding: 0px 0px 0px 13px;
	margin: 0px 0px 0px 10px;
	width: 100px;
	height: 11px;
	font-size: 12px;
	font-weight: normal;
	color: #ff9900;
	line-height: 22px;
}

#paginador_listado_despachos {
	margin: 10px 0px 0px 0px;
	float: left;
	width: 665px;
	color: #7d7c7c;
	font-size:14px;
}

#paginador_listado_despachos .pld_resultados {
	float: left;
	padding: 0px 0px 0px 10px;
	
}

#paginador_listado_despachos .pld_enlaces {
	float: right
}

#paginador_listado_despachos .pld_enlaces a:link,#paginador_listado_despachos .pld_enlaces a:visited
	{
	color: #7d7c7c;
	text-decoration: underline;
	padding: 0px 4px 0px 0px;
	font-size:14px;
}

#paginador_listado_despachos .pld_enlaces a:hover {
	color: #005168;
	text-decoration: underline;
	padding: 0px 10px 0px 0px;
}

#paginador_listado_despachos .pld_enlaces .pagina_activa {
	color: #005168;
	font-weight: bold;
	padding: 0px 10px 0px 0px;
}

/*banner despachos destacados (listados de homes y resultados de busqueda*/
.banner_despacho_destacado {
	color: #a2660e;
	font-size: 11px;
	width: 168px;
	float: right;
}

.banner_despacho_destacado img {
	float: right;
}

.banner_despacho_destacado strong {
	float: left;
	margin: 18px 0px 0px 0px;
	font-weight: bold;
}

.banner_despacho_consulta {
	color: #7b983d;
	font-size: 11px;
	width: 110px;
	float: right;
	font-weight: bold;
	clear: right;
	margin: 5px 0px 0px 0px;
}

/*Estilos ficha despachos*/
#contenedor_ficha_despachos,#contenedor_ficha_abogados {
	width: 665px;
	float: left;
	background: url("../images/ficha/sombra_ficha_2.gif") repeat-x bottom;
	padding-bottom:50px;
}

#contenedor_ficha_despachos #cabecera_ficha_despachos,#contenedor_ficha_abogados #cabecera_ficha_despachos
	{
	background: url("../images/fondo_gris_opciones_btn.gif") repeat-x;
	height: 40px;
	color: #ff9933;
	font-size: 20px;
	font-weight: bold;
	padding: 10px 10px 0px 10px;
	margin: 10px 0px 0px 0px;
	text-align: left;
}

#contenedor_ficha_despachos #cabecera_ficha_despachos #titulo_ficha,#contenedor_ficha_abogados #cabecera_ficha_despachos #titulo_ficha
	{
	display: block;
	float: left;
	font-weight: bold;
	font-size: 20px;
	font-weight: bold;
}

#contenedor_ficha_despachos #cabecera_ficha_despachos #titulo_ficha a:link,#contenedor_ficha_despachos #cabecera_ficha_despachos #titulo_ficha a:visited,#contenedor_ficha_abogados #cabecera_ficha_despachos #titulo_ficha a:link,#contenedor_ficha_abogados #cabecera_ficha_despachos #titulo_ficha a:visited
	{
	color: #ff9933;
	font-size: 20px;
	font-weight: bold;
}

#contenedor_ficha_despachos #cabecera_ficha_despachos #titulo_ficha a:hover,#contenedor_ficha_abogados #cabecera_ficha_despachos #titulo_ficha a:hover
	{
	color: #ff9933;
}

#contenedor_ficha_despachos #cabecera_ficha_despachos #actualizar_ficha
	{ /*hackeado ie6 alphaimage loader*/
	display: block;
	height: 20px;
	float: right;
	font-size: 11px;
	color: #7d7c7c;
	background: url("../images/ficha/icon_refresh.png") no-repeat left
		center;
	padding: 5px 0px 0px 20px;
	margin: 5px 0px 0px 0px;
}

#contenedor_ficha_despachos #cabecera_ficha_despachos #actualizar_ficha a:link,#contenedor_ficha_despachos #cabecera_ficha_despachos #actualizar_ficha a:visited
	{
	color: #7d7c7c;
}

#contenedor_ficha_despachos #cabecera_ficha_despachos #actualizar_ficha a:hover
	{
	text-decoration: underline;
	color: #FF9933;
}

#contenedor_ficha_despachos ul,#contenedor_ficha_abogados .pestannas_ficha
	{
	text-align: left;
	display: block;
	padding: 10px 0px 5px 0px;
	border-bottom: 1px solid #D8D6D6;
	width: 100%;
}

#contenedor_ficha_despachos ul .vinculo_activo:link,#contenedor_ficha_despachos ul .vinculo_activo:visited,#contenedor_ficha_abogados .pestannas_ficha .vinculo_activo:link,#contenedor_ficha_abogados .pestannas_ficha .vinculo_activo:visited
	{
	height: 25px;
	color: #333333;
	background-color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	padding: 7px 5px 5px 5px;
	margin: 10px 0px 0px 0px;
	border-top: 1px solid #D8D6D6;
	border-right: 1px solid #D8D6D6;
	border-left: 1px solid #D8D6D6;
	position: relative;
	top: 1px;
}

.recomendaciones{
	height: 25px;
	color: #fff;
	background-color: #999;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	margin: 10px 0px 0px 0px;
	border-top: 1px solid #D8D6D6;
	border-right: 1px solid #D8D6D6;
	border-left: 1px solid #D8D6D6;
	position: relative;
	}

.recomendaciones:hover{
	height: 25px;
	color: #fff;
	background-color: #000;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	margin: 10px 0px 0px 0px;
	border-top: 1px solid #D8D6D6;
	border-right: 1px solid #D8D6D6;
	border-left: 1px solid #D8D6D6;
	position: relative;
	}

.recomendaciones2{
	height: 25px;
	color: #fff;
	background-color: #666;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	margin: 10px 0px 0px 0px;
	border-top: 1px solid #D8D6D6;
	border-right: 1px solid #D8D6D6;
	border-left: 1px solid #D8D6D6;
	position: relative;
	}

.recomendaciones2:hover{
	height: 25px;
	color: #fff;
	background-color: #000;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	margin: 10px 0px 0px 0px;
	border-top: 1px solid #D8D6D6;
	border-right: 1px solid #D8D6D6;
	border-left: 1px solid #D8D6D6;
	position: relative;
	}	
	
.recomendaciones_active{	
	height:30px;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	padding: 7px;
	margin: 10px 0px 0px 0px;
	background-color:#fff;
	border-top: 1px solid #D8D6D6;
	border-right: 1px solid #D8D6D6;
	border-left: 1px solid #D8D6D6;}	

.recomendaciones_active:hover{	
	height: 30px;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	padding: 7px;
	margin: 10px 0px 0px 0px;
	background-color:#fff;
	text-decoration:underline;
	border-top: 1px solid #D8D6D6;
	border-right: 1px solid #D8D6D6;
	border-left: 1px solid #D8D6D6;}	

	
	

#contenedor_ficha_despachos ul .vinculo_activo:hover,#contenedor_ficha_abogados .pestannas_ficha .vinculo_activo:hover
	{
	height: 25px;
	color: #333333;
	background-color: #FFFFFF;
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
	padding: 7px 5px 5px 5px;
	margin: 10px 0px 0px 0px;
	border-top: 1px solid #D8D6D6;
	border-right: 1px solid #D8D6D6;
	border-left: 1px solid #D8D6D6;
	position: relative;
	top: 1px
}

#contenedor_ficha_despachos ul .vinculo:link,#contenedor_ficha_despachos ul .vinculo:visited,#contenedor_ficha_abogados .pestannas_ficha .vinculo:link,#contenedor_ficha_abogados .pestannas_ficha .vinculo:visited
	{
	/*background: url("../images/ficha/fnd_pestannas.gif") repeat-x top;*/
	height: 25px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin: 10px 0px 0px 0px;
	background-color:#999999;
	margin-right:2px;
}

#contenedor_ficha_despachos ul .vinculo2:link,#contenedor_ficha_despachos ul .vinculo2:visited,#contenedor_ficha_abogados .pestannas_ficha .vinculo2:link,#contenedor_ficha_abogados .pestannas_ficha .vinculo2:visited
	{
	/*background: url("../images/ficha/fnd_pestannas.gif") repeat-x top;*/
	height: 25px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin: 10px 0px 0px 0px;
	background-color:#000;
		margin-right:2px;
}

#contenedor_ficha_despachos ul .vinculo:hover,#contenedor_ficha_abogados .pestannas_ficha .vinculo:hover
	{
	/*background: url("../images/ficha/fnd_pestannas.gif") repeat-x top;*/
	height: 25px;
	color: #ffffff;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin: 10px 0px 0px 0px;
	background-color:#333333;
		margin-right:2px;
}

#contenedor_ficha_despachos #contenedor_datos_personales,#contenedor_ficha_abogados #contenedor_datos_personales
	{
	text-align: left;
	margin: 10px 0px 0px 0px;
	float: left;
	width: 100%
}

#contenedor_ficha_despachos #contenedor_datos_personales .contenedor_datos_personales_2
	{
	/*border-bottom: 1px solid #DFDFDF;*/
	padding: 10px 0;
	width: 70%;
	float: left;
	clear: none;
	vertical-align: top;
}

#contenedor_ficha_abogados #contenedor_datos_personales .contenedor_datos_personales_2
	{
	padding: 10px;
	float: left;
	width: 98%
}

#contenedor_ficha_despachos #contenedor_datos_personales img,#contenedor_ficha_abogados #contenedor_datos_personales img
	{
	float: none;
	max-height:160px;
	max-width:160px;
	
	
}

.contenedor_imagen_abogado {
	float: left;
	width: 120px;
}

#contenedor_ficha_despachos #contenedor_datos_personales .datos_ficha {
	border: none;
	padding: 0px;
	float: left;
	/*width: 290px;*/
	color: #7d7c7c;
	font-size: 14px;
	line-height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	display: block;
}

#contenedor_ficha_despachos #contenedor_datos_personales .datos_ficha ul
	{
	display: block;
	border: none;
	padding: 0px;
}

#contenedor_ficha_despachos #contenedor_datos_personales .datos_ficha ul li
	{
	display: list-item;
}

#contenedor_ficha_despachos #contenedor_datos_personales .datos_ficha .datos_ficha_2
	{
	margin: 10px 0px 0px 0px;
	width:500px;
}

#contenedor_ficha_despachos #contenedor_datos_personales .datos_ficha .datos_ficha_2.contact a
	{
	background-image:url("../images/ficha/btn_contactar_verde.png");
	background-repeat: no-repeat;
	height:60px;
	color:#fff;
}
#contenedor_ficha_despachos #contenedor_datos_personales .datos_ficha .contact a:hover
	{
	background-image:url("../images/ficha/btn_contactar.png");
	background-repeat: no-repeat;
	height:60px;
	color:#fff;
}


.contenedor_datos_personales_2 .titulo_ficha_2 {
	color: #666666;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
}

.contenedor_datos_personales_2 .contenedor_links_especialidades {
	margin: 5px 0px 0px 30px;
}

.contenedor_datos_personales_2 .link_especialidades:link,.contenedor_datos_personales_2 .link_especialidades:visited
	{
	background: url("../images/ficha/icon_folder.png") no-repeat left center
		;
	display: block;
	float: left;
	padding: 0px 0px 0px 25px;
	margin: 10px 20px 0px 0px;
	color: #4e4e4e;
	font-weight: bold;
	width: 150px;
}

.contenedor_datos_personales_2 .link_especialidades:hover {
	background: url("../images/ficha/icon_folder.png") no-repeat left center
		;
	display: block;
	float: left;
	padding: 0px 0px 0px 25px;
	margin: 10px 20px 0px 0px;
	color: #ff9933;
	font-weight: bold;
	text-decoration: underline;
	width: 150px;
}

.contenedor_datos_personales_2 .link_especialidades_p:link,.contenedor_datos_personales_2 .link_especialidades_p:visited
	{
	background: url("../images/cuadradito_azul.gif") no-repeat 15px 5px
		;
	display: block;
	float: left;
	padding: 0px 0px 0px 25px;
	margin: 10px 20px 0px 0px;
	color: #4e4e4e;
	font-weight: bold;
	width: 180px;
	height: 20px;
}

.contenedor_datos_personales_2 .link_especialidades_p:hover {
	background: url("../images/cuadradito_azul.gif") no-repeat 15px 5px
		;
	display: block;
	float: left;
	padding: 0px 0px 0px 25px;
	margin: 10px 20px 0px 0px;
	color: #ff9933;
	font-weight: bold;
	text-decoration: underline;
	width: 180px;
    height: 20px;
}

/*links integrantes, oficinas e imprimir hackeados ie6 alphaimageloader*/
#contenedor_ficha_despachos #contenedor_datos_personales .datos_ficha .link_ficha_integrantes:link,#contenedor_ficha_despachos #contenedor_datos_personales .datos_ficha .link_ficha_integrantes:visited
	{
	background: url("../images/ficha/icon_integrantes.gif") no-repeat left
		-1px;
	padding: 5px 0px 5px 22px;
	margin: 0px 10px 0px 0px;
	color: #7D7C7C;
	font-size: 13px;
}

#contenedor_ficha_despachos #contenedor_datos_personales .datos_ficha .link_ficha_integrantes:hover
	{
	background: url("../images/ficha/icon_integrantes.gif") no-repeat left
		-1px;
	padding: 5px 0px 5px 22px;
	margin: 0px 10px 0px 0px;
	color: #7D7C7C;
	text-decoration: underline;
	font-size: 13px;
}

#contenedor_ficha_despachos #contenedor_datos_personales .datos_ficha .link_ficha_oficinas:link,#contenedor_ficha_despachos #contenedor_datos_personales .datos_ficha .link_ficha_oficinas:visited
	{
	background: url("../images/ficha/icon_oficina.gif") no-repeat left
		center;
	padding: 5px 0px 5px 20px;
	margin: 0px 10px 0px 0px;
	color: #7D7C7C;
	font-size: 11px;
}

#contenedor_ficha_despachos #contenedor_datos_personales .datos_ficha .link_ficha_oficinas:hover
	{
	background: url("../images/ficha/icon_oficina.gif") no-repeat left
		center;
	padding: 5px 0px 5px 20px;
	margin: 0px 10px 0px 0px;
	color: #7D7C7C;
	text-decoration: underline;
	font-size: 11px;
}

#contenedor_ficha_despachos #contenedor_datos_personales .datos_ficha .link_ficha_imprimir:link,#contenedor_ficha_despachos #contenedor_datos_personales .datos_ficha .link_ficha_imprimir:visited
	{
	background: url("../images/ficha/icon_print.gif") no-repeat left center;
	padding: 5px 0px 5px 25px;
	margin: 0px 10px 0px 0px;
	color: #7D7C7C;
	font-size: 11px;
}

#contenedor_ficha_despachos #contenedor_datos_personales .datos_ficha .link_ficha_imprimir:hover
	{
	background: url("../images/ficha/icon_print.gif") no-repeat left center;
	padding: 5px 0px 5px 25px;
	margin: 0px 10px 0px 0px;
	color: #7D7C7C;
	text-decoration: underline;
	font-size: 11px;
}

/*fin links integrantes, oficinas e imprimir hackeados ie6 alphaimageloader*/
.contenedor_datos_personales_2 .titulo_ficha_idiomas {
	color: #ff9933;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 20px 0px 10px;
	float: left;
}

.contenedor_datos_personales_2 .link_idiomas:link,.contenedor_datos_personales_2 .link_idiomas:visited
	{
	float: left;
	color: #4e4e4e;
	font-weight: bold;
	margin: 15px 10px 0px 10px 
}

/*.contenedor_datos_personales_2 .link_idiomas:hover {
	float: left;
	color: ##4e4e4e;
	text-decoration:none;
	font-weight: bold
}
*/
.contenedor_datos_personales_2 .link_idiomas img {
	margin-right: 5px;
}

#contenedor_ficha_despachos #contenedor_datos_personales .contenedor_datos_personales_3
	{ /*hackeado ie6*/
	/*background: url("../images/ficha/sombra_ficha_2.gif") repeat-x bottom;*/
	padding: 10px 10px 10px 0;
	float: left;
	width: 98%;
	
}

.corner
{
	background: url("../images/corner.jpg") no-repeat right top ;
	float: right;
	width: 100%;

}

.contenedor_datos_personales_3 .titulo_ficha_precio {
	color: #ff9933;
	font-size: 11px;
	font-weight: bold;
	margin: 6px 0px 0px 10px;
	float: left;
}

.contenedor_datos_personales_3 .texto_ficha_precio {
	color: #7d7c7c;
	font-size: 12px;
	font-weight: bold;
	margin: 6px 0px 0px 10px;
	float: left;
}

.contenedor_datos_personales_3 .boton_ficha_precio {
	margin: 0px 0px 0px 10px;
	float: right;
}

.contenedor_datos_personales_3 .titulo_ficha_presentacion {
	/*background: url("../images/ficha/icon_ok.gif") no-repeat left center;*/
	/*padding: 0px 0px 0px 20px;*/
	color: #ff9933;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
}

.contenedor_datos_personales_3 .texto_ficha_presentacion {
	color: #7d7c7c;
	font-size: 12px;
	margin: 15px 0px 50px 10px;
	line-height: 18px;
}

.contenedor_datos_personales_3 .texto_ficha_presentacion p {
	margin: 15px 0px 0px 0px;
}

#contenedor_ficha_despachos #contenedor_datos_personales .contenedor_datos_personales_4
	{ /*hackeado ie6*/
	background: url("../images/ficha/sombra_ficha_2.gif") repeat-x bottom;
	padding: 10px;
	float: left;
	width: 98%
}

.contenedor_datos_personales_4 .titulo_ficha_precio {
	color: #ff9933;
	font-size: 11px;
	font-weight: bold;
	margin: 6px 0px 0px 10px;
	float: left;
}

.contenedor_datos_personales_4 .texto_ficha_precio {
	color: #7d7c7c;
	font-size: 12px;
	font-weight: bold;
	margin: 6px 0px 0px 10px;
	float: left;
}

.contenedor_datos_personales_4 .boton_ficha_precio {
	margin: 0px 0px 0px 10px;
	float: right;
}

.contenedor_datos_personales_4 .titulo_ficha_presentacion {
	background: url("../images/ficha/icon_ok.gif") no-repeat left center;
	padding: 0px 0px 0px 20px;
	color: #ff9933;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
}

.contenedor_datos_personales_4 .texto_ficha_presentacion {
	color: #7d7c7c;
	font-size: 12px;
	margin: 15px 0px 0px 10px;
	line-height: 18px;
}

.contenedor_datos_personales_4 .texto_ficha_presentacion p {
	margin: 15px 0px 0px 0px;
}

#contenedor_ficha_despachos #contenedor_datos_personales #sellos_varios
	{
	display: block;
	border: none;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: right;
	width: 180px;
	color: #7d7c7c;
	font-size: 11px;
	text-align: left;
}

.sello_destacado {
	color: #7d7c7c;
	font-weight: bold;
	float: left;
	width: 180px;
}

.sello_destacado span {
	padding-top: 15px;
	display: block
}

.sello_recomendado {
	color: #7d7c7c;
	float: left;
	width: 180px;
}

.sello_recomendado span {
	padding-top: 10px;
	display: block
}

.sello_recomendado a:link,.sello_recomendado a:visited {
	padding-top: 10px;
	display: block;
	color: #7d7c7c;
}

.sello_recomendado a:hover {
	padding-top: 10px;
	display: block;
	color: #ff9933;
}

#contenedor_recomendaciones {
	background: #f9f8f8 url("../images/ficha/fnd_recomendar.gif") repeat-x
		top;
	border: 1px solid #d8d6d6;
	width: 280px;
	float: right;
	margin: 15px 0px 0px 0px;
	clear: right
}

#contenedor_no_recomendaciones {
	width: 280px;
	float: right;
	margin: 10px 0px 0px 0px;
	clear: right
}

#contenedor_recomendaciones .titulo_recomendaciones {
	color: #ff9933;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	border-bottom: 1px solid #d8d6d6;
	background: url("../images/ficha/img_recomendaciones.gif") no-repeat
		right;
	height: 25px;
	padding: 10px 0px 0px 5px;
}

#contenedor_recomendaciones .texto_recomendaciones {
	color: #333333;
	font-size: 11px;
	text-align: left;
	padding: 10px;
	width: 260px;
	line-height: 16px;
	float: left
}

#contenedor_recomendaciones .texto_recomendaciones p {
	background: url("../images/ficha/puntos.gif") repeat-x bottom;
	padding: 10px 0px 10px 0px;
	float: left;
}

#contenedor_recomendaciones .texto_recomendaciones p .link_recomendaciones:link,#contenedor_recomendaciones .texto_recomendaciones p .link_recomendaciones:visited
	{
	color: #ff9933;
	text-decoration: underline;
	display: block;
	float: right;
}

#contenedor_recomendaciones .texto_recomendaciones p .link_recomendaciones:hover
	{
	color: #d8d6d6;
	text-decoration: underline;
}

#contenedor_recomendaciones .enlaces_recomendaciones {
	padding: 10px 0px 10px 10px;
	width: 270px;
	float: left
}

.link_recomienda:link,.link_recomienda:visited {
	background: url("../images/ficha/icon_recomendar.png") no-repeat left;
	color: #4e4e4e;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 10px 10px 25px;
}

.link_recomienda:hover {
	background: url("../images/ficha/icon_recomendar.png") no-repeat left;
	color: #ff9933;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 10px 10px 25px;
}

.link_vertodas:link,.link_vertodas:visited {
	background: url("../images/ficha/mas_info_verde.gif") no-repeat left;
	color: #ff9933;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 10px 10px 15px;
}

.link_vertodas:hover {
	background: url("../images/ficha/mas_info_verde.gif") no-repeat left;
	color: #4e4e4e;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 10px 10px 15px;
}

/*boton darse de alta fondo y texto*/
.boton_alta_3 {
	background: url("../images/ficha/btn_alta_despacho.gif") no-repeat
		center center;
	width: 280px;
	height: 68px;
	float: right;
	margin: 10px 0px 0px 0px;
	clear: right
}

.boton_alta_3 a:visited,.boton_alta_3 a:link {
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}

.boton_alta_3 a:hover {
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC66
}

.txt_btn_alta {
	color: #ffffff;
	font-size: 12px;
	margin: 20px 0px 0px 60px;
}

/*fin boton darse de alta*/
.encabezado_datos_1 {
	font-size: 12px;
	font-weight: bold;
	color: #4e4e4e;
	margin-top: 10px;
}

.encabezado_datos_2 {
	font-size: 12px;
	font-weight: bold;
	color: #ff9933;
}

/*estilos para los filtros en la ficha de los despachos*/
#encabezado_filtros_ficha {
	background: url("../images/fondo_gris_home_poblacion.gif") repeat-x top;
	border: 1px solid #d9d7d7;
	height: 34px;
	margin: 15px 0px 0px 0px;
}

#encabezado_filtros_ficha form {
	font-weight: bold;
	margin: 5px 0px 0px 0px;
}

#encabezado_filtros_ficha form span {
	font-weight: normal
}

#encabezado_filtros_ficha form .labelnaranja {
	color: #ff9933;
}

#encabezado_filtros_ficha form .contenedor_opciones {
	float: left;
	margin: 0px 0px 0px 10px;
}

/*fichas individuales flotadas*/
.ficha_individual { /*hackeado ie6*/
	float: left;
	width: 130px;
	margin: 10px 15px 10px 15px;
}

.ficha_individual img {
	margin-bottom: 10px;
}

.txt_ficha_ind_1 {
	color: #ff9933;
	font-size: 12px;
	font-weight: bold;
	display: block;
	width: 100%;
}

.txt_ficha_ind_1 a:link,.txt_ficha_ind_1 a:visited {
	color: #ff9933;
	font-size: 12px;
	font-weight: bold;
}

.txt_ficha_ind_1 a:hover {
	color: #ff9933;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.txt_ficha_ind_2 {
	color: #7d7c7c;
	font-size: 11px;
	font-weight: bold;
	display: block;
	width: 100%;
	padding-bottom: 5px;
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 5px;
}

.ver_perfil:link,.ver_perfil:visited {
	background: url("../images/ficha/icon_ver_perfil.png") no-repeat left
		2px;
	padding: 0px 10px 10px 20px;
	color: #7d7c7c;
	/*float: right;*/
}

.ver_perfil:hover {
	background: url("../images/ficha/icon_ver_perfil.png") no-repeat left
		2px;
	padding: 0px 10px 10px 20px;
	color: #ff9933;
	/*float: right;*/
}

/*fin fichas individuales flotadas*/ /*ficha noticias*/
.titulo_noticias {
	color: #01487c;
	font-size: 21px;
	font-weight: bold;
	margin-bottom: 10px;
}

.cuerpo_noticias {
	color: #7d7c7c;
	font-size: 12px;
	margin-bottom: 10px;
}

.cuerpo_noticias_confoto {
	color: #7d7c7c;
	font-size: 12px;
	margin-bottom: 10px;
	float: right;
	width: 475px;
}

.imagen_noticia {
	float: left;
	width: 160px;
}

.pie_foto {
	background: url("../images/ficha/sombra_pie_foto.gif") repeat-x bottom;
	display: block;
	width: 160px;
	height: 22px;
	float: left
}

.pie_foto img {
	padding: 5px 5px 0px 5px
}

.fecha_noticia {
	color: #AEADAD;
	font-size: 12px;
	font-weight: normal;
}

.boton_contactar {
	width: 280px;
	height: 59px;
	float: right;
	margin: 10px 0px 0px 0px;
	clear: right
}

.boton_contactar a:link,.boton_contactar a:visited {
	background: url("../images/ficha/btn_contactar_2.gif") no-repeat center
		center;
	width: 280px;
	height: 59px;
	display: block;
}

.boton_contactar a:hover {
	background: url("../images/ficha/btn_contactar_2_on.gif") no-repeat
		center center;
	width: 280px;
	height: 59px;
	display: block;
}

.boton_contactar span {
	visibility: hidden
}


.boton_contactar_ab {
	width: 280px;
	height: 59px;
	float: right;
	margin: 10px 0px 0px 0px;
	clear: right
}

.boton_contactar_ab a:link,.boton_contactar_ab a:visited {
	background: url("../images/ficha/btn_contactar_2_abogado.gif") no-repeat center
		center;
	width: 280px;
	height: 59px;
	display: block;
}

.boton_contactar_ab a:hover {
	background: url("../images/ficha/btn_contactar_2_on_abogado.gif") no-repeat
		center center;
	width: 280px;
	height: 59px;
	display: block;
}

.boton_contactar_ab span {
	visibility: hidden
}

/*listado otras oficinas*/
#contenedor_datos_personales .otras_oficinas_ficha1 {
	border-bottom: 1px solid #dfdfdf;
	text-align: left;
	padding: 10px;
	float: left;
	width: 645px;
}

#contenedor_datos_personales .otras_oficinas_ficha1 .textos {
	float: left;
	width: 400px;
}

#contenedor_datos_personales .otras_oficinas_ficha1 .nombre_despacho {
	/*hackeado ie6*/
	background: url("../images/ficha/icon_ok.png") no-repeat left center;
	padding: 0px 0px 0px 20px;
	font-size: 14px;
	margin: 0px 0px 0px 10px;
	width: 400px;
	color: #4e4e4e;
	font-weight: normal;
	line-height: 22px;
}

#contenedor_datos_personales .otras_oficinas_ficha1 .nombre_despacho_comunidad
	{
	font-size: 14px;
	color: #ff9933;
	font-weight: bold;
	line-height: 22px;
}

#contenedor_datos_personales .otras_oficinas_ficha1 .nombre_despacho a:link,#contenedor_datos_personales .otras_oficinas_ficha1 .nombre_despacho a:visited
	{
	font-size: 14px;
	color: #4e4e4e;
	font-weight: normal;
	line-height: 22px;
}

#contenedor_datos_personales .otras_oficinas_ficha1 .nombre_despacho a:hover
	{
	font-size: 14px;
	color: #ff9933;
	font-weight: normal;
	line-height: 22px;
}

#contenedor_datos_personales .otras_oficinas_ficha1 .nombre_especialidad
	{
	font-size: 11px;
	margin: 0px 0px 0px 30px;
	width: 400px;
	color: #7d7c7c;
	line-height: 22px;
}

#contenedor_datos_personales .otras_oficinas_ficha1 .masinfo:link,#contenedor_datos_personales .otras_oficinas_ficha1 .masinfo:visited
	{ /*hackeado ie6 alphaimageloader*/
	background: url("../images/icon_masinfo.png") no-repeat left 5px;
	padding: 0px 0px 0px 20px;
	float: left;
	margin: 0px 0px 0px 30px;
	width: 100px;
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	color: #8c9d38;
	line-height: 22px;
}

#contenedor_datos_personales .otras_oficinas_ficha1 .masinfo:hover {
	/*hackeado ie6 alphaimageloader*/
	background: url("../images/icon_masinfo.png") no-repeat left 5px;
	padding: 0px 0px 0px 20px;
	float: left;
	margin: 0px 0px 0px 30px;
	width: 100px;
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	color: #ff9900;
	line-height: 22px;
}

.contenedor_recomendaciones_2 {
	background: url("../images/ficha/sombra_ficha_1.gif") repeat-x top;
	margin: 20px 0px 0px 0px;
	padding: 20px 10px 0px 10px;
	/*		float:left;*/
	width: 98%;
	z-index: 0
}

.cuerpo_recomendaciones {
	color: #666666;
	font-size: 12px;
	margin-bottom: 10px;
	line-height: 20px;
}

.cuerpo_recomendaciones p {
	margin-bottom: 10px;
}

.antetitulo_recomendaciones {
	color: #01487C;
	font-size: 13px;
}

.fecha_recomendaciones {
	color: #ADACAC;
	font-style: italic;
	font-size: 12px;
}

.bola_recomendaciones {
	position: absolute;
}

.bola_recomendaciones_2 {
	background: url("../images/ficha/circulo_azul.png") no-repeat center
		center;
	width: 30px;
	height: 30px;
	color: #ffffff;
	font-weight: bold;
	position: relative;
	top: -35px;
	z-index: 1;
}

.bola_recomendaciones_2 span {
	padding: 8px 0px 0px 12px;
	display: block;
}

#paginador_listado {
	margin: 10px 0px 0px 0px;
	width: 100%;
	color: #7d7c7c;
}

#paginador_listado .pld_resultados {
	float: left;
	padding: 15px 0px 0px 10px;
}

#paginador_listado .pld_enlaces {
	float: right
}

#paginador_listado .pld_enlaces a:link,#paginador_listado .pld_enlaces a:visited
	{
	color: #7d7c7c;
	text-decoration: underline;
	padding: 0px 10px 0px 0px;
}

#paginador_listado .pld_enlaces a:hover {
	color: #005168;
	text-decoration: underline;
	padding: 0px 10px 0px 0px;
}

#paginador_listado .pld_enlaces .pagina_activa {
	color: #005168;
	font-weight: bold;
	padding: 0px 10px 0px 0px;
}

/*estilos ficha abogados (la clase padre es el contenedor_ficha_despachos)*/
#contenedor_ficha_abogados #cabecera_ficha_despachos #link_volver {
	/*hackeado ie6 alphaimage loader*/
	display: block;
	height: 20px;
	float: right;
	font-size: 11px;
	color: #7d7c7c;
	background: url("../images/ficha/circulo_flecha.png") no-repeat left
		center;
	padding: 5px 0px 0px 20px;
	margin: 5px 0px 0px 0px;
}

#contenedor_ficha_abogados #cabecera_ficha_despachos #link_volver a:link,#contenedor_ficha_abogados #cabecera_ficha_despachos #link_volver a:visited
	{
	color: #7d7c7c;
}

#contenedor_ficha_abogados #cabecera_ficha_despachos #link_volver a:hover
	{
	text-decoration: underline;
	color: #FF9933;
}

#contenedor_ficha_abogados #contenedor_datos_personales .datos_ficha_abogado
	{
	display: block;
	border: none;
	padding: 0px;
	float: left;
	width: 450px;
	color: #7d7c7c;
	font-size: 12px;
	line-height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#contenedor_ficha_abogados #contenedor_datos_personales .datos_ficha_abogado ul
	{
	display: block;
	border: none;
	padding: 0px;
}

#contenedor_ficha_abogados #contenedor_datos_personales .datos_ficha_abogado ul li
	{
	display: list-item;
}

#contenedor_ficha_abogados #contenedor_datos_personales .datos_ficha_abogado .datos_ficha_2
	{
	margin: 10px 0px 0px 0px;
}

.link_ficha_abogados_n:link,.link_ficha_abogados_n:visited {
	color: #ff9933;
	font-weight: bold;
}

.link_ficha_abogados_n:hover {
	color: #ff9933;
	font-weight: bold;
	text-decoration: underline;
}

.link_ficha_abogados_g:link,.link_ficha_abogados_g:visited {
	color: #7D7C7C;
	font-weight: bold;
}

.link_ficha_abogados_g:hover {
	color: #7D7C7C;
	font-weight: bold;
	text-decoration: underline;
}

/*links integrantes, oficinas e imprimir hackeados ie6 alphaimageloader*/
#contenedor_ficha_abogados #contenedor_datos_personales .datos_ficha_abogado .link_ficha_recomendaciones:link,#contenedor_ficha_abogados #contenedor_datos_personales .datos_ficha_abogado .link_ficha_recomendaciones:visited
	{
	background: url("../images/ficha/icon_paper.png") no-repeat left -1px;
	padding: 5px 0px 5px 22px;
	margin: 0px 10px 0px 0px;
	color: #7D7C7C;
	font-size: 11px;
}

#contenedor_ficha_abogados #contenedor_datos_personales .datos_ficha_abogado .link_ficha_recomendaciones:hover
	{
	background: url("../images/ficha/icon_paper.png") no-repeat left -1px;
	padding: 5px 0px 5px 22px;
	margin: 0px 10px 0px 0px;
	color: #7D7C7C;
	text-decoration: underline;
	font-size: 11px;
}

#contenedor_ficha_abogados #contenedor_datos_personales .datos_ficha_abogado .link_ficha_contactar:link,#contenedor_ficha_abogados #contenedor_datos_personales .datos_ficha_abogado .link_ficha_contactar:visited
	{
	background: url("../images/ficha/icon_maill.png") no-repeat left center;
	padding: 5px 0px 5px 24px;
	margin: 0px 10px 0px 0px;
	color: #7D7C7C;
	font-size: 11px;
}

#contenedor_ficha_abogados #contenedor_datos_personales .datos_ficha_abogado .link_ficha_contactar:hover
	{
	background: url("../images/ficha/icon_maill.png") no-repeat left center;
	padding: 5px 0px 5px 24px;
	margin: 0px 10px 0px 0px;
	color: #7D7C7C;
	text-decoration: underline;
	font-size: 11px;
}

#contenedor_ficha_abogados #contenedor_datos_personales .datos_ficha_abogado .link_ficha_imprimir:link,#contenedor_ficha_abogados #contenedor_datos_personales .datos_ficha_abogado .link_ficha_imprimir:visited
	{
	background: url("../images/ficha/icon_print.png") no-repeat left center;
	padding: 5px 0px 5px 25px;
	margin: 0px 10px 0px 0px;
	color: #7D7C7C;
	font-size: 11px;
}

#contenedor_ficha_abogados #contenedor_datos_personales .datos_ficha_abogado .link_ficha_imprimir:hover
	{
	background: url("../images/ficha/icon_print.png") no-repeat left center;
	padding: 5px 0px 5px 25px;
	margin: 0px 10px 0px 0px;
	color: #7D7C7C;
	text-decoration: underline;
	font-size: 11px;
}

/*fin links integrantes, oficinas e imprimir hackeados ie6 alphaimageloader*/
#contenedor_ficha_abogados #contenedor_datos_personales .contenedor_curriculum
	{ /*hackeado ie6*/
	padding: 10px;
	float: left;
	width: 98%
}

.contenedor_curriculum .titulo_curriculum {
	color: #01487c;
	font-size: 18px;
	font-weight: bold;
	margin: 20px 0px 0px 10px;
	display: block;
	border-bottom: 1px solid #D8D6D6;
}

.contenedor_curriculum .contenido_curriculum {
	color: #4E4E4E;
	font-size: 12px;
	margin: 20px 0px 20px 20px;
	display: block;
	line-height: 22px;
}

.contenedor_curriculum .contenido_curriculum ul {
	border-bottom: 1px solid #ff9900;
}

.contenedor_curriculum .contenido_curriculum .listado_curriculum li {
	display: list-item;
	background: url("../images/cuadradito_naranja.gif") no-repeat left
		center;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 10px;
}

/*listado otras abogados amigos*/
#contenedor_datos_personales .ficha_abogados_amigos {
	border-bottom: 1px solid #dfdfdf;
	text-align: left;
	padding: 10px;
	float: left;
	width: 645px;
}

#contenedor_datos_personales .ficha_abogados_amigos .textos {
	float: left;
	width: 400px;
}

#contenedor_datos_personales .ficha_abogados_amigos .nombre_abogado {
	/*hackeado ie6*/
	background: url("../images/ficha/icon_ok.png") no-repeat left center;
	padding: 0px 0px 0px 20px;
	font-size: 14px;
	margin: 0px 0px 0px 10px;
	width: 400px;
	color: #4e4e4e;
	font-weight: normal;
	line-height: 22px;
}

#contenedor_datos_personales .ficha_abogados_amigos .nombre_abogado_comunidad
	{
	font-size: 14px;
	color: #ff9933;
	font-weight: bold;
	line-height: 22px;
}

#contenedor_datos_personales .ficha_abogados_amigos .nombre_abogado a:link,#contenedor_datos_personales .ficha_abogados_amigos .nombre_abogado a:visited
	{
	font-size: 14px;
	color: #4e4e4e;
	font-weight: normal;
	line-height: 22px;
}

#contenedor_datos_personales .ficha_abogados_amigos .nombre_abogado a:hover
	{
	font-size: 14px;
	color: #ff9933;
	font-weight: normal;
	line-height: 22px;
}

#contenedor_datos_personales .ficha_abogados_amigos .nombre_especialidad
	{
	font-size: 11px;
	margin: 0px 0px 0px 30px;
	width: 400px;
	color: #7d7c7c;
	line-height: 22px;
}

#contenedor_datos_personales .ficha_abogados_amigos .masinfo:link,#contenedor_datos_personales .ficha_abogados_amigos .masinfo:visited
	{ /*hackeado ie6 alphaimageloader*/
	background: url("../images/icon_masinfo.png") no-repeat left 5px;
	padding: 0px 0px 0px 20px;
	float: left;
	margin: 0px 0px 0px 30px;
	width: 100px;
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	color: #8c9d38;
	line-height: 22px;
}

#contenedor_datos_personales .ficha_abogados_amigos .masinfo:hover {
	/*hackeado ie6 alphaimageloader*/
	background: url("../images/icon_masinfo.png") no-repeat left 5px;
	padding: 0px 0px 0px 20px;
	float: left;
	margin: 0px 0px 0px 30px;
	width: 100px;
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	color: #ff9900;
	line-height: 22px;
}

/*Estilos alta en directorio*/
#contenedor_alta {
	width: 665px;
	float: left;
	color: #7d7c7c;
	font-size: 13px;
	margin: 20px 0px 0px 0px;
	text-align: left;
	line-height: 18px;
}

#contenedor_alta_1 {
	width: 665px;
	float: left;
	color: #7d7c7c;
	font-size: 12px;
	/*margin: 15px 0px 0px 0px;*/
	text-align: left;
	line-height: 13px;
	/*background:url(../images/alta/background.jpg) no-repeat;*/
	
		
}
#contenedor_alta .texto_resaltado {
	color: #8C9D38;
	font-size: 14px;
	font-weight: bold;
}

#contenedor_alta p {
	margin: 0px 0px 10px 0px;
}

#contenedor_alta_1 p {
	margin: 0px 0px 10px 0px;
}

#contenedor_alta .contenedor_servicios { /*hackeado ie6*/
	/*	background:url(../images/alta/fondo_caja_1.gif) repeat-x bottom;*/
	padding: 10px 0px 10px 0px;
	margin: 0px 15px 20px 10px;
	float: left;
	width: 300px
}

#contenedor_alta .contenedor_servicios p {
	padding-left: 10px;
}

#contenedor_alta .contenedor_servicios .titulo_servicios {
	background: url("../images/alta/fondo_titus.gif") repeat-x center 7px;
	height: 50px;
	font-size: 14px;
	font-weight: bold;
	color: #ff9933;
	padding: 0px 0px 0px 10px;
}

#contenedor_alta .contenedor_servicios .listado_servicios {
	display: list-item;
	color: #7D7C7C;
	margin: 0px 0px 10px 10px;
}

#contenedor_alta .contenedor_servicios .listado_servicios li {
	display: list-item;
	background: url("../images/alta/bullet_gris.gif") no-repeat left 6px;
	padding: 0px 0px 10px 10px;
}

#contenedor_alta .contenedor_servicios .texto_servicios_listado {
	padding-left: 10px;
	margin-bottom: 20px;
	font-weight: bold;
}

#contenedor_alta .contenedor_servicios .listado_servicios .listado_servicios_2
	{
	display: list-item;
	color: #7D7C7C;
	margin: 10px 0px 10px 20px;
}

#contenedor_alta .contenedor_servicios .listado_servicios .listado_servicios_2 li
	{
	display: list-item;
	list-style: circle;
	background: none;
	padding: 0px 0px 10px 0px;
}

#contenedor_alta .contenedor_servicios .texto_servicios_listado .listado_servicios_2
	{
	padding-left: 10px;
	margin-bottom: 20px;
	font-weight: bold;
}

#contenedor_alta .contenedor_amigos { /*hackeado ie6*/
	background: url("../images/alta/fondo_caja_1.gif") repeat-x bottom;
	padding: 10px 0px 10px 0px;
	float: left;
	margin: 0px 0px 20px 0px;
	width: 100%
}

#contenedor_alta .contenedor_amigos .titulo_amigos {
	background: url("../images/alta/fondo_titus.gif") repeat-x center 7px;
	height: 50px;
	font-size: 18px;
	font-weight: bold;
	color: #ff9933;
	padding: 0px 0px 0px 10px;
}

#contenedor_alta .contenedor_amigos .listado_amigos {
	display: list-item;
	color: #7D7C7C;
	margin: 0px 0px 10px 10px;
}

#contenedor_alta .contenedor_amigos .listado_amigos li {
	display: list-item;
	background: url("../images/alta/bullet_gris.gif") no-repeat left 6px;
	padding: 0px 0px 10px 10px;
}

#banner_att_cliente {
	/*width: 300px;*/
	height: 142px;
	background: url("../images/alta/fondo_att_cliente.gif") no-repeat center
		center;
	float: right;
	margin: 20px 0px 0px 0px;
}

#banner_att_cliente_2 {
	width: 300px;
	height: 142px;
	background: url("../images/alta/fondo_att_cliente.gif") no-repeat center
		center;
	float: left;
	margin: 20px 0px 0px 0px;
}

#banner_att_cliente_3 {
	width: 300px;
	/*background: url("../images/alta/fondo_att_cliente.gif") no-repeat center*/
	height: 142px;
	float: left;
	margin: 20px 0px 0px 0px;
}
#banner_att_cliente_3 .titulo_banner {
	/*background: url("../images/alta/bullet_i_verde.gif") no-repeat 10px 7px;*/
	/*border-bottom: 1px solid #d8d6d6;*/
	padding: 15px 0px 10px 0px;
	font-size: 14px;
	color: #ff9933;
	font-weight: bold;
	width: 265px;
	margin: 0 auto;
}

#banner_att_cliente .titulo_banner {
	background: url("../images/alta/bullet_i_verde.gif") no-repeat 10px 7px;
	border-bottom: 1px solid #d8d6d6;
	padding: 15px 0px 10px 20px;
	font-size: 14px;
	color: #ff9933;
	font-weight: bold;
	width: 265px;
	margin: 0 auto;
}

#banner_att_cliente .contenido_banner {
	color: #7D7C7C;
	font-size: 12px;
}

#banner_att_cliente .contenido_banner .texto_resaltado_banner {
	color: #8c9d38;
	font-weight: bold;
	font-size: 24px;
}

#banner_att_cliente .contenido_banner .texto_interior {
	display: block;
	float: right;
	width: 190px;
	margin: 15px 10px 0px 0px
}

#banner_att_cliente .contenido_banner .imagen_interior {
	float: left;
	margin: 10px 0px 0px 20px;
}

.recuadro_info {
	border: 1px solid #d8d6d6;
	background: url("../images/alta/info.jpg") no-repeat left top #f4f4f4;
	padding: 10px 0px 10px 80px;
	margin: 10px 20px 10px 20px;
	clear: both;
}

.recuadro_info_txtazul {
	color: #01487c;
	font-weight: bold;
}

/*contenedor pasos alta despacho*/
#contenedor_alta .submenu_alta_dir {
	height: 20px;
	/*background: url("../images/alta/fondo_submenu.gif") repeat-x top center;*/
	padding: 5px 0px 0px 10px;
	margin: 0px 0px 10px px;
}

#contenedor_alta .submenu_alta_dir .link_submenu_alta_on:link,#contenedor_alta .submenu_alta_dir .link_submenu_alta_on:visited
	{ /*hackeado ie6*/
	color: #01487c;
	background: url("../images/alta/circulo_azul.gif") no-repeat left 8px;
	height: 30px;
	display: block;
	float: left;
	padding: 12px 0px 0px 10px;
	font-size: 11px;
	margin: 0px 50px 0px 50px;
}

#contenedor_alta .submenu_alta_dir .link_submenu_alta_on:hover {
	/*hackeado ie6*/
	color: #ff9933;
	text-decoration: none;
}

#contenedor_alta .submenu_alta_dir .link_submenu_alta_on span {
	padding: 0px 13px 0px 0px;
	color: #ffffff;
	font-weight: bold;
}

#contenedor_alta .submenu_alta_dir .link_submenu_alta_off:link,#contenedor_alta .submenu_alta_dir .link_submenu_alta_off:visited
	{ /*hackeado ie6*/
	color: #cbcbcb;
	background: url("../images/alta/circulo_gris.gif") no-repeat left 8px;
	height: 30px;
	display: block;
	float: left;
	padding: 12px 0px 0px 10px;
	font-size: 11px;
	margin: 0px 50px 0px 50px;
}

#contenedor_alta .submenu_alta_dir .link_submenu_alta_off:hover {
	/*hackeado ie6*/
	color: #ff9933;
	text-decoration: none;
}

#contenedor_alta .submenu_alta_dir .link_submenu_alta_off span {
	padding: 0px 13px 0px 0px;
	color: #ffffff;
	font-weight: bold;
}

/*contenedor pasos alta abogado*/
#contenedor_alta .submenu_alta_abogado {
	height: 47px;
	background: url("../images/alta/fondo_submenu.gif") repeat-x top center;
	padding: 5px 0px 0px 10px;
	margin: 0px 0px 10px 0px;
}

#contenedor_alta .submenu_alta_abogado .link_submenu_alta_on:link,#contenedor_alta .submenu_alta_abogado .link_submenu_alta_on:visited
	{ /*hackeado ie6*/
	color: #01487c;
	background: url("../images/alta/circulo_azul.gif") no-repeat left 8px;
	height: 30px;
	display: block;
	float: left;
	padding: 12px 0px 0px 10px;
	font-size: 11px;
	margin: 0px 110px 0px 110px;
}

#contenedor_alta .submenu_alta_abogado .link_submenu_alta_on:hover {
	/*hackeado ie6*/
	color: #ff9933;
	text-decoration: none;
}

#contenedor_alta .submenu_alta_abogado .link_submenu_alta_on span {
	padding: 0px 13px 0px 0px;
	color: #ffffff;
	font-weight: bold;
}

#contenedor_alta .submenu_alta_abogado .link_submenu_alta_off:link,#contenedor_alta .submenu_alta_abogado .link_submenu_alta_off:visited
	{ /*hackeado ie6*/
	color: #cbcbcb;
	background: url("../images/alta/circulo_gris.gif") no-repeat left 8px;
	height: 30px;
	display: block;
	float: left;
	padding: 12px 0px 0px 10px;
	font-size: 11px;
	margin: 0px 110px 0px 110px;
}

#contenedor_alta .submenu_alta_abogado .link_submenu_alta_off:hover {
	/*hackeado ie6*/
	color: #ff9933;
	text-decoration: none;
}

#contenedor_alta .submenu_alta_abogado .link_submenu_alta_off span {
	padding: 0px 13px 0px 0px;
	color: #ffffff;
	font-weight: bold;
}

/*boton darse de alta verde*/
.boton_alta {
	width: 227px;
	height: 65px;
	margin: 8px 5px 0px 0px;
	float: right;
}

.boton_alta span {
	visibility: hidden;
}

.boton_alta a:visited,.boton_alta a:link {
	background: url("../images/btn_alta.gif") no-repeat center center;
	display: block;
	width: 227px;
	height: 65px;
	text-decoration: none;
}

.boton_alta a:hover {
	background: url("../images/btn_alta_on.gif") no-repeat center center;
	display: block;
	width: 227px;
	height: 65px;
	text-decoration: none;
}
.boton_alta_1 {
	width: 227px;
	/*height: 65px;*/
	/*margin: 8px 5px 0px 0px;*/
	float: right;
}

.boton_alta _1 span {
	visibility: hidden;
}

.boton_alta_1 a:visited,.boton_alta_1 a:link {
	background: url("../images/alta.gif") no-repeat center center;
	display: block;
	width: 227px;
	height: 30px;
	text-decoration: none;
	padding-left:120px;
}

.boton_alta_1 a:hover {
	background: url("../images/alta_hover.gif") no-repeat center center;
	display: block;
	width: 227px;
	height: 30px;
	text-decoration: none;
}

.boton_alta_small {
	width: 227px;
	height: 35px;
	float: right;
	background: url("../images/btn_alta_direct_c_small.gif") no-repeat center center;
}

.boton_alta_small span {
	visibility: hidden;
}

.boton_alta_small a:visited,.boton_alta_small a:link {
	background: url("../images/btn_alta_direct_c_small.gif") no-repeat center center;
	display: block;
	width: 227px;
	height: 35px;
	text-decoration: none;
}

.boton_alta_small a:hover {
	background: url("../images/btn_alta_direct_d_small.gif") no-repeat center center;
	display: block;
	width: 227px;
	height: 35px;
	text-decoration: none;
}
.boton_alta_abogado_small {
	width: 227px;
	height: 35px;
	float: right;
	display: block;
	background: url("../images/btn_alta_direct_a_small.gif") no-repeat center center;
}

.boton_alta_abogado_small span {
	visibility: hidden;
}

.boton_alta_abogado_small a:visited,.boton_alta_abogado_small a:link {
	background: url("../images/btn_alta_direct_a_small.gif") no-repeat center center;
	display: block;
	width: 227px;
	height: 35px;
	text-decoration: none;
}

.boton_alta_abogado_small a:hover {
	background: url("../images/btn_alta_direct_b_small.gif") no-repeat center center;
	display: block;
	width: 227px;
	height: 35px;
	text-decoration: none;
}


.boton_alta_dsp {
	width: 227px;
	height: 65px;
	margin: 8px 5px 0px 0px;
	float: right;
}

.boton_alta_dsp span {
	visibility: hidden;
}

.boton_alta_dsp a:visited,.boton_alta a:link {
	background: url("../images/btn_alta.gif") no-repeat center center;
	display: block;
	width: 227px;
	height: 65px;
	text-decoration: none;
}

.boton_alta_dsp a:hover {
	background: url("../images/btn_alta_on.gif") no-repeat center center;
	display: block;
	width: 227px;
	height: 65px;
	text-decoration: none;
}

.boton_alta_abogado {
	width: 227px;
	height: 65px;
	margin: 8px 5px 0px 0px;
	float: right;
}

.boton_alta_abogado span {
	visibility: hidden;
}

.boton_alta_abogado a:visited,.boton_alta_abogado a:link {
	/*hackeado ie6 alphaimage loader*/
	background: url("../images/alta_hover.png") no-repeat center
		center;
	display: block;
	width: 227px;
	height: 65px;
	text-decoration: none;
}

.boton_alta_abogado a:hover { /*hackeado ie6 alphaimage loader*/
	background: url("../images/btn_alta_abogado_on.png") no-repeat center
		center;
	display: block;
	width: 227px;
	height: 65px;
	text-decoration: none;
}

.boton_alta_abogado_2 {
	width: 227px;
	/*height: 65px;*/
	/*margin: 8px 5px 0px 0px;*/
	float: right;
}

.boton_alta_abogado_2 span {
	visibility: hidden;
}

.boton_alta_abogado_2 a:visited,.boton_alta_abogado_2 a:link {
	/*hackeado ie6 alphaimage loader*/
	background: url("../images/alta.gif") no-repeat center
		center;
	display: block;
	width: 227px;
	height: 30px;
	text-decoration: none;
	/*margin-top:40px;*/
}

.boton_alta_abogado_2 a:hover { /*hackeado ie6 alphaimage loader*/
	background: url("../images/alta_hover.gif") no-repeat center
		center;
	display: block;
	width: 227px;
	height: 30px;
	text-decoration: none;
	/*margin-top:40px;*/
	}





/*estilos formulario darse de alta*/
.tabla_formulario {
	margin: 0 auto;
	width: 900px;
	line-height: 30px;
}

.tabla_formulario_2 {
	
	width: 600px;
	font-size: 11px;
	color: #7D7C7C;
	line-height: 20px;
}

.tabla_formulario_3 {
	margin: 0 auto;
	width: 620px;
	line-height: 38px;
}

.tabla_formulario_3 .introduccion_tabla {
	line-height: 18px;
}

.tabla_formulario_4 {
	margin: 0 auto;
	width: 90%
}

.input_alta_1 {
	border: 1px solid #d4d4d4;
	background: url("../images/fondo_input_busc_text.gif") repeat-x top;
	width: 300px;
	height: 20px;
	font-size: 13px;
	padding-top: 3px;
/*	float: right*/
}

.input_alta_1b {
	border: 1px solid #d4d4d4;
	background: url("../images/fondo_input_busc_text.gif") repeat-x top
		#ffffff;
	width: 300px;
	height: 20px;
	font-size: 12px;
/*	float: right;*/
}

.textarea_alta {
	border: 1px solid #d4d4d4;
	background: url("../images/alta/fondo_textarea.gif") repeat-x top
		#ffffff;
	width: 300px;
	margin-left:260px;
}

.input_alta_cif1 {
	border: 1px solid #d4d4d4;
	background: url("../images/fondo_input_busc_text.gif") repeat-x top;
	width: 45px;
	height: 15px;
	font-size: 12px;
	padding-top: 3px;
	float: right;
	margin: 0px 0px 0px 5px;
}

.input_alta_cif2 {
	border: 1px solid #d4d4d4;
	background: url("../images/fondo_input_busc_text.gif") repeat-x top;
	width: 165px;
	height: 15px;
	font-size: 12px;
	padding-top: 3px;
	float: right;
}

.input_alta_cuenta_1 {
	border: 1px solid #d4d4d4;
	background: url("../images/fondo_input_busc_text.gif") repeat-x top;
	width: 100px;
	height: 15px;
	font-size: 12px;
	padding-top: 3px;
/*	float: right; */
}

.input_alta_cuenta_2 {
	border: 1px solid #d4d4d4;
	background: url("../images/fondo_input_busc_text.gif") repeat-x top;
	width: 20px;
	height: 15px;
	font-size: 12px;
	padding-top: 3px;
/*	float: right; */
	margin: 0px 5px 0px 0px;
}

.input_alta_cuenta_3 {
	border: 1px solid #d4d4d4;
	background: url("../images/fondo_input_busc_text.gif") repeat-x top;
	width: 40px;
	height: 15px;
	font-size: 12px;
	padding-top: 3px;
/*	float: right; */
	margin: 0px 5px 0px 0px;
}

.input_alta_cuenta_4 { /*hackeado ie6/ie7*/
	border: 1px solid #d4d4d4;
	background: url("../images/fondo_input_busc_text.gif") repeat-x top;
	width: 40px;
	height: 15px;
	font-size: 12px;
	padding-top: 3px;
/*	float: right; */
	margin: 0px 5px 0px 0px;
}

.alta_txt_resaltado_1 {
	color: #ff9933;
	font-size: 11px;
	line-height: 14px;
	padding: 10px 0px 10px 0px;
}

.alta_txt_resaltado_2 {
	color: blue;
	font-weight:bold;
}

.alta_txt_2 {
	font-size: 11px;
}

.submenu_alta_2 {
	color: #ff9933;
	font-size: 14px;
	font-weight: bold;
	background: url("../images/alta/fondo_subtitu_1.gif") repeat-x bottom;
	display: block;
	height: 33px;
	margin: 0px 0px 10px 0px;
}

.submenu_alta_2 span {
	padding: 10px 0px 0px 10px;
	display: block;
}

.checkbox_alta {
	height: 12px;
	width: 12px;
	margin: 5px;
}

.btn_enviar_amigo {
	float: right;
	margin: 0px 10px 0px 0px;
}

.btn_azul_alta { /*hackeado ie6 alphaimage loader*/
	background: url("../images/alta/btn_fnd_azul.png") no-repeat center
		center;
	height: 31px;
	width: 110px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	border: none;
	cursor: pointer;
	margin: 10px 0px 0px 0px;
}

.btn_azul_alta  a{ /*hackeado ie6 alphaimage loader*/
	background: url("../images/alta/btn_fnd_azul.png") no-repeat center
		center;
	height: 31px;
	width: 110px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	border: none;
	cursor: pointer;
	margin: 10px 0px 0px 0px;
}

.btn_verde_alta { /*hackeado ie6 alphaimage loader*/
	background: url("../images/alta/btn_verde_alta.gif") no-repeat center
		center;
	height: 40px;
	width: 180px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	border: none;
	cursor: pointer;
	margin: 10px 0px 0px 0px;
}
.btn_verde_alta hover{ /*hackeado ie6 alphaimage loader*/
	background: url("../images/alta/btn_verde_alta.gif") no-repeat center
		center;
	height: 40px;
	width: 180px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	border: none;
	cursor: pointer;
	margin: 10px 0px 0px 0px;
	text-decoration:underline;
}



.texto_verde_alta {
	color: #8c9d38;
	font-size: 18px;
	padding: 20px 0px 20px 0px;
}

.texto_rojo_alta {
	color: #CC0000;
	font-size: 18px;
	padding: 20px 0px 20px 0px;
}

.boton_volver {
	float: right;
	margin: 0px 20px 0px 0px;
}

/*campos con errores*/
.campo_error {
	color: #CC0000
}

.input_alta_1_error {
	border: 1px solid #CC0000;
	background-color: #FFCCCC;
	width: 300px;
	height: 15px;
	font-size: 12px;
	padding-top: 3px;
	float: right
}

.input_alta_1b_error {
	border: 1px solid #CC0000;
	background-color: #FFCCCC;
	width: 300px;
	height: 20px;
	font-size: 12px;
	float: right
}

.textarea_alta_error {
	border: 1px solid #CC0000;
	background-color: #FFCCCC;
	width: 100%;
}

.input_alta_cif1_error {
	border: 1px solid #CC0000;
	background-color: #FFCCCC;
	width: 45px;
	height: 15px;
	font-size: 12px;
	padding-top: 3px;
	float: right;
	margin: 0px 0px 0px 5px;
}

.input_alta_cif2_error {
	border: 1px solid #CC0000;
	background-color: #FFCCCC;
	width: 165px;
	height: 15px;
	font-size: 12px;
	padding-top: 3px;
	float: right;
}

.input_alta_cuenta_1_error { /*hackeado 1e6-ie7*/
	border: 1px solid #CC0000;
	background-color: #FFCCCC;
	width: 100px;
	height: 15px;
	font-size: 12px;
	padding-top: 3px;
	float: right;
}

.input_alta_cuenta_2_error {
	border: 1px solid #CC0000;
	background-color: #FFCCCC;
	width: 20px;
	height: 15px;
	font-size: 12px;
	padding-top: 3px;
	float: right;
	margin: 0px 5px 0px 0px;
}

.input_alta_cuenta_3_error {
	border: 1px solid #CC0000;
	background-color: #FFCCCC;
	width: 40px;
	height: 15px;
	font-size: 12px;
	padding-top: 3px;
	float: right;
	margin: 0px 5px 0px 0px;
}

.input_alta_cuenta_4_error {
	border: 1px solid #CC0000;
	background-color: #FFCCCC;
	width: 40px;
	height: 15px;
	font-size: 12px;
	padding-top: 3px;
	float: right;
	margin: 0px 5px 0px 0px;
}

.texto_error {
	border: 1px solid #CC0000;
	background-color: #FFCCCC;
	font-size: 11px;
	padding: 10px 10px 10px 20px;
	margin: 0px 0px 10px 0px;
}

.texto_error ul li {
	display: list-item;
	list-style: inside;
	margin: 0px 0px 0px 20px;
}

.texto_aviso_legal {
	font-size: 10px;
	padding: 10px;
	
}

/*fin estilos formulario darse de alta*/
	/*Estilos contenedor login menu lateral derecho*/
#contenedor_login { /*hackeado ie6*/
	background: url("../images/fondo_busc_textual.gif") repeat-x bottom
		#f9f8f8;
	width: 280px;
	border: 1px solid #d8d6d6;
	float: right;
	margin: 20px 8px 0px 0px;
}

#titulo_login {
	background: url("../images/alta/fnd_titu_busc.gif") repeat-x bottom;
	height: 33px;
	padding: 8px 0px 0px 0px;
}

#titulo_login strong {
	margin: 0px 0px 0px 10px;
	display: block;
	font-weight: bold;
	font-size: 14px;
	color: #ff9933;
	text-align: left;
}

.texto_login_1 {
	font-size: 11px;
	color: #7c7c7c;
	margin: 8px 10px 0px 10px;
	display: block;
	text-align: left;
}

.texto_login_2 {
	font-size: 11px;
	color: #7c7c7c;
	text-align: right;
}

#tabla_login {
	width: 260px;
	margin: 10px auto 10px auto;
	line-height: 30px;
}

.input_login {
	border: 1px solid #d4d4d4;
	background: url("../images/fondo_input_busc_text.gif") repeat-x top;
	width: 180px;
	height: 15px;
	font-size: 12px;
	padding-top: 3px;
	margin: 5px;
	float: left;
}

.label_login {
	float: left;
	color: #7c7c7c;
	font-size: 12px;
	font-weight: bold;
}

.texto_error_login {
	border: 1px solid #CC0000;
	background-color: #FFCCCC;
	font-size: 11px;
	padding: 10px 10px 10px 20px;
	width: 180px;
	margin: 10px auto 10px auto;
	text-align: left;
	color: #CC0000;
}

.texto_error_login a:link,.texto_error_login a:visited {
	color: #333333;
	line-height: 26px;
	font-size: 12px;
}

.texto_error_login a:hover {
	color: #CC0000;
	font-size: 12px;
}

.input_login_error {
	border: 1px solid #CC0000;
	background-color: #FFCCCC;
	width: 180px;
	height: 15px;
	font-size: 12px;
	padding-top: 3px;
	margin: 5px;
	float: left;
}

/*estilos login pagina destacar despacho centrado*/
#contenedor_login_b { /*hackeado ie6*/
	background: url("../images/fondo_busc_textual.gif") repeat-x bottom
		#f9f8f8;
	width: 600px;
	border: 1px solid #d8d6d6;
	margin: 10px auto 10px auto;
}

#titulo_login_b {
	background: url("../images/alta/fnd_titu_busc.gif") repeat-x bottom;
	height: 33px;
	padding: 8px 0px 0px 0px;
}

#titulo_login_b strong {
	margin: 0px 0px 0px 10px;
	display: block;
	font-weight: bold;
	font-size: 14px;
	color: #ff9933;
	text-align: left;
}

.texto_login_b_1 {
	font-size: 12px;
	color: #7c7c7c;
	margin: 8px 10px 0px 10px;
	display: block;
	text-align: left;
}

.texto_login_b_2 {
	font-size: 11px;
	color: #7c7c7c;
	text-align: right;
}

#tabla_login_b {
	width: 470px;
	margin: 10px auto 10px auto;
	line-height: 30px;
}

.input_login_b {
	border: 1px solid #d4d4d4;
	background: url("../images/fondo_input_busc_text.gif") repeat-x top;
	width: 240px;
	height: 15px;
	font-size: 12px;
	padding-top: 3px;
	margin: 5px;
}

.label_login_b {
	float: left;
	color: #7c7c7c;
	font-size: 12px;
	font-weight: bold;
}

.texto_error_login_b {
	border: 1px solid #CC0000;
	background-color: #FFCCCC;
	font-size: 11px;
	padding: 10px 10px 10px 20px;
	width: 400px;
	margin: 10px auto 10px auto;
	text-align: left;
	color: #CC0000;
}

.texto_error_login_b a:link,.texto_error_login_b a:visited {
	color: #333333;
	line-height: 26px;
	font-size: 12px;
}

.texto_error_login_b a:hover {
	color: #CC0000;
	font-size: 12px;
}

.input_login_error_b {
	border: 1px solid #CC0000;
	background-color: #FFCCCC;
	width: 240px;
	height: 15px;
	font-size: 12px;
	padding-top: 3px;
	margin: 5px;
	float: right;
}

.btn_azul_alta_b { /*hackeado ie6 alphaimage loader*/
	background: url("../images/alta/btn_fnd_azul.png") no-repeat center
		center;
	height: 31px;
	width: 110px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	border: none;
	cursor: pointer;
	margin: 10px 0px 0px 0px;
	float: right
}

/*estilos pagina resultados de busqueda (hay estilos comunes a esta pagina y a los listados de las homes internas*/
.texto_resultados_1 {
	margin: 15px 0px 10px 0px;
	color: #888888;
	text-align: left;
	font-size: 15px;
}

.texto_resultados_1 span {
	color: #ff9933;
	font-weight: bold;
}

/*estilos para el encabezado de los despachos con el formulario para ordenar resultados*/
#resultados_busqueda_filtros {
	background: url("../images/fondo_gris_home_poblacion.gif") repeat-x top;
	border: 1px solid #d9d7d7;
	height: 34px;
	margin: 15px 0px 0px 0px;
}

#resultados_busqueda_filtros form {
	font-weight: bold;
	margin: 5px 0px 0px 0px;
}

#resultados_busqueda_filtros form span {
	font-weight: normal;
	margin-left: 7px
}

#resultados_busqueda_filtros form .labelnaranja {
	color: #ff9933;
}

#resultados_busqueda_filtros form .contenedor_opciones {
	/*hackeado ie6*/
	float: left;
	margin: 0px 0px 0px 0px;
}

.situacion_geografica_1 {
	font-size: 12px;
	margin: 0px 0px 0px 10px;
	width: 400px;
	color: #000000;
	font-weight: bold;
	line-height: 22px;
}

.situacion_geografica_2 {
	font-size: 11px;
	margin: 0px 0px 0px 10px;
	width: 400px;
	color: #8c9d38;
}

.contenedor_masdespachos_2_ficha {
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #dfdfdf;
	text-align: left;
	padding: 5px;
	float: left;
	width: 655px;
}

.contenedor_masdespachos_2_ficha .logodespacho {
	float: left;
	margin: 0px 0px 0px 10px;
}

.contenedor_masdespachos_2_ficha .icono_desp_destacado {
	float: right;
	margin: 0px 0px 0px 0px;
}

.contenedor_masdespachos_2_ficha .textos {
	float: left;
	width: 400px;
}

.contenedor_masdespachos_2_ficha .nombre_despacho:link,.contenedor_masdespachos_2_ficha .nombre_despacho:visited
	{
	font-size: 13px;
	margin: 0px 0px 0px 10px;
	color: #4e4e4e;
	font-weight: bold;
	line-height: 22px;
}

.contenedor_masdespachos_2_ficha .nombre_despacho:hover {
	color: #ff9933;
}

#contenedor_buscador_resultados {
	width: 280px;
	height: 190px;
	float: right;
	margin: 15px 0px 0px 0px;
	text-align: left;
}

#contenedor_buscador_resultados_2 {
	background: url("../images/fondo_busc_textual.gif") repeat-x bottom
		#f9f8f8;
	width: 278px;
	height: 170px;
	border: 1px solid #d8d6d6;
	margin: 18px 0px 0px 0px;
}

.cabecera_buscador_resultados {
	background: url("../images/fondo_cab_busc_textual.gif") repeat-x top;
	font-size: 14px;
	font-weight: bold;
	color: #ff9933;
	height: 41px;
	text-align: center;
	padding: 10px 0px 0px 5px;
}

#contenedor_buscador_resultados #contenedor_buscador_resultados_2 form {
	padding: 0px 10px 0px 15px;
	margin: 0px 0px 0px 0px;
	line-height: 17px;
}

#contenedor_buscador_resultados #contenedor_buscador_resultados_2 form label
	{
	font-size: 11px;
	font-weight: bold;
	color: #ff9933;
}

#contenedor_buscador_resultados #contenedor_buscador_resultados_2 form .button_resultados_buscador
	{ /*hackeado1e6-1e7*/
	background: url("../images/btn_fnd_azul_p.png") no-repeat center 2px;
	height: 30px;
	width: 72px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	border: none;
	cursor: pointer;
	float: right
}

#contenedor_buscador_resultados #contenedor_buscador_resultados_2 form .input_buscador_text
	{
	border: 1px solid #d4d4d4;
	background: url("../images/fondo_input_busc_text.gif") repeat-x top;
	width: 240px;
	height: 18px;
	font-size: 12px;
	padding-top: 3px;
	margin-top: 10px;
}

/*fin estilos pagina resultados*/ /*Estilos paginas estáticas*/
#contenedor_estaticas {
	width: 100%;
	color: #7d7c7c;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	line-height: 18px;
}

#contenedor_estaticas p {
	margin-bottom: 10px;
	padding-left: 10px;
}

.subtitulo_estaticas {
	color: #ff9933;
	font-size: 14px;
	font-weight: bold;
	background: url("../images/alta/fondo_subtitu_1.gif") repeat-x bottom;
	display: block;
	height: 33px;
	margin: 10px 0px 10px 0px;
	clear: both;
}

.subtitulo_estaticas a {
	padding: 10px 0px 0px 10px;
	display: block;
	color: #ff9933;
	text-decoration: none;
}

.subtitulo_estaticas span {
	padding: 10px 0px 0px 10px;
	display: block;
	color: #ff9933;
	text-decoration: none;
}

.encabezado_estaticas {
	color: #555555;
	text-decoration: none;
}

.encabezado_estaticas:hover {
	color: #555555;
	text-decoration: none;
}

.link_estaticas:link,.link_estaticas:visited {
	background: url("../images/flecha_naranja.gif") no-repeat left 3px;
	padding: 0px 0px 0px 10px;
	color: #7d7c7c;
	font-size: 11px;
	margin-right: 10px;
}

.link_estaticas:hover {
	background: url("../images/flecha_naranja.gif") no-repeat left 3px;
	padding: 0px 0px 0px 10px;
	color: #ff9933;
	text-decoration: underline;
}

/*Estilos listado mapa web*/
#tabla_mapa_web {
	width: 600px;
	margin: 0 auto;
}

.mapaweb {
	display: inline;
	line-height: 26px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}

.mapaweb li { /*hackeado ie6*/
	display: list-item;
	background: url("../images/ficha/icon_ok.png") no-repeat left center;
	padding: 0px 0px 0px 20px;
}

.mapaweb li a:link,.mapaweb li a:visited {
	color: #7c7c7c;
	font-size: 12px;
}

.mapaweb li a:hover {
	color: #ff9933;
	font-size: 12px;
}

.mapaweb-2 {
	display: inline;
	line-height: 26px;
}

.mapaweb-2 li { /*hackeado ie6*/
	display: list-item;
	margin-left: 20px;
	list-style-position: inside;
	list-style-type: disc;
}

.mapaweb-2 li a:link,.mapaweb li a:visited {
	color: #7c7c7c;
	font-size: 12px;
}

.mapaweb-2 li a:hover {
	color: #ff9933;
	font-size: 12px;
}

.mapaweb-3 {
	display: inline;
	line-height: 26px;
}

.mapaweb-3 li { /*hackeado ie6*/
	display: list-item;
	list-style-type: none;
	margin-left: 30px;
}

.mapaweb-3 li a:link,.mapaweb li a:visited {
	color: #7c7c7c;
	font-size: 12px;
}

.mapaweb-3 li a:hover {
	color: #ff9933;
	font-size: 12px;
}

/*estilos capa solicitar cita (lightbox)*/
#contenedor_solicitar_cita {
	width: 98%;
	/*background-color: #ffffff;*/
	margin: 0 auto;
	padding:10px 6px 0;
}

#contenedor_solicitar_cita #cabecera_solicitar_cita {
	/*background: url("../images/solicitarcita/cabecera_cita.gif") no-repeat
		top;
	width: 434px;
	height: 84px;*/
}

#contenedor_solicitar_cita #cabecera_solicitar_cita span {
	visibility: hidden
}

.contenido_cita_1 {
	font-size: 12px;
	font-weight: bold;
	color: #7c7c7c;
	margin: 0px auto 20px auto;
	width: 400px;
}

.tabla_cita {
	width: 410px;
	margin: 2px auto;
	font-size: 12px;
	color: #7c7c7c;
	line-height: 22px;
}

.tabla_cita td {
	padding: 5px 0px 5px 0px;
}

.texto_legal_cita {
	color: #416487;
	font-size: 10px;
	line-height: 12px;
}

.texto_legal_cita p {
	margin-bottom: 10px;
}

.input_cita_1 {
	border: 1px solid #d4d4d4;
	background: url("../images/fondo_input_busc_text.gif") repeat-x top;
	width: 200px;
	height: 15px;
	font-size: 12px;
	padding-top: 3px;
	float: right
}

.input_cita_2 {
	border: 1px solid #d4d4d4;
	background: url("../images/fondo_input_busc_text.gif") repeat-x top;
	width: 202px;
	height: 20px;
	font-size: 12px;
	padding-top: 3px;
	float: right
}

.textarea_cita {
	border: 1px solid #d4d4d4;
	background: url("../images/alta/fondo_textarea.gif") repeat-x top
		#ffffff;
	width: 300px;
	height:25px;
}

.contenido_cita_2 {
	font-size: 11px;
	color: #A1A1A1;
	float: right;
	display: block;
}

.contenido_cita_3 {
	font-size: 11px;
	color: #A1A1A1;
}

.btn_azul_cita { /*hackeado ie6 alphaimage loader*/
	background: url("../images/alta/btn_fnd_azul.png") no-repeat
		left 5px;
	height: 40px;
	width: 180px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	border: none;
	cursor: pointer;
	margin: 4px 0px 0px 0px;
	float: right;
	font-family:verdana;
}

/*FIN estilos capa solicitar cita (lightbox)*/
.texto_contacto {
	font-size: 12px;
	color: #7c7c7c;
	/*font-weight: bold;*/
	/*text-align: center;*/
	margin: 20px 0px 20px 0px;
}

/*estilos destacar despacho*/
#contenedor_destacar_despacho {
	width: 665px;
	float: left;
	color: #7d7c7c;
	font-size: 12px;
	margin: 20px 0px 0px 0px;
	text-align: left;
	line-height: 24px;
}

#contenedor_atencion_cliente {
	width: 100%;
	float: left;
	color: #7d7c7c;
	font-size: 12px;
	margin: 20px 0px 0px 0px;
	text-align: left;
	line-height: 24px;
}

#contenedor_destacar_despacho .texto_resaltado_2 {
	color: #ff9933;
	font-size: 16px;
	font-weight: bold;
}

#contenedor_destacar_despacho p {
	margin: 0px 0px 10px 0px;
}

#link_volver_destacar { /*hackeado ie6 alphaimage loader*/
	display: block;
	height: 40px;
	float: right;
	font-size: 11px;
	color: #7d7c7c;
	background: url("../images/ficha/circulo_flecha.png") no-repeat left 4px
		;
	padding: 5px 0px 0px 20px;
	margin: 5px 5px 0px 0px;
}

#link_volver_destacar a:link,#link_volver_destacar a:visited {
	color: #7d7c7c;
}

#link_volver_destacar a:hover {
	text-decoration: underline;
	color: #FF9933;
}

#titulo_destacar_despacho {
	display: block;
	float: left
}

/*boton darse de alta verde destacar despacho*/
.boton_alta_destacar {
	width: 227px;
	height: 65px;
	margin: 20px auto 20px auto;
	clear: both;

}

.boton_alta_destacar span {
	visibility: hidden;
}

.boton_alta_destacar a:visited,.boton_alta_destacar a:link {
	background: url("../images/btn_alta.gif") no-repeat center center;
	display: block;
	width: 227px;
	height: 65px;
	text-decoration: none;
}

.boton_alta_destacar a:hover {
	background: url("../images/btn_alta_on.gif") no-repeat center center;
	display: block;
	width: 227px;
	height: 65px;
	text-decoration: none;
}



.link_publi:link,.link_publi:visited {
	font-size: 12px;
	color: #ff9933;
}

.link_publi:hover {
	color: #7c7c7c;
}

.lista_condiciones {
	display: block;
	margin: 0px 0px 0px 10px;
}

.lista_condiciones li {
	background: url("../images/cuadradito_naranja.gif") no-repeat left
		center;
	padding: 0px 0px 0px 10px;
	display: list-item;
}

.lista_tarifas {
	display: block;
	margin: 0px 0 0px 0;
	/*width: 600px;*/
}

.lista_tarifas li {
	background: url("../images/cuadradito_naranja.gif") no-repeat 
		left;
	margin: 0px 0px 0px 10px;
	padding-left:10px;
	display: list-item;
	text-align:left;
	line-height:25px;
}

.tabla_precios {
	margin: 0 auto;
}

.contenedor-diez {
	margin: 20px 0px 0px 0px;
}

.lista_diez {
	display: block
}

.lista_diez li {
	display: list-item;
	background: url("../images/cuadradito_naranja.gif") no-repeat left
		center;
	padding: 0px 0px 0px 10px;
}

.lista_diez li a:link,.lista_diez li a:visited {
	color: #7c7c7c;
}

.lista_diez li a:hover {
	color: #ff9933;
}

.sin_resultados {
	font-size: 14px;
	color: #7c7c7c;
	text-align: left;
	margin: 20px 10px 0px 10px;
}

.recuadro_info_2 {
	border: 1px solid #d8d6d6;
	background: url("../images/idea.png") no-repeat left center #f4f4f4;
	padding: 5px 5px 5px 80px;
	clear: both;
	font-size: 12px;
	text-align: left;
	color: #7c7c7c;
	margin: 20px 0px 20px 0px;
}

.recuadro_info_2_txtazul {
	color: #01487c;
	font-weight: bold;
	}

.recuadro_info_2 p {
	margin: 10px 0px 10px 0px;
}

/*FIN ESTILOS CUERPO/
		
/*ESTILOS PIE*/
#contenedor_pie { /*hackeado ie6*/
	margin: 20px auto 0px auto;
	padding: 50px 0px 0px 0px;
	width: 970px;
	height: 40px;
	/*background-image: url("../images/fondo_pie.gif");
	background-repeat:no-repeat;
	background-position:top;*/
	text-align: left;
	clear: both;
	
}
#contenedor_pie_bg {
	margin: 20px auto 0px auto;
	padding: 20px 0px 0px 0px;
	width: 970px;
	height: 40px;
	background-image: url("../images/fondo_pie.gif");
	background-repeat:no-repeat;
	background-position:top;
	text-align: left;
	clear: both;
}
#links_pie {
	width: 800px;
	color: #7a7a7a;
	line-height: 24px;
	margin: 0px auto;
	text-align: center;
	/*		float:left;
		position:relative;
		left:10px;*/
}

#links_pie ul {
	display: block
}

#links_pie ul li a {
	color: #7a7a7a;
}

#patrocinadores_pie { /*		float:right;
		position:relative;
		right:10px;*/
	width: 100%;
	text-align: center;
	margin: 10px auto 0px auto;
}

#patrocinadores_pie img {
	margin: 0px 10px 0px 10px;
}

/*FIN ESTILOS PIE*/
#contenedor_alta_publi { /*hackeado ie6*/
	background: url("../images/fondo_busc_textual.gif") repeat-x bottom
		#f9f8f8;
	width: 260px;
	border: 1px solid #d8d6d6;
	float: right;
	margin: 20px 8px 0px 0px;
	padding: 10px;
	font-size: 12px;
	text-align: left;
	color: #7D7C7C;
}

#contenedor_tabla_comp {
	padding: 20px 0px 0px 0px;
	width:140px;
	height: 70px;
	float: right;
}

.tabla_comparativa {
	width: 700px;
	margin: 10px auto 0px auto;
	text-align: left;
	vertical-align: top;
	border: 2px solid #009933;
	color: #666666;
	background-color:#EBF5FA;
}

.tabla_comparativa th {
	text-align: center;
	padding: 5px 0 0 0;
	color: #0099CC;
	font-size: 16px;
	font-weight:bold;
}

.tabla_comparativa td {
	border-bottom: 1px dashed #CCCCCC;
}

.tabla_comparativa .paddingtd {
	padding: 7px 0px 7px 20px;
	font-size: 12px;
}

.tabla_comparativa .paddingtd2 {
	padding: 7px 0px 7px 10px;
	font-size: 12px;
}

.logado {
	width: 100%;
	margin-bottom: 5px;
	background-image: url("../images/fondo_input_busc_text.gif");
	background-repeat: repeat-x;
	background-position: left top;
}

#abogado_recomendado {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003399;
	font-size: 12px;
	font-style: italic;
	line-height: 18px;
	text-decoration: none;
	margin-right: 10px;
	clear: left;
	float: left;
}

.destac {
	height: 50px;
	width: 50px;
	float: right;
	margin-right: 50px;
}

.contenedor_abogado_margen_izq {
	margin-left: 32px;
	height: 60px;
	float: left;
	margin-right: 25px;
	border: 1px solid #CCCCCC;
}

#logo_pie_factura {
	background-image: url("../images/logo2.png");
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 30px;
	padding-top: 42px;
	padding-right: 35px;
	padding-left: 35px;
	text-align: left;
}

.integ_expert {
	background-image: url("../images/ficha/sello_abog_experto_pic.png");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 3px;
	height: 25px;
	text-align: left;
	vertical-align: middle;
	font-family: inherit;
	letter-spacing: normal;
	word-spacing: normal;
}

.hide {
	display:none;
}

.cuadrado{width:650px;height:20px; background-color:#f4f0f0;border:1px solid #ccc;border-bottom:none;padding:5px 0px 5px; background:transparent url(../images/ficha/sombra_ficha_2.gif) repeat-x scroll center bottom}
.cuadrado2{width:650px;height:20px; background-color:#ffffff;border:1px solid #ccc;padding:5px 0px 5px; }
.cuadrado3{width:650px;height:20px; background-color:#f4f0f0;border:1px solid #ccc;border-bottom:none;padding:5px 0px 5px; background-color:#06578f}
.correcto{
	background-image:url("../images/icon_ok.gif");
	background-repeat: no-repeat;
	background-position: 24% 7px;
	font-size:13px;
	margin-top:6px;
	width:800px;
	padding-left:270px;
	text-align:left;
	margin-top:20px;
	line-height:30px;
	}
	
.correcto a{
	/*background-image:url("../images/icon_ok.gif");
	background-repeat: no-repeat;
	background-position: 24% 1px;*/
	font-size:13px;
	margin-top:6px;
	width:800px;
	text-align:left;
	color:#666;
	text-decoration:underline;
	}
.correcto a:hover{
	/*background-image:url("../images/icon_ok.gif");
	background-repeat: no-repeat;
	background-position: 24% 1px;*/
	font-size:13px;
	margin-top:6px;
	width:800px;
	text-align:left;
	color:#FF9933;
	text-decoration:underline;
	}	


.no_correcto{
	background-image:url("../images/panel/icon_rechazar.png");
	background-repeat: no-repeat;
	background-position: 24% 7px;
	font-size:13px;
	margin-top:6px;
	width:800px;
	padding-left:270px;
	text-align:left;
	margin-top:20px;
	line-height:30px;
	}
	
.no_correcto a{
	/*background-image:url("../images/icon_ok.gif");
	background-repeat: no-repeat;
	background-position: 24% 1px;*/
	font-size:13px;
	margin-top:6px;
	width:800px;
	text-align:left;
	color:#666;
	text-decoration:underline;
	}
.no_correcto a:hover{
	/*background-image:url("../images/icon_ok.gif");
	background-repeat: no-repeat;
	background-position: 24% 1px;*/
	font-size:13px;
	margin-top:6px;
	width:800px;
	text-align:left;
	color:#FF9933;
	text-decoration:underline;
	}		
	
.bubble{
	background-image:url("../images/corner.png");
	background-repeat: no-repeat;
	background-position: 76% 20px;
	height:20px
	}	
.body2{
	background-image:url("../images/back-form.jpg");
	background-repeat: no-repeat;
	background-image:url("../images/corner.png");
	background-repeat: no-repeat;
	background-color:#eff2f5;
}

#numerotelefono{
	display:none;
}
#sobre_nosotros{
width:100%;
margin-top:10px;}

.nosotros_menu{
width:180px;
float:left;

}
.nosotros_menu ul{list-style:none outside none;
text-align:left}

.nosotros_menu li{ 
display:list-item;
line-height:30px;
color:#336699;
text-align:left;
font-size:14px;
background-color:#fff;}

.nosotros_menu li:hover{ 
display:list-item;
line-height:30px;
text-align:left;
font-size:14px;
background-color:#336699;
color:#fff;}
.nosotros_menu a{
color:#336699;
padding:5px 55px 3px 3px;
}
.nosotros_menu a:hover{
text-decoration:none;
color:#fff;
width:170px;
padding:5px 55px 3px 3px;}

.nosotros_contacto{
width:400px;
float:left;
padding-left:10px;
padding-top:5px;

}
.nosotros_contacto p{
font-size:15px;
font-weight:bold;
color:#336699;
text-align:left;
}

.nosotros_contacto2{
width:400px;
float:left;
padding-left:10px;
padding-top:30px;
margin-left:160px;

}
.nosotros_contacto2 p{
font-size:15px;
font-weight:bold;
color:#336699;
text-align:left;
}
.grey_box{
width:370px;
float:left;
padding-left:10px;
padding-top:5px;
background-color:#f1f1f1;
margin:15px 0px 15px 0px;
line-height:25px;
font-size:13px;
}
.grey_box p{

color:#666;
text-align:left;
font-weight:normal;
}
.nosotros_texto{
margin-left:180px;
float:left;
text-align:left;
font-size:13px;
color:#7D7C7C;
line-height:20px;
}
.nosotros_mapa{
width:380px;
float:left}

.nosotros_mapa2{
padding-top:30px;}


