@charset "utf-8";
/* CSS Document */

/*General*/
body,td,th {
	color: #272727;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.contenedor {
	background-color: #FFFFFF;
	width:963px;
	border:none;
}
.cuerpo {
	background-color: #FFFFFF;
	width:962px;
	border:none;
	margin-bottom:18pt;
	margin-top:6pt;
}
.contenedor_menu {
	vertical-align:top;
	width:244px;
	height:652px;
}
.cabecera {
	width:960px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
}
.cabecera ul {
	height:20px;
	list-style-type:none;
	padding-left:0px;
	margin-left:12px;
	margin-top:2px;
}
.cabecera li {
	width:50%;
	height:20px;
	float: left;
	text-align:left;
}
.cabecera li#der {
	text-align:right;
}
.pie {
	background:url(/imagenes/indice.png);
	background-repeat: repeat-x;
	width:963px;
	height:180px;
}
.pie ul {
	height:150px;
	padding-left:22px;
	list-style-type:none;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	margin-top:0px;
}
.pie li#logo {
	width:180px;
	float:left;
	height:100px;
	font-size:12px;
	text-align:center;
	padding-top:45px;
}
.pie li#texto {
	width:160px;
	float:left;
	height:120px;
	font-size:12px;
	color: #E4930D;
	font-weight: bold;
	padding-top:15px;
	text-align:left;
}
.pie li#linea {
	background:url(/imagenes/linea-disc.png);
	background-repeat:no-repeat;
	width:30px;
	float:left;
	height:120px;
	padding-top:28px;
}
.pie-negro {
	height:20px;
	background-color:#333;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding-left:20px;
	padding-top:5px;
}
.titulo-pie {
	font-size:11px;
	color: #E4930D;
	font-weight: bold;
	margin-bottom:6px;
}
.linea-pie {
	background:url(/imagenes/linia3.png) no-repeat;
	width:963px;
	height:6px;
}
.vinculos_tabla {
	font-family: Candara;
	font-size: 12px;
	color: #272727;
}
.contenedor-cuerpo{
	vertical-align:top;
	width:708px;
}
.tabla-menu-arriba {
	background:url(/imagenes/tabla-menu-arriba.png) no-repeat;
	height:13px;
}
.tabla-menu-abajo {
	background:url(/imagenes/tabla-menu-abajo.png) no-repeat;
	height:25px;
}
.tabla-menu-centro{
	background:url(/imagenes/tabla-menu-centro.png) repeat-y;
}
.consultas-abogados {
	font-family: Tahoma;
	font-weight: bold;
	margin-top: 30pt;
	width: 160px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}
.tabla_abogadosybufetes {
	background:url(/imagenes/abogybuf.png);
	background-repeat:no-repeat;
	width: 205px;
}
.tabla_flash{
	width:962px;
	height:182px;
	border:none;
}
.tabla-contenedor-arriba {
	background:url(/imagenes/tabla-contenedor-arriba.png) no-repeat;
	height:10px;
	width:200px;
	margin-left:auto;
	margin-right:auto;
}
.tabla-contenedor-centro {
	background:url(/imagenes/tabla-contenedor-centro.png) no-repeat;
	height:150px;
	width:200px;
	margin-left:auto;
	margin-right:auto;
}
.tabla-contenedor-centro ul {
	list-style-type:none;
	width:200px;
	height:150px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}
.tabla-contenedor-centro li#titulo {
	width:200px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color: #FFF;
	font-weight:bold;
	float:left;
	text-align:center;
	padding-bottom:15px;
}
.tabla-contenedor-centro li#contenido {
	width:200px;
	float:left;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
}
.tabla-contenedor-abajo {
	background:url(/imagenes/tabla-contenedor-abajo.png) no-repeat;
	height:18px;
	width:200px;
	margin-left:auto;
	margin-right:auto;
}
.div_despacho {
	margin-left: 4pt;
	margin-right: 4pt;
	text-align:justify
}
.puntos {
	width:7px;
	background:url(/imagenes/puntos.png) repeat-y;
}
.tabla-principal {
	width:420px;
	height:154px;
	margin-bottom:12pt;
	border:none;
	margin-left:auto;
	margin-right:auto;
}
.tabla-principal th#particulares {
	width:205px;
	height:154px;
	border:none;
	margin-left:auto;
	margin-right:auto;
	background:url(/imagenes/partyemp.png) no-repeat;
}
.tabla-principal th#abogadosbufetes {
	width:205px;
	height:154px;
	border:none;
	margin-left:auto;
	margin-right:auto;
	background:url(/imagenes/abogybuf.png) no-repeat;
}
.tabla-despacho {
	margin-top:12pt;
	width:430px;
	height:116px;
	border:none;
	margin-left:auto;
	margin-right:auto;
	background:url(/imagenes/tabladespacho.png) no-repeat;
}
.tabla-despacho th {
	height:112px;
	border:none;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	padding-left:8px;
	padding-right:8px;
}
.tabla-form-directorio-abogados {
	width:450px;
	height:385px;
	background:url(/imagenes/tablaform.png) no-repeat;
	border:none;
	margin-left:auto;
	margin-right:auto;
	padding-top:3px;
}
.tabla-form-directorio-abogados#aviso {
	background:url(/imagenes/tabla-aviso.png) no-repeat;
}
.tabla-contacto {
	width:670px;
	height:360px;
	background:url(/imagenes/tablacontacto.png) no-repeat;
	border:none;
	margin-top:6pt;
	margin-left:auto;
	margin-right:auto;
}
.tabla-links {
	width:231px;
	height:344px;
	border-left:1px;
	border-left-color:#E4930D;
	border-left-style:dotted;
	margin-top:8px;
}
/*Vínculos*/
a:link {
	text-decoration: none;
	color: #272727;
}
a:visited {
	text-decoration: none;
	color: #272727;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

a.link2 {   
text-decoration: none;
color: #999999;
font-size:11px;
font-weight:normal;
} 
a.link2:visited { 
text-decoration: none; 
color: #999999; 
font-size:11px;
font-weight:normal;
} 
a.link2:hover { 
text-decoration: none; 
color: #E4930D; 
font-size:11px;
font-weight:normal;
} 
a.link2:active { 
text-decoration: none; 
color: #E4930D; 
font-size:11px;
font-weight:normal;
}
a.link3 {   
text-decoration: none;
color: #4C6F99;
margin-top:0px;
} 
a.link3:visited { 
text-decoration: none; 
color: #4C6F99; 
} 
a.link3:hover { 
text-decoration: underline; 
color: #4C6F99; 
} 
a.link3:active { 
text-decoration: none; 
color: #4C6F99; 
}
a.link4 {   
text-decoration: none;
color: #4C6F99;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
} 
a.link4:visited { 
text-decoration: none; 
color: #4C6F99; 
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
} 
a.link4:hover { 
text-decoration: underline; 
color: #E4930D; 
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
} 
a.link4:active { 
text-decoration: none; 
color: #E4930D; 
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}
a.link5 {   
text-decoration: none;
color: #4C6F99;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
} 
a.link5:visited { 
text-decoration: none; 
color: #4C6F99; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
} 
a.link5:hover {
text-decoration: underline; 
color: #E4930D; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
} 
a.link5:active {
text-decoration: none; 
color: #E4930D; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
a.link6 {
text-decoration: none;
color: #4C6F99;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
} 
a.link6:visited {
text-decoration: none; 
color: #4C6F99; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
} 
a.link6:hover {
text-decoration: underline; 
color: #4C6F99; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
} 
a.link6:active {
text-decoration: none; 
color: #4C6F99; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
a.link7 {   
text-decoration: none;
color: #4C6F99;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
} 
a.link7:visited { 
text-decoration: none; 
color: #4C6F99; 
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
} 
a.link7:hover {
text-decoration: underline; 
color: #E4930D; 
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
} 
a.link7:active {
text-decoration: none; 
color: #E4930D; 
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
}
a.link8 {   
text-decoration: none;
} 
a.link8:visited { 
text-decoration: none;
} 
a.link8:hover {
color:#BB7900;
} 
a.link8:active {
text-decoration:none;
}
a.link9 {   
text-decoration:underline;
} 
a.link9:visited { 
text-decoration:underline;
} 
a.link9:hover {
text-decoration:none;
} 
a.link9:active {
text-decoration:none;
}
/*Estilos diversos*/

.Estilo22 {font-size: 11px}
.Estilo25 {font-family: Candara}
.tahoma {
	font-family:Tahoma, Geneva, sans-serif;
	font-style: italic;
	font-size:18px;
	text-align:center;
	margin-top:12pt;
}
.campos-formulario {
	margin-top:6pt;
	margin-bottom:6pt;
}
.negrita {
	font-size:14px;
	text-align:left;
	color:#666;
	margin-left:10px;
}
.flecha {
	width:700px;
	color: #999999;
	font-weight: normal;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
}
.flecha#margen {
	margin-top:12pt;
}
.flecha#despacho {
	width:670px;
	padding-left:0px;
}
.flecha#margen-inferior {
	margin-top:12pt;
	margin-bottom:18pt;
}
.azul {
	color:#4C6F99;
	font-weight:bold;
}
.margen-img {
	margin-top:6pt;
}
.ley-estado {
	width:140px;
	height:60px;
	padding-top:10px;
	font-family:"Century Gothic";
	font-size:12px;
}
.ley-estado#vigente {
	color:#390;
}
.ley-estado#derogada {
	color:#F00;
}
.ley-pdf {
	font-family:"Century Gothic";
	width:300px;
	color: #272727;
	font-weight: normal;
	font-size:12px;
	text-align:right;
	margin-left:auto;
}
.interes {
	font-family:Candara;
	font-size:12px;
	color:#272727;
	text-align:left;
	width:175px;
	margin-left:auto;
	margin-right:auto;
	margin-top:6pt;
}
.interes2 {
	font-family:Candara;
	font-size:12px;
	color:#272727;
	text-align:left;
	width:175px;
	margin-left:auto;
	margin-right:auto;
}
.textos_legales {
	width:190px;
	height: 73px;
	background: url(/imagenes/tabla5.png);
	background-repeat:no-repeat;
	margin-bottom:12pt;
}
.enlaces_interes {
	width:190px;
	height: 120px;
	background: url(/imagenes/tabla6.png);
	background-repeat:no-repeat;
	margin-bottom:12pt;
}
.calendario {
	width:190px;
	height: 68px;
	background: url(/imagenes/tabla4.png);
	background-repeat:no-repeat;
	margin-bottom:12pt;
}
.web_oficial {
	width:175px;
	height: 15px;
}
.Estilo28 {font-family: Candara; font-size: 12px; }
.Estilo31 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.Estilo37 {
	color: #E4930D;
	font-weight: bold;
}
.Estilo38 {
	color: #999999;
	font-size: 12px;
}
.Estilo39 {font-size: 12px; }
.Estilo40 {font-size: 11px; color: #999999; }
.Estilo41 {
	color: #999999;
	text-align: left;
}
.Estilo45 {
	font-size: 12px;
	font-weight: bold;
	color: #EA9925;
}
.Estilo46 {color: #F09B0E}
.naranja {
	color:#E4930D;
}
.esquema-abogados {
	width:700px;
	margin-left:auto;
	margin-right:auto;
	font-family: Arial;
	color: #272727;
	text-align: left;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 0 0 0 0;
}
.esquema-abogados ul {
	background:url(/imagenes/tabla-leg-centro.png) repeat-y;
	width:700px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	float:left;
	list-style-type:none;
	margin-left:auto;
	margin-right:auto;
}
.esquema-abogados ol {
	float:left;
	width:170px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0 0 0 0;
	list-style-type: disc;
	text-align:left;
}
.esquema-abogados ol#provincias {
	width:230px;
	line-height:30px;
}
.esquema-abogados ol li {
}
.tabla-mapa {
	width:380px;
	height:318px;
	margin-top:24pt;
	margin-bottom:24pt;
	background:url(/imagenes/mapa2.gif) no-repeat;
	margin-left:auto;
	margin-right:auto;
	border:none;
}
.tabla-mapa-extranjera {
	width:420px;
	height:260px;
	margin-top:24pt;
	margin-bottom:24pt;
	background:url(/imagenes/mapamundo.jpg) no-repeat;
	margin-left:auto;
	margin-right:auto;
	border:none;
}
/*Menú Expandible*/

.arrowlistmenu{
width: 220px; /*width of accordion menu*/
margin-left:auto;
margin-right:auto;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
margin:0px 0 10px 0; /*bottom spacing between header and rest of content*/
cursor: hand;
padding-top:0px;
width:220px;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
margin-bottom: 0px;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom:0px;
 /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color:#272727;
background: url() no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 5px;
text-decoration:none;
border-bottom:1px;
border-bottom-style:dotted;
border-bottom-color:#CCC;
margin-bottom:0px;
font-size:11px;
}

.arrowlistmenu ul li a:visited{
color: #272727;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color:#BB7900;
background-color:transparent;
border-bottom:1px;
border-bottom-style:dotted;
border-bottom-color:#BB7900;
}
.glossymenu {
	padding: 0;
	width: 210px; /*width of menu*/
	border: 0px solid #9A9A9A;
	border-bottom-width: 0;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

/*Páginas Legislación*/

.seguimiento {
	height:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: left;
	padding-left:12px;
	padding-top:10px;
}
.puntos-horz{
	height:20px;
	background:url(/imagenes/puntos2.png) repeat-x;
}
.tabla-legislacion{
	width:688px;
	height:35px;
	border:0;
	background:url(/imagenes/menueuropea.png);
	background-repeat:no-repeat;
	padding-left:12px;
	padding-top:8px;
	font-family: Tahoma, Geneva, sans-serif;
	color:#333;
	text-align: left;
	font-size:15px;
	margin-left:auto;
	margin-right:auto;
}
.tabla-legislacion#provincia{
	background:url(/imagenes/provincias.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
}
.tabla-legislacion-europea {
	width:688px;
	height:35px;
	border:0;
	background:url(/imagenes/menueuropea.png);
	background-repeat:no-repeat;
	padding-left:12px;
	padding-top:8px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333;
	text-align: left;
	font-size:15px;
	margin-left:auto;
	margin-right:auto;
}
.tabla-legislacion-administrativa {
	width:688px;
	height:35px;
	border:0;
	background:url(/imagenes/menuadmin.png);
	background-repeat:no-repeat;
	padding-left:12px;
	padding-top:8px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	text-align: left;
	font-size:15px;
	margin-left:auto;
	margin-right:auto;
}
.tabla-legislacion-politica {
	width:688px;
	height:35px;
	border:0;
	background:url(/imagenes/menuconstitucion.png);
	background-repeat:no-repeat;
	padding-left:12px;
	padding-top:8px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333;
	text-align: left;
	font-size:15px;
	margin-left:auto;
	margin-right:auto;
}
.tabla-legislacion-civil {
	width:688px;
	height:35px;
	border:0;
	background:url(/imagenes/menucivil.png);
	background-repeat:no-repeat;
	padding-left:12px;
	padding-top:8px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	text-align: left;
	font-size:15px;
	margin-left:auto;
	margin-right:auto;
}
.tabla-legislacion-laboral {
	width:688px;
	height:35px;
	border:0;
	background:url(/imagenes/menulaboral.png);
	background-repeat:no-repeat;
	padding-left:12px;
	padding-top:8px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	text-align: left;
	font-size:15px;
	margin-left:auto;
	margin-right:auto;
}
.tabla-legislacion-mercantil {
	width:688px;
	height:35px;
	border:0;
	background:url(/imagenes/menumercantil.png);
	background-repeat:no-repeat;
	padding-left:12px;
	padding-top:8px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	text-align: left;
	font-size:15px;
	margin-left:auto;
	margin-right:auto;
}
.tabla-legislacion#penal {
	background:url(/imagenes/menupenal.png) no-repeat;
}
.tabla-legislacion#tributaria {
	background:url(/imagenes/menutributaria.png) no-repeat;
}
.titulo_ley {
	font-family: Candara;
	color: #FFF;
	text-align: left;
}
.titulo_ley_negro {
	font-family: Candara;
	color: #333;
	text-align: left;
	font-size:15px;
	margin-left:4pt;
}
.tabla-leg-arriba{
	background:url(/imagenes/tabla-leg-arriba.png) no-repeat;
	height:34px;
	width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:0px;
}
.tabla-leg-abajo{
	background:url(/imagenes/tabla-leg-abajo.png) no-repeat;
	height:34px;
	width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
}
.tabla-leg-abajo#mapa{
	float: left;
	margin-left:5px;
	margin-right:auto;
}
.notas{
	font-family:"Book Antiqua";
	font-style:italic;
	font-size:16px;
	margin-left:10px;
	margin-bottom:24pt;
	margin-top:0px;
}
.tabla-notas-arriba{
	background:url(/imagenes/tabla-notas-arriba.png) no-repeat;
	height:22px;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	margin-bottom:0px;
}
.esquema-notas {
	background:url(/imagenes/tabla-notas-centro.png) repeat-y;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:left;
	color: #272727;
	line-height:15px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.esquema-notas ol {
	list-style-type:none;
	padding-left:15px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.esquema-notas ol li {
	background:url(/imagenes/nota.png) no-repeat;
	padding-left:20px;
	margin-bottom:5pt;
	margin-top:5pt;
	padding-top:2pt;
	padding-bottom:2pt;
}
.esquema-notas ol li#fin {
	background:url(/imagenes/nota.png) no-repeat;
	padding-left:20px;
	margin-top:5pt;
	padding-top:2pt;
	margin-bottom:0px;
	padding-bottom:0px;
}
.tabla-notas-abajo{
	background:url(/imagenes/tabla-notas-abajo.png) no-repeat;
	height:30px;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:30px;
	padding-top:0px;
	padding-bottom:0px;
}
.img-notas {
	border:none;
	height:18px;
	width:18px;
}
.esquema-leyes {
	background:url(/imagenes/tabla-leg-centro.png) repeat-y;
	width:700px;
	margin-left:auto;
	margin-right:auto;
	font-family: Arial;
	color: #272727;
	text-align: left;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.esquema-leyes ul {
	padding-bottom:20px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.esquema-leyes li {
}
.esquema-articulos {
	background:url(/imagenes/tabla-leg-centro.png) repeat-y;
	width:700px;
	margin-left:auto;
	margin-right:auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #272727;
	line-height: 15px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.esquema-articulos ul {
	padding-bottom:20px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.esquema-articulos li {
}
/*Texto Ley*/
p.tituloley {
margin-top:35.0pt;
margin-right:0cm;
margin-bottom:45.0pt;
margin-left:0cm;
text-align:center;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#CC0000;
font-weight:normal;
}
p.capitulo {
margin-top:24.0pt;
margin-right:0cm;
margin-bottom:24.0pt;
margin-left:0cm;
text-align:center;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
p.capitulo#a {
margin-bottom:12.0pt;
margin-top:24pt;
}
p.capitulo#b {
margin-top:12.0pt;
margin-bottom:24pt;
}
p.capitulo-derogado {
margin-top:24.0pt;
margin-right:0cm;
margin-bottom:24.0pt;
margin-left:0cm;
text-align:center;
color:#B11B1B;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
p.articulo {
margin-top:12.0pt;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
text-align:justify;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
p.articulo-derogado {
margin-top:12.0pt;
font-style:italic;
color:#B11B1B;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
text-align:justify;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
p.texto-derogado {
color:#B11B1B;
font-style:italic;
}
p.cursiva {
	font-style:italic;
}
.gris {
	color:#999999;
}
.final {
	margin-top:24pt;
}
.cuadro-ley {
text-align:justify;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:30px;
}
.cuadro-ley ol {
text-align:justify;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
list-style-type:lower-alpha;
}
.cuadro-ley ol#numero {
list-style-type: decimal;
}
.cuadro-ley ol ol {
text-align:justify;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
list-style-type: lower-roman;
}
.cuadro-ley li {
text-align:justify;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin-top:9pt;
line-height:14px;
}
.cuadro-ley li#derogado {
color:#B11B1B;
}
/*Páginas Consultas Abogados*/
.tabla_provincia_comarca {
	width: 948px;
	height: 33px;
	background:url(/imagenes/comarcas.png);
	background-repeat:no-repeat;
}
.tabla_provincia_comarca_esp {
	width: 948px;
	height: 55px;
	background:url(/imagenes/especialidad.png);
	background-repeat:no-repeat;
	padding-bottom:auto;
	padding-top:5px;
}
.titulo_provincia_comarca {
	font-size:16px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:8pt;
	text-align:left;
	padding-top:8px;
	font-weight:bold;
}
.titulo_provincia_comarca#esp {
	padding-top:4px;
}
.titulo_especialidad {
	font-size: 11px;
	color: #272727;
	font-family: Verdana, Geneva, sans-serif;
	margin-left: 8pt;
	text-align: left;
	margin-bottom:6px;
}
.tabla_abogado {
	background:url(/imagenes/formulario.png);
	background-repeat:no-repeat;
	margin-top:12pt;
	height: 405px;
	width: 260px;
	border: none;
}

.nombre_abogado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #272727;
	text-align:center
}
.nombre_abogado2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #272727;
	text-align:center
}
.numero_id {
	width: 60px;
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #AC5632;
	font-size:12px;
	text-align:center;
	color: #AC5632;
}
.form_consultas {
	width: 240px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	margin-top:6pt;
	margin-left: auto;
    margin-right:auto;
}
.form_recuadro{
	margin-bottom:8pt;
	width:230px;
}
.favoritos{
	font-family:"Century Gothic";
	color: #272727;
	vertical-align:;
	width: 206px;
	font-size:12px;
}
.txt-aviso {
	text-align:justify;
	margin-left:16px;
	margin-right:20px;
}
.tit-aviso {
	font-family:"Book Antiqua";
	font-style:italic;
	font-size:18px;
	margin-bottom:25pt;
	margin-top:18pt
}
.anadir {
	border:none;
	float:left;
	margin-left:45px;
	width:30px;
	height:30px;
}
.disponible {
	float:left;
	margin-left:5px;
	font-size:16px;
	margin-top:6px;
}
/*menu derecho*/
.derecho {
	width:688px;
	height:25px;
	border:0;
	padding-left:12px;
	padding-top:8px;
	font-family:Tahoma, Geneva, sans-serif;
	color: #333;
	text-align: left;
	font-size:19px;
	margin-left:auto;
	margin-right:auto;
}
.margen-final {
	margin-bottom:24pt;
}
.margen-final#violencia {
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
.linea-derecho {
	background:url(/imagenes/tituloder2.png) no-repeat;
	width:688px;
	height:10px;
	margin-left:auto;
	margin-right:auto;
}
.texto-derecho {
	text-align:justify;
	width:688px;
	margin-left:auto;
	margin-right:auto;
}
.texto-derecho#legislacion {
	width:600px;
}
.texto-derecho ol {
	list-style-type:none;
}
.texto-derecho ol#lista-abc {
	list-style-type:lower-alpha;
}
.texto-derecho ol#lista-abc li {
	margin-bottom:10pt;
	margin-top:10pt;
}
.texto-derecho ol#lista-numeros {
	list-style-type:decimal;
}
.texto-derecho ol#lista-numeros li {
	margin-bottom:10pt;
	margin-top:10pt;
}
.texto-derecho ol#lista-num {
	list-style-type:decimal;
}
.texto-derecho ol#lista-num li {
	margin-bottom:18pt;
	margin-top:18pt;
}
.texto-derecho ol#lista-num li#final {
	margin-bottom:40pt;
}
.texto-derecho ol#lista-num ol#lista-abc li {
	margin-bottom:10pt;
	margin-top:10pt;
}
.texto-derecho ol#lista-simbolo {
	list-style-type: disc;
}
.texto-derecho li#final {
	margin-bottom:24pt;
}
.titulo-derecho{
	color:#4C6F99;
	font-size:14px;
	font-weight:bold;
	margin-top:24pt;
	margin-bottom:24pt;
	border-bottom:1px dotted #4C6F99;
	text-align:justify;
}
.titulo-derecho#legislacion{
	color: #E4930D;
	border-bottom:1px dotted #E4930D;
}
.titulo-derecho#mapa{
	font-family:"Century Gothic";
	font-weight:normal;
	color: #E4930D;
	border-bottom:1px dotted #E4930D;
	margin-bottom:12pt;
	font-size:15px;
}
.titulo-derecho#derecho{
	color: #A1CA14;
	border-bottom:1px dotted #A1CA14;
}
.titulo-derecho#derecho-esquema{
	color: #A1CA14;
	border-bottom: none;
	font-size:13px;
	margin-top:12pt;
	margin-bottom:12pt;
}
.titulo-derecho#despacho{
	color: #999999;
	border-bottom:1px dotted #999999;
}
.titulo-derecho#directorio{
	color: #AC5632;
	border-bottom:1px dotted #AC5632;
}
/*Formularios*/
.tabla-error {
	background:url(/imagenes/tablaok.png) no-repeat;
	width:540px;
	height:236px;
	border:none;
	font-family:"Century Gothic";
	margin-left:auto;
	margin-right:auto;
	margin-top:100px;
	padding-top:50px;
	text-align:center;
	font-size:14px;
	color:#C00;
}
.error {
	color: #000;
	font-family: "Century Gothic";
	font-size: 16px;
	font-weight: bold;
}
/*Despacho Abogadoencasa.es*/
.titulo-despacho {
	background:url(/imagenes/menudespacho.png) no-repeat;
	width:684px;
	height:38px;
	font-family:"Century Gothic";
	margin-left:auto;
	margin-right:auto;
	font-size:16px;
	color:#FFF;
	text-align:left;
	padding-top:7px;
	padding-left:12px;
}
.txt-despacho {
	font-size:18px;
	color:#1E6C9E;
	font-family:"Century Gothic";
	font-weight:400;
	font-style:italic;
	padding-top:0px;
}
.texto-despacho {
	color:#999;
	font-size:14px;
	text-align:left;
	margin-left:18px;
	margin-top:0px;
}
.tabla-servicios-despacho {
	width:430px;
	height:40px;
	background:url(/imagenes/honorarios.png) no-repeat;
	border:none;
	margin-top:12pt;
	margin-left:auto;
	margin-right:auto;
}
.tabla-servicios-despacho th#a {
	width:352px;
	border:none;
	text-align:left;
}
.tabla-servicios-despacho th#b {
	width:68px;
	border:none;
	font-size:14px;
	font-family:Candara;
	font-weight:bold;
	vertical-align:middle;
	padding-bottom:10px;
	
}
.txt-servicios-despacho{
	margin-left:12pt;
	font-size:8pt;
	margin-top:2px;
}
.bold-despacho {
	font-size:8pt;
	font-weight:bold;
	margin-bottom:0px;
}
.tabla-despacho-arriba {
	background:url(/imagenes/tabla-despacho-arriba.png) no-repeat;
	height:26px;
	width:708px;
	margin-left:auto;
	margin-right:auto;
}
.tabla-despacho-centro {
	background:url(/imagenes/tabla-despacho-centro.png) repeat-y;
	width:708px;
	margin-left:auto;
	margin-right:auto;
}
.tabla-despacho-abajo {
	background:url(/imagenes/tabla-despacho-abajo.png) no-repeat;
	height:233px;
	width:708px;
	margin-left:auto;
	margin-right:auto;
}
.tabla-pasos {
	width:185px;
	height:230px;
	margin-left:auto;
	margin-right:auto;
	border:1px;
	border-color:#CCC;
	border-style:solid;
	background-color:#EEE;
	padding:0 0 0 0;
}
.tabla-pasos ul {
	width:185px;
	margin-top:0px;
	margin-bottom:0px;
	list-style-type:none;
	float:left;
	margin-left:auto;
	margin-right:auto;
	padding:0 0 0 0;
}
.tabla-pasos li {
	width:185px;
	margin-top:0px;
	margin-bottom:5px;
	float:left;
	border-bottom:1px;
	border-bottom-style:dotted;
	border-bottom-color:#1E6C9E;
	vertical-align:middle;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
}
.tabla-pasos li#b {
	border-bottom:none;
}
.txt-pasos {
	margin-top:8px;
	margin-bottom:0px;
}
.tabla-pasos li#inicio {
	text-align:center;
	font-family: "Century Gothic";
	font-size:13px;
	color:#1E6C9E;
	height:25px;
	padding-top:10px;
	border-bottom-color:#CCC;
	font-weight:bold;
	background-color:#E0E0E0;
}

.tabla-pasos li ul {
	width:185px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	vertical-align:middle;

}
.tabla-pasos li ul li#a {
	width:60px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	border-bottom:0px;
	font-family: "Century Gothic";
	font-size:35px;
	font-style:italic;
	color:#BB7900;
	text-align:left;
	padding-left:5px;
}
.tabla-pasos li ul li#b {
	width:120px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	border-bottom:0px;
	font-size:12px;
	font-weight:bold;
	font-family:Candara;
	text-align:left;
}
.tabla-pasos li#b {
	border-right:0px;
}
.titulo-servicios-despacho {
	width:681px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:22px;
	color:#BB7900;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:30pt;
	font-style:italic;
	border-bottom:1px;
	border-bottom-color:#BB7900;
	border-bottom-style:dotted;
	padding-left:10px;
}
.titulo-servicios-despacho2 {
	width:680px;
	height:10px;
	background:url(/imagenes/fondo-servicios-despacho.png) no-repeat;
	margin-left:15px;
	margin-top:0px;
	margin-bottom:24pt;
	margin-top:0px;
}
.contenido-despacho {
	width:670px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
}
.contenido-despacho ol {
	list-style-type:decimal;
}
.contenido-despacho li {
	margin-bottom:12pt;
	margin-top:12pt;
	color:#1E6C9E;
	font-weight:bold;
}
.informacion-despacho {
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.informacion-despacho2 {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#BB7900;
}
.informacion-despacho-cuenta {
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#BB7900;
}
.oro {
	color:#BB7900;
	font-weight:bold;
}
.negro {
	color:#000;
}
.pasos {
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	color:#1E6C9E;
	margin-top:24pt;
	margin-bottom:24pt;
	border-bottom:1px;
	border-bottom-color:#1E6C9E;
	border-bottom-style:dotted;
}
.pasos#medios {
	margin-top:0px;
	margin-bottom:12pt;
}
.tabla-cuenta {
	width:300px;
	border:1px;
	border-style:dashed;
	border-color:#1E6C9E;
	background-color: #F0F0F0;
	margin-left:auto;
	margin-right:auto;
}
a.link-formulario {   
text-decoration:none;
color:#FFF;
background:url(/imagenes/formulario1.png) no-repeat;
padding-left:65px;
padding-right:58px;
padding-bottom:15px;
padding-top:10px;
font-size:15px;
font-weight:bold;
} 
a.link-formulario:visited {
background:url(/imagenes/formulario1.png) no-repeat;
} 
a.link-formulario:hover {
background:url(/imagenes/formulario2.png) no-repeat;
} 
a.link-formulario:active {
background:url(/imagenes/formulario2.png) no-repeat;
}
.tabla-link-formulario {
width:200px;
height:40px;
margin-left:auto;
margin-right:auto;
vertical-align:middle;
font-size:14px;
}
.datos-formulario {
	color:#BB7900;
	font-weight:bold;
	font-size:15px;
	border-bottom:1px;
	border-bottom-color:#CCC;
	border-bottom-style:groove;
}
.formulario-despacho {
	width:650px;
	margin-left:auto;
	margin-right:auto;
	color:#666;
	font-size:14px;
}
.formulario-despacho label {
	color:#666;
	font-size:14px;
}
.formulario-despacho input {
	margin-top:6pt;
	margin-bottom:6pt;
}
.formulario-despacho li {
	font-size:14px;
	color:#666;
	font-style:italic;
	font-weight:normal;
}
.tabla-proceso-ok {
	width:400px;
	height:160px;
	background:url(/imagenes/proceso-ok.png) no-repeat;
	margin-left:auto;
	margin-right:auto;
	font-size:22px;
	color:#4F910D;
	text-align:center;
	padding-left:30px;
}
.tabla-medios a {
	width:150px;
	height:50px;
	background:url(/imagenes/email1.png) no-repeat;
	margin-top:20pt;
	float:left;
	color:#FFF;
}
.tabla-medios a:hover {
	background:url(/imagenes/email2.png) no-repeat;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
.tabla-medios#b {
	margin-left:40px;
}
.txt-medios {
	font-size:16px;
	text-align:right;
}
.euros {
	font-size:16px;
	font-weight:800;
}
.tabla-telefono {
	background:url(/imagenes/tabla-telefono.png) no-repeat;
	width:300px;
	height:100px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:18pt;
	padding-top:10px;
}
.tabla-telefono#demas {
	background:url(/imagenes/fondo-medios.png) no-repeat;
}
.abono {
	font-size:14px;
}
/*Webs Amigas*/
.tabla-logos {
	width:234px;
	height:77px;
	vertical-align:middle;
	float:left;
}