/* CSS Document */
.lista:hover, .lista:active { behavior: url('pngfix/iepngfix.htc') }
body
{
padding:0px;
margin:0px;
height:100%;
/*background:#CCCCCC;*/
}
ul
{
list-style-type:none;
}
img
{
border:none;
}
#indicearriba
{
float:right;

}
#fondo
{
background:#CCCCCC;


}
.fuente
{
width:350px;
float:left;
padding-top:20px;


}
.fuente-detalle
{
width:100px;
float:left;
padding-top:20px;


}
#cabecera
{

background:#FFFFFF;
float:left;
position:relative;


}
.fichaabogado
{
margin-top:20px;
margin-bottom:20px;
width:550px;

}
#map
{
border:1px solid #1175B0;
float:left;
margin-top:20px;
margin-bottom:30px;

}
#cuerpo
{
    margin:auto;
    top: 0px;
    left: 0px;
    background:url(imagenes/fondo-cuerpo.jpg) repeat-y;
    height:100%;
}
#contenedor
{
width:780px!important;
width:785px;

margin:auto;
background:#FFFFFF;
top: 0px;
}
#formulario
{
width:250px;
float:left;

margin-top:20px;
margin-bottom:30px;

}
.textoformulario
{
font-family:verdana;
color:#0B1258;
font-size:12px;
font-weight:bold;
}
.textfield {
font:1.1em  Verdana, Arial, Helvetica, sans-serif ;
color:#333333;
background:#D7E3E9;
border-color:#1A569E; 
border:2px;
border-style:solid;  
font-size:11px;
margin:3px;
margin-bottom:15px;
height:15px;
border:1px;
border-style:solid;
border-color:#999999;
padding: 3px 10px 5px;
width:150px;
voice-family: "\"}\""; 
voice-family:inherit;
maxlength:20px;
float:left;
}
.submit {
margin-top:3px;
width:100px;
height:20px;
border-style:solid;
border:1px;
border-color:#1A569E;
background:#7b99bc;
width:80px;
font:1.1em Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
float:right;
cursor:hand;
}
.submit2 {
margin-top:3px;
height:20px;
border-style:solid;
border:1px;
border-color:#1A569E;
background:#7b99bc;
width:80px;
font:1.1em Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
float:left;
cursor:hand;
}
.textcoment2 {
font:1.1em  Verdana, Arial, Helvetica, sans-serif ;
color:#333333;
background:#D7E3E9;
border-color:#1A569E; 
border:2px;
border-style:solid; 
font-size:11px;
margin:3px;
margin-bottom:10px;
height:100px;
border:1px;
border-style:solid;
border-color:#999999;
padding: 5px 10px 15px;
width:150px;
voice-family: "\"}\""; 
voice-family:inherit;
maxlength:20px;
float:left;
scrollbar-face-color:#9BC7DD; 
scrollbar-shadow-color: #8E8E8D; 
scrollbar-highlight-color: #F6F6F6; 
scrollbar-darkshadow-color: #F6F6F6; 
scrollbar-arrow-color: #F6F6F6;
}
.icomap
{
width:65px;
float:left;
padding-top:5px;
padding-bottom:5px;
padding-left:2px;
padding-right:2px;
}
.cajacontacto
{
width:380px;
padding-top:10px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
}
.indice:link
{
color:#ffffff;
font-size:13px;
font-variant:small-caps;
font-family:arial;
}

/* Hack para IE 6 */
* html #contenedor {
  height:100%;
}

#menutop
{
width:800px;
list-style-type:none;
margin-bottom:20px;



}
.logo
{
padding-left:25px;
padding-top:25px;
float:left;
}
#pie
{
	margin:0px;
	padding:0px;
clear:both;
width:780px;
}
#pie2
{
clear:both;
width:780px;

}
#cajapie
{
background:#85afc8;
height:60px;
width:780px;
margin:0px;
/*padding-left:50px;*/


}
#cajapie ul 
{
border-bottom:1px solid #FFFFFF;
margin-bottom:0px;
	}
#cajapie2
{
background:#5c96b8;
width:780px;

}
#iempresa
{
height:20px;
clear:both;
}
.claseiempresaizq
{
font-family:"trebuchet ms";
color:#999999;
font-size:10px;
float:left;
text-decoration:none;
padding-left:5px;

}

#piefondo
{
background:url(imagenes/fondo-bg.jpg);
margin:auto;
width:1254px;
min-height:150px;
height:150px;


}
.claseiempresader
{
font-family:"trebuchet ms";
color:#999999;
font-size:10px;
float:right;
text-decoration:none;
padding-right:5px;
}
.texto2
{
margin-top:0px;
font-size:9px;
color:#333333;
font-family:verdana;
text-align:left;
}
.texto2 a
{

font-size:9px;
color:#999999;
font-family:verdana;
text-align:left;
}
.textocomun
{
font-size:11px;
color:#444444;
font-family:verdana;
text-align:left;
}
.textocomunarea
{
margin-left:32px;
font-size:11px;
color:#444444;
font-family:verdana;
text-align:left;
}

.textocomun a
{
font-weight:bold;
font-size:11px;
color:#999999;
font-family:verdana;
text-align:left;
}
#cajatexto
{
padding-top:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
clear:both;


}
.foto-despacho
{
margin-top:50px;
padding-right:35px;
float:right;
width:230px;
height:156px;

}
#cajatexto-mini
{
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
width:250px;
float:left;



}
#listacategoria

{
width:160px;
border-left:solid 1px gray;
float:right;
padding-top:10px;

}
#listacategoria-actividad{
	
width:245px;
border-right:1px solid;
border-color:#4865B0;
float:left;
margin-top:10px;
}
.icono 
{
	width:20px;
	float:left;
margin-top:5px;
padding-left:10px;
	}
.categoria
{
width:130px;
float:left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
font-size:10px;
padding-bottom:15px;
}
.categoria a
{

text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
font-size:10px;
padding-bottom:15px;
text-decoration:none;
}
.categoria a:link
{

text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
padding-bottom:15px;
text-decoration:none;
}
.categoria a:actived
{

text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
padding-bottom:15px;
text-decoration:none;
}
.categoria a:visited
{

text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
padding-bottom:15px;
text-decoration:none;
}
.categoria a:hover
{

text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:underline;
font-size:10px;
font-weight:bold;
}

.categoria-actividad
{
width:180px;
text-align:left;
padding-left:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
font-size:10px;
padding-bottom:15px;
padding-left:10px;
}
.categoria-actividad a
{
width:170px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
font-size:10px;
padding-bottom:15px;
padding-left:5px;
}
.categoria-actividad a:link
{
width:170px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
font-size:10px;
padding-bottom:15px;
padding-left:5px;
}
.categoria-actividad a:actived
{
width:170px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
font-size:10px;
padding-bottom:15px;
padding-left:5px;
}
.categoria-actividad a:visited
{
width:170px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
font-size:10px;
padding-bottom:15px;
padding-left:5px;
}

.categoria-actividad a:hover
{
width:170px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:underline;
font-size:10px;
font-weight:bold;
padding-left:5px;
}

.indicador
{
float:left;
width:12px;
padding-top:8px;
}

#cajatextodocumentos
{
width:550px;
float:left;
padding:10px;
line-height:18px;
}
#cajatextonoticias
{
width:440px;
float:left;
padding-top:10px;
padding-left:30px;

padding-bottom:10px;



}
.cajatextonoticia-detalle
{
width:320px;
float:left;
padding-top:10px;
padding-bottom:10px;



}
.linea-documentos
{
float:left;
clear:both;
margin-top:5px;
margin-bottom:5px;


}
.linea-abogados
{
float:none;
margin-left:60px;

}
.linea-noticias
{
float:right;
width:450px;
}
.listadocumentos
{
width:340px;
float:left;
}
.listadonoticias
{
width:450px;
float:left;
margin-top:1px;
}
.listadonoticia-detalle
{
width:300px;
float:left;
margin-top:1px;
}
.textodocumentos
{
width:340px;
font-size:11px;
color:#999999;
font-family:verdana;
text-align:left;
float:left;
padding-top:0px;
padding-left:30px;

}
.textonoticias-detalle
{
width:300px;
font-size:11px;
color:#999999;
font-family:verdana;
text-align:justify;
float:left;
padding-top:0px;
padding-left:30px;

}
.textoabogados-detalle
{
width:300px;
font-size:11px;
color:#999999;
font-family:verdana;
text-align:justify;
float:left;
padding-top:0px;
padding-left:30px;

}
.textonoticias
{
width:450px;
font-size:11px;
color:#999999;
font-family:verdana;
text-align:left;
float:left;
padding-top:0px;
padding-left:30px;

}
.texto3
{
width:150px;
font-size:9px;
color:#999999;
font-family:verdana;
text-align:left;
float:left;
height:50px;
padding-top:0px;
float:right;
}
.abrirsocumento
{
float:right;
clear:both;
width:200px;
text-align:center;
}
.abrirsocumento-detalle
{
float:right;

width:200px;

text-align:center;



}
.abrirsocumento-abogados
{
	position:relative;
float:left;
padding-top:15px;
width:320px;
clear:both;
text-align:left;
margin-bottom:5px;
padding-left:21px;
}
.abrirsocumento a
{
color:#666666;
font-family:"trebuchet ms";
font-size:12px;
font-style:normal;
}
.foto-noticia
{
width:170px;
border:3px solid #004dc1;
position:relative;
float:left;
margin-right:5px;
margin-left:15px;
margin-top:15px;
margin-bottom:15px;

}
}
.texto3 a
{
width:150px;
font-size:9px;
color:#999999;
font-family:verdana;
text-align:left;
float:left;
height:50px;
padding-top:0px;
}
.texto
{
width:180px;
font-size:10px;
color:#999999;
font-family:verdana;
text-align:left;
text-decoration:none;
}

.texto a
{
font-size:10px;
color:#999999;
font-family:verdana;
text-align:left;
text-decoration:none;
}

.texto a:hover
{
font-size:10px;
color:#333333;
font-family:verdana;
text-align:left;
text-decoration:none;
}
.texto2
{
font-size:9px;
color:#333333;
font-family:verdana;
text-align:left;
	height: 13px;
	width: 217px;
}
.texto2 a:link
{
font-size:9px;
color:#333333;
font-family:verdana;
text-align:left;
text-decoration:underline;
margin-top:10px;
}
.texto2 a:actived
{
}
.texto2 a:visited
{
}
.texto2 a:hover
{
font-size:9px;
color:#777777;
font-family:verdana;
text-align:left;
text-decoration:underline;
margin-top:10px;
}
#textomap
{
width:100px;
float:right;

}

.linea2
{
width:170px;
text-align:center;
color:#CCCCCC;
border-style:dotted;
size:1px;
}
.titularnoticia
{
color:#444444;
font-size:11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
padding-left:10px;
padding-top:10px;
line-height:16px;
min-height:80px;
}
.titularnoticia a
{
color:#444444;
font-size:11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
padding-left:10px;
padding-top:10px;
line-height:16px;
min-height:80px;
}

.titularnoticia a:hover
{
color:#444444;
font-size:11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
padding-left:10px;
padding-top:10px;
line-height:16px;
min-height:80px;
}




#listamenu
{
padding:0px;
margin:0px;
}

#listamenu li
{
margin:0px;
padding-top:5px;
}

.noticia
{

font-size:12px;
font-family:verdana;
color:#ffffff;
text-align:right;
padding-right:3px;
}
.leermas
{
font-size:11px;
color:#444444;
font-family:arial;
padding-left:5px;
font-weight:bold;
}
.leermas a:link
{
font-size:11px;
color:#444444;
font-family:arial;
padding-left:5px;
font-weight:bold;
}

.leermas a:active
{
font-size:11px;
color:#444444;
font-family:arial;
padding-left:5px;
font-weight:bold;
}
.leermas a:visited
{
font-size:11px;
color:#444444;
font-family:arial;
padding-left:5px;
font-weight:bold;
}
.leermas a:hover
{
font-size:11px;
color:#888888;
font-family:arial;
text-decoration:underline;
padding-left:5px;
font-weight:bold;
}
#menu
{
width:220px;
float:right;
margin-right:10px;
text-aling:right;

}
.menudireccion
{
width:220px;
float:left;
margin-left:10px;
text-aling:left;


}
.lineadorada
{
background:#cb8c22;
height:10px;
width:780px;
margin-top:3px;
margin-bottom:3px;
clear:both;

}
.lineadorada2
{
background:#cb8c22;
height:1px;
width:780px;
margin-top:1px;
margin-bottom:1px;
clear:both;

}
.menuizq
{
width:185px;
background:#17559e;
margin-top:5px;
padding:2px 0px 5px 10px;
border-bottom:1px solid #FFFFFF;
float:left;
margin-left:0px;
text-align:left;

}
.cabeceraimg
{
clear:both;
}
#columnaizq
{
float:left;
width:195px;
height:100%;
}
#contenidos
{
width:575px;
float:left;
padding-left:10px;
background-color:#FFF;


}
#imginicio
{
margin:0px 0px 3px 3px;
float:left;
width:575px;
height: 210px;
}
.titularcontenidos
{
color:#17559e;
font-size:15px;
font-family:"trebuchet ms";
font-weight:bold;
padding-left:2px;
font-variant:small-caps;
width:550px;

}
h1 
{
color:#17559e;
font-size:17px;
font-family:"trebuchet ms";
margin:10px 5px 10px 0px;
padding-left:2px;
font-variant:small-caps;
width:550px;
	}
h2 
{
color:#103a6b;
font-size:14px;
font-family:"trebuchet ms";
margin:10px 5px 10px 0px;
padding-left:2px;
font-variant:small-caps;
	}
.titularcontenidosminusculas
{
color:#17559e;
font-size:12px;
font-family:"trebuchet ms";
font-weight:bold;
padding-left:2px;
width:500px;

}
.titularcontenidosminusculas2
{
color:#17559e;
font-size:12px;
font-family:"trebuchet ms";
font-weight:bold;
padding-left:0px;
width:500px;

}
.categorias
{
	width:250px;
color:#333333;
font-size:14px;
font-family:"trebuchet ms";
font-style:italic;
font-weight:bold;
padding-left:0px;




}
.titularcontenidos a
{
color:#17559e;
font-size:15px;
font-family:"trebuchet ms";
font-weight:bold;
padding-left:10px;
font-variant:small-caps;
width:280px;



}
.breadscrumb
{
color:#17559e;
font-size:15px;
font-family:"trebuchet ms";
font-weight:bold;
padding-left:10px;
font-variant:small-caps;
width:400px;
}
.breadscrumb a
{
color:#17559e;
font-size:15px;
font-family:"trebuchet ms";
font-weight:bold;
font-variant:small-caps;
text-decoration:none;
}
.lineazul
{
margin-top:0px;
margin-bottom:0px;

}
.menuabajoposition
{
width:193px;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
float:left;
height:25px;

}
.menuabajoposition2
{
width:109px;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
float:left;
height:30px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.menuabajoposition3
{
width:154px;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
float:left;
height:30px;
margin-left: 0px;
margin-bottom: 0px;
margin-right:0px;
}
ul
{
    margin-left:0px;
    margin-right:0px;
    padding:0px;
    }



.direccion_enlace
{
    font-size:12px;
    font-family:"trebuchet ms";
    color:white;
    width:50px;
    text-decoration:none;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration:none;
}
.direccion_enlace_menu
{
    font-size:11px;
    font-family:"trebuchet ms";
    border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
    color:white;
    width:50px;
    text-decoration:none;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration:none;
}
.direccion_enlace a:link
{
    color:white;
}
.direccion_enlace a:actived
{
    color:white;
}
.direccion_enlace a:visited
{
    color:white;
}
.direccion_enlace a:hover
{
    color:grey;
    text-decoration:underline;
}

.menuabajoclase
{
padding-top:15px;
padding-top:5px;
font-weight:bold;
color:#FFFFFF;
font-size:14px;
font-variant:small-caps;
font-family:"trebuchet ms";
text-decoration:none;
text-align:center;
text-decoration:none;
}
.menuabajoclase a:link
{
color:#FFFFFF;
text-decoration::underline;
}
.menuabajoclase a:actived
{

color:#FFFFFF;
text-decoration::underline;

}
.menuabajoclase a:visited
{

color:#FFFFFF;
text-decoration::underline;
}
.menuabajoclase a:hover
{
color:#999999;
text-decoration:underline;
}
#noticias
{
width:575px;
background:#ffffff;
float:left;
padding-left:5px;
margin-top:5px;
}
.menuizqclase2
{
padding-top:5px;
color:#FFFFFF;
font-size:12px;
font-variant:small-caps;
font-family:"trebuchet ms";
text-decoration:none;
text-align:center;
}
.menuizqclase2:link
{
padding-top:5px;
color:#FFFFFF;
font-size:12px;
font-variant:small-caps;
font-family:"trebuchet ms";
text-decoration:none;
text-align:center;
}
.menuizqclase2:actived
{
color:#FFFFFF;
}
.menuizqclase2:visited
{
color:#FFFFFF;
}
.menuizqclase2:hover
{
color:#FFFFFF;
text-decoration:underline;
}
.menuizqclase
{
margin-top:10px;
font-weight:bold;
color:#FFFFFF;
font-size:13px;
font-variant:small-caps;
font-family:"trebuchet ms";
text-decoration:none;
text-align:center;

}

.menuizqclase:link
{
margin-top:5px;
font-weight:bold;
color:#FFFFFF;
font-size:14px;
font-variant:small-caps;
font-family:"trebuchet ms";
text-decoration:none;
text-align:center;


}
.menuizqclase:actived
{


color:#FFFFFF;
font-size:14px;


}
.menuizqclase:visited
{

color:#FFFFFF;
font-size:14px;


}
.menuizqclase:hover
{


color:#FFFFFF;

text-decoration:underline;



}
.linkmenu
{
color:#0E175C;
font-family:arial;
font-varian:small-caps;
font-size:10px;
font-weight:bold;
font-stretch:condensed;

text-decoration:none;
}
.linkmenu:link
{
color:#0E175C;
font-family:arial;
font-varian:small-caps;
font-size:10px;
font-stretch:condensed;

text-decoration:none;
}
.linkmenu:actived
{
}
.linkmenu:actived
{
}
.linkmenu:hover
{
color:#CC8C20;
}
.linea
{
padding-top:0px;
}
.menuarriba
{
padding-top:5px;
margin-left:40px;
	width: 172px;
}
.menuarriba2
{
padding-top:5px;
margin-left:10px;
}
.datospie
{
color:#999999;
font-family:arial;
font-varian:small-caps;
font-size:9px;
font-weight:bold;
font-stretch:condensed;

text-decoration:none;
}
.datospie:link
{
color:#999999;
font-family:arial;
font-varian:small-caps;
font-size:9px;
font-weight:bold;
font-stretch:condensed;

text-decoration:none;
}
.datospie:visited
{

}
.datospie:actived
{
}
.datospie:hover
{
color:#CC8C20;
font-family:arial;
font-varian:small-caps;
font-size:9px;
font-weight:bold;
font-stretch:condensed;

text-decoration:none;
}
.direccion
{
color:#999999;
font-family:arial;
font-size:12px;
font-weight:bold;
font-stretch:condensed;
padding-left:5px;


}
.pieabajo
{
color:#999999;
font-family:arial;
font-size:12px;
font-weight:bold;
font-stretch:condensed;
padding-left:5px;

text-decoration:underline;
}
.pieabajo a:link
{
color:#999999;
font-family:arial;
font-size:12px;
font-weight:bold;
font-stretch:condensed;
padding-left:5px;
text-decoration:none;
}
.pieabajo a:visited
{

}
.pieabajo a:actived
{
}
.pieabajo a:hover
{
color:#333333;
}
.iempresa
{
color:#999999;
font-family:arial;
font-size:9px;
font-stretch:condensed;
padding-left:5px;


}
.iempresa a:link
{
color:#999999;
font-family:arial;
font-size:9px;
font-stretch:condensed;
padding-left:5px;

}
.iempresa a:visited
{

}
.iempresa a:actived
{
}
.iempresa a:hover
{
color:#333333;
}
.contacto
{
color:#CC8C20;
font-family:arial;
font-varian:small-caps;
font-size:9px;
font-weight:bold;
font-stretch:condensed;

text-decoration:none;
}


.box
{
margin-top:10px;
width:380px;
}
.box2
{
margin-top:10px;
width:380px;
padding-left:20px;
}
.box3
{
margin-top:50px;
width:380px;
padding-left:20px;
}
.titular
{
font-family:Verdana;
background:#ffffff;
width:570px;
font-size:14px;
color:#17559e;
font-variant:small-caps;
font-weight:bold;
padding:5px 0px 5px 5px;
}
.subtitulardocumentos
{
padding:12px 0px 14px 10px;
float:left;
font-family:"trebuchet ms";
font-style:normal;
color:#0066CC;
font-variant:small-caps;
font-weight:bold;
font-size:12px;
font-weight:bold;
line-height:5px;

}
.subtitularnoticias-detalle
{
width:150px;
padding-left:30px;
float:left;
font-family:"trebuchet ms";
font-style:normal;
padding-top:5px;
color:#0066CC;
font-variant:small-caps;
font-weight:bold;
font-size:13.8px;
padding-bottom:14px;
font-weight:bold;
line-height:5px;

}
.titularabogados
{
width:280px;
padding-left:20px;
padding-top:5px;
float:left;
font-family:"trebuchet ms";
font-style:normal;
color:#0066CC;
font-variant:small-caps;
font-weight:bold;
font-size:13.8px;
font-weight:bold;




}
.subtitularnoticias
{
width:450px;
clear:both;
padding-left:30px;
float:left;
font-family:"trebuchet ms";
font-style:normal;
padding-top:5px;
color:#0066CC;
font-variant:small-caps;
font-weight:bold;
font-size:13.8px;
padding-bottom:14px;
font-weight:bold;
line-height:5px;

}
.subtitularnoticias a
{



font-family:"trebuchet ms";
font-style:normal;
color:#0066CC;
font-variant:small-caps;
font-weight:bold;
font-size:13.8px;
font-weight:bold;
text-decoration:none;
}
.titulardocumentos
{
width:230px;
padding-left:20px;
float:left;
font-family:Trebuchet MS;
font-variant:small-caps;
padding-top:5px;
color:#17559e;
font-weight:bold;
font-size:15px;
line-height:18px;
float:left;
}

.titularnoticias-detalle
{
padding-left:20px;
float:left;
font-family:"Times New Roman", Times, serif,;
font-style:italic;
padding-top:5px;
color:#666666;
font-weight:bold;
font-size:19px;
line-height:18px;
width:150px;

}
.titularnoticias-abogado
{
padding-left:20px;
float:left;
font-family:"Times New Roman", Times, serif,;
font-style:italic;
padding-top:5px;
color:#666666;
font-weight:bold;
font-size:19px;
line-height:18px;
width:280px;

}
.entradadetexto
{

font-family:"Times New Roman", Times, serif,;
font-style:italic;
font-weight:bold;
color:#666666;
font-weight:bold;
font-size:14px;
padding-top:10px;
padding-bottom:10px;
width:300px;
}

.titularnoticias
{
padding-left:20px;
font-family:"trebuchet ms";
font-variant:small-caps;
color:#17559e;
font-weight:bold;
font-size:15px;
width:400px;
float:left;
}

.titularnoticias a
{
font-family:"trebuchet ms";
font-variant:small-caps;
color:#17559e;
font-weight:bold;
font-size:15px;
width:400px;
float:left;
text-decoration:none;



}
.titular2
{

font-family:Verdana;
font-size:10px;
color:#0B1258;
font-weith:bold;
padding-top:2px;
padding-bottom:2px;
}
.titular2 a
{

font-family:Verdana;
font-size:10px;
color:#0B1258;
font-weith:bold;
padding-top:2px;
padding-bottom:2px;
}
.cajainterior
{
width:190px;
float:left;
padding-bottom:2px;

}
.cajainterior2
{
width:220px;
height:570px;
margin:auto;
float:left;
position:relative;
padding-top:15px;
padding-left:15px;
padding-bottom:2px;
padding-right:5px;
margin-top:20px;
margin-bottom:35px;
margin-right:0px;
background-image:url(imagenes/menu-situacion.jpg);
background-repeat: no-repeat;
}
.cajainteriorentrada
{
width:509px;
padding-top:15px;
padding-left:0px;
padding-bottom:2px;
padding-right:5px;
float:left;
}
.cajainteriorentrada2
{
width:500px;
padding-top:15px;
padding-left:15px;
padding-bottom:2px;
padding-right:5px;
float:left;
}
.cajainterior3
{

width:230px;
margin:auto;
padding-bottom:2px;
padding-right:5px;
margin-left:45px;
margin-top:10px;
margin-bottom:35px;
float:left;
}
.cajatop
{


background:url(imagenes/cajatop.jpg) no-repeat bottom;
width:380px;
height:17px;


}
.cajamiddle
{
background:url(imagenes/cajamiddle.jpg);
width:380px;



}
.cajabottom
{
background:url(imagenes/cajabottom.jpg) no-repeat;
width:380px;
height:17px;

}
.cuerpoder
{
width:400px;
float:right;

}

.contenidopie
{

margin-bottom:50px;
width:800px;
margin:auto;
}
#piederecha
{
padding-top:25px;
margin-bottom:50px;
width:250px;
float:right;
margin-left:50px;

}
#pieizquierda
{
padding-top:45px;
margin-bottom:50px;
width:400px;
float:left;

}
.logoabajo
{
float:right;
margin-right:10px;
margin-top:15px;
}
.lista:link
{
padding-top:3px;
text-align:center;
color:#16569E;
text-decoration:none;
font-family:verdana;
font-size:10px;
width:90px;
height:22px;
float:left;



}
.lista:visited
{
padding-top:3px;
text-align:center;
color:#333333;
text-decoration:none;
font-family:verdana;
font-size:10px;
width:90px;
height:22px;
float:left;
}
.lista:actived
{
padding-top:3px;
text-align:center;
background:url(imagenes/boton.png) no-repeat;
color:#ffffff;
text-decoration:none;
font-family:verdana;
font-size:10px;
width:90px;
height:22px;
float:left;
}
.lista:hover
{
padding-top:3px;
background:url(imagenes/boton.png) no-repeat;
text-align:center;
color:#ffffff;
text-decoration:none;
font-family:verdana;
font-size:10px;
width:90px;
height:22px;
float:left;
}


#fotocabecera
{
float:left;
background:url(imagenes/foto1.jpg) no-repeat;
width:345px;
height:148px;
}
.submenuizq
{
width:180px;
background:#85afc8;
margin:5px 0px 15px 0px;
padding:2px 0px 5px 15px;
float:left;
text-align:left;
border-bottom:1px solid #FFFFFF;
}

.menuizqsub
{
width:195px;
background:#17559e;
margin:5px 0px 15px 0px;
padding:2px 0px 5px 0px;
border-bottom:1px solid #FFFFFF;
float:left;
text-align:left;

}
a.submenuizqclase
{
margin-top:10px;
font-weight:bold;
color:#ffffff;
font-size:12px;
font-family:"trebuchet ms";
text-decoration:none;
}
a.submenuizqclase:hover
{
text-decoration:underline;
}
.titularnoticiasindex
{
color:#444444;
font-size:15px;
font-family:"trebuchet ms";
font-weight:bold;
padding-left:2px;
font-variant:small-caps;
width:100%;
border-bottom:solid 1px #444444;
}
.pienoticiasindex
{
color:#444444;
font-size:15px;
font-family:"trebuchet ms";
font-weight:bold;
width:100%;
text-align:right;
margin-top:15px;
}
a.masnoticias 
{
color:#444444;
font-size:11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
padding-top:10px;
text-decoration:none;
line-height:16px;
	}
a.masnoticias:hover 
{
color:#888888;
text-decoration:underline;
	}
.direccion-mapa 
{
	width:180px;
	margin:0px 6px 10px 0px;
	line-height:14px;
	font-size:9px;
	color:#333333;
	font-family:verdana;
	text-align:left;
	float:left;
	}
.direccion-mapa a
{
	font-size:9px;
	color:#333333;
	font-family:verdana;
	text-align:left;
}
.direccion-mapa span 
{
	padding:3px 0px 5px 0px;
	display:block;
	}
.direccion-mapa strong 
{
	font-size:10px;
	}