﻿body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

#pagina #central #cabecera a { color:#fff; text-decoration:none; padding:5px 10px 5px 25px; }
#pagina #central #cabecera a:hover { text-decoration:underline; }
#pagina #central #cabecera a.home { background:url(../img/home.gif) no-repeat left center;}
#pagina #central #cabecera a.contacto { background:url(../img/contacto.gif) no-repeat left center; }

/* ================================================================================== contenidos =========== */

h1, h2, h3, h4, h5, h6 {margin:0px; padding:0px;	font-family: Arial, Helvetica, sans-serif; }

h2 { font-size:1.8em; color:#009330; padding:5px 0px 10px; }
h3 { font-size:1.5em; color:#2E8B57; margin:20px auto 10px;}
h4 { font-size:1.2em; color:#666666; margin:10px auto 10px;}

h4 a {color:#666666;  text-decoration:none; padding-right:30px; background:url(../img/icoEnlace.gif) no-repeat right center; }
h4 a:hover { text-decoration:underline; }

p  { text-align:justify; color:#000; margin:0 10px 10px 0;}

a		{ color:#044; }
a:hover { text-decoration:none; }

ol, ul	 { margin:0 0 10px 10px; padding:0 0 0 25px; }
ol ol, ul ul { margin-top:5px; }
li		 { margin:0; color:#044; padding:0; list-style-type:none; }
ul li	 { list-style-image:url(../img/bulletNivel1.gif); }
ul li li { list-style-image:url(../img/bulletNivel2.gif); margin:0; }
ul ul	 { margin:3px 0 10px 10px; }

#contenidos #textos p.imagen {margin:15px auto; text-align:center; }
#contenidos #textos img.izq { float:left; margin:15px; margin-left:0px;}
#contenidos #textos img.der { float:right; margin:15px; margin-right:0px; }

#contenidos #textos strong { }
#contenidos #textos span.resaltado { font-weight:bold;	color:#009330; }
#contenidos #textos address { font-style:normal; font-weight:bold; margin:10px 50px; color:#009330;  }
#contenidos #textos .subindice { font-size: 0.7em; line-height: -5px; }

/* .................................................................................. Listados ......  */

#contenidos ul.listados {margin:2em 15px; padding:0 0 0 20px; min-height:200px; height:auto !important; height:200px; }
#contenidos ul.listados li { margin:0.5em 0; padding:0; list-style-image:url(../img/bulletListados.gif); }
#contenidos ul.listados li a { color:#000; text-decoration:none;}
#contenidos ul.listados li a:hover { text-decoration:underline; }
#contenidos ul.listados li span { font-size:12px; font-weight:bold;}
#contenidos ul.listados li span a{ color:#2E8B57;}

/*color:#009330; text-decoration:none; padding-left:20px; */

#contenidos #textos .paginacion { margin:15px 0px 20px; border-top:1px solid #ccc; padding-top:5px; text-align:center; }
#contenidos #textos .paginacion input {border:0px; background-color:Transparent; }
#contenidos #textos .paginacion .btnAnterior {  }
#contenidos #textos .paginacion .btnSiguiente {  }

/* .................................................................................. Formularios .... */

#contenidos #datos p { margin:5px 0px 8px 20px; }

#contenidos label {
	display:block; float:left;
	width:115px; 
	padding-top:5px;
	margin:0;
}
input, select, textarea  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#555;
	border:1px solid #009330;
	padding-left:2px;
}
input.sizeXS, select.sizeXS { width:75px;}
input.sizeS, select.sizeS { width:150px;}
input.sizeM, select.sizeM { width:250px;}
input.sizeL, select.sizeL, textarea.sizeL { width:370px;}
input.sizeXL, select.sizeXL, textarea.sizeXL { width:475px;}

#contenidos #textos .mensajes { margin:15px 0px 10px 145px; color:#f00;}
#contenidos #textos .botonera { margin:35px 0px 10px 0px; text-align:center; }

#contenidos .botonera a { padding:8px 0 5px 40px; color:#009330; }
#contenidos .botonera input { padding:5px 0 2px 40px; color:#009330; border:0px; text-align:left; cursor:pointer; }
#contenidos .botonera .btnVolver  { background:url(../img/btnVolver.gif) no-repeat left;}
#contenidos .botonera .btnNuevo   { background:url(../img/btnNuevo.gif) no-repeat left;}
#contenidos .botonera .btnGuardar { background:url(../img/btnGuardar.gif) no-repeat left;}
#contenidos .botonera .btnEnviar  { background:url(../img/btnEnviar.gif) no-repeat left; }
#contenidos .botonera .btnReset   { background:url(../img/btnReset.gif) no-repeat left;}
#contenidos .botonera .btnEntrar  { background:url(../img/btnEntrar.gif) no-repeat left;}
#contenidos .botonera .btnNewDoc  { background:url(../img/btnDoc.gif) no-repeat left;}
#contenidos .botonera .btnNewUrl  { background:url(../img/btnUrl.gif) no-repeat left;}
input.entrar {
	background-color:#044;
	color:#FFFFFF;
	border:1px solid #11489B;
	padding:1px 3px;
}
/* .................................................................................. Tablas .... */
#listaTabla {
	min-height:230px; height:auto !important; height:230px;
}
#listaTabla .tablaEncabezado {
 background-color:#2e8b57; color:#fff; 
}
#listaTabla table { width:100%;}
#listaTabla th {padding:4px 5px; text-align:left;}
#listaTabla td {padding:6px 5px; vertical-align:top; border-bottom:1px solid #009330;}
/* ================================================================================== PIE  */

#pie address {
	font-size:0.8em;
	font-style:normal;
	text-align:center;
	color:#fff;
	padding-top:15px;
	margin:auto;
}

/* ================================================================================== */
