/*  RESET css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, address, th, td { margin : 0; padding :0; }
h2, h3, h4, h5, h6 { font-size : 100%; font-weight : normal; }
ol, ul { list-style-type : none; }
table { border-collapse : collapse; border-spacing : 0; }
caption, th { text-align : left; }
fieldset, img { border : 0; }
hr, .hide {display: none;}
dt, address, caption, cite, code, dfn, th, var { font-style : normal; font-weight : normal; }
q:before, q:after { content :''; }

body {
	background-color: #e8eef8;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #586136;
}
a {
	text-decoration: none;
}
a:hover {
	color: #759af0;
}
a:visited {
	/* color: #586136; */
}
img {
	border: none;
}

h1 {
	font-size: 17px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	margin-top: 10px;	
	margin-bottom: -13px;
}
h2 {
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 20px;
	font-weight: normal;
}
h3 {
	font-size: 14px;
	color: #444E65;
	text-decoration: none;
	background-color: #EDEEE6;
	display: block;
	font-weight: bold;
	
	margin-top: -3px;
	margin-bottom: 15px;
	margin-left: 0;
	
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 7px;
}
h4 {
	font-size: 17px;
	font-weight: bold;
	color: #586136;
	text-decoration: none;
}
/* =p  */
p {
	margin-bottom: 12px;
}
/* JURISPRUDENCIA DIVs
================================== */
.jurisprDiv {
	background-color:#f1f1f1;
	border: 1px solid #CFCFCF;
	padding: 14px;
	margin-top: 20px;
	margin-bottom: 10px;
	line-height: 20px;
}
/* COLORES ENLACES TITULAR */
div.jurisprDiv a {
	color: #5B71BB;
	text-decoration: none;
}
div.jurisprDiv a:hover {
	color: #00b3ff;
}
.jurisprFecha{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #586136;
}
.jurisprTitular {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #5B71BB;
}
.jurisprTexto {
	color: #586136;

}
.enlaceLeerMas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
/*	

*/

/* NOTICIAS DIVs
================================== */
.noticiaDiv {
	background-color:#f1f1f1;
	margin-top: 20px;
	margin-bottom: 10px;
	border: 1px solid #CFCFCF;
	padding: 16px;
	padding-right: 7px;
}
/* COLORES ENLACES TITULAR */
div.noticiaDiv a {
	color: #516287;
	text-decoration: none;
}
div.noticiaDiv a:hover {
	color: #00b3ff;
}
.noticiaImg {
	margin-right: 16px;
	margin-bottom: 41px;
	float: left;
}
/*	clear:both;
	float: left;
div..noticiaTextoTotal {
	
}
*/
.noticiaFecha{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #586136;
	text-decoration: none;
}
.noticiaTitular {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.noticiaTexto {
	color: #586136;
}
.noticiaLeerMas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
/* Menu SUP DIVs
================================== */
.menuSup {
	font-size: 14px;
	font-weight: bold;
	color: #586136;
	text-decoration: none;
}
#menu_lat a, #menu_lat a:visited{
	display: block;
	width: 132px;
	height: 40px;
	font-size: 13px;
	color: #2d426e;
	line-height: 16px;
	text-decoration: none;
	background: #fffbf5 url(../images/menu_lat_pastilla.gif) no-repeat left top;
	padding-left: 5px;
	padding-top: 3px;
}
#menu_lat a:hover{
	color: #ffffff;
	background-position: right top;
	background-color: #3d578e;
}
#normativa #menu_lat .normativa a, 
#noticias #menu_lat .noticias a, 
#videos #menu_lat .videos a,
#quienes #menu_lat .quienes a,
#prensa #menu_lat .prensa a,
#internet #menu_lat .internet a,
#consejos #menu_lat .consejos a,
#enlaces #menu_lat .enlaces a,
#salud #menu_lat .salud a,
#indemnizacion #menu_lat .indemnizacion a,
jurisprudencia #menu_lat .jurisprudencia a,
#consulta #menu_lat .consulta a{
	color: #ffffff;
	background-position: right top;
	background-color: #68743a;
	cursor:default;
}
.tituSec {
	font-size: 17px;
	font-weight: bold;
	color: #444e65;
	text-decoration: none;
}
.blockTxt {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 18px;
	color: #516287;
	text-decoration: none;
}
.blockTxtNegrita {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 18px;
	color: #516287;
	text-decoration: none;
	font-weight: bold;
}
#pagina #Tabla_Blanca #contenido a{
	font-weight: bold;
	color: #516287;
	text-decoration: underline;
}
#pagina #Tabla_Blanca #contenido a:hover{
	font-weight: bold;
	color: #759af0;
	text-decoration: underline;
}
.cajaAreasPractica {
	border-top-color: #EDEEE6;
	border-right-color: #EDEEE6;
	border-bottom-color: #EDEEE6;
	border-left-color: #EDEEE6;
}
.txtPie {
	font-size: 10px;
	text-decoration: none;
	text-align: center;
}
.preguntasSalud {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 17px;
	color: #586136;
	text-decoration: none;
	font-weight: bold;
}
.creditos{
	color: #004221;
	text-decoration: none;
	font-size: 10px;
}
ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
ul a{
	/*color: #586136;*/
	line-height: 18px;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
.linkSinSub {
	color: #586136;
	text-decoration: none;
}
.blockTxtDireccion {

	font-size: 12px;
	line-height: 15px;
	color: #516287;
	text-decoration: none;
}
.mayusculas {
	text-transform: uppercase;
}
.colorVerde {
	font-size: 16px;
	line-height: 18px;
	color: #586136;
	text-decoration: none;
}
#bares #menu_problemas .bares a,
#vecinos #menu_problemas .vecinos a,
#aereopuertos #menu_problemas .aereopuertos a,
#acondicionado #menu_problemas .acondicionado a,
#obras #menu_problemas .obras a,
#animales #menu_problemas .animales a,
#trafico #menu_problemas .trafico a{
	background-color: #FFFFAE;
	cursor:default;
	text-decoration: none;
}	
/* styles for Contact FORM */
form {
	margin-top: -20px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
  }
#name, #email #tlf {
  width: 170px;
  }
#message {
  width: 340px;
  height: 160px;
  }
label {
	font-weight: bold;
	color: #586136;
	font-family: Georgia, "Times New Roman", Times, serif;
  }
.warning {
  	color:#F00;
  }
  .btnEnviar {
	color: #586136;
	text-decoration: none;
	background-color: #EDEEE6;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #586136;
	border-right-color: #586136;
	border-bottom-color: #586136;
	border-left-color: #586136;
}
  
/* END styles for contact form */

.areasPracticaTxt {

	font-size: 12px;
	font-weight: bold;
	color: #586136;
	text-decoration: none;
}
.tablaBlancaSup {
	background-color: #FFFFFF;
	background-image: url(../images/tabla_blanca_pie.gif);
	background-repeat: repeat-x;
}
.tablaBlancaSupIzda {
	background-color: #FFFFFF;
	background-image: url(../images/tabla_blanca_sup_izda.gif);
	background-repeat: repeat-y;
}
.tablaBlancaIzda {
	background-color: #FFFFFF;
	background-image: url(../images/tabla_blanca_izda.gif);
	background-repeat: repeat-y;
}
.tablaBlancaDer {
	background-color: #FFFFFF;
	background-image: url(../images/tabla_blanca_der.gif);
	background-repeat: repeat-y;
}
.tablaBlancaPie {
	background-color: #FFFFFF;
	background-image: url(../images/tabla_blanca_pie.gif);
	background-repeat: repeat-x;
}

.filaEstrecha {
	height: 8px;
	font-size: 8px;
	text-decoration: none;
}
.textoDerecha {
	text-align: right;
}

