body 			{margin: 0; padding: 0; font-family: "Times New Roman", Times, serif; background: #CCCCCC;	color: #660000;	font-size: 12px;}
div#cuerpo 		{padding: 0px 21px; background: url(/images/backgrounds/faux_fondo.jpg); width: 100%; width: 941px; overflow: hidden;}
div#top_cuerpo	{height: 12px; width: 100%; background: url(/images/backgrounds/top_fondo.png); overflow: hidden;}
div#pie_cuerpo	{height: 12px; width: 100%; background: url(/images/backgrounds/pie_fondo.png); overflow: hidden;}
div#wrap0 		{margin: auto; padding-top: 5px; padding-bottom:31px; width: 983px; position: relative;}
div#wrap 		{margin: auto; padding-top: 15px; padding-bottom:31px; width: 983px; position: relative;}
a img			{border: 0;}
.separador 		{clear: both; height: 0; width: 0; display: block; font-size: 0; line-height: 0;}

.division 		{height: 9px; width: 100%; background-image: url(/images/division.jpg); background-repeat: repeat-x; margin-bottom: 15px;}


/****************************************************/
/* 				MENU TABS							*/
/****************************************************/
#menu_tabs 							{height: 30px; margin-left: 13px;}
#menu_tabs ul li a.publico			{background: URL(/images/tabs/publico_rojo.png);}
#menu_tabs ul li a.publico:hover	{background: URL(/images/tabs/publico_plata.png);}
#menu_tabs ul li a.abogados			{background: URL(/images/tabs/abogados_rojo.png);}
#menu_tabs ul li a.abogados:hover	{background: URL(/images/tabs/abogados_plata.png);}
#menu_tabs ul li a.abogados_on 		{margin-top: -10px; height: 45px; background: URL(/images/tabs/abogados_plata.png); z-index: 10000;}
#menu_tabs ul li a.publico_on 		{margin-top: -10px; height: 45px; background: URL(/images/tabs/publico_plata.png); z-index: 10000;}
#menu_tabs ul 						{list-style: none; margin: 0; padding: 0;}
#menu_tabs ul li 					{float: left; height: 30px; width: 162px; display: block; position: relative;}
#menu_tabs ul li:hover 				{cursor: pointer; }
#menu_tabs ul li a					{display: block; height: 30px; width: 162px; text-decoration: none; position: relative;}
#menu_tabs ul li a:hover			{cursor: pointer;}


/****************************************************/
/* 				LOGO TITLE							*/
/****************************************************/
.logo_home {margin-bottom:20px;}
.titulo_logo 						{margin: auto auto 15px auto; display: block; float: left; width: 300px; text-align: left; height:100px;}
.titulo_logo img					{margin: 5px 0 5px 10px;}
.titulo_logo.chico 					{margin: 15px 0 0 0; text-align: left; height:60px;}
.titulo_logo.chico img				{margin: 5px 0 5px 10px; height: 50px; width: 153px;}
.titulo_logo, .titulo_logo.chico{margin: 0px;}
.tagline {font-family:arial, sans-serif; color:brown; font-size:11.5pt;margin-left:10px;margin-top:-15px;}


/****************************************************/
/* 				SUBMENU TABS						*/
/****************************************************/
.sub_menu 						{float: right; margin-top: -30px; height: 30px; width: 300px}
.sub_menu .barra 				{float: left; width: 282px; height: 100%; background: url(../images/tabs/fondo.png) repeat; text-align: center;}
.sub_menu .barra ul				{margin: auto; padding: 0; list-style: none; background: #00FF00;}
.sub_menu .barra ul li			{padding: 6px 3px 6px 3px; float: left; margin: 0; color: #FFFFFF; font-size: 12px;}
.sub_menu .barra ul li a		{color: #FFFFFF; text-decoration: none; font-size: 12px;}
.sub_menu .barra ul li a:hover	{color: #FFFFFF; text-decoration: underline;}
.sub_menu .bi 					{float: left; width: 9px; height: 100%; background: url(../images/tabs/bi.png);}
.sub_menu .bd 					{float: right; width: 9px; height: 100%; background: url(../images/tabs/bd.png);}


/****************************************************/
/* 				TOP MENU							*/
/****************************************************/
#menu_sup 						{height: 30px; margin: -15px 0 13px 3px;}
#menu_sup .ms_esq_izq 			{float: left;	height: 100%; width: 9px; background-image: url(/images/backgrounds/bi_superior.png);}
#menu_sup .ms_esq_der 			{float: left; height: 100%; width: 9px; background-image: url(/images/backgrounds/bd_superior.png);}


/****************************************************/
/* 				CONTENT								*/
/****************************************************/
.ms_contenido 								{float: left; height: 20px; width: 943px;	display: block;	background: url(/images/backgrounds/fondo_superior.png); padding-top: 5px; padding-right: 5px; padding-bottom: 5px;	padding-left: 10px;	color: #FFFFFF;	overflow: hidden; z-index: 1;}
.ms_contenido_vinculos 						{float: left; height: 19px; display: block; color: #FFFFFF; overflow: hidden; z-index: 5; margin-left: 3px;}
.ms_contenido_vinculos ul li a 				{display: block; color: #FFFFFF; text-decoration: none;}
.ms_contenido_vinculos ul 					{float: left;	list-style: none; margin: 0; padding: 0;}
.ms_contenido_vinculos ul li 				{display: block; float: left; padding-left: 4px; padding-right: 4px;}
.ms_contenido_vinculos ul li:first-child 	{border: 0; border-left: 0;}
.ms_contenido_vinculos ul li a:hover 		{color: #FFFFFF; text-decoration: underline;}


/****************************************************/
/* 				LINKS								*/
/****************************************************/
.linkAntesPie									{margin-top: 20px; font-size: 16px; text-align:center;	color: #71162A;}
.linkAntesPiePag								{color: #999999; font-size: 12px; text-align:center; margin-top: 20px;}
.linkEnlace										{color: #999999; font-size: 12px; text-align:center;	margin-top: 10px;}
.linkAntesPiePag a, .linkEnlace a				{color: #999999; text-decoration:none;}
.linkAntesPiePag  a:hover, .linkEnlace a:hover	{color: #71162A; text-decoration: underline;}


/****************************************************/
/* 				FOOTER								*/
/****************************************************/
.pie_pagina .top_pie_pagina {background: url("../images/backgrounds/top_pie_pagina.jpg"); height: 20px; margin:0px; padding:0px;}
.pie_pagina					{overflow: hidden; background: url("/images/backgrounds/pie_pagina.jpg"); font-family: Times new roman; font-size: 12px; margin:0;	padding:0;}
.pie_pagina img				{margin-left: 30px; height: 30px; width: 90px; display: block; float: left;}
.pie_pagina .copy			{margin: 15px 20px 0px 0px; padding:0px; text-align: right;}

.caja.rojo .linkPie			{font-family:"Verdana", Arial, Helvetica, sans-serif; padding-right:20px; text-align:right;}


/****************************************************/
/* 				BOXES NEWS, FORMS NEWSLETTERS		*/
/****************************************************/
#actualidad .titulo h1 img, #formularios .titulo h1 img, #registrese .titulo h1 img	{display: inline; text-align: center;}
#actualidad 				{float:left; margin-bottom:20px; margin-right: 20px;}
#actualidad ul				{font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:10px 0px 0px 30px;}

#formularios 				{float:left; margin-right: 20px; margin-bottom: 20px;}

.registro 					{float: left; margin-bottom: 20px;}
.registro .contenido 		{background: none !important; position: relative;}
.registro .contenido img 	{margin-top: -24px !important; position: absolute;}
.registro .titulo h1		{text-align:center;}

.principal 					{margin-bottom: 20px; float: right; width: auto;}
.main 						{margin-bottom: 20px; float: right; width: auto;}
.principal h4 				{margin: 15px 15px 0 15px; color: #000000; font-size: 16px; font-weight: bolder; background: url("../images/backgrounds/fondo_h4.png") bottom repeat-x;}
.principal p 				{font-family: "Verdana", Arial, Helvetica, sans-serif; font-size: 8pt; padding: 1em 15px 0 15px; text-indent: 1.5em; margin-top: 0; margin-bottom: 0; color: #000000; text-align:justify;}
.Noticia .caja.azul.principal .contenido{overflow: auto;} 


/****************************************************/
/* 				CAJA FORMULARIOS Y CONTRATOS		*/
/****************************************************/
.boxDownload .contenido ul		{margin: 0; padding: 10px; list-style: none;}
.boxDownload .contenido ul li	{margin-bottom: 8px; padding: 0 0 0 20px; background: url("../images/icons/vi_descargas.png") no-repeat top left;}
a.formularios_a 				{display:block; font-family:tahoma; width:auto;}
a.formularios_a:visited 		{display: block; color: #0000FF;}
a.formularios_a:hover 			{color: #990000;}



/****************************************************/
/* 				BOXES								*/
/****************************************************/
.caja 									{min-width: 30px;	min-height: 42px;}
.caja .titulo 							{width: 100%;	color: #FFFFFF;	font-size: 20px;}
.caja .titulo h1 						{display: block; height: 30px;	width: auto; margin: 0;	padding: 0;	color: #FFFFFF;	font-size: 20px; padding-top:7px;}
.caja .titulo .bi, .caja .titulo .bd 	{width: 15px; height: 37px; display: block;}
.caja .titulo .bi 						{float: left;}
.caja .titulo .bd 						{float: right;}
.caja .contenido 						{width: 100% !important; display:block;}
.caja .pie 								{width: 100%; display: block; height: 4px; overflow: hidden;}
.caja .pie .bi, .caja .pie .bd 			{width: 4px; height: 4px; display: block;}
.caja .pie .bi 							{float: left;}
.caja .pie .bd 							{float: right;}

/* Colores */
/* AZUL */
.caja.azul .titulo		{background: url("../images/boxes/fb_azul.png");}
.caja.azul .titulo .bi	{background: no-repeat url("../images/boxes/bi_azul.png");}
.caja.azul .titulo .bd 	{background: no-repeat url("../images/boxes/bd_azul.png");}
.caja.azul .contenido 	{background: url("../images/boxes/fondo_azul.png");}
.caja.azul .pie 		{background: url("../images/boxes/fondo_azul.png");}
.caja.azul .pie .bi		{background: url("../images/boxes/pi_azul.png");}
.caja.azul .pie .bd		{background: url("../images/boxes/pd_azul.png");}

/* ROJO */
.caja.rojo .titulo		{background: url("../images/boxes/fb_rojo.png");}
.caja.rojo .titulo .bi	{background: no-repeat url("../images/boxes/bi_rojo.png");}
.caja.rojo .titulo .bd 	{background: no-repeat url("../images/boxes/bd_rojo.png");}
.caja.rojo .contenido 	{background: url("../images/boxes/fondo_rojo.png");}
.caja.rojo .pie 		{background: url("../images/boxes/fondo_rojo.png");}
.caja.rojo .pie .bi		{background: url("../images/boxes/pi_rojo.png");}
.caja.rojo .pie .bd		{background: url("../images/boxes/pd_rojo.png");}

#recuperar .contenido 				{padding: 10px 10px 20px 20px; padding-bottom: 20px; width: 570px!important; text-align: left;}
#recuperar .contenido p 			{font-size: 14px;}
#recuperar .contenido form label 	{display: block; padding: 2px; float: left; width: 50px; font-size: 14px; font-weight: bold;}
#recuperar .contenido form .texto 	{display: block; float: left; width: 200px;}




/****************************************************/
/* 				PUBLICO								*/
/****************************************************/
/* LISTA DE ELEMENTOS EN EXPLORAR DIRECTORIO UL FLOTADO */
#explorar {height: 590px;}
#explorar .contenido ul 				{position: relative; width: 100%; list-style: none; margin: 10px 0 0 0; padding: 0px; overflow: hidden;}
#explorar .contenido ul li 				{position: relative; margin-bottom: 17px; float: left; margin-left: 12px; margin-right: 15px; width: 280px; height: 88px; padding: 0px;}
#explorar .contenido ul li img			{height: 88px; width: 88px; float: left; border: 0; margin-right:15px;}
h3.explorar     {font-family:arial;font-size:14px;margin-bottom:0px;margin-top:0px;}
#explorar .contenido ul li p			{font-family: Verdana, Arial, Helvetica, sans-serif; display: block; padding: 0; margin: 0; margin-bottom: 0; float: left; width: 177px; margin-top: 5px; font-size: 8pt; line-height: 16px; color: #71162A; height: 64px; overflow: hidden; position: relative; z-index:1px;}
#explorar .contenido ul li h2 a 		{color: #0000FF; text-decoration: underline;}
#explorar .contenido ul li h2 a:hover 	{color: #000099;}
#explorar a.masInfo 					{float:right; margin-top:-15px; position:relative; z-index:100;}

.textCant								{float:right; font-family:Arial,Helvetica,sans-serif; font-size:12px; margin:5px 5px 0 0;}
.info_mail a {
  font-family:Arial,verdana,sans-serif;
  font-size:12pt;
  color:brown;
  text-decoration:none;
  margin-left:187px;
}
.info_mail a:hover{
  text-decoration:underline;
}
.cant {
 margin-top:53px;
}
h1.home_h1 {font-family:"Times New Roman",Times,serif; size:22pt; color:white; }

/* FORMULARIO DE BÚSQUEDA DE ABOGADO */
#frm_busqueda 							{float: left; margin: 0; overflow:hidden;}
#frm_busqueda h2 						{width: 677px;}
#frm_busqueda .medio 					{width: 691px;}
#frm_busqueda #bienvenido 				{float: left; padding: 10px; width: 260px; text-align: center;}
#bienvenido img							{float: left; padding-bottom: 10px; vertical-align: middle;}
#bienvenido p 							{padding-left: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: justify; width:240px; margin:0 0 10px 0;}
#bienvenido ul 							{float: left; margin:0; list-style: none;}
#bienvenido ul li 						{float: left; margin: 0 4px 0 4px;}
#bienvenido ul li a						{font-family: tahoma;}
#bienvenido ul li a:visited				{color: #0000FF;}
#bienvenido ul li a:hover				{color: #990000;}

		
#frm_busqueda #form_buscar_abogado 		{float: right; padding: 15px 10px 10px 10px; width: 400px; border-left: 2px outset #999999;}
#form_buscar_abogado label				{font-size: 14px; font-weight: bold; color: #990000; text-align: left;}
#form_buscar_abogado span 				{color: #666666; width: 400px;}
#form_buscar_abogado .texto				{margin: 5px 0 5px 0; width: 400px;}
#form_buscar_abogado #buscar_ab 		{float: left; margin-top: 5px; width: 170px; height: 30px; background: url("/images/buttons/btn_buscar_abogado.png"); border: none; cursor: pointer;}
#form_buscar_abogado #buscar_ab:hover 	{background: url(/images/btn_buscar_abogado_hover.png);}

a.avanzada 								{display: block; float: right; margin-top: 15px; width: auto; font-family: tahoma;}
a.avanzada:visited 						{color: #0000FF;}
a.avanzada:hover 						{color: #990000;}
	
#destacado 								{float: right;}
.alta_min 								{float: right; margin: 0; width: 210px;}
.alta_min .contenido					{background: url("/images/boxes/fondo_altagratis.jpg") !important;}



/****************************************************/
/* 				DIRECTORIO							*/
/****************************************************/
.ayuda 							{float: left;}
.ayuda h4 						{margin: 2px; padding: 2px;}
.ayuda p 						{font-family: "Verdana", Arial, Helvetica, sans-serif;	font-size: 8pt;	text-align: justify; margin: 2px; padding: 8px;}
.ayuda a .buscar_abogado		{display: block; width: 170px; height: 30px; background: no-repeat url("/images/buttons/btn_buscar_avanzado.png"); border: 0; margin: 5px;	cursor: pointer;}
.ayuda a .buscar_abogado:hover	{background: no-repeat url("/images/buttons/btn_buscar_avanzado_hover.png");}


/****************************************************/
/* 				LISTADOS							*/
/****************************************************/
#busqueda						{float: left; margin-bottom: 20px;}

#busqueda form 					{margin: 0; margin: 10px; padding: 0;}
#busqueda form label 			{color: #003399; font-size: 14px; font-weight: bold; width: 80px; padding: 2px 0 0 0; display: block; float: left;}
#busqueda form input			{float: left; margin-left: 10px; margin-right: 10px;}
#busqueda form select			{float: left; margin-left: 10px; margin-right: 10px; width: 264px;}
#busqueda form .texto			{width: 260px;}
#busqueda form .btn_submit		{display: block; width: 170px; height: 30px; background: no-repeat url("/images/buttons/btn_buscar_abogado.png"); border: 0; float: right; margin: 0; cursor: pointer;}
#busqueda form .btn_submit:hover{background: no-repeat url("/images/buttons/btn_buscar_abogado_hover.png"); cursor: pointer;}
#busqueda form .slim 			{float: left; width: 920px;}
#busqueda form .slim .texto		{margin-top: 4px;}
#busqueda form .slim select		{margin-top: 4px;}
#busqueda form .slim label		{margin-top: 4px;}
#busqueda form ul				{margin: 0; padding: 0; float: left; list-style: none; width: 260px; display: block; margin-bottom: 10px; margin-left: 10px;}
#busqueda form ul li			{float: left; display: block; width: 130px;}
#busqueda form ul li label		{float: left; width: 55px; margin-left: 10px; clear: none !important; padding-top: 5px;}
#busqueda form ul li img		{float: left;}
#busqueda form ul li input		{margin: 0; padding: 0; margin-left: 10px; margin-top: 8px; margin-top: 4px;}

.avanzada 						{width: 920px;}

#busqueda form .avanzada .bloque 				{width: 370px; float: left; height:130px; overflow: hidden;}
#busqueda form .avanzada label 					{clear: left; margin-bottom: 10px;}
#busqueda form .avanzada input.texto 			{margin-bottom: 10px;}
#busqueda form .avanzada select 				{margin-bottom: 10px;}
#busqueda form .avanzada #localidad				{float: left;}
#busqueda form .avanzada #localidad #poblacion	{height: 55px; margin-bottom: 10px;}
#busqueda form .avanzada #localidad #poblacion p{color: #003399; width: 100%; padding: 2px 20px 0 85px;}
#busqueda form .avanzada p						{float: left;	clear: left; width: 120px; margin: 5px; padding: 2px;}
#busqueda form .avanzada .filtros 				{width: 100%;	float: left; padding: 4px 0 0 0; margin-bottom: 19px; margin-bottom: 10px;}
#busqueda form .avanzada .filtros label			{clear: none; width: auto; margin: 0 10px 0 0;}
#busqueda form .avanzada .filtros input.checkbox{margin: 4px 10px 0 0; margin: 2px 10px 0 0;}
#busqueda form .avanzada .imagen_fondo			{display: block; float: right; padding: 0; margin: 0 0 0 0; overflow: hidden; height: 100px;}
#busqueda form .avanzada .imagen_fondo .fondo	{height: 140px; width: 140px; margin: 0 15px 0 0;}
#busqueda form .avanzada h2						{float: left; clear: left; width : 100%; padding: 0; margin: 0; margin-bottom: 10px; color: #003399; font-size: 14px;}
#busqueda form .avanzada h2.servicios			{margin-left: 0; margin-top: 5px;}
#busqueda form .avanzada h2 img					{margin-right: 10px; vertical-align: middle;}
#busqueda form .avanzada .fondobusq				{float :right; margin: 5px;}
#busqueda form .avanzada #buscaPoblacion 		{width: 215px;	margin-bottom: 10px;}
#busqueda form .avanzada #btnBuscarPoblacion	{border: 0; background: no-repeat url("/img/iconos/lupa.png"); height: 20px; width: 20px; display: block; cursor: pointer;}

#busqueda .box .btn_submit						{margin-top: 20px;}
#busqueda .box label, #busqueda form .box .texto{width:260px; margin:0 !important;}
#busqueda .box 									{float: left; background:  no-repeat right url("/img/fondo_busqueda.png"); overflow: hidden;}



/****************************************************/
/*													*/
/* 				RESULTADOS							*/
/*													*/
/****************************************************/
a img {border : 0;}
#resultados {width: 720px; margin: 5px auto 5px auto;}
#contenido_res{float: right; margin-bottom: 20px;

}

/********************************************************************/
/* 				BARRA SUPERIOR CANTIDAD RESULTADOS, PAGINACION		*/
/********************************************************************/
#resultados .paginacion {height: 25px; width: 100%; background: url("/img/paginas_fondo_linea.png"); margin: 0;	float: left; clear: both;}
#resultados img {float: left; margin-left: 5px;	margin-right: 5px; margin-top: 2px;}
#resultados .paginacion .bloque_der {float: right;}
#resultados .paginacion .bloque_der a,#resultados .paginacion .bloque_der span {float: left; margin-left: 3px; margin-right: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; line-height: 14px; text-decoration: none; padding-top: 2px; color: #003399;}
#resultados .paginacion .bloque_der .link_paginas{float: left; width: 126px;}
#resultados .paginacion .bloque_der .link_paginas a{width: 12px; text-align: center;}
#resultados .paginacion .bloque_der .link_paginas span{width: 12px;	text-align: center;}
#resultados .paginacion .bloque_der .btn {float: left; width: 48px;}
#resultados .paginacion .bloque_der .btn a{margin-left: 4px; margin-right: 4px; width: 16px;}
#resultados .paginacion .bloque_der .btn a img{margin: 0;}
#resultados .paginacion .bloque_der a:hover{text-decoration: underline; color: #993300;}
#resultados .paginacion .bloque_der a.on{color: #993300;}
/*#resultados .paginacion .bloque_der .botones a img{}*/
#resultados .paginacion .bloque_der .borde_izq{float: left;	height: 25px; width: 20px; background: url("/img/paginas_borde_izq.png");}
#resultados .paginacion .bloque_der .borde_der{float: left;	height: 25px; width: 10px; background: url("/img/paginas_borde_der.png");}
#resultados .paginacion .bloque_der .botones{background: #E8E8E8; float:left;}

#resultados .paginacion p{margin: 0; padding: 0; float: left; display: block; font-size: 14px; padding: 3px 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif;}
#resultados .paginacion p.tota{margin-left: 10px;}
#resultados .paginacion p.cantidad{margin-right: 10px;}



/****************************************************/
/* 				LISTADO DE ABOGADOS					*/
/****************************************************/
#resultados ul{margin: 20px 0 20px 0px;	padding: 0; list-style: none; display: block; float: left; width: 100%;}
#resultados ul li{display: block; margin: 12px 0px 12px 0px; padding: 0; width: 100%; position: relative; height: 100px;}
/*#resultados ul li:hover{}*/
#resultados ul li .titulo {height: 20px; width: 100%; background: #B8B8B8;}
#resultados ul li.destacado .titulo {background: #6A799A !important;}
#resultados ul li.destacado .titulo h1{color: #FFFFFF !important;}
#resultados ul li.destacado .titulo h1 a{color: #FFFFFF !important;}
#resultados ul li:hover .titulo{background: #D2A7A7 !important;}
#resultados ul li .titulo .imagen_tipo{display: block; float: left;	width: 20px; height: 20px; clear: none;}
#resultados ul li .titulo h1{display:inline; font-size: 14px; font-weight: bold; line-height: 20px; height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; clear: none; margin: 0 0 0 5px; padding: 0;	float: left; width: 400px; text-decoration: none;}


/* SEO CHANGE */
#resultados ul li .titulo .company{display:inline; font-size: 14px; font-weight: bold; line-height: 20px; height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	clear: none; margin: 0 0 0 5px; padding: 0; float: left; width: 400px; text-decoration: none;}
/* END SEO CHANGE */

#resultados ul li .titulo h1 a{display:inline; font-size: 14px; font-weight: bold; line-height: 20px; height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif;	clear:  none; margin:  0 0 0 5px; padding: 0; float: left; width: 400px;}
#resultados ul li .titulo a.a_titulo{color: #003399; cursor: pointer !important;}

#resultados ul li .titulo .accion{float: right; display: block;	margin: 0 10px 0 20px; position: relative; width: 90px;}
#resultados ul li .titulo .accion a{color: #993300; cursor: pointer !important;}
#resultados ul li .titulo .accion:hover{color: #000066;}
#resultados ul li .titulo .accion img{margin: -8px 0 0 0; float: right;	border: 0; cursor: pointer !important;}
#resultados ul li .titulo .accion span{float: left;	font-family: Georgia, "Times New Roman", Times, serif; color: #993300; font-size: 12px; font-weight: bold; line-height: 20px; text-transform: uppercase; width: 40px; text-align: right; margin-right: 10px; text-decoration: none !important; cursor:pointer !important;}
#resultados ul li .titulo a:hover{color: #993300;}
#resultados ul li .titulo a:visited{color: #6262AE;}
#resultados ul li .descripcion {width: 100%; padding: 3px 0px 3px 0px; background: #E6E6E6; display: block; position: absolute; clear: both;}
#resultados ul li .descripcion a.link_descripcion {width: 100%;	display: block;	clear: both; text-decoration: none;	color: inherit;	cursor: pointer !important;}
#resultados ul li.destacado .descripcion{background: #DDE4F3 !important;}
#resultados ul li:hover .descripcion{background: #F0DEDE !important;}
#resultados ul li .descripcion p{margin: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	line-height: 14px; color: #000000; font-weight: normal;	height: 42px; display: block; padding: 0 30px 0 30px; text-align: left !important;}
#resultados ul li .descripcion p a{margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; color: #000000; font-weight: normal; height: 42px; display: block; text-align: left !important;}
#resultados ul li .descripcion p.detalles{height: 10px;	margin-bottom: 3px;	clear:both;	text-align: left !important;}


#resultados .sinresultados h3{text-align: center; font-size: 16px;}
#resultados .sinresultados p {font-size: 14px; text-align: center; margin-bottom: 20px;}
#resultados .sinresultados {margin: 20px auto 20px auto; float: left; width: 100%; clear: both;}



/****************************************************/
/* 				FICHAS DE ABOGADOS					*/
/****************************************************/
#volver 	{margin: 0 0 20px 0; float: left;}
#datos 		{float: left;}
#detalles	{float: left; margin-left: 20px;}
.inner 		{padding: 5px;}

#detalles .contenido .accion		{float: right; clear: both; display: block; margin: 5px 10px 5px 20px; position: relative; width: 128px;}
#detalles .contenido .accion a		{color: #993300; cursor: pointer !important;} 
#detalles .contenido .accion a:hover{color: #000066;}
#detalles .contenido .accion a img	{margin: -8px 0 0 0; float: none; border: 0;}
#detalles .contenido .accion a span	{float: left; font-family: Georgia, "Times New Roman", Times, serif; color: inherit; font-size: 12px; font-weight: bold; line-height: 20px; text-transform: uppercase; width: 80px; text-align: right; margin-right: 10px;}
#detalles .contenido ul 			{list-style: none; margin: 10px 0 10px 0; padding: 0;} 
#detalles .contenido ul li 			{font-family:"Verdana", Arial, Helvetica, sans-serif; font-size: 9pt; margin: 3px 0 0 10px; padding: 0;}

#datos .contenido h2, #detalles .contenido h2{font-size: 16px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; color: #000000; margin: 5px 0 5px 0; width: 100%; height: 20px; line-height: 20px; background: url("../images/backgrounds/fondo_titulo_lineagris.png");}
#datos .contenido label 			{float: left; clear: left; width: 130px; display: block; font-size: 10px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; text-align: right; color: #660000; margin: 5px 0 5px 0; height: 18px; line-height: 18px; background: url("../images/backgrounds/fondo_titulo_linearosa.png");}
#datos .contenido span.spandata		{font-family:"Verdana", Arial, Helvetica, sans-serif; font-size: 8pt; float: left; color: #000000; width: 280px; line-height: 18px; margin: 5px 0 5px 30px; text-align: justify;} 
#datos .contenido .breve			{width: 250px; float: right; margin: 0;}
#datos .contenido .breve label		{float: right; width: 250px; clear: none; display: inline; margin-left: 0; margin-right: 0;}
#datos .contenido .breve span		{float: right; width: 250px; margin-left: 0; margin-right: 0; overflow:hidden;}
#datos .contenido .info 			{width: 100%; float:left; clear: left; color: #000;}
#datos .contenido .info label		{width: 100%; margin-left: 0; margin-right: 0;}
#datos .contenido .info div			{width: 650px; margin: 0 30px 0 30px;}
#volver .contenido .inner 			{padding: 10px;}
#volver .contenido a.ver_resultados {margin: 2px 0 0 0;	width: 160px; height: 30px; float: left; display: block; background: url("../images/buttons/btn_ver_resultados.gif"); text-decoration: none;}
#volver .contenido a.ver_resultados:hover {background: url("../images/buttons/btn_ver_resultados_hover.gif");}
#volver .contenido p 				{font-family:"Verdana", Arial, Helvetica, sans-serif; font-size: 9pt; width: auto; float: left; display: block; margin: 0 0 0 30px;}

a.atras 		{display: block; padding: 10px; font-size: 11pt; color: #990000; text-decoration: none;}
a.atras img		{margin-right: 10px; padding: 2px; vertical-align: middle;}



/****************************************************/
/* 				HOME ABOGADOS						*/
/****************************************************/
.publicidad {background: url("/images/promos/publicidad.jpg"); float: right; height: 274px; width: 620px; margin-bottom: 20px;}

/* FORMULARIO */
.busqJuris 						{float: right; margin-bottom: 20px; margin-top: 15px;}
.busqJuris p					{margin: 0;}
.busqJuris #busqueda_avanzada	{margin: 7px 10px 5px;}

#busqueda_avanzada #keyword_jur {float: left; margin: 5px 15px 5px 0; width: 300px;}
#busqueda_avanzada #boton_juris {float: left; width: 150px; height: 30px; background: url("/images/buttons/buscar.png"); border: none; cursor: pointer;}
#busqueda_avanzada #boton_juris:hover {background: url("/images/buttons/buscar_hover.png");}
#busqueda_avanzada .ejemplo 	{}
#busqueda_avanzada a 			{float: right; margin: 8px 0; font-family: tahoma;}
#busqueda_avanzada a:visited 	{color: #0000ff;}
#busqueda_avanzada a:hover 		{color: #990000;}

.alta 							{float: left; margin-bottom: 20px;}
.alta .contenido				{background: url("/images/boxes/fondo_altagratis.jpg") !important;}

.noticeAbogados 				{float: left; margin:0px 20px; margin-right: 20px;}
.noticeAbogados .contenido p 	{padding: 10px;}


/****************************************************/
/* 				LOGIN BOX							*/
/****************************************************/
#login_hold									{height: 60px; width: auto;}

#login form 								{display: block; width: auto; height: 58px; float:left; padding: 0 10px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
#login form .inputs  						{width: auto; display: block; height: 24px; padding-left: 10px; float:left;}
#login form .inputs label					{float: left; display: block; height: 20px; margin: 5px 8px 0 5px; line-height: 20px; text-align: right;}
#login form .inputs input 					{float: left; display: block; width: 150px; height: 16px; margin: 5px 5px 0 5px;}
#login form .inputs .btn_submit 			{display: block; cursor:pointer; height: auto; margin: 5px 0 0 10px; float: right; width: 100px;}
#login form .links  						{width: 100%; display: block; margin:5px auto 0 auto; float:left; clear:both;}
#login form .links a 						{display: block; float:right; clear:right; width: 150px; text-align:right; margin:0; padding:0; font-size: 8pt; line-height: 14px;}
#login form .links p 						{display: block; float: left; width: auto; text-align:left; text-indent:0; padding:8px 20px 0 15px; font-size: 10pt; line-height: 14px; color: #990000;}

#logueado 									{padding: 5px 15px 5px 15px;}
#logueado #texto 							{width: 200px; float: left; height: 50px;}
#logueado h2 								{width: 200px; display: block; margin: 0; padding: 0; font-size: 12px; font-weight: bold; background: url("/images/backgrounds/fondo_titulo_lineagris.png") repeat-x; color: #990000;}
#logueado p									{padding: 0; margin:5px 0 0 0; text-indent:0; display: block; width: 200px;}
#logueado ul								{width: 360px; float: right; margin: 0; padding: 0; display: block; list-style: none;}
#logueado ul li								{display: block; float: right; width: 110px; height: 54px; margin-left: 10px; font-size: 7pt; color: #990000;}
#logueado ul li a							{display: block; width: auto; height: 54px; text-align: center; text-decoration:none; color: #990000;}
#logueado ul li a:hover						{font-weight: bold;}
#logueado ul li a .imghold					{display:block; margin: auto; border: 0; height: 40px; width: 40px; overflow: hidden;}
#logueado ul li a .imghold.miclickley		{background: url("/images/icons/miclickley.png") no-repeat;}
#logueado ul li a:hover .imghold.miclickley	{background: url("/images/icons/miclickley_on.png") no-repeat;}
#logueado ul li a .imghold.logout			{background: url("/images/icons/logout.png") no-repeat;}
#logueado ul li a:hover .imghold.logout		{background: url("/images/icons/logout_on.png") no-repeat;}
#logueado ul li a .imghold.cambiopw			{background: url("/images/icons/cambiopw.png") no-repeat;}
#logueado ul li a:hover .imghold.cambiopw	{background: url("/images/icons/cambiopw_on.png") no-repeat;}
#logueado ul li a span						{display: block; text-align: center;}

.hidden		{display: none;}
.font13px	{font-size: 15px;}



/****************************************************/
/* 				LOGIN BOX							*/
/****************************************************/
#contenido_res .contenido a:hover {color: #990000;}
#contenido_res .contenido ul {list-style: none;	margin: 0;	padding: 0;}
#contenido_res .contenido h4 {margin: 15px; color: #000000; font-size: 16px; font-weight: bolder; background: url("../img/fondo_h4.png") bottom repeat-x;}
#contenido_res .contenido .especialidades li {color:#000000; float:left; font-size:8pt; height:75px !important; margin:10px 0pt 10px 20px; width:215px !important;	display:block; overflow: hidden;}
#contenido_res .contenido .especialidades li h2 { font-size: 14px;}
#contenido_res .contenido .especialidades li p {font-family: "Verdana", Arial, Helvetica, sans-serif; margin-top: 10px; text-align:left;}
#contenido_res a.masInfo {float:right;}
#contenido_res .contenido .panel_abc .vinculo{float: left; margin:0px 15px;}
#contenido_res .contenido .panel_abc .abc{float: left; margin:0px 10px 20px;}
#contenido_res .contenido .panel_abc .abc span{float: left; margin-right: 15px;	font-family: "Times New Roman", Times, serif; font-size: 15px; font-weight: bold;}
#contenido_res .contenido .provincias li {color:#000000; float:left; font-family:"times new roman"; font-size:12px; margin:0px 0pt 0px 30px; width:205px;}
#contenido_res .provincias h4 {background:transparent url(../img/fondo_h4.png) repeat-x scroll center bottom; color:#000000; font-size:16px; font-weight:bolder; margin:15px;}
#contenido_res .contenido .provincias li h2 {margin: 0 0 10px 0; font-size: 14px;}

.panel_abc .abc span a {display: block; float: left; margin: 0;	width: 12px; height: 20px; text-decoration: none; text-align: center; color: #990000;}
.panel_abc .abc span a:hover {text-decoration: underline; font-size: 20px;}

.noResultado {text-align:center; font-size: 14px; margin-bottom: 10px;}
.noResultado a{font-size: 12px;}
