
h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif;}

#textos h2 { margin:0; padding:5px 10px; color:#fff; background-color:#004040; font-size:1.2em; clear:none;}
#textos h3 { color:#8B8B8B; font-size:1.2em; }
#textos h4 { font-size:1.1em; color:#004040; margin:0; padding:5px 10px; }
#textos h5 { font-size:1.1em; color:#666666; font-weight:bold; }
/*#textos h4 { margin:0; padding:5px 10px; font-size:1.2em; color:#004040; background-color:#BBD6D6; }
#textos h5 { font-size:1.1em; font-weight:bold; color:#666666; }
*/
#textos p { text-align:justify; color:#333; margin:10 0 5px; }

#textos p img[align="left"] { margin-right:15px; }
#textos p img[align="right"] { margin-left:15px; }

#textos p { text-align:justify; color:#333; margin:10 0 5px; }

#textos address { margin:10px 0px 20px 50px; font-style:normal; }
#textos address span { display:block; margin:3px; }

#textos h4 a { color:#004040; text-decoration:none;}
#textos h4 a:hover  { text-decoration:underline;}
#textos a { color:#004040;}

span.label  { float:left; width:160px; padding-top:0.6em; }
span.numero { display:block; float:left; width:50px; text-align:right; padding:1px 5px 0 0; }
span.fecha  { display:block; float:left; width:75px; text-align:left;  padding:1px 0; }

/* _____________________________________________________________________________________ LISTADOS __*/
#textos #listados { margin:20px 10px 0 10px; }
#textos #listados .noti .fecha { display:block; float:left; width:50px; height:25px; padding:1px 0; }

#textos ul li	{ padding:5px 0;}
#textos ul li	{ padding:5px 0;}
#textos ul li a:hover  { color:#000; background-color:#eee; }

#textos ul.listas, #textos ul.listasColum {
	margin:20px 10px 0 10px; padding:0px;
	list-style:none;
	border-top:1px solid #9cc;
/*	min-height:450px;
	height:auto !important;
	height:450px;*/
}
#textos ul.listas li, #textos ul.listasColum li { border-bottom:1px solid #9cc; }

#textos ul.listas li.alter { /*background-color:#CCFFFF;*/}
#textos ul.listas li a	{ color:#4B4B4B; text-decoration:none; padding:5px;}

#textos ul.listasColum li span.area	{
	display:block; width:150px;
	padding:3px;
}
#textos ul.listasColum li a	{
	color:#4B4B4B; text-decoration:none;
	display:block; 
	padding:3px; margin:0 10px 0 75px;
}
#textos ul.listadoAdjuntos {
	list-style-type:none;
	list-style-image:url(../img/bulletPortada.gif);
}
ul.listadoAdjuntos li { padding:4px 0; }
ul.listadoAdjuntos li.adj0 { list-style-image:url(../img/bulletDoc.gif); }
ul.listadoAdjuntos li.adj1 { list-style-image:url(../img/bulletEnl.gif); }
ul.listadoAdjuntos li a { color:#4B4B4B; text-decoration:none; padding:3px; }
ul.listadoAdjuntos li a:hover { text-decoration:underline; }

#textos p.paginacion { text-align:center; }
#textos p.paginacion input {  background-color:#FFF; border:1px solid #CCC; }
#textos p.info { margin:40px; }

#textos table.listado input { display:block; float:left; width:20px; padding:1px 5px 0 0;}
#textos table.listado label { color:#4B4B4B; text-decoration:none; display:block; padding:3px 0 3px 30px;}
#textos table.listado label:hover { background-color:#eee; }
#textos img.noti {float:left; margin:0 15px 5px 0; border:1px solid #ccc; }

#textos img.izquierda { float:left; margin:10px 20px 15px 0; border:0px solid #ccc; }
#textos img.derecha   { float:right; margin:10px 0 15px 20px; border:0px solid #ccc; }

/* _____________________________________________________________________________________ FORMULARIOS __*/

/* ........................................................................... Formularios (Todos) ... */

input, select, textarea  {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px; }

#textos #datos p.filtros { text-align:left; margin-right:0; }

#textos #datos p .etiqueta { float:left; width:160px; }

#datos p label { float:left; width:160px; padding:0.6em 0 0; color:#004040; }
#datos table label { padding-top:0.6em;  }
#datos p span.radio label { float:none; width:auto; font-weight:normal; padding-right:2em; }
#datos p span.label { float:left; width:160px; padding-top:0.6em; font-weight:bold; }

#ficha p               { color:#555; }
#ficha p strong        { color:#004040; }
#ficha p span.etiqueta { float:left; width:160px; color:#004040; font-weight:bold; }

#datos .msgValidacion {	display:block;	border:1px solid #f00;	margin:10px 0 10px 160px;	padding:5px; }


input.sizeXS	{ width:70px; }
input.sizeS		{ width:100px; }
input.sizeM		{ width:200px; }
input.sizeL		{ width:250px; }
input.sizeXL	{ width:400px; }
input.sizeXX	{ width:620px; }

textarea.sizeL	{ width:250px; }
textarea.sizeXL { width:400px; }
textarea.sizeXX { width:620px; }


#textos .botonera { margin:30px 0 10px 0px; text-align:center; } 
#textos .botonera input { background-color:#004040; border:1px solid #004040; padding:3px 5px; color:#FFF; cursor:pointer; margin:0 10px; }

input.inputFichero { width:250px; }

input.boton  { border:1px solid #004040; }
input.btnEnviar {}
input.btnReset {}
input.btnUsrBorrar {}
input.btnBaja {}
#textos .botonera input.btnUsuario   { background:url(../img/icoUsuario.gif) #004040 left center no-repeat; padding-left:25px; }
#textos .botonera input.btnGuardar   { background:url(../img/icoGuardar.gif) #004040 left center no-repeat; padding-left:25px; }
#textos .botonera input.btnNewNoticia{  }
#textos .botonera input.btnNewPDF    { background:url(../img/icoNewPDF.gif) #004040 left center no-repeat; padding-left:25px; }


input.btnBuscar { background:url(../img/icoBuscar.gif) #004040 left center no-repeat; border:1px solid #004040; padding:3px 5px 3px 30px; color:#FFF;}
input.btnCalcular { background:url(../img/icoCalcular.gif) #004040 left center no-repeat; border:1px solid #004040; padding:3px 5px 3px 30px; color:#FFF; }
input.btnLimpiar  { background:url(../img/icoLimpiar.gif) #004040 left center no-repeat; border:1px solid #004040; padding:3px 5px 3px 30px; color:#FFF; }
input.btnCalcular  { *padding:3px 5px 3px 15px; }

/* _________________________________________________________________________________________________*/

/* #textos p.separador, #textos div.separador, #datos div.separador { margin:10px 0; padding:10px; border-bottom:1px solid #ccc; text-align:right;}*/
#textos p.separador, #textos div.separador, #datos div.separador {text-align:right;}
#textos p.mas { margin:10px 0; padding:10px; border-bottom:1px solid #ccc; text-align:right; }

#textos .botoneraSuperior { margin-top:10px; text-align:right; }
#textos .botoneraSuperior a { padding:4px 5px 3px 25px; color:#004040; text-decoration:none;}
#textos .botoneraSuperior a:hover { text-decoration:underline; }
#textos .botoneraSuperior a.ctl00_ContentPlaceHolder1_lkbVolver  { background:url(../img/lnkvolver.gif) no-repeat left center; padding-left:15px; }
#textos .botoneraSuperior a.volver   { background:url(../img/lnkvolver.gif) no-repeat left center; padding-left:15px; }

#textos a.imprimir { background:url(../img/icoImpresion.gif) no-repeat left bottom; }
#textos a.aTodas   { background:url(../img/icoTodas.gif) no-repeat left bottom;}
#textos a.enviarAmigo  { background:url(../img/icoEnviarAmigo.gif) no-repeat left bottom;}

#textos #datos p.msgError { text-align:center; color:Red; padding:5px 10px; }

#textos .comentario { margin:0px; }
#textos div.comentario { height:1px; }
#textos .comentario h5 {margin:0 0 10px; padding:3px 0; text-align:center;  background-color:#004040; color:#FFF;}
#textos .comentario table  { margin:0px 0 10px; }
#textos .comentario table caption { padding:3px 0; background-color:#ccc; color:#000; border-bottom:1px solid #fff; }
#textos .titulares { margin:0; padding:5px 10px 10px ;  background-color:#BAD5D5; list-style-type:none; font-family:Arial, Verdana, sans-serif; font-size:12px; }
#textos .titulares span {font-size:15px; color:#004040; font-weight:bold; }
#textos .titulares ul { margin:0; padding-left:5px; list-style-type:square; }
#textos .titulares ul li { margin:0 0 0 20px;padding:0; }
#textos h3.comentario { margin:10px 0 0; padding:5px 10px; color:#fff; background-color:#004040; font-size:1.2em; clear:none;}

#textos .interes {width:370px; }
#textos .interes p { padding:2px 3px; margin:0 3px; text-align:center; background-color:#004040; color:#FFF; border-bottom:2px solid #fff; }
#textos .interes table  { margin:0px 2px 10px; }
#textos .interes table caption { padding:3px 0;   background-color:#004040; color:#FFF; border-bottom:2px solid #fff; font-weight:bold}

#textos .IRS {float:right; margin:0 0px 20px 5px; width:280px; }
#textos .IRS table  { margin:0px 0 10px; }
#textos .IRS table caption { padding:3px 0; background-color:#004040; color:#FFF; border-bottom:2px solid #fff; }
#textos .IRS table td,#textos .interes table th  { height:15px; }

#textos .Opciones table caption { padding:3px 0; color:#000; border-bottom:1px solid #fff; font-weight:bold;}






/*
#cuerpo h2{ font-size:1.6em; color:#000; margin:0px; }

#cuerpo h4 a { color:#00f; text-decoration:none; }
#cuerpo h4 a:hover { text-decoration:underline; }


#cuerpo ol{ color:#666666; }
#cuerpo ul{ color:#666666; }

#cuerpo ul li { list-style-type:none; list-style-image:url(../img/bullet1.gif); }
#cuerpo ul li li { list-style-type:none; list-style-image:url(../img/bullet2.gif); }


#cuerpo img { margin:20px; padding:10px; background-color:#F0F0F0; border:1px solid #CCCCCC; margin-top:5px; }

a { color:#00f;}

#cuerpo #textos img.izq { float:left; margin-left:0px;}
#cuerpo #textos img.der { float:right; margin-right:0px; }

#cuerpo #textos strong { color:#FF7F00; }
#cuerpo #textos span.resaltado { color:#FF7F00;color:#091F62; font-weight:bold; }

#cuerpo #textos .foto {
	float:right;
	display:none;
	position:relative;
	top:30px;
	right:50px;
}
#cuerpo #textos .estudios {
	display:none;
	margin-bottom:30px;
}
input, select, textarea  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

li a {
	color:#091F62;
	text-decoration:none;
}
li a:hover {
	color:#091F62;
	text-decoration:underline;
}
#cuerpo #textos ul li.enlace    { list-style-image:url(../img/bulletEnlace.gif);}
#cuerpo #textos ul li.documento { list-style-image:url(../img/bulletDocumento.gif); }

a.boton
{
	background-color:#F0F0F0;
	border:1px outset #999999;
	padding:3px;
	margin-left:40px;
	text-align:center;
	text-decoration:none;
	color:#000;
}
a.boton:hover
{
	border:1px inset #999999;
}
*/
