/*
* Plantilla CSS para la maquetación de los portales
* @Autor: Angel Villa Brasero <angel.villa@gmail.com>
*/

@import url("modulos.css");
@import url("estructura.css");


*{ font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; font-size: 13px;  }

/******** Encabezados ********/
h1{}
h2{}
h3{}

/******** Enlaces ********/
a{ text-decoration: none; }
a#saltar{ text-indent: -100px; display: none }

/******** Imágenes ********/
a img{  border: 0; }
img.va{ vertical-align:middle }
img.foto{}


/******** Listas ********/

/******** Tablas ********/
table.tbl{}
table.tbl thead{}
table.tbl tbody{}
table.tbl tfoot{}
table.tbl th, table.tbl td{ }
table.tbl tr.fnd{ }

table.tbd{}
table.tbd caption{}
table.tbd th{}
table.tbd td{}


td.c{}	/*centrar contenido*/
td.n{}	/*numero*/
td.d{}	/*fecha*/


/******** Formularios ********/
form{ margin: 0; }
.txt{ border: 1px solid #AAAAAA; background-color: #EEEEEE; color: #000;
font-size: 11px; }

.frm{ width: 90%; margin: auto }

.frm fieldset{ border: 1px solid	#ACCFE8;	padding: 10px; }
.frm legend{ color: #ACCFE8; font-weight: bold; }
.frm .txt{  }
.frm label{ width: 160px; display: block; text-align: right; padding-right: 10px;
	float: left; clear: both; }
.frm .btns{ text-align: center; }
.frm fieldset p{ margin: 0 0 0 0; clear: both; padding-bottom: 5px; }

input.validation-failed, textarea.validation-failed { background-color: #FFF; }
.validation-advice { background-color: #990000; color : #FFF; font-weight: bold; padding: 1px 5px;
margin-left: 170px; font-size: 11px; }

/******** Parrafos ********/
blockquote{}

/******** Clases ********/
div.info, div.navi{
	text-align: right; 
}
div.info span, div.info strong,div.navi span, div.navi strong{
	color: #ababab; font-size: 11px;
}
div.info{ font-size: 11px;  }
div.navi{ font-size: 11px;  }

.limpiar{ clear:both}

.co{ text-align: right; font-size: 11px; margin: 0; }

.barra{ text-align: right; padding-right: 10px;  }
.barra a{ font-size: 11px; color: #00a2e9; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.barra a:hover{ color: #000; }

.barra a.print{
	background: url(../img/print.jpg) left no-repeat; padding-left: 20px;	
}
.barra a.back{
	background: url(../img/back.jpg) left no-repeat; padding-left: 20px;	
}

.aviso{
	text-align: center; color: #AAAAAA
}
