﻿/*------------------------------------*\
  RESET
\*------------------------------------*/
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0b1 | 201101
   NOTE:WORK IN PROGRESS
   USE WITH CAUTION AND TEST WITH ABANDON */

html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video{
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  font:inherit;
  vertical-align:baseline;
  line-height:1.3em;
}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{
  display:block;
}
body{
  line-height:1;
}
ol,ul{
  /*list-style:none;*/
}
blockquote,q{
  quotes:none;
}
blockquote:before,blockquote:after,
q:before,q:after{
  content:'';
  content:none;
}

:focus{
  outline:0;
} 

/* remember to highlight inserts somehow! */
ins{
  text-decoration:none;
}
del{
  text-decoration:line-through;
}

table{
  border-collapse:collapse;
  border-spacing:0;
}

h3 {
  font-size:18px;
  font-weight:bold;
  color:#746d5a;
  }
  
 
/*------------------------------------*\
  MAIN
\*------------------------------------*/
/* GO! */


/* GLOBAL CGP CSS */

html, body { width: 100%;}
body { 
	font-family:Arial, sans-serif; 
	font-size: 75%; /* 12px --- ver pagina http://pxtoem.com/ para conversiones */
	background:#FFFFFF; 
	text-align:center;
}
h1, h2, div, p { margin:0; padding:0; }
table { width:100%; margin:0; padding:0; border-collapse:collapse; }
td { margin:0; padding:0; border-collapse:collapse; vertical-align:top}
/*td p{ vertical-align:top; height:10px}*/
a, 
a:visited { color:#746d5a; text-decoration:none; }
a:hover { color:black; }

strong, b {font-weight:bold;}

/* STRUCTURE */
#submenu_izdo_detalle,
#content_center,
#content_dcha,
#content_detalle,
#content_abogados_busca,
#content_resultados_2cols,
#content_center_2columns {
	display: inline-block;
    letter-spacing: normal;
    vertical-align: top;
    word-spacing: normal;
	zoom:1;
	float:left;
}



/* MEN�? */
#menu { text-align: center; width: 830px; margin: 0 auto; font-size:0.917em; /* 11px */ letter-spacing:0.04em; }
#menu ul { list-style-type: none; }
#menu ul li { text-transform:uppercase; z-index:1000; }
#menu ul li a {display: block; text-decoration: none; color: #fff; background-color:#393837; padding:7px; position: relative; }
#menu ul li:hover {position: relative; }

/* NIVEL 1 */
#menu ul li.nivel1 { float: left; }
#menu ul li.nivel1 a { color:#d9d9db; text-decoration:none; font-weight:500;}
#menu ul li.nivel1 a:hover { color:#000; font-weight:bold; }

/* Secciones por idioma */
/* esp*/
div.esp > #menu ul li.areas { width:171px; }
div.esp > #menu ul li.abogados { width:113px; }
div.esp > #menu ul li.oficinas { width:108px; }
div.esp > #menu ul li.novedades { width:183px; }
div.esp > #menu ul li.unete { width:160px; }
div.esp > #menu ul li.firma { width:95px; }
/* eng*/
div.eng > #menu ul li.areas { width:160px; }
div.eng > #menu ul li.abogados { width:130px; }
div.eng > #menu ul li.oficinas { width:130px; }
div.eng > #menu ul li.novedades { width:190px; }
div.eng > #menu ul li.unete { width:120px; }
div.eng > #menu ul li.firma { width:100px; }
/* por */
div.por > #menu ul li.areas { width:180px; }
div.por > #menu ul li.abogados { width:119px; }
div.por > #menu ul li.oficinas { width:119px; }
div.por > #menu ul li.novedades { width:181px; }
div.por > #menu ul li.unete { width:128px; }
div.por > #menu ul li.firma { width:103px; }




/* NIVEL 2 */
#menu ul li ul {display: none; }
#menu ul li a:hover ul, #menu ul li:hover ul {display: block; position: absolute;left: 0px; }
#menu ul li.nivel1 ul li a {padding:6px 0 0 0; border-top-color: #000; background-color:transparent;color:#746d5a; }
#menu ul li.nivel1 ul li a:hover {border-top-color: #000; color:black; }
table.falsa {border-collapse:collapse; border:0px; float: left; position: relative; }


/* Menú Detalle áreas */
#detalle { min-height:350px; height:480px; width:550px; background-color:#fff; border:1px solid #000; border-top:0; }
#area_detalle { height:auto; width:183px;  border-top:0; float:left; }
#area_detalle ul { list-style-type:none; margin:0; padding:15px 0 0 25px; *padding:15px 0 0 15px; border-left:1px solid #000; font-weight:bold; text-align:left; text-transform:capitalize; color:#746d5a; }
#area_detalle ul li { padding-left:15px; background:url('../../images/limage_menu_oficinas.gif') no-repeat 0 0.8em; }
#area_detalle ul li.detail a { color:#746d5a;  text-transform:none; width:140px; }
#area_detalle ul li.detail a:hover { color:#746d5a; font-weight: normal;  }
#menu ul li:hover a.area_detalle { background-color: #fff; position: relative; border-left:1px solid #201e23; color:#201e23; font-weight:bold;}

#area_detalle2 { height:auto; width:183px; border-top:0; float:left; }
#area_detalle2 ul { list-style-type:none; margin:15px 0 0 196px; font-weight:bold; text-align:left; color:#746d5a; text-transform:capitalize;width:183px; }
#area_detalle2 ul li { padding-left:15px; background:url('../../images/limage_menu_oficinas.gif') no-repeat 0 0.8em; }
#area_detalle2 ul li.detail a { color:#746d5a;  text-transform:none; z-index:112; }
#area_detalle2 ul li.detail a:hover { color:#746d5a; font-weight: normal; }

#area_detalle3 { height:auto; width:183px; border-top:0; float:left; }
#area_detalle3 ul { list-style-type:none; margin:15px 0 0 386px; font-weight:bold; text-align:left; color:#746d5a; text-transform:capitalize; }
#area_detalle3 ul li { padding-left:15px; background:url('../../images/limage_menu_oficinas.gif') no-repeat 0 0.8em;}
#area_detalle3 ul li.detail a { color:#746d5a; text-transform:none; width:135px; }
#area_detalle3 ul li.detail a:hover { color:#746d5a; font-weight: normal; }

/* Menú Detalle Abogados */
#detalle_abogados { height:auto; width:225px; background-color:#fff; border-top:0; }
#abogados_detalle { height:auto; width:166px; background-color:#fff; border-top:0; float:left; }
#abogados_detalle ul { margin:0; padding:15px 0 5px 20px; border-left:1px solid #000; text-align:left; color:#746d5a;  text-transform:capitalize; z-index:1001; background-color:#fff; border:1px solid #000; border-top:0; }
#abogados_detalle ul li { margin:0; padding:0; width:205px; text-align:left; }
html>body #abogados_detalle ul li { width:197px; }
#abogados_detalle ul li span { margin:0; padding:0; width:205px; text-align:left; line-height:25px; height:25px; }
#abogados_detalle ul li.detail_abogados { width: 180px; }
#abogados_detalle ul li.detail_abogados a { padding:0 ; margin:0; color:#746d5a; text-transform:none; font-weight: normal; display: inline; }
#abogados_detalle ul li.detail_abogados a:hover { color:#746d5a; font-weight: bold; }
#menu ul li:hover a.detail_abogados { background-color: #fff; position: relative; border-left:1px solid #201e23; color:#201e23; font-weight:bold;}
#abogados_detalle ul li.detail_abogados img { margin:7px 0 0 0; }
#abogados_menu ul li.detail_abogados img { margin:7px 0 0 0; }
#abogados_detalle ul li.title_menu_abogados { padding:15px 0 0 0; font-weight:bold; color:#000; }
#abogados_detalle ul li.detail_abogados input { margin:5px 10px 0 0; padding:0; height:15px; width:150px; border:1px solid #746d5a; text-align:left; }
#abogados_detalle ul li.detail_abogados select { margin:5px 10px 0 0; height:20px; width:150px; border:1px solid #746d5a; font-size:11px; color:#58585a; z-index:1100; }
#abogados_detalle ul li.detail_abogados select.over, #menu ul li a:hover ul { display: block;}
#abogados_detalle ul li.detail_abogados option.over, #menu ul li a:hover ul { display: block;}

.imagen_top { margin-top:15px; margin-bottom:10px; float: left; cursor: pointer; }
.togglefilters { cursor: pointer;float: right;margin-right: -9px; margin-top: 21px; color: #a39f9b; font-size: 10px; }

.togglefilters:hover {
	color: #3A3A3A;
}
.ninguna {}


/* Justificado abecedario */
#abogados_detalle ul li.detail_abogados span { width:9px; display:inline-block; text-align:center; }

/* Menú Oficinas */
#detalle_oficinas { height:auto; width:470px; background-color:#fff; border-top:0; text-align:left}
#oficina_detalle { height:auto; background-color:#fff; border-top:0; float:left; }
#oficina_detalle ul { margin:0; padding:15px 15px 0 15px; border-left:1px solid #000; font-weight:bold; text-transform:capitalize; color:#746d5a; background-color:#fff; border:1px solid #000; border-top:0; }

#oficina_detalle ul li { padding-left:15px; *margin:0 0 0 -15px; font-size:11px; background:url('../../images/limage_menu_oficinas.gif') no-repeat 0 0.8em;}
#menu ul li:hover a.detail_oficinas { background-color: #fff; position: relative;  border-left:1px solid #201e23; color:#201e23; font-weight:bold; }
#oficina_detalle ul li.detail_oficinas { color:#746d5a; font-weight: normal; width:100px; }
#oficina_detalle ul li.detail_oficinas a { color:#746d5a; text-transform:none; width:90px; }
#oficina_detalle ul li.detail_oficinas a:hover { color:#746d5a; font-weight: normal;  }


.oficina_detalle_test { font-size:10px; font-weight:normal; }
.izquierda { padding:0 0 10px 20px; width:110px; float:left; }
.centro { padding:0 0 10px 20px; width:140px; float:left; }
.derecha { padding:0 0 10px 20px; width:120px; float:left; }
#oficina_detalle hr { width:95%; border:1px solid #bfbfbf; clear:both; }
p.derecha_office, p.derecha_unete  { text-align:left; font-size:12px; font-weight:bold; clear:both; }

.linea_fina,
#linea_fina,
#linea_fina_caja,
#linea_fina_central,
.linea_fina_novedades,
.linea_fina_novedades2,
#linea_fina_opinan,
.linea_fina_opinan {
	border-bottom: 1px dashed #D9DADB;
}
.linea_fina,
#linea_fina, { margin:0 0 15px 0; clear:both; }
#linea_fina_caja { margin:0 0 15px 15px; width:195px; clear:both; text-align:center; }
#linea_fina_central { margin:15px 0 0 3px; *margin:25px 0 0 -9px; clear:both; }
.linea_fina_novedades { margin:0 0 15px 0; clear:both; width:195px; }
.linea_fina_novedades2 { margin:0 0 5px 0; clear:both; width:195px; }
#linea_fina_opinan,
.linea_fina_opinan { 
	margin:0 0 15px 0; 
	clear:both; 
}

#oficina_detalle ul a p{ background: url('../../images/decoficinas.gif') 2px 0 no-repeat; }
#oficina_detalle ul p{ padding-left:20px; }
p.derecha_office2  { text-align:left; font-size:12px; font-weight:bold; clear:both; padding-left:20px; }
p.derecha_office3  { text-align:left; font-size:11.5px; color:#746d5a; clear:both; padding-left:20px; padding-bottom:10px;}

/* Menú Novedades */
#detalle_novedades { height:auto; width:225px; background-color:#fff; border-top:0; text-align:left; border-top:0; }
#novedades_detalle { height:auto; border-top:0; float:left; }
#novedades_detalle ul {margin:0; padding:15px 15px 0 15px; *padding:10px 15px 0 22px; font-weight:bold; text-transform:capitalize; color:#746d5a;  background-color:#fff; border:1px solid #000; border-top:0; }
#novedades_detalle ul li {padding-left:8px; font-size:11px; background:url('../../images/limage_menu_oficinas.gif') no-repeat 20px 0.8em; }
#novedades_detalle ul li.detail_novedades a { color:#746d5a; text-transform:none; width:130px}
#novedades_detalle ul li.detail_novedades a:hover { color:#746d5a; font-weight: normal;  }
#menu ul li:hover a.detail_novedades { background-color: #fff; position: relative; border-left:1px solid #201e23; color:#201e23; font-weight:bold; }
#detalle_novedades #novedades_detalle .izquierda { padding:0 0 15px 3px; *padding:0 0 0 3px; width:225px; float:left; }
#detalle_novedades #novedades_detalle hr { margin:0 0 0 7px; padding:0; background-color:#D9DADB; color:#D9DADB; border:0; text-align:left; height:1px; clear:both; width:190px; }

#novedades_detalle .izquierda p { padding:5px 15px 5px 0; font-size:9px; width:92%; font-weight:normal; color:#746d5a; }
#novedades_detalle .izquierda li { padding:0 15px 0 40px; *padding:0 15px 0 40px; }

#novedades_detalle p.derecha_office { padding:0 5px 0 0; text-align:left; }

#novedades_detalle ul a p{ background: url('../../images/decoficinas.gif') 2px 0 no-repeat; }

/* Menú unete */
#menu ul li.unete a:hover ul, #menu ul li.unete:hover ul {display: block; position: absolute; }
#detalle_unete { width:242px; background-color:#fff; border-top:0; text-align:left; border-top:0; }
div.esp  #detalle_unete { width:220px; height:auto; }
div.por  #detalle_unete { width:220px; height:auto; }
div.eng  #detalle_unete { width:220px; height:auto; }
#unete_detalle { height:auto; background-color:#fff; border-top:0; float:left; }
#unete_detalle ul { margin:0; padding:15px 15px 0px 15px; font-weight:bold; text-transform:capitalize; color:#746d5a; background-color:#fff; border:1px solid #000; border-top:0; }
#unete_detalle ul li {padding-left:8px; font-size:11px; background:url('../../images/limage_menu_oficinas.gif') no-repeat 20px 0.8em; }
#unete_detalle ul li.detail_unete a { color:#746d5a; text-transform:none; width:160px}
#unete_detalle ul li.detail_unete a:hover { color:#746d5a; font-weight: normal;  }
#menu ul li:hover a.detail_unete { background-color: #fff; position: relative; border-left:1px solid #201e23; color:#201e23; font-weight:bold; }
#detalle_unete #unete_detalle .izquierda { padding:0 0 15px 3px; width:225px; float:left; }
#detalle_unete #unete_detalle hr { margin:0 0 0 7px; padding:0; background-color:#D9DADB; color:#D9DADB; border:0; text-align:left; height:1px; clear:both; width:190px; }

#unete_detalle .izquierda p { padding:5px 15px 5px 0; font-size:9px; width:92%; font-weight:normal; color:#746d5a; }
#unete_detalle .izquierda li { padding:0 15px 0 40px; *padding:0 15px 0 0; }

#unete_detalle p.derecha_unete { padding:0 5px 0 20px; text-align:left; }

#unete_detalle ul a p{ background: url('../../images/decoficinas.gif') 2px 0 no-repeat; }

/* Menú firma */
#menu ul li.firma a:hover ul, #menu ul li.firma:hover ul {display: block; position: absolute; left: -147px; }
div.esp  #menu ul li.firma a:hover ul, div.esp #menu ul li.firma:hover ul{ right: 0; }
div.por #menu ul li.firma a:hover ul, div.por #menu ul li.firma:hover ul { right: 0;  }
div.eng  #menu ul li.firma a:hover ul, div.eng #menu ul li.firma:hover ul { right: 0; }

#detalle_firma { width:240px; background-color:#fff; border-top:0; text-align:left; border-top:0; }
div.esp  #detalle_firma { height:auto; }
div.por  #detalle_firma { height:auto; }
div.eng  #detalle_firma { height:auto; }
#firma_detalle { height:auto; background-color:#fff; border-top:0; float:left;}
#firma_detalle ul { margin:0 0 0 163px; padding:15px 5px 0 10px; font-weight:bold; text-transform:capitalize; color:#746d5a; background-color:#fff; border:1px solid #000; border-top:0; }
#firma_detalle ul li { padding-left:8px; font-size:11px; background:url('../../images/limage_menu_oficinas.gif') no-repeat 20px 0.8em; }
#firma_detalle ul li.detail_firma a { color:#746d5a; text-transform:none; width:160px; }
#firma_detalle ul li.detail_firma a:hover { color:#746d5a; font-weight: normal;  }
#menu ul li:hover a.detail_firma { background-color: #fff; position: relative; border-right:1px solid #201e23; color:#201e23; font-weight:bold; }
#detalle_firma #firma_detalle .izquierda { padding:0 0 15px 3px; *padding:0 0 0 3px; width:225px; float:left; }
#detalle_firma #firma_detalle hr { margin:0 0 0 7px; padding:0; background-color:#D9DADB; color:#D9DADB; border:0; text-align:left; height:1px; clear:both; width:190px; }

#firma_detalle .izquierda p { padding:5px 15px 5px 0; font-size:9px; width:92%; font-weight:normal; color:#746d5a; }
#firma_detalle .izquierda li { padding:0 15px 0 40px; *padding:0 15px 0 0; }

#firma_detalle p.derecha_unete { padding:0 5px 0 20px; text-align:left; }

#firma_detalle ul a p{ background: url('../../images/decoficinas.gif') 2px 0 no-repeat; }


/* Roll Over */
#menu ul li a span.active { font-weight:bold; color:#FFF; }
#menu ul li:hover a span.active { font-weight:bold; color:#000; }
#menu ul li:hover a a:hover span.active { color:#000; }


/* FIN MENU */

/* HEADER PAGINAS */
#banner_areas, #banner_abogados, #banner_oficinas, #banner_novedades, #banner_firma { margin:0 auto; width:830px; height:125px; clear:both; }
#banner_abogados { background:url('../../images/img_abogados.jpg') 0 0px no-repeat; }
#banner_oficinas { background:url('../../images/img_oficinas.jpg') 0 0px no-repeat; }
#banner_novedades { background:url('../../images/img_novedades.jpg') 0 0px no-repeat; }
#banner_firma { background:url('../../images/img_firma.jpg') 0 0px no-repeat; }
#banner_abogados_detail, #banner_oficinas_detail  { width:830px; height:46px; clear:both; margin:0 auto;}
#banner_oficinas_detail { background:url('../../images/img_oficinas_detail.jpg') 0 0px no-repeat; }
#banner_home {  clear:both; display: block; overflow: hidden; background: #4F5356; border-top:0px solid #FFF; margin:0 auto; width:830px; }
#banner_home ul { overflow: hidden; }
#banner_home li { list-style: none; width:830px; height:229px; overflow: hidden; display: inline; float: left; }
.carousel-next, .carousel-previous { display: none; }
.center-wrap { position: relative; }
.carousel-pagination { background:none ; display: block; float: right; position: absolute; right: 10px; top: 10px; }
.carousel-pagination a { background: url('../images/dot_off.png') no-repeat; height: 14px; width: 14px; margin-left: 1px; float: left; cursor: pointer; }
.carousel-pagination a.active { background: url('../images/dot_on.png') no-repeat;  border:0; }
.carousel-pagination a img { border:none;}
.carousel-pagination a span { display: none;}
.quote { width:830px; height:62px; background: #221e1d; clear:both; border:0; }
.quote h1 { padding:7px 0 0 15px; font-size:19px; color:#FFFFFF; font-weight:normal; text-align:left; margin-top: -3px; }
.quote h3 { padding:7px 0 0 15px; font-size:12px; color:#FFFFFF; font-weight:normal; text-align:left; }
#banner_abogados #banner1, #banner_areas #banner1, #banner_oficinas #banner1, #banner_novedades #banner1, #banner_firma #banner1 { padding-top:0px; }

/* Opacidad Quote */
#transbox {position:relative; width:830px; }

#menu ul li a.area_detalle span.areas_active { font-weight:bold; color:#FFF; }
#menu ul li:hover a.area_detalle span.areas_active { font-weight:bold; color:#000; }
#menu ul li:hover a.area_detalle a:hover span.areas_active { color:#000; }

/* Nueva opacidad Quote */
#image { position:relative; width:830px; height:230px; margin:0; }
.caja1,
#caja1 { 
	position:relative; 
	top:-233px; 
	left:0; 
	width:330px; 
	height:223px; 
	background:#333333;
	padding:5px; 
	filter: alpha(opacity=80); 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
	-moz-opacity: 0.80; 
	opacity:0.8;
}
.caja2, #caja2 { position:relative; top:-460px; left:0; width:260px; height:220px; background:transparent; padding:5px; margin-left:30px; }
.caja2 p.blanco, #caja2 p.blanco { margin-top:70px; font-weight:normal; color:#fff; text-align:left; font-size:13px; font-weight:bold; text-transform:uppercase; }
.caja2 p.blanco2, #caja2 p.blanco2 { margin-top:5px; font-weight:bold; color:#fff; text-align:left; font-size:12px; font-weight:normal; }
.caja2 p.blanco3, #caja2 p.blanco3 { margin-top:5px; font-weight:bold; color:#999; text-align:left; font-size:12px; font-weight:bold; }
.caja2 p.blanco3 a, #caja2 p.blanco3 a { color:#999; text-align:left; font-size:12px; font-weight:bold; }
.caja2 p.blanco3 a:hover, #caja2 p.blanco3 a:hover { color:#FFF; }
.caja2 p.blanco span, #caja2 p.blanco span { padding:0 0 0 5px; font-size:11px; display:none; }

/* HOME */
/* ENVOLVENTE HEADER */
#head_wrapp_cgp { margin:0 auto 0 auto; height: auto; width:830px; }
.limpieza { clear: both; }

/* HEADER */
#header_wrapper { margin:0 auto 0 auto; height:auto; max-width:100%; background:#393837; }

#logo { width:410px;  height:60px; background:transparent url('../images/logo.gif') no-repeat; float:left; text-align:left}
#logo a { display: block; width:400px; height:60px; cursor:pointer; }
#logo a img {display:none;} 

#buscador { width:420px; height:60px; float:left;}
#quote { width:830px; height:62px; background:transparent url('../images/quote.gif') top center no-repeat; clear:both; }
#quote h1 { padding:7px 0 0 15px; font-size:19px; color:#FFFFFF; font-weight:normal; text-align:left; }
#quote h3 { padding:7px 0 0 15px; font-size:12px; color:#FFFFFF; font-weight:normal; text-align:left; }
#breadcrumbs { width:830px; clear:both; }
#breadcrumbs p { padding:18px 0; color:#979797; font-size:10px; text-align:left; }
#breadcrumbs p span.bread_active { color:#000; }
#breadcrumbs a { color:#979797; text-decoration:none; }
#breadcrumbs a:hover {color:black;}
h1, h2, h5, h6 { font-size:13px; text-align:left; color:#746d5a; font-weight:bold; }

/* Superior Derecha Home*/
#menu_sup { padding:5px 8px 0 0; text-align:center; height:12px; }
#idiomas { padding: 5px 18px 0 0; text-align: right; }
#menu_sup p, #idiomas p { font-size:9px; color:#FFF; float:left; text-align:center; }
#menu_sup p a, #idiomas p a  { text-decoration:none; color:#D9DADB; }
#menu_sup p a:hover, #idiomas p a:hover { text-decoration:none; color:#FFF; font-weight:bold; }
#menu_sup p a:active, #idiomas p a:active { text-decoration:none; color:#FFF; font-weight:bold; }
#idiomas p a.activo  { color:#FFF; font-weight:bold; }
#menu_sup p { width:4px; }
#menu_sup p.primero { width:85px; float:right;}
#menu_sup p.segundo { position: relative; /*width:120px; float:right;*/ width: 300px; float: right; text-align: right; left: 6px; }
#menu_sup p.segundo span.dos { width: 110px; float: right; text-align: center; margin-right: 8px; }
#menu_sup p.segundo span.separador { float: right; text-align: center; margin-right: 8px; }
#menu_sup p.segundo span.dos a:hover { text-decoration: none !important; font-weight: bold; color: White; cursor: pointer; }
#menu_sup p.segundo span.dos:last-child { /*margin-right: 0px;*/ }
#menu_sup p.tercero { width:50px; float:right;}
#idiomas p.primero { width:65px; clear:both;  }
#idiomas p.segundo { width:65px; }
#idiomas p.tercero { width:50px; }
#buscador_up {padding:5px 0 0 240px; float:right;}
#buscador_up input { 
	margin:0 0 0 0; 
	background-color: #393837;
	border-left:1px solid #D9DADB; 
	border-top:1px solid #D9DADB; 
	border-right:none;
	border-bottom:1px solid #D9DADB; 
	cursor: text;
	height:13px; 
	float:right; 
	width:126px; 
	color:#FFF; 
	font-size:11px; 
	padding:0; 
	border-spacing: 0px; 
	margin: 0px; 
	padding: 0px; 
}

#buscador #lupa_click { float:right;padding-right: 13px; }
#buscador #lupa_click a { width:19px; height:16px; display: block; background: url('../../frontend/images/buscador2.gif') no-repeat scroll right center transparent;  }

#buscador_up { width:175px; float:left; }

#mapa_home img { padding:15px 0 0 0; }

/* CONTENT HOME */
#content_wrapper { margin:0 auto 32px; height:auto; width:830px; clear:both; }
#compromiso { width:248px;  float:left; text-align:left; font-size:15px; color:#999; margin-bottom: 24px; }
#oficinas { width:270px; height:241px; background:transparent url('../images/oficinas.gif') 0 -4px no-repeat; float:left;padding-right:10px;}
#eventos { width:275px; height:241px; float:left;  line-height:18px; font-size:12px; }

.comunicados, #comunicados  { margin-left: 42px; width: 249px; height:241px; float:left; }
.comunicados h2, #comunicados h2 { color:#999;}

.title h2, #title h2 { padding:0; height:20px; width:85%; }
.title h2 a, #title h2 a { color:#999; text-decoration:none; text-transform:uppercase; }
.title h2 a:hover, #title h2 a:hover { color:#746d5a; }

.content, #content { color:#746d5a; text-align:left; }
#eventos .content, #eventos #content { padding:10px 0 0 15px; }
.content img, #content img { margin:0; padding:0; text-align:left; }
.content ul, #content ul { padding:0; text-align:left; font-size:10px; list-style-type:none; }
.content li, #content li { padding:15px 10px 0 20px; background: url('../images/limage_claro.gif') no-repeat 3px 16px; }
.content ul li a, #content ul li a { color:#999; text-decoration:none; }
.content ul li a:hover, #content ul li a:hover { color:#746d5a; text-decoration:none; }

#compromiso .content  p, #compromiso #content  p { font-size:12px; color:#999;}
#compromiso .content  a, #compromiso #content  a { font-weight:bold; font-size:13px; color:#999;}
#compromiso .content  a:hover, #compromiso #content  a:hover { color:#746d5a; }
.comunicados .content ul, #comunicados #content ul { padding:0;text-align:left; font-size:12px; }
.comunicados .content li, #comunicados #content li {  padding:10px 0 0 12px; background: url('../images/limage_claro.gif') no-repeat -2px 12px;}

#oficinas .content #mapa li, #oficinas #content #mapa li { list-style-type:none; background:none; padding:0; }

/* Contenido 2 columnas */
#content_2columns { padding:0 0 20px 0; height:auto; min-height:330px; width:830px; float:left; }
#content_2columns table { width:830px; margin:0 0 10px 0; text-align:left; }
#content_2columns table td { width:25%; }
#content_2columns table td.superiormargen { padding:5px 0 0 0; }
#content_2columns table h1 { padding:0 0 5px 0px; /*border-bottom:2px dotted ;*/ border-bottom:1px dashed #D9DADB; background: url('../images/_blank.gif') 0 2px no-repeat; }
#content_2columns table ul { padding:10px 5px 0 0; list-style-type:none; }
#content_2columns table li { padding:0 0 5px 12px; color:#746d5a; background:url('../images/limage_areas.gif') no-repeat 0 0.2em; font-size:11px; }

#content_2columns table div.izquierda, #content_areas table div.derecha { width:175px; float:left; padding:10px 0 0 0; text-align:left; }
#content_2columns table div.izquierda { padding:10px 8px 0 0; }
#content_2columns table div hr { margin:20px 0 20px -15px; background-color:#D9DADB; color:#D9DADB; border:0; text-align:left; height:1px; border-bottom: 1px dotted #D9DADB; width:196px; }
#content_2columns table div.derecha li.separadorlifin { padding-bottom:20px; border-bottom: 1px dotted #D9DADB; }
#content_2columns table div.derecha li.separadorliini { padding-top:20px; }
#content_2columns table div.derecha li.separadorliini { color:#746d5a; background:url('../images/limage_areas.gif') no-repeat 0 2em; font-size:0.90em; }
#content_2columns table div.derecha { padding:10px 0 10px 0; width:160px; float:left; }
#content_2columns table div.sinimagen { width:363px; clear:both;}


/* Contenido 3 columnas */
#content_3columns { padding:0 0 30px 0; height:auto; width:830px; float:left; }
#content_3columns table { width:830px; margin:0 0 10px 0; text-align:left; }
#content_3columns table td.inici { width:260px;}
#content_3columns table td.inici_middle { width:200px;}
#content_3columns table td.inici_right { width:300px;}
#content_3columns table td.superiormargen { padding:5px 0 0 0; }
#content_3columns table h1 { padding:0 0 5px 12px; /*border-bottom:2px dotted ;*/ border-bottom:1px dashed #D9DADB; background: url('../images/decoficinas.gif') 0 2px no-repeat; }
#content_3columns table ul { padding:10px 8px 0 10px; }
#content_3columns table li { padding:0 0 5px 0; color:#58585a; list-style-image: url('../images/limage_areas1.gif'); font-size:11px; color:#746d5a; }
#content_3columns table div.izquierda, 
#content_3columns table div.derecha { width:120px; float:left; padding:10px 0 0 0; text-align:left; }
#content_3columns table div.izquierda { padding:10px 8px 0 5px; }
#content_3columns table div.linea_fina { margin:15px -15px 15px -15px; border-bottom: 1px dashed #D9DADB; clear:both; }

#content_oficinas table div hr { margin:20px 0 20px -15px; border:1px solid #D9DADB; text-align:left; }

#contenedor_rolloverimagen_es { width:258px; height:94px; background:url('../images/oficinas_pais.jpg') 0 0 no-repeat; }
#contenedor_rolloverimagen_es a { width:258px; height:94px; display:block; cursor:pointer; }
#contenedor_rolloverimagen_es a:hover { background:url('../images/oficinas_pais.jpg') 0 -94px no-repeat; }
#contenedor_rolloverimagen_por { width:258px; height:94px; background:url('../images/oficinas_pais.jpg') -516px 0 no-repeat; }
#contenedor_rolloverimagen_por a { width:258px; height:94px; display:block; cursor:pointer; }
#contenedor_rolloverimagen_por a:hover { background:url('../images/oficinas_pais.jpg') -516px -94px no-repeat; }
#contenedor_rolloverimagen_int { width:258px; height:94px; background:url('../images/oficinas_pais.jpg') -258px 0 no-repeat; }
#contenedor_rolloverimagen_int a { width:258px; height:94px; display:block; cursor:pointer; }
#contenedor_rolloverimagen_int a:hover { background:url('../images/oficinas_pais.jpg') -258px -94px no-repeat; }

/* MENU IZQUIERDO DETALLE */
#submenu_izdo_detalle { height:auto; width:220px; /*float:left;*/ text-align:left, float:left; clear:none;}
#submenu_izdo_detalle p { padding:4px 0 3px 0; margin:0 20px 0 0; font-size:13px; text-align:left; border-bottom:1px dashed #D9DADB; color:#746d5a;  font-weight:bold; }
#submenu_izdo_detalle ul { margin:0; *margin:10px 0 0 0; padding:10px 0 0 12px; *padding:0 0 0 15px; text-align:left; color:#746d5a;  text-transform:inherit; font-size:11px; }
#submenu_izdo_detalle ul li { margin:0 0 0 0; padding:0 0 5px 0; font-size:11px; width:180px; text-align:left; list-style-image: url('../images/limage_detalle_areas.gif'); list-style-type:none; }
#submenu_izdo_detalle ul li a { padding:0; margin:0; font-weight: normal; text-decoration:none; }

#submenu_izdo_detalle ul li.detail_areas a { padding:0; margin:0; color:#746d5a; text-transform:none; font-weight: normal; text-decoration:none; }
#submenu_izdo_detalle ul li.detail_areas a:hover { font-weight: bold; }
#submenu_izdo_detalle #destacacado_menu_areas { width:190px; height:156px; background:#b4ac9f; text-align:left; }
#submenu_izdo_detalle #destacacado_menu_areas h2 { padding:15px 25px 0 15px; font-size:13px; color:#FFF; font-weight:normal; }
#submenu_izdo_detalle #destacacado_menu_areas h3 { padding:5px 25px 0 15px; font-size:12px; color:#FFF; font-weight:normal; font-style:oblique; }
#submenu_izdo_detalle ul li.detallesin  { margin:0 0 0 -12px; list-style-image: none; width:160px; }
#submenu_izdo_detalle ul li.title_menu_abogados { margin:0 0 0 -12px; list-style-image: none; width:180px; }
#submenu_izdo_detalle ul li.detallesin a { padding:0; margin:0; color:#746d5a; text-transform:none; font-weight: normal; display: inline; }
#submenu_izdo_detalle ul li.detallesin a:hover { color:#746d5a; font-weight: normal; }
#submenu_izdo_detalle ul li.title_menu_abogados { padding:15px 0  0; font-weight:bold; text-transform:uppercase; color:#000; font-size:10px; letter-spacing:-0.01em; }
#submenu_izdo_detalle ul li.detallesin input, 
input { 
	margin:5px 0 0 0; 
	*margin:5px 0 0 12px;
	height:20px; 
	width:150px; 
	border:1px solid #746d5a; 
	font-size:11px;
}

.formulario {
padding-top: 30px;
}



#submenu_izdo_detalle ul li.detallesin select, select { margin:5px 5px 0 0; height:20px; width:180px; border:1px solid #746d5a; font-size:11px; color:#58585a;}
#submenu_izdo_detalle ul li.detallesin img { margin-top:7px; }
#submenu_izdo_detalle td.border_bottom { border-top:1px dashed #D9DADB; }
#submenu_izdo_detalle tr:first-child td.border_bottom { border:0;}
#submenu_izdo_detalle p.espacio {font-size:3px; border:none; }

#submenu_izdo_detalle table { width:190px; }
#submenu_izdo_detalle table ul  h2 { padding:0; text-align:left; font-size:13px; font-weight:normal; color:#746d5a; width:150px; float:none; }
#submenu_izdo_detalle table ul { padding:2px 0 0 0; width:150px; }
#submenu_izdo_detalle table li { padding:0; list-style-image:none; color:black; font-weight:bold; }

#submenu_izdo_detalle table li.primero { padding:0 0 0 15px; background:url('../images/limage_novedades_h1.gif') 0 3px no-repeat; width:150px; color:#746d5a;}
#submenu_izdo_detalle table li.segundo { padding:5px 0 0 30px; background:url('../images/limage_novedades.gif') 15px 8px no-repeat; font-size:11px;color:#746d5a; font-weight:normal; }
#submenu_izdo_detalle table li.tercero { padding:5px 0 0 15px; width:150px; background:url('../images/limage_novedades_h1.gif') 0 7px no-repeat;  }

#unete_menu submenu_izdo_detalle li.cuarto { padding:5px 0 0 15px; border-top:1px dashed #D9DADB; width:150px; background:url('../images/limage_novedades_h1.gif') 0 17px no-repeat;  }
#submenu_izdo_detalle table li.quinto { padding:5px 0 5px 15px; border-top:1px dashed #D9DADB; border-bottom:1px dashed #D9DADB; width:150px; background:url('../images/limage_novedades_h1.gif') 0 7px no-repeat;  }
#submenu_izdo_detalle table td { padding:0 0 10px 0; }

/* SUBMENU MapaWeb Detalle */
#submenu_izdo_detalle2 table ul  h1 { padding:0; text-align:left; font-size:13px; font-weight:normal; color:#746d5a; width:250px; float:none; }
#submenu_izdo_detalle2 table ul { padding:2px 0 0 0; width:250px; }
#submenu_izdo_detalle2 table li { padding:0; list-style-image:none; color:#746d5a; }
#submenu_izdo_detalle2 table li.primero { padding:0 0 0 15px; background:url('../images/limage_novedades_h1.gif') 0 3px no-repeat; width:250px; }
#submenu_izdo_detalle2 table li.primero a { font-weight:bold; }
#submenu_izdo_detalle2 table li.segundo { padding:5px 0 0 45px; background:url('../images/limage_novedades.gif') 30px 8px no-repeat; font-size:11px; }
#submenu_izdo_detalle2 table li.tercero { padding:5px 0 0 30px; width:250px; background:url('../images/limage_novedades_h1.gif') 15px 7px no-repeat;  }
#submenu_izdo_detalle2 table td { padding:0 0 0 0; }
#submenu_izdo_detalle2 td.border_bottom { border-bottom:1px dashed #D9DADB; }


/* SUBMENU Abogados/Oficinas Detalle */
#submenu_izdo_detalle img.imagen { float:left; }
#submenu_izdo_detalle h2 { padding:5px 0 0 0; font-size:14px; text-align:left; color:#746d5a; font-weight:normal; /*width:200px;*/}
#submenu_izdo_detalle h3 { padding:0; font-size:11px; text-align:left; color:#746d5a; font-weight:bold; width:200px; float:left; }
#submenu_izdo_detalle h4 { padding:5px 0 0 0; font-size:14px; text-align:left; color:#746d5a; font-weight:bold; /*float:left; */width:200px;}
#submenu_izdo_detalle h5 { padding:0; font-size:10px; text-align:left; color:#746d5a; font-weight:bold; width:200px; /*float:left; */clear:both; }
#submenu_izdo_detalle p.detalle2, 
#submenu_izdo_detalle p.detalle3, 
#submenu_izdo_detalle p.detalle4, 
#submenu_izdo_detalle p.detalle5, 
#submenu_izdo_detalle p.detalle6, 
#submenu_izdo_detalle p.detalle7, 
#submenu_izdo_detalle p.detalle8, 
#submenu_izdo_detalle p.detalle9, 
#submenu_izdo_detalle p.contacto, 
#submenu_izdo_detalle p.contacto2, 
#submenu_izdo_detalle p.noticia  { 
	width:190px; 
	font-size:11px; 
	border:0; 
	clear:both; 
	color:#746d5a; 
	font-weight:normal; 
}
#submenu_izdo_detalle p.detalle { float:left; width:150px; font-size:11px; border:0; clear:both; color:#746d5a; font-weight:normal;  text-align:left; padding:0 0 0 15px; background:url('../images/limage_menu_oficinas.gif') no-repeat 0px 3px;}
#submenu_izdo_detalle p.detalle2 { padding:0; color:#746d5a; font-weight:bold; }
#submenu_izdo_detalle p.detalle3 { padding:15px 0 0 0; }
#submenu_izdo_detalle p.detalle4 { padding:2px 0 15px 0; }
#submenu_izdo_detalle p.detalle5 { padding:2px 0 0 0; text-align:left; float:left; width:190px; }
#submenu_izdo_detalle p.detalle6 { padding:0; }
#submenu_izdo_detalle p.detalle7 { padding:2px 0 0 0; }
#submenu_izdo_detalle p.detalle8 { padding:5px 0 0 0; color:#746d5b; }
#submenu_izdo_detalle p.detalle9 { padding:5px 0 0 0; }
#submenu_izdo_detalle p.contacto { padding:0px 0 0 0; font-size:12px; font-weight:bold; }
#submenu_izdo_detalle p.contacto2 { padding:12px 0 0 0; font-size:12px; font-weight:bold; }
#submenu_izdo_detalle p.noticia { padding:0; text-align:left; line-height:18px; }

/* Justificado abecedario Abogados */
#submenu_izdo_detalle ul li.detallesin span { width:10px; display:inline-block; text-align:center; line-height:25px; height:25px; }


/* CONTENIDO DETALLE*/
#content_detalle { padding:0 0 55px 0; height:auto; width:621px; /*float:left;*/ text-align:left; }
#content_detalle em{
    /*font-size: 1.083em;*/
    font-style: italic;
}
#content_detalle h2 { text-align:left; margin-top:21px;  }
#content_areas_detalle h2.second { padding:25px 0 5px 0; font-weight:bold; }

#content_detalle h6 { border-bottom:1px dashed #D9DADB; padding:0 0 5px 0; }
#content_detalle p.subtitulo { padding:0; margin:0; font-size:15px; text-align:left; color:#746d5a; font-weight:normal; font-size:13px; }
#content_detalle ul { padding:0px 0 0 0; }
#content_detalle li { padding:5px 0 0 15px; background: url('../images/limage_areas.gif') 0 7px no-repeat; list-style-type:none; color:#746d5a; }
#content_detalle p { padding:0px 0 0px 0; color:#58585A; line-height:1.4em; width:615px; margin-top: .5em;}
#content_detalle p.normal { padding:5px 0 10px 0; font-size:13px; color:#58585A; line-height:18px; width:615px; }
#content_detalle li span.normal { font-size:13px; color:#58585A; }
#content_detalle p.medium { font-size:11px; }
#content_detalle p span.strong { font-weight:bold; }
#content_detalle2 { margin:0 0 0 20px; height:auto; width:624px; float:right; text-align:left; /*border-top:2px dotted ;*/ border-top:1px dashed #D9DADB; }
#content_detalle li span.strong { font-weight:bold; font-size:12px; color:#746d5a; }
#detail_menu2 { height:auto; width:185px; float:left; /*border-top:2px dotted ;*/ border-top:1px dashed #D9DADB; clear:both; }
#detail_menu2sinborde { height:auto; width:185px; float:left; clear:both; }
#content_detalle3 { padding:0 0 55px 0; height:auto; width:824px; float:left; text-align:left; }
#content_detalle3 h6 { /*border-bottom:2px dotted ;*/ border-bottom:1px dashed #D9DADB; padding:0 0 5px 0; }
#content_detalle3 p { padding:0px 0 0px 0; font-size:13px; color:#58585A; line-height:18px; width:820px; margin-top: .5em;}
#content_detalle3 li { padding:5px 0 0 15px; list-style-type:none; color:#746d5a; font-size:13px; }

#menciones_div p { padding:0; font-size:13px; color:#58585A; line-height:18px; width:615px; }

#posicion_video { margin:0 auto 0 auto; text-align:center; padding:55px 0 15px 0; width:624px; }
ul.destacado { height:auto; }
#content_detalle ul.destacado li span,
ul.destacado li span,  
ul.destacado li span.destacado a {
	font-size:11px; 
	color:#746d5a;
}
#content_detalle ul.destacado li span a:hover,
ul.destacado li span a:hover,  
ul.destacado li span.destacado a:hover {
	color:black;
}

/* CONTENIDO CENTRAL HOMES NOVEDADES */
#content_center ul {
    margin-left: 15px;
/*	font-size:11px;
	color:black;
*/
}
#content_center { 
	padding:0 0 65px 0; 
	height:auto; 
	width:600px; 
	/*float:left; */
	text-align:left; 
}


.noticia-fecha {
font-size:12px;
}	

.noticia-titulillo {
font-size: 13px;
font-weight:bold;
color:#746d5a;
padding-top:5px;
}

.noticia-info {
color:#746d5a;
font-size:11px;
}

.noticia {
width:600px;
height:102px;
padding-top:10px;
}

.noticia-img  {
width: 152px;
height:102px;
float:left;
padding-top:5px;
}

.noticia-texto  {
width: 430px;
height: 90px;
text-align:left;
float:left;
padding-left:15px;

}



#content_center.heventos { padding:0 0 65px 0; height:auto; width:440px; float:left; text-align:left; }
#content_center table { width:100% !important;/*350px;*/ border:0; }
#content_center.heventos table { width:390px; border:0; }

#content_center.heventos  table h2 { padding:0 0 5px 0; border-bottom:1px dashed #D9DADB; width:600px; }
#content_center table td.margintop { padding:35px 0 0 0; }
#content_center table img { padding:5px 0 0 0; }
/*#content_center p { padding:0; text-align:left; font-size:12px; font-weight:normal; color:#58585a; }*/
#content_center #content ul li h3, #content_center #content ul li h3 { font-weight:bold; font-size:10px; color:#746d5a; }
#content_center #content ul li h4, #content_center #content ul li h4 { font-weight:normal; font-size:10px; color:#746d5a; }
#content_center table #content img { float:left; padding:5px 0 0 0;}

#content_center_2columns { padding:0 0 55px 0; height:auto; width:621px; /*float:left;*/ text-align:left; vertical-align:top; float:left }
#content_center_2columns h1.top { padding:0 0 2px 0; font-size:18px; font-weight:normal; letter-spacing:0.01em; /*border-bottom:2px dotted ;*/ border-bottom:1px dashed #D9DADB;}
#content_center_2columns h1 { padding:5px 0 0 0; text-align:left; color:#746d5a; font-weight:normal; }
#content_center_2columns h2 { /*border-bottom:2px dotted ;*/ border-bottom:1px dashed #D9DADB; padding:5px 0 3px 0; }
#content_center_2columns h3 { padding:0; font-size:15px; text-align:left; color:#746d5a; font-weight:normal; font-size:13px; }
#content_center_2columns ul { padding:0; list-style-type:none; }
#content_center_2columns li { padding:15px 0 5px 13px; background: url('../images/limage_oficinasdetalle.gif') 0 18px no-repeat; color:#746d5a; font-size:13px; }
#content_center_2columns li.sintop { padding:0 0 5px 10px; background: url('../images/limage_oficinasdetalle.gif') 0 12px no-repeat; color:#746d5a; font-size:9px; width:140px; }
#content_center_2columns li h3 { font-weight:bold; font-size:12px; color:#746d5a;}
#content_center_2columns li h4 { font-weight:normal; font-size:10px; color:#746d5a; }
#content_center_2columns li img { float:left; padding:0 10px 0 0; }
#content_center_2columns p { padding:15px 5px 15px 0; font-size:13px; color:#746d5a; line-height:18px; height:auto; }
#content_center_2columns table p#paginacion_resultados_abajo { padding:0; font-size:9px; }
#content_center_2columns table h2 { border-bottom:1px dashed #D9DADB; padding:0 0 5px 0; }
#content_center_2columns table h3 { padding:20px 55px 0 15px; font-size:11px; text-align:left; color:#000; font-weight:bold; text-transform:uppercase; }
#content_center_2columns table h4 { padding:0 55px 0 15px; font-size:11px; text-align:left; color:#746d5a; font-weight:normal; }
#content_center_2columns table h5 { /*border-bottom:2px dotted ;*/ border-bottom:1px dashed #D9DADB; padding:0 0 5px 13px; background: url('../images/decoficinas.gif') 0 2px no-repeat; width:265px; }
#content_center_2columns table li h3 { padding:9px 0 0 0; width:140px; text-transform:none; color:#746d5a; }
#content_center_2columns table li h4 { padding:5px 55px 5px 0; }
#content_center_2columns table p { height:auto; padding:15px 0 20px 0; line-height:18px; font-size:13px; color:#746d5a; line-height:18px; }
#content_center_2columns table p.testimonio { height:auto; padding:0 55px 20px 15px; font-size:11px;}
#content_center_2columns table li { padding:2px 0 0 27px; background:url('../images/limage_destacados.gif') 15px 10px no-repeat; }
#content_center_2columns table ul.curri,
#content_center_2columns table li.curri  { 
	padding:2px 0 0 15px; 
	background:url('../images/limage_destacados.gif') 1px 5px no-repeat; 
}
#content_center_2columns table li a { color:#746d5a; font-size:11px; }
#content_center_2columns table li a:hover { color:#746d5a; }
#content_center_2columns table p.curri { height:auto; padding:20px 0 25px 0; font-size:12px;}
#content_center_2columns table img { padding:17px 0 0 0; }

/* CONTENIDO MEN�?S DERECHOS NOVEDADES */
#content_dcha { 
	width:216px; 
	height:408px; 
	/*float:left; */
	text-align:left; 
	float:left;
	clear:none;
	
}
#content_dcha.heventos { 
	width:180px; 
	height:408px; 
	/*float:left; */
	text-align:left; 
}

.content_dcho_titulos {
border-bottom: 1px dashed #D9DADB;
padding-top:5px;
}



#content_dcha table h1 { padding:0 0 5px 0; border-bottom:1px dashed #D9DADB; }
#content_dcha table img { padding:5px 0 0 0; }
#content_dcha table a { color:#746d5a; text-decoration:none; }
#content_dcha table a:hover { color:#746d5a; text-decoration:none; }
#content_dcha table td.calendar_novedades { padding:5px 0 0 0; text-align:center; }
#content_dcha table ul { margin:0; padding:0; text-align:left; color:#746d5a;  text-transform:capitalize; font-size:11px; }
#content_dcha table ul li { margin:0 0 0 0; padding:0; font-size:11px; width:85%; text-align:left; list-style-type:none;}
#content_dcha table ul li.detail_novedades a { padding:0; margin:0; color:#746d5a; text-transform:none; font-weight: normal; display: inline; }
#content_dcha table ul li.detail_novedades a:hover { color:#746d5a; font-weight: normal; }
#content_dcha table ul li.title_menu_novedades { padding:10px 0  0; font-weight:bold; font-size:10px; color:black; text-transform:uppercase; }
#content_dcha table ul li input { margin:5px 5px 0 0; height:15px; width:150px; border:1px solid #746d5a; }
#content_dcha table ul li.detail_novedades select { margin:5px 5px 0 0; height:20px; width:175px; border:1px solid #746d5a; font-size:11px; color:#58585a;}
#content_dcha table ul li.detail_novedades .imagen_top { margin:10px 0 0 0; float:left; }
#content_dcha table ul li.detail_novedades span { float: right; padding:20px 10px 0 15px; background:url('../images/limage_novedades.gif') 0 22px no-repeat; font-size:10px;}

#content_dcha table #content { width:180px; }
#content_dcha table #content ul { padding:0; text-align:left; list-style-type:none; }
#content_dcha table #content li { padding:10px 0 0 20px; background:url('../images/limage_novedades.gif') no-repeat 5px 12px; font-size:10px; list-style-image:none; }
#content_dcha table #content ul li a { color:#746d5a; text-decoration:none; }
#content_dcha table #content ul li a:hover { color:#746d5a; text-decoration:none; }
#content_dcha table ul li.title_menu_actualidad { padding:27px 0 0 20px; font-weight:bold; color:#000; text-transform:uppercase; }

/* TABLA BUSQUEDA ABOGADOS ESPECIAL */
#content_abogados_busca { padding:0 0 50px 0; height:auto; width:621px; /*float:left;*/ }
#content_abogados_busca td { width:50%; }
#content_abogados_busca td.otras { padding:15px 0 15px 0; /*border-bottom:2px dotted ;*/ border-bottom:1px dashed #D9DADB; height:20px; }
#content_abogados_busca td.otras2 { padding:8px 0 15px 0; }
#content_abogados_busca td.blanco{ padding:0px; /*border-top:2px dotted ;*/ border-top:1px dashed #D9DADB; margin-top:5px; }

#content_abogados_busca p#paginacion_resultados_abajo { /*border-top:2px dotted ;*/ border-top:1px dashed #D9DADB; }

#content_abogados_busca td.inicial p#paginacion_resultados { padding:7px 0 0 0; text-align:right; font-size:9px; color:#746d5a; }
#content_abogados_busca td p#paginacion_resultados a { text-decoration:none; color:#746d5a;  }
#content_abogados_busca td p#paginacion_resultados a:hover { text-decoration:underline; }
#content_abogados_busca td img { padding:0px 0 0 0; width:110px; height:110px; float:left; }
#content_abogados_busca td h2,
#submenu_izdo_detalle h2.nom_abogado,
#submenu_izdo_detalle h2.nom_oficina { 
	padding:0px 0 3px 0px; 
	font-size:13px; 
	text-align:left; 
	color:#746d5a; 
	font-weight:normal; 
	font-weight:bold;
	width:100%; 
	line-height:14px; 
	margin:0; 
}
#content_abogados_busca td h3 { padding:0 0 10px 0px; font-size:12px; text-align:left; color:#000; font-weight:normal; font-weight:bold; width:170px; float:left; line-height:14px; }
#content_abogados_busca td p.detalle { margin-top:0px; list-style-type:none; background:url('../images/limage_novedades.gif') no-repeat 0px 3px; height:auto;  padding:0 0 0 16px; text-align:left; float:left; width:160px; font-size:11px; line-height:14px; }
#content_abogados_busca td h2 a { color:#746d5a; text-decoration:none; font-size:13px; }
#content_abogados_busca td h2 a:hover { color:black;}
#content_abogados_busca td h3 a,
#submenu_izdo_detalle h3.cat_abogado { 
	color:#000; 
	text-decoration:none; 
	font-size:12px; 
	float:none;
	padding:0;
	font-weight:normal;
}
#content_abogados_busca td p a { text-decoration:none; font-size:11px; color:#746d5a; }
#content_abogados_busca td p  { text-decoration:none; font-size:11px; color:#746d5a; }
#content_abogados_busca td p a:hover,
p.detalle a:hover { 
	color:#746d5a!important; 
	font-weight:bold;
}

#content_abogados_busca td div.icones img { margin:0 0 0 0px; width:24px; height:23px; border:0; padding-top:10px; }
#content_abogados_busca td div.icones img.icona_mail { margin: 0 0 0 5px; }
#content_abogados_busca p#paginacion_resultados img { width:9px; height:8px; padding:0 0 2px 0; float:none; vertical-align:middle; }
#content_abogados_busca p#paginacion_resultados_abajo img { width:9px; height:8px; padding:0 0 2px 0; float:none; vertical-align:middle; }
#content_abogados_busca td.inicial p#paginacion_resultados, #content_abogados_busca td.inicial p#paginacion_resultados a { padding:7px 0 0 0; text-align:right; font-size:9px; color:#746d5a; width:312px; }

#content_abogados_busca td.inicial { padding:3px 0 0 0;}
#content_abogados_busca td.inicial p#paginacion_resultados { padding:4px 0 0 0;}

#content_abogados_busca td p#paginacion_resultados_abajo { padding:5px 0 0 0; text-align:right; font-size:9px; color:#746d5a; font-weight:normal; height:auto; }
#content_abogados_busca td p#paginacion_resultados_abajo a { text-decoration:none; color:#746d5a; font-size:9px; }
#content_abogados_busca td p#paginacion_resultados_abajo a:hover { text-decoration:underline; color:#746d5a;}
p#paginacion_resultados_abajo { padding:5px 0 5px 0; text-align:right; font-size:9px; color:#746d5a; font-weight:normal;}
p#paginacion_resultados_abajo a { text-decoration:none; color:#746d5a; }
p#paginacion_resultados_abajo a:hover { text-decoration:underline; color:#746d5a;}

/* TABLA RESULTADOS BUSQUEDA */
#content_resultados { padding:0 0 50px 0; height:auto; width:100%; float:left; }
#content_resultados_2cols { padding:0 0 50px 0; height:auto; width:621px; /*float:left;*/  }
#content_resultados ul, #content_resultados_2cols ul { padding:0; text-align:left; list-style-type:none; }
#content_resultados li, #content_resultados_2cols li { padding:10px 0 10px 15px; background:url('../images/limage_novedades.gif') no-repeat 5px 12px; font-size:11px; list-style-image:none; }
#content_resultados_2cols td,
#content_resultados_2cols td h2{
	font-size:11px;
}
#content_resultados li h1, 
#content_resultados_2cols td h2 { 
	padding:0 5px 0 0; 
	margin:0; 
	color:#746d5a; 
	display:inline; 
	font-weight:bold; 
}
#content_resultados_2cols .img_resultados { margin:0; padding:10px 0 5px 0; float:left; width:80px; height:auto; }


 
/* Submenu Horizontal tercer nivel*/
#submenu_detalle { width:624px; height:55px; clear:both; border-bottom:1px solid #746d5a; border-top:1px solid #746d5a; margin-bottom:15px; }
#submenu_detalle_little { width:100%; height:33px; clear:both; border-bottom:1px solid #746d5a; border-top:1px solid #746d5a; margin-bottom:15px; }
#submenu_detalle div a.active, #submenu_detalle_little div a.active { font-weight:bold; }
#submenu_detalle div a:hover, #submenu_detalle_little div a:hover { font-weight:bold; }
#submenu_detalle div div,
#submenu_detalle_little div div {
	float:left; 
	font-size:12px; 
	padding:9px 0 0 0;
	margin-right: 24px;
}
#submenu_detalle div div a,
#submenu_detalle_little div div a {
	display: block; 
	height: 100%; 
	width: 100%; 
	text-transform:uppercase; 
	text-decoration:none; 
	font-weight:500;
	color: #746d5a;
}


/* Iconos */
#iconos { 
	width:206px; 
	height:127px; 
	clear:both; 
	text-align:left; 
}
#iconos div,
#icono_mail2,
#icono_pdf,
#icono_mapa,
.icono_mapa {
	margin:0 0 8px 0;
	width:24px; 
	height:19px;
	background-repeat:no-repeat;
	background-image:url('../images/iconos_detalle_abogados.gif');
	background-position:-3px 0;
}
#iconos p,
#icono_mail2 p,
#icono_pdf p,
#icono_mapa p,
#submenu_izdo_detalle .icono_mapa p {
	font-size:11px; 
	font-weight:normal;
	border:0;
	padding:3px 0 0 24px;
	white-space:nowrap;
}
#iconos p a,
#icono_mail2 p a,
#icono_pdf p a,
#icono_mapa p a,
.icono_mapa p a { 
	text-decoration:none; 
	font-size:11px;
}
#iconos p a:hover,
#icono_mail2 p a:hover,
#icono_pdf p a:hover,
#icono_mapa p a:hover,
.icono_mapa p a:hover { 
	color:black;
}
#iconos div#icono_vcard {background-position:-3px -25px; }
#iconos div#icono_imprimir_cv { background-image:url('../images/icono_imprimir_cv.gif');}

#icono_mail2 {margin-top: 12px}
#icono_pdf { margin-bottom:15px; background-image:url('../images/icono_pdf.gif')!important;background-position:-3px -2px!important;}
#icono_mapa,
.icono_mapa {margin-top:3px; background-image:url('../images/iconomapa.gif'); clear:both; }



#icono_calendario { margin:0 0 15px 0; height:24px; background:url('../images/calendario.gif') 0 0 no-repeat;}
#icono_calendario p { padding:6px 0 0 30px; }
#icono_linked { width:24px; height:24px; background:url('../images/iconos_detalle_abogados.gif') 0 -50px no-repeat;}
#icono_linked p { padding:3px 0 0 30px; }
#icono_xing { width:24px; height:24px; background:url('../images/iconos_detalle_abogados.gif') 0 -75px no-repeat;}
#icono_xing p { padding:3px 0 0 30px; }
#icono_blog { width:24px; height:24px; background:url('../images/iconos_detalle_abogados.gif') 0 -100px no-repeat;}
#icono_blog p { padding:3px 0 0 30px; }
#icono_facebook { margin:5px 0 25px 0; width:24px; height:24px; background:url('../images/facebook.gif') 0 0 no-repeat; float:left; }
#icono_rss { margin:5px 0 25px 0; width:24px; height:24px; background:url('../images/rss.gif') 2px 4px no-repeat; float:left; }
#icono_twitter{ margin:5px 0 25px 0; width:24px; height:24px; background:url('../images/facebook.gif') -24px 0 no-repeat; float:left; }
#icono_imprimir { margin:3px 0 25px 0; width:26px; height:26px; background:url('../images/imprimir.gif') 0 4px no-repeat; float:left; }
#icono_imprimir p { padding:8px 0 0 30px; font-size:11px;}
#icono_enviar { margin:8px 0 25px 75px; width:26px; height:26px; background:url('../images/enviar.gif') 0 0 no-repeat; float:left; }
#icono_enviar p { padding:4px 0 0 30px; font-size:11px;}
#posicion2iconos { float:right; }






/* DESTACADOS*/
#destacados { padding:0 0 5px 0; height:auto; width:830px; clear:both; border-top:1px dashed #D9DADB; }
#destacados table  { width:830px; margin:0 0 25px 0; }
#destacados table td { width:33%; text-align:left; }
#destacados table ul { padding:17px 0 0 15px; text-align:left; font-size:11px; width:225px; background: url('../images/limage_destacados.gif') 0 20px no-repeat;}
#destacados table li { padding:0; color:#746d5a; list-style-type:none;}
#destacados table ul li a { padding:0; }

#destacados.clasOfi { padding:0 0 5px 0; height:auto; width:100%; clear:both; border-top:0px; font-size:11px; }
#destacados.clasOfi li { padding:5px 0 0 15px; background: url('../images/limage_areas.gif') 0 7px no-repeat; list-style-type:none; color:#746d5a!important; font-size:11px; }

/* FOOTER */
#footer_wrapper { padding:5px 0 0 0; margin:0 auto 0 auto; height:auto; width:100%; background:#393837; clear:both; }
#footer  { margin:0 auto; width:830px; height:27px; }
#footer p { text-transform: uppercase; }
#footer p#first_line { font-size:10px; padding:5px 0 0 0; text-align:center; color:#999;}
#footer p#first_line a { color:#999; }
#footer p#first_line a:hover { color:white; }
#footer p#down_line { font-size:9px; padding:5px 0 0 0; color:#FFF; text-align:center; }

#footer_wrapper { bottom:0; left:0; } 


/* OTROS */
#content .popups img { border:0; }
label { padding:15px 0  0; font-weight:bold; text-transform:uppercase; color:#000; font-size:10px; letter-spacing:-0.01em; }

/* Efecto Imageflow */
#cuatrecasas { width:192px; height:100px; z-index:1; }
#cuatrecasas img { width:150px; height:70px; }
#cuatrecasas_caption { margin-top:30px; }

/* DESPLEGABLES */
h2.second span { padding:0 0 0 385px; }

/* Aviso legal */
.underline_title { text-decoration:underline; }

/* otros idiomas */
#content_detalle p.otros_idiomas { padding:0; float:right; text-align:right; width:40%; }
/*#otros_idiomas a { color:#746d5a; }
#otros_idiomas a:hover { color:#746d5a; }*/


/* Calendario */
.jCalendar { line-height:18px; border: 1px solid #000; }
#chooseDateForm { margin:0; padding:0; }
input.renderCalendar { margin:0; padding:0; }

.negrita  a { font-weight: bold;}
.nonegrita { font-weight: normal;}

#tooltip {
  background-color:#FFF;
}
#Experiencia_div p {padding-bottom:5px;}


#noticia_id { padding:0 0 50px 0; height:auto; width:624px; float:left;} 
#noticia_id ul { padding:0; text-align:left; list-style-type:none;}
#noticia_id li { padding:10px 0 10px 15px; background:url('../images/limage_novedades.gif') no-repeat 5px 12px; font-size:11px; list-style-image:none;  color:#746d5a}
#noticia_id td h1 { padding:0 5px 0 0; margin:0; color:#746d5a; font-size:11px; display:inline; font-weight:bold; }
#noticia_id .img_resultados { margin:0; padding:10px 0 5px 0; float:left; width:80px; height:auto; }
#noticia_id td.noticias_fecha { width:164px; font-size:11px; }
#noticia_id td.noticias_descripcion { width:460px; font-size:11px; padding-left:0px; padding-right:0px; }
#noticia_id td h1{ width:100%; padding-left:0px; padding-right:0px; }
/*MGZB*/

/*MGZB visualización eventos */
#menciones_div { width:624px; float:left;} 
#menciones_div ul { padding:0; text-align:left; list-style-type:none;}
#menciones_div li { padding:10px 0 10px 15px; background:url('../images/limage_novedades.gif') no-repeat 5px 12px; font-size:11px; list-style-image:none;  color:#746d5a}
#menciones_div td h1 { padding:0 5px 0 0; margin:0; color:#746d5a; font-size:11px; display:inline; font-weight:bold; }
#menciones_div .img_resultados { margin:0; padding:10px 0 5px 0; float:left; width:80px; height:auto; }
#menciones_div td.noticias_fecha { width:164px; font-size:11px; }
#menciones_div td.noticias_descripcion { width:460px; font-size:11px; padding-left:0px; padding-right:0px; }
#menciones_div td h1{ width:100%; padding-left:0px; padding-right:0px; }

#eventos_id { padding:0 0 50px 0; height:auto; width:624px; float:left;} 
#eventos_id  ul { padding:0; text-align:left; list-style-type:none;}
#eventos_id  li { padding:10px 0 10px 15px; background:url('../images/limage_novedades.gif') no-repeat 5px 12px; font-size:11px; list-style-image:none;  color:#746d5a}
#eventos_id  td h1 { padding:0 5px 0 0; margin:0; color:#746d5a; font-size:11px; display:inline; font-weight:bold; }
#eventos_id  .img_resultados { margin:0; padding:10px 0 5px 0; float:left; width:80px; height:auto; }
#eventos_id td.noticias_fecha { width:164px; font-size:11px; }
#eventos_id td.noticias_descripcion { width:460px; font-size:11px; padding-left:0px; padding-right:0px; }
#eventos_id td h1{ width:100%; padding-left:0px; padding-right:0px; }
/*MGZB*/

/*MGZB visualización Publicaciones */

#Publicaciones_div { height:auto; float:left;} 
#Publicaciones_div  ul { padding:0; text-align:left; list-style-type:none;}
#Publicaciones_div  li { padding:10px 0 10px 15px; background:url('../images/limage_novedades.gif') no-repeat 5px 12px; font-size:11px; list-style-image:none;  color:#746d5a}
#Publicaciones_div  td h1 { padding:0 5px 0 0; margin:0; color:#746d5a; font-size:11px; display:inline; font-weight:bold; }
#Publicaciones_div  .img_resultados { margin:0; padding:10px 0 5px 0; float:left; width:80px; height:auto; }
#Publicaciones_div td.noticias_fecha { width:164px; font-size:11px; }
#Publicaciones_div td.noticias_descripcion { width:460px; font-size:11px; padding-left:0px; padding-right:0px; }
#Publicaciones_div td h1{ width:100%; padding-left:0px; padding-right:0px; }


#publicaciones_id { padding:0 0 50px 0; height:auto; width:624px; float:left;} 
#publicaciones_id  ul { padding:0; text-align:left; list-style-type:none;}
#publicaciones_id  li { padding:10px 0 10px 15px; background:url('../images/limage_novedades.gif') no-repeat 5px 12px; font-size:11px; list-style-image:none;  color:#746d5a}
#publicaciones_id  td h1 { padding:0 5px 0 0; margin:0; color:#746d5a; font-size:11px; display:inline; font-weight:bold; }
#publicaciones_id  .img_resultados { margin:0; padding:10px 0 5px 0; float:left; width:80px; height:auto; }
#publicaciones_id td.noticias_fecha { width:164px; font-size:11px; }
#publicaciones_id td.noticias_descripcion { width:460px; font-size:11px; padding-left:0px; padding-right:0px; }
#publicaciones_id td h1{ width:100%; padding-left:0px; padding-right:0px; }
/*MGZB*/

#content ul li a.maseventos { color:#746d5a; text-transform:none; text-decoration:none;}
#content ul li a.maseventos:hover { color:#000000; }
#descevento { font-size: 11px; }
#descevento p { font-size: 11px; width: 200px; padding-left: 0px; border: 0; }
#descevento p.peq { font-size: 3px; margin:0; padding:0; height:3px;}
div.popups p {padding:0px!important;}

/* INDEXADO areas-default_layout.php */

/* Genérico en CLASS */
div.paginador_dinamico{ display: block; margin:0px; padding-left:0px; padding-right:0px; cursor:default; }
div.paginador_dinamico{ font-family: Arial; font-size: 9px; text-decoration: none; word-spacing:-3px; }
div.paginador_dinamico{ color: #746d5a; }
div.paginador_dinamico a:hover{ text-decoration:underline; }
div.paginador_dinamico img{ position:relative; height:9px; width:8px; border:none; top:1px; }
div.paginador_dinamico span{  margin-right:1px; }
div.paginador_dinamico a.actual{ font-weight:bold; }
/* INDEXADO NOTICIAS */
div.indexado_noticias_abajo{ position:relative; float:right; text-align:right; display:block; width:100%; }
/* Añadido línea gris superior */
div.indexado_noticias_abajo{  padding-top:4px; border-top-width:1px; border-top-style:solid; border-top-color:#D9DADB; }

/* Para un hover en los enlaces [#Noticias_div] */
a:hover td.noticias_fecha{ color:black; }
#Noticias_div a:hover h1, #Noticia_div a:hover h1, #noticia_id a:hover h1, #Publicaciones_divPublicaciones_div a:hover h1, #publicaciones_id a:hover h1, #eventos_id a:hover h1, #menciones_div a:hover h1{ color:#3e3d40; }
/* Arreglo en Sección "Novedades y ejemplos" */
#content_resultados_2cols a:hover h1{ color:#3e3d40; }

/* Buscador dinámico */
#content_resultados div.buscador_dinamico{ position:relative; float:left; clear:both; display:block; text-align:left; margin-top:0px; top:5px; left:-4px; padding-top:10px; padding-right:0px; padding-bottom:10px; padding-left:17px; color:#746d5a; font-size:12px; }
#content_resultados div.seccion_cerrado{ background-image:url('../images/limage_novedades_buscador.gif'); background-repeat:no-repeat; background-position:5px 13px;}
#content_resultados div.seccion_cerrado a:hover{ font-weight:bold; }
#content_resultados div.seccion_abierto{ background-image:url('../images/limage_novedades_buscador.gif'); background-repeat:no-repeat; background-position:3px -14px;  }
#content_resultados div.seccion_abierto{ font-weight:bold; }
#content_resultados div.seccion_abierto a{ font-weight:bold; }
#content_resultados div.buscador_contenido{ float:left; clear:both; display:block; text-align:left; width:100%;}
#content_resultados div.buscador_enlaces{ margin-left:17px; margin-top:5px; margin-bottom:7px;padding-left:12px; font-size:11px; background-image:url('../images/limage_menu_oficinas.gif'); background-repeat:no-repeat; background-position:0px 3px; }
#content_resultados div.buscador_enlaces a:hover{ font-weight:bold; }
#content_resultados div.buscador_dinamico_punteado{ margin-top:1px; margin-left:14px; height:1px; border-top-width:2px; border-top-style:dotted; border-top-color:#D9DADB; }
#content_resultados div.buscador_dinamico_linea{ margin-left:14px; height:1px; }
div.noticias_buscador_dinamico{ width:818px; margin-left:11px; font-size:11px; width:100%; margin-top:0px; padding-top:0px; }
div.noticias_buscador_dinamico div.buscador_bloque{ display:block; float:left; clear:both; margin-top:5px; margin-bottom:10px; padding-top:0px; width:818px; }
div.noticias_buscador_dinamico span.noticias_fecha{ display:inline; float:left; clear:left; width:180px; margin-left:5px; padding-left:13px; }
div.noticias_buscador_dinamico span.noticias_fecha{ background-image:url('../images/limage_novedades.gif'); background-repeat:no-repeat; background-position:2px 3px; }
div.noticias_buscador_dinamico span.noticias_descripcion{ display:block; float:left; width:600px; }
a span.noticias_descripcion{ font-weight:bold; }

#ponentes_div {
	margin:0 0 0 2px; height:auto; text-align:left; /*border-top:2px dotted ;*/ border-top:1px dashed #D9DADB;
}

#ponentes_div_left {
	margin:0 0 0 30px; height:auto; text-align:left; /*border-top:2px dotted ;*/ border-top:1px dashed #D9DADB;
}
#ponentes_div_right {
	margin:0 50px 0 2px; height:auto; text-align:left; /*border-top:2px dotted ;*/ border-top:1px dashed #D9DADB;
}


a.Ntooltip {
position: relative; /* es la posición normal */
text-decoration: none !important; /* forzar sin subrayado */
color:#FFFFFF !important; /* forzar color del texto */
}

a.Ntooltip:hover {
z-index:999; /* va a estar por encima de todo */

}

a.Ntooltip span {
display: none; /* el elemento va a estar oculto */
}

a.Ntooltip:hover span {
border: 0.1em solid  #000000;
display: block; /* se fuerza a mostrar el bloque */
position: absolute; /* se fuerza a que se ubique en un lugar de la pantalla */
top:2em; left:2em; /* donde va a estar */
width:200px; /* el ancho por defecto que va a tener */
padding:5px; /* la separación entre el contenido y los bordes */
background-color: #FFFFFF; /* el color de fondo por defecto */
color: #000000; /* el color de los textos por defecto */
text-align:left;
font-size:9px;
font-weight:normal;
}



/* autocomplete */
input.autocomplete-loading
{
	background-image:url(../images/autocomplete.gif);
	background-position: center right;
	background-repeat:no-repeat;
}
ul.autocomplete 
{
    position: absolute;
    overflow: hidden;
    background-color: #fff;
 	border:none;
    margin: 0px;
    padding: 0px;
    list-style: none;
    color: #000;
	display:none;
	z-index:1010;
}
ul.autocomplete li 
{
  display: block; 
  padding: 0; 
  overflow: hidden;
  width: 100%;
  cursor:pointer;
}

ul.autocomplete li.selected 
{
  background-color: Highlight ; 
  color: #fff;
}

#abogados_detalle ul li.detail_abogados ul.autocomplete 
{
    position: absolute;
    overflow: hidden;
    background-color: #fff;
    border: 1px solid ButtonShadow;
  	border:none;
    margin-top:7px;
    padding: 0px;
    list-style: none;
    color: #000;
	display:none;
	z-index:1100;
}
#menu ul li.abogados #abogados_detalle ul li.detail_abogados ul.autocomplete li 
{
  display: block; 
  padding: 0.3em; 
  overflow: hidden;
  text-transform: capitalize;
  width: 100%;
  cursor:pointer;
}

#abogados_detalle ul li.detail_abogados ul.autocomplete li.selected 
{
  background-color: Highlight ; 
  color: #fff;
}


#submenu_izdo_detalle  #buscador_abogado ul li.detallesin ul.autocomplete 
{
    position: absolute;
    overflow: hidden;
    background-color: #fff;
    border: 1px solid ButtonShadow;
  	border:none;
    margin-top:7px;
    padding: 0px;
    list-style: none;
    color: #000;
	display:none;
	z-index:1100;
}
#submenu_izdo_detalle  #buscador_abogado ul li.detallesin ul.autocomplete li 
{
  display: block; 
  padding: 0.3em; 
  overflow: hidden;
  text-transform: capitalize;
  width: 100%;
  cursor:pointer;
}

#submenu_izdo_detalle  #buscador_abogado ul li.detallesin ul.autocomplete li.selected 
{
  background-color: Highlight ; 
  color: #fff;
}


/* TITULOS */
#content_detalle h1,
#content_detalle h2,
#content_detalle3 h1,
#content_center_2columns h1,
#content_2columns h2,
#content_3columns h2,
#content_center  h2,
#content_dcha h2 { 	
	font-weight: bold;
	font-size:13px;
	padding: 3px 0 5px;
	border-bottom:1px dashed #D9DADB; 
	line-height: 1.1em;
}
#content_detalle.submenu h1 {
	border-bottom:0;
	float:left;
	font-size:17px;
}

#content_center  h1 { font-weight: bold; font-size: 17px; padding: 3px 0; line-height: 1.1em; }

/* 
* --- LISTADO de RESULTADOS ---
*
* (div).resultados
* 	ul.flechado -> con la flechita a la izquierda
* 	ul.alineado -> todos los campos en una sola linea
* 	ul.multilinea -> una linea por campo
*	ul.dosCols -> en 2 columnas
*
* 	puede contenir campos de info (div.info span) y/o un titulo (h3)
*
*/
.resultados { width:600px;}
#content_center.heventos.resultados {
	width:600px;
	margin-right:48px;
}
.resultados li { clear:right;}
.resultados ul li h3 {
	border:0;
	width:auto;
	font-size:11px;
	padding:0;
}
.resultados ul li a { font-weight:bold;}
.resultados ul li a:hover { color:black!important;}
.resultados ul li p.detalle a { font-weight:normal;}
p.detalle a:hover { font-weight:bold;}
.resultados .block {
	padding-top:35px;
	clear:both;
}
.resultados .block:first-child { padding-top:0;}

.nav2  {
font-size: 12px;
color:#746d5a;
padding:5px 0px;
border-bottom: 1px solid #746d5a;
border-top: 1px solid #746d5a;
}


ul.nav2  li{
	display: inline;
	padding:5px;
	margin:20px;
	font-size:14px;
	color:#746d5a;
	
}

.siguenos {
width:190px;
height:30px;
float:left;
color:#746d5a;
font-size:14px;
clear:none;
text-align:left;
/*border-bottom:1px dashed #d9dadb;*/
}

.siguenos p{
width:190px;
}

.sociales {
padding-top:30px;
padding-left:0px;
width: 200px;
height:100px;
}

.iconos_sociales {
margin-right:3px;
display:inline;
}




/* FLECHADO */
.resultados ul.flechado {
	list-style:none;
	font-size:11px;
	color:black;
}
.resultados ul.flechado  li,
#content_detalle  .resultados ul.flechado  li{
	background:url("../images/limage_novedades.gif") no-repeat scroll 5px 12px transparent;
	vertical-align: top;
	padding: 10px 0 10px 15px;
}
/* MULTILINEA */
.resultados ul.multilinea li * { display:block;}
/* ALINEADO */
.resultados ul.alineado li div.info,
.resultados ul.alineado li h3{
	display: inline-block;
}
.resultados ul.alineado li div.info {
	width:21%;
	vertical-align:top;
}
.resultados ul.alineado li h3 { width:78%;}

/* 2 COLS */
#content_detalle .resultados ul.dosCols li ,
.resultados ul.dosCols li {
	width:170px;
	float:left;
	margin-left:20px;
}
.resultados ul.dosCols li:first-child { margin-left:0;}
/* INFO */
.resultados div.info span { display:block;}

/* HEADER */
.resultados .header,
td.inicial {
	border-bottom: 1px dashed #D9DADB;
    padding: 0 2px 0 0;
	height:24px;
}
.resultados .header {
	height:auto;
	/*padding-bottom:6px;*/
}
#content_center .header h1,
.resultados .header h1,
td.inicial h1 { 
	margin:0; 
	display: inline; 
	float:left;
	border:0;
	padding-top:3px;
}
/* BUSCADOR */
.resultados .buscador { 
	margin-bottom:20px;
	text-align:left;
}
.resultados .buscador ul {

}
.resultados .buscador ul li {
	background:none!important;
	padding:0!important;
	float:left;
	width:171px;
}
.resultados .buscador ul li.submit {
	clear:left;
	float:none;
	width:100%;
	text-align:right;
}
.resultados .buscador ul li label {
	padding-top:10px;
	display:block;
}
/* FOOTER */
.resultados_abogados .footer,
.resultados .footer,
td.final  {
	border-top: 1px dashed #D9DADB;
	clear:both;
} 
/* PAGINACION */
.paginacion {
	padding:5px 0 5px 0; 
	text-align:right; 
	font-size:9px; 
	color:#746d5a; 
	font-weight:normal;
	height: 14px;
}
.paginacion a {
	text-decoration:none; 
	margin:0 3px;
}
.paginacion a:hover {
	text-decoration:underline; 
	color:#746d5a;
}
.paginacion img {
	padding:0!important;
	height:8px;
	width:9px;
}

#content_resultados div.buscador_dinamico_punteado.ajax .paginacion {
	position:relative;
	top:-24px;
	float: right;
}

/*
* --- LISTADO de RESULTADOS / ABOGADOS ---
*/
.resultados_abogados .header { border:0; height:24px;}
#content_detalle .resultados_abogados li,
.resultados_abogados li {
	padding: 21px 12px 15px 0;
    width: 297px;
	display:inline-block;
	clear:right;
	background:none;
	vertical-align:top;
	border-top:1px dashed #D9DADB;
	position:relative;
	left:-4px;
}
#abogados_id .resultados_abogados li { left:0;}


/*
* --- DETALLES ---
*/
#abogado_img,
#oficina_img {
	margin-bottom:9px;
}

/*
* --- DETALLE NOTICIA ---
*/
#content_detalle h4,
#content_detalle.noticia h1,
.evento h1 { 
	padding:0 0 5px 0; 
	font-size:18px; 
	text-align:left; 
	color:#746d5a; 
	font-weight:normal; 
	border:0;
}
#content_detalle h5,
#content_detalle.noticia h2,
.evento h5 { 
	padding:0 0 5px 0; 
	font-size:12px; 
	text-align:left; 
	color:#58585a; 
	font-weight:normal; 
	border:0;
}
.evento h1,
.evento h5,
.evento #content_detalle {
	margin-left:206px;
}
.evento {
	position:relative;
}
.evento #submenu_izdo_detalle {
	position:absolute;
	top:0;
}

#inicial h3,
#presentacion_id h3,
.other h3 {
	font-size:15px;
	color:#746d5a;
} 


/* BUG VISUAL CAROUSEL */
#banner_home { visibility:hidden;}

/* WIDGET TWITTER */
.twtr-doc,
.twtr-timeline {
	border-radius:0!important;
	-moz-border-radius:0!important;
	-webkit-border-radius:0!important;
}
.twtr-ft div { display: none;}
.twtr-doc { border-bottom:1px dashed #D9DADB;}


/* ELEMENTOS PRINT */
.hide-screen,
#descripcion_id h4,
#ponentes_id h4,
#programa_id h4,
#inscripciones_id h4,
#documentacion_id h4,
#profesional_div h4,
#Experiencia_div h4,
#presentacion_id h4,
#academico_div h4,
#formacion_div h4,
#menciones_div h4 {
	display:none;
}

/* PONENTES */
#content_detalle.noticia #ponentes_id h2 {
	color:#746d5a;
	font-weight:bold;
}

/* FILTER BUSQUEDA */
#content_resultados ul.filter_busqueda,
#content_resultados_2cols ul.filter_busqueda {
	clear:left;
	float: left;
	list-style:disc inside none;
}
#content_resultados ul.filter_busqueda li,
#content_resultados_2cols ul.filter_busqueda li {
	padding:0;
	background:none;
	line-height:1.3em;
	margin:0.5em 0 0.25em;
}

.paginacion  {
       font-size:10px;
	   color:#746d5a;  
       padding-top:50px;
       float:right;	 
	   width:100px;
}

.paginas{
 display:inline;
 float:left;
}

.pagina_img_right {
float:left;
padding-right:10px;
}

.pagina_img_left {
float:left;
padding-left:10px;
}
.centered
{
	clear:both;
	margin:0 auto 0 auto;;
}

/* 09/2013 Botón de acciones del portal */
button.boton_formulario { display: block; background-color: White; border: 1px solid gray; border-radius: 3px; box-shadow: inset 0px 0px 1px 2px Whitesmoke; color: gray; font-family: sans-serif; font-size: 11px; font-weight: 700; /*height: 18px;*/ line-height: 11px; padding-top: 3px; padding-bottom: 2px; text-align: center; text-shadow: 0px 1px 2px Gainsboro; width: 85px; cursor: pointer; }
button.boton_formulario:hover { /*background-color: Whitesmoke;*/ color: #494949/*DimGray*/; border-color: DimGray; box-shadow: inset 0px 0px 1px 1px Gainsboro, 0 0 1px 2px Whitesmoke; text-shadow: 0px 1px 2px White; }
button.boton_formulario:active { color: #494949/*DimGray*/; border-color: DimGray; box-shadow: inset 0px 0px 1px 1px Gainsboro, 0 0 1px 2px Whitesmoke; background-color: Gainsboro; top: 0px; padding-top: 3px; padding-bottom: 2px; }

/* 11/2013: MS_DROPDOWN */
.borderRadius{-moz-border-radius:5px; border-radius:5px; }
.borderRadiusTp{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
.borderRadiusBtm{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;}

.ddcommon {position:relative;display:-moz-inline-stack; zoom:1; display:inline-block; *display:inline; cursor:default;}
.ddcommon ul{padding:0;margin:0;}
.ddcommon ul li{list-style-type:none;}
.borderRadiusTp ul li:last-child{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;border-bottom:0 none #c3c3c3; }
.borderRadiusBtm ul li:first-child{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0 ;border-bottom:1 solid #c3c3c3; }

.ddcommon .disabled img, .ddcommon .disabled span, .ddcommon.disabledAll{
opacity: .5; /* standard: ff gt 1.5, opera, safari */
-ms-filter:"alpha(opacity=50)"; /* ie 8 */
filter:alpha(opacity=50); /* ie lt 7 */
-khtml-opacity:.5; /* safari 1.x */
-moz-opacity:.5; /* ff lt 1.5, netscape */
color:#999999;
}
.ddcommon .clear{clear:both}
.ddcommon .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow: 5px 5px 5px -5px #888888;}
.ddcommon input.text{color:#7e7e7e;padding:0 0 0 0; position:absolute; background:#fff; display:block; width:98%; height:98%; left:2px; top:0; border:none;}
.ddOutOfVision{position:relative; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
.borderRadius .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow: 5px 5px 5px -5px #888888;}
.borderRadiusBtm .shadow{-moz-box-shadow:-5px -5px 5px -5px #888888;-webkit-box-shadow:-5px -5px 5px -5px #888888;box-shadow: -5px -5px 5px -5px #888888}
.borderRadiusTp .border, .borderRadius .border{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;}
.borderRadiusBtm .border{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
img.fnone{float:none !important}
.ddcommon .divider{width:0; height:100%; position:absolute;}
.ddcommon .ddArrow{display:inline-block; position:absolute; top:50%; right:4px;}
.ddcommon .ddArrow:hover{background-position:0 100%;}
.ddcommon .ddTitle{padding:0; position:relative; display:inline-block; width:100%}
.ddcommon .ddTitle .ddTitleText{display:block;}
.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0;}
.ddcommon .ddTitle .description{display:block;}
.ddcommon .ddTitle .ddTitleText img{position:relative; vertical-align:middle; float:left}
.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto; overflow-x:hidden; zoom:1; z-index:9999}
.ddcommon .ddChild li{clear:both;}
.ddcommon .ddChild li .description{display:block;}
.ddcommon .ddChild li img{border:0 none; position:relative;vertical-align:middle;float:left}
.ddcommon .ddChild li.optgroup{padding:0;}
.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.ddcommon .noBorderTop{border-top:none 0  !important; padding:0; margin:0;}

/*************** default theme **********************/
.dd{border:1px solid #c3c3c3;}
.dd .divider{border-left:1px solid #c3c3c3; border-right:1px solid #fff;; right:24px;}
.dd .ddArrow{width:16px;height:16px; margin-top:-8px; background:url(../../images/msdropdown/skin1/dd_arrow.gif) no-repeat;}
.dd .ddArrow:hover{background-position:0 100%;}
.dd .ddTitle{color:#000;background:#e2e2e4 url(../../images/msdropdown/skin1/title-bg.gif) repeat-x left top;}
.dd .ddTitle .ddTitleText{padding:5px 20px 5px 5px;}
.dd .ddTitle .ddTitleText .ddTitleText{padding:0;}
.dd .ddTitle .description{font-size:12px; color:#666}
.dd .ddTitle .ddTitleText img{padding-right:5px;}
.dd .ddChild{border:1px solid #c3c3c3; background-color:#fff; left:-1px;}
.dd .ddChild li{padding:5px; background-color:#fff; border-bottom:1px solid #c3c3c3;}
.dd .ddChild li .description{color:#666;}
.dd .ddChild li .ddlabel{color:#333;}
.dd .ddChild li.hover{background-color:#f2f2f2}
.dd .ddChild li img{padding:0 6px 0 0;}
.dd .ddChild li.optgroup{padding:0;}
.dd .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.dd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.dd .ddChild li.selected{background-color:#d5d5d5; color:#000;}

/*************** CGP **********************/
.dd {
	border:0;
	width:auto!important;
}
.dd .ddTitle {
	background:none;
	color: #d9d9db;
	height: 16px;
	font-size: 10px;
	cursor:pointer;
}
.dd .divider {
	display:none;
}
.dd .ddArrow {
	background:url(msdropdown/skin1/dd_arrow.gif);
	margin-top: -8px;
	right: -1px;
}
.dd.borderRadiusTp  .ddArrow {
	background-image:url(msdropdown/skin1/dd_arrow2.gif);
}
.dd .ddTitle .ddTitleText {
	padding:0 20px 0;
}
.dd .ddChild {
	background: #2f2e2d;
	border-color: #434240;
	text-align: right;
	-moz-border-radius: 0;
	border-radius: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-top:0;
}
.dd .ddChild li {
	background:transparent!important;
	border-color:#363638;
	padding:4px 6px 4px 0;
	cursor:pointer;
}
.dd .ddChild li .ddlabel {
	color: #85837e;
	font-size: 10px;
}
.dd .ddChild li.hover .ddlabel,
.dd .ddChild li.selected .ddlabel {
	color: #d5d4d4;
}
.shadow {
	filter:none!important;
	box-shadow:0!important;
}
