/*   _________________ COMÚN _________________     */

body {

	background: #ffffff;

	font-family: Verdana;

	color: #000000;

	font-size: 10px;

	text-decoration: none;
	margin-left:0px;
	margin-top:0px

}

td.separador{

	line-height: 10px;

}

td.separadorGris{

	background: Gray;

	line-height: 1px;

}

tr.separadorBlanco{

	background: White;

	line-height: 2px;

}

td.separadorAzul{

	background: #d48940;

	line-height: 1px;

}

img {

	border:0px;

}

td.margenDcho {

	text-decoration: none;

	font-family: Verdana, Arial, sans-serif;

	font-size: 8pt;

	word-spacing: normal;

	color: #000000;

	width: 10px;

}

td.margenIzdo {

	text-decoration: none;

	font-family: Verdana, Arial, sans-serif;

	font-size: 8pt;

	word-spacing: normal;

	color: #000000;

	width: 10px;

}

/*   _________________ CABECERA _________________     */



body.cabecera {

	background: #ffffff;

	font-family: Verdana;

	color: #ffffff;

	font-size: 10px;

	text-decoration: none;

}

table.cabecera {

	background: #013277;

	font-family: Verdana;

	color: #ffffff;

	font-size: 10px;

}

td.cabecera {

	background: #013277;

	font-family: Verdana;

	color: #ffffff;

	font-weight: bold;

	font-size: 10px;

}

a.cabecera {

	font-family: Verdana;

	color: White;

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

}

a.cabecera:hover {

	font-family: Verdana;

	color: #ECE19C;

	font-size:10px;

	font-weight:bold;	

	text-decoration: underline;

}

a.cabeceraPeque {

	font-family: Verdana;

	color: White;

	font-size: 9px;

	font-weight:bold;

	text-decoration: none;

	vertical-align: middle;

}

a.cabeceraPeque:hover {

	font-family: Verdana;

	color: White;

	font-size: 9px;

	font-weight:bold;	

	text-decoration: underline;

	vertical-align: middle;

}

div.cabeceraMenu {

	background: #013277;

	color: White;

}

span.cabecera {

	background:#013277;

	color: #ffffff;

	font-weight: bold;

	font-family: Verdana;

}



/*   _________________ MENU _________________     */



body.menu {

	background: #ffffff;

	font-family: Verdana;

	color: #ffffff;

	font-size: 10px;

	text-decoration: none;

	margin: 0 2px;

	padding: 0;

	width: 133px;	

}

table.menu {

	background: #ffffff;

	font-family: Verdana;

	color: #013277;

	font-size: 10px;

	text-align: left;

	vertical-align: middle;

	border: solid 1px #d48940; 

	width: 131px;

	

}

table.menuAdm {

	background: #ffffff;

	font-family: Verdana;

	color: #1818cc;

	font-size: 10px;

	text-align: left;

	vertical-align: middle;

	border: solid 1px #013277; 

	width: 131px;

	

}

table.tituloMenu {

	background: #ffffff;

	font-family: Verdana;

	color: #1818cc;

	font-size: 10px;

	text-align: left;

	vertical-align: middle;

	width: 131px;

}

tr.tituloMenu {

	background: #ffffff;

	font-family: Verdana;

	color: #191970;

	font-size: 10px;

	font-weight: bold;

	text-align: center;

	vertical-align: middle;

/*	border: solid 1px #1818cc; */

}



td.menu {

	background: #ffffff;

	font-family: Verdana;

	color: #1818cc;

	font-size: 10px;

	font-weight: bold;

	text-align: left;

	vertical-align: middle;

	/*border-bottom: solid 1px #1818cc;*/

}

a.menu {

	font-family: Verdana;

	color:#191970;

	font-size:10px;

	font-weight:bold;	

	text-decoration: none;

	vertical-align: middle;	

}

a.menu:hover {

	font-family: Verdana;

	color: #191970;

	font-size: 10px;

	font-weight: bold;	

	text-decoration: underline;

	vertical-align: middle;

}

a.menup {

	font-family: Verdana;

	color:#191970;

	font-size: 9px;

	text-decoration: none;

	vertical-align: middle;	

}

a.menup:hover {

	font-family: Verdana;

	color: #191970;

	font-size: 9px;

	text-decoration: underline;

	vertical-align: middle;

}

/*   _________________ CUERPO _________________     */



body.cuerpo {

	background: #ffffff;

	font-family: Verdana;

	color: #000000;

	font-size: 10px;

	text-decoration: none;

	margin: 10px;

	padding: 0;

	width: 610px;

}

table.cuerpo {

	background: #ffffff;

	font-family: Verdana;

	color: #000000;

	font-size: 10px;

	text-align: justify;

	border: 0; 

	width: 610px;

}

table.ficha {

	background: #ffffff;

	font-family: Verdana;

	color: #000000;

	font-size: 10px;

	text-align: justify;

	border: 1px solid Gray;

	width: 670px;

	margin: 0;

}

table.ficha1 {

	background: #ffffff;

	font-family: Verdana;

	color: #000000;

	font-size: 10px;

	text-align: justify;

	border: 1px solid #5b7ba9;

	margin: 0;

}

table.ficha2 {

	background: #FFFFFF;

	font-family: Verdana;

	color: #000000;

	font-size: 10px;

	text-align: justify;

	margin: 0;

}
table.ficha3 {

	background: #ffffff;

	font-family: Verdana;

	color: #000000;

	font-size: 10px;

	text-align: justify;

	margin: 0;

}



table.generica {

	font-family: Verdana;

	font-size: 10px;

	text-align: justify;

	border: 0; 

}

table.listado {

	background: #ffffff;

	font-family: Verdana;

	color: #000000;

	font-size: 10px;

	text-align: justify;

	/*border: 1px solid #013277; */

	border: 0;

	width: 500px;

	line-height: 300px;

	margin: 0px;

}

table.Adm {

	background: #ffffff;

	font-family: Verdana;

	color: #000000;

	font-size: 10px;

	text-align: justify;

	border: 0; 

	width: 420px;

}



tr.tituloList {

	background: #013277;

	font-family: Verdana;

	color: #ffffff;

	font-size: 10px;

	font-weight: bold;

	text-align: center;

	vertical-align: middle;

	line-height: 15px;	

}

tr.tituloListGrande {

	background: #013277;

	font-family: Verdana;

	color: #ffffff;

	font-size: 12px;

	font-weight: bold;

	text-align: center;

	vertical-align: middle;

	line-height: 15px;	

}

tr.campoList {

	font-family: Verdana;

	color: #000000;

	font-size: 10px;

	text-align: left;

	vertical-align: middle;

	line-height: 20px;

}

tr.campoListBlanco {

	font-family: Verdana;

	color: #ffffff;

	font-size: 10px;

}

tr.tituloCuerpo {

	background: #ffffff;

	font-family: Verdana;

	color: #1818cc;

	font-size: 12px;

	font-weight: bold;

	text-align: center;

	width: 650px;

	line-height: 30px;

}

td.tituloFicha {

	background: #013277;

	color:#3A4972;

	font-family: Verdana;

	font-size: 10px;

	font-weight: bold;

	text-align: left;

	vertical-align: middle;

	line-height: 15px;	

}

td.tituloEdicion {

	background: #ffffff;

	font-family: Verdana;

	color: #013277;

	font-size: 12px;

	font-weight: bold;

	text-align: left;

	vertical-align: middle;

	line-height: 15px;	

}



td.campoFicha {

	font-family: Verdana;

	color: #3A4972;

	font-size: 10px;

	text-align: justify;

	line-height: 20px;

}

td.campoFichaAzul {

	background: #ffffff;

	font-family: Verdana;

	color: #3A4972;

	font-size: 10px;

	text-align: justify;

	line-height: 20px;

	font-weight: bold;

}

td.campoAzul {

	background: #f2f6fa;

	font-family: Verdana;

	color: #3A4972;

	font-size: 10px;

	text-align: justify;

	font-weight: bold;

}



td.campoFichaRojo {

	background: #ffffff;

	font-family: Verdana;

	color: red;

	font-size: 10px;

	text-align: justify;

	line-height: 20px;

	font-weight: bold;

}

td.campoFichaRight {

	font-family: Verdana;

	color:#3A4972;

	font-size: 10px;

	text-align: right;

	line-height: 20px;

	font-weight: bold;

}

td.cuerpo {

	background: #ffffff;

	font-family: Verdana;

	color: #3A4972;

	font-size: 10px;

	text-align: justify;

	line-height: 20px;

}

td.campo {

	font-family: verdana;

	color: #3A4972;

	font-size: 10px;

	font-weight: bold;

	text-align: justify;

	line-height: 20px;

}

td.campoCursiva {

	background: #ffffff;

	font-family: Verdana;

	color: #3A4972;

	font-size: 10px;

	text-align: justify;

	font-style: italic;

}

td.campoNegrita {

	background: #ffffff;

	font-family: Verdana;

	color: #3A4972;

	font-size: 10px;

	font-weight: bold;

	text-align: justify;

}



td.campoAlto {

	font-family: Verdana;

	color: #3A4972;

	font-size: 10px;

	font-weight: bold;

	text-align: justify;

}

td.margenFicha {

	background: #ffffff;

	width: 25px;

}



a.cuerpo {

	font-family: Verdana;

	color: #1818cc;

	font-size: 10px;

	text-decoration: none;

	vertical-align: middle;	

}

a.cuerpo:hover {

	font-family: Verdana;

	color: #191970;

	font-size: 10px;

	text-decoration: underline;

	vertical-align: middle;

}

a.enlace {

	font-family: Verdana;

	color: #3A4972;

	font-size: 10px;

	text-decoration: none;

	vertical-align: middle;	

}

a.enlace:hover {

	font-family: Verdana;

	color: #3A4972;

	font-size: 10px;

	text-decoration: underline;

	vertical-align: middle;

}

a.subMenu {

	font-family: Verdana;

	color: #1818cc;

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

	vertical-align: middle;

	line-height: 13px;

}

a.subMenu:hover{

	font-family: Verdana;

	color: #191970;

	font-size: 10px;

	font-weight: bold;

	text-decoration: underline;

	vertical-align: middle;

	line-height: 13px;

}

a.cuerpoNegrita {

	font-family: Verdana;

	color: #1818cc;

	font-size: 10px;

	font-weight: bold;	

	text-decoration: none;

	vertical-align: middle;	

}

a.cuerpoNegrita:hover {

	font-family: Verdana;

	color: #191970;

	font-size: 10px;

	font-weight: bold;	

	text-decoration: underline;

	vertical-align: middle;

}

p {

	line-height: normal;

	word-spacing: normal;

	font-size: 10px;

	padding: 0;

	margin: 0;

}

div.carpeta{

	margin-bottom: 0px;	

	color: #ffffff;

	padding: 1px;

	text-align: left;

	font-family: verdana;

	font-size: 10px;

	font-weight: bold;

	border-bottom: none;

}



span.subCarpeta{

	margin-bottom: 0px;

	text-decoration: none;

	background: #ffffff;

	color: #ffffff;

	text-align: left;

	font-family: verdana;

	font-size: 10px;

	font-weight: bold;	

}

/* ************* PIE **************** */

body.pie {

	background: #ffffff;

	font-family: Verdana;

	color: #ffffff;

	font-size: 10px;

	text-decoration: none;

	padding: 0;

}

td.pie {

	background: #5b7ba9;

	font-family: Verdana;

	color: #ffffff;

	font-size: 9px;

	text-align: center;

	border: 0; 

}

/* ********************** CABECERA ADM **************** */

body.cabeceraAdm {

	background: #ffffff;

	font-family: Verdana;

	color: #ffffff;

	font-size: 10px;

	text-decoration: none;

}

table.cabeceraAdm  {

	background: #013277;

	font-family: Verdana;

	color: #ffffff;

	font-size: 10px;

}

a.cabeceraAdm  {

	font-family: Verdana;

	color: White;

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

	vertical-align: middle;

	background:#013277;

}

a.cabeceraAdm :hover {

	font-family: Verdana;

	color: #ECE19C;

	font-size: 10px;

	font-weight: bold;

	text-decoration: underline;

	vertical-align: middle;

	background:#013277;

}

div.cabeceraMenuAdm {

	background: #013277;

	color: White;

}

span.cabeceraAdm  {

	background:#013277;

	color: #ffffff;

	font-weight: bold;

	font-family: Verdana;

}



/* **************** ADM ****************** */

body.cuerpoAdm {

	background: #ffffff;

	font-family: Verdana;

	color: #000000;

	font-size: 10px;

	text-decoration: none;

	margin: 0 2px;

	padding: 0;

	width: 650px;

}

table.cuerpoAdm {

	background: #ffffff;

	font-family: Verdana;

	color: #000000;

	font-size: 10px;

	text-align: justify;

	border: 0px; 

	width: 620px;

}

table.cuerpoAdmGris {

	background: #ededed;

	font-family: Verdana;

	color: #000000;

	font-size: 10px;

	text-align: justify;

	border: 0px; 

	width: 520px;

}

table.ayudaAdm {

	background: #ffffff;

	font-family: Verdana;

	color: #000000;

	font-size: 10px;

	text-align: justify;

	border: 0px; 

	width: 420px;

}

table.paginaAdm {

	background: #ffffff;

	font-family: Verdana;

	color: #000000;

	font-size: 9px;

	text-align: justify;

	border:0px; 

	width: 600px;

}

table.vacioAdm {

	background: #ffffff;

	font-family: Verdana;

	color: #000000;

	font-size: 10px;

	text-align: center;

	border: 0px; 

	width: 420px;

}

table.errorAdm {

	background: #ffffff;

	font-family: Verdana;

	color: red;

	font-size: 10px;

	text-align: center;

	border: 1px solid red; 

	width: 420px;

}

table.listadoAdm {

	background: #ffffff;

	font-family: Verdana;

	color: #000000;

	font-size: 10px;

	text-align: justify;

	border: 1px solid Navy; 

	width: 700px;

	margin: 0px;

}

table.listadoAdm2 {

	background: #ffffff;

	font-family: Verdana;

	color: #000000;

	font-size: 10px;

	text-align: justify;

	border: 1px solid Navy; 

	width: 800px;

	margin: 0px;

}

table.listadoAdm3 {

	background: #ffffff;

	font-family: Verdana;

	color: #000000;

	font-size: 10px;

	text-align: justify;

	border: 1px solid Navy; 

	width: 760px;

	margin: 0px;

}

tr.tituloListAdm {

	background: #000069;

	font-family: Verdana;

	color: #ffffff;

	font-size: 10px;

	font-weight: bold;

	text-align: center;

	vertical-align: middle;

	line-height: 15px;	

}

tr.campoListAdm {

	background: #ffffff;

	font-family: Verdana;

	color: #000000;

	font-size: 10px;

	text-align: left;

	vertical-align: middle;

	line-height: 20px;

}

tr.campoListAdm2 {

	font-family: Verdana;

	color: #000000;

	font-size: 10px;

	text-align: left;

	vertical-align: middle;

	line-height: 20px;

}

tr.tituloAdm {

	background: #ffffff;

	font-family: Verdana;

	color: #1818cc;

	font-size: 12px;

	font-weight: bold;

	text-align: center;

	line-height: 30px;

}

tr.tituloAdmGris {

	background: #ededed;

	font-family: Verdana;

	color: #1818cc;

	font-size: 12px;

	font-weight: bold;

	text-align: center;

	line-height: 30px;

}

tr.foroPregunta {

	background: #ffcc99;

	font-family: Verdana;

	color: black;

	font-size: 10px;

	line-height: 20px;

}

tr.foroRespuesta {

	background: #fbf2d7;

	font-family: Verdana;

	color: black;

	font-size: 10px;

	line-height: 20px;

}

td.foroPregunta {

	background: #ffcc99;

	font-family: Verdana;

	color: black;

	font-size: 10px;

	line-height: 20px;

}

td.foroRespuesta {

	background: #fbf2d7;

	font-family: Verdana;

	color: blue;

	font-size: 10px;

	line-height: 20px;

}

td.cuerpoAdm {

	background: #ffffff;

	font-family: Verdana;

	color: #000000;

	font-size: 10px;

	text-align: justify;

	line-height: 20px;

}

td.campoAdm {

	background: #ffffff;

	font-family: Verdana;

	color: #000000;

	font-size: 10px;

	text-align: left;

	font-weight: bold;

}

td.campoAdmGris {

	background: #ededed;

	font-family: Verdana;

	color: #000000;

	font-size: 10px;

	text-align: left;

	font-weight: bold;

}

td.margenFichaAdm {

	width: 10px;

}

td.margenFichaAdmGris {

	background: #ededed;

	width: 20px;

}

td.tituloFichaAdm {

	font-family: Verdana;

	color: #3A4972;	

	font-size: 10px;

	font-weight: bold;

	text-align: left;

	vertical-align: top;

	line-height: 15px;	

}

.tituloCaption {

	font-family: Arial;

	color: #3A4972;	

	font-size: 14px;

	font-weight: bold;

	text-align: center;

	vertical-align: top;

	line-height: 30px;	

}



td.tituloFichaAdmGris {

	background: #ededed;

	font-family: Verdana;

	color: #000000;

	font-size: 10px;

	font-weight: bold;

	text-align: left;

	vertical-align: top;

	line-height: 15px;	

}

td.tituloFichaAdmRev {

	background: #5e7ba9;

	font-family: Verdana;

	color: #ffffff;

	font-size: 10px;

	font-weight: bold;

	text-align: left;

	vertical-align: top;

	line-height: 15px;	

}

td.tituloReserva {

	background: #5e7ba9;

	font-family: Verdana;

	color: #ffffff;

	font-size: 10px;

	font-weight: bold;

	text-align: center;

	vertical-align: top;

}

td.tituloFichaAdmAzul {

	background: #ffffff;

	font-family: Verdana;

	color: #013277;

	font-size: 10px;

	font-weight: bold;

	text-align: left;

	vertical-align: top;

	line-height: 15px;	

}



a.listAdm {

	font-family: Verdana;

	color: #1818cc;

	font-size: 10px;

	text-decoration: none;

	vertical-align: middle;	

}

a.listAdm:hover {

	font-family: Verdana;

	color: #1818cc;

	font-size: 10px;

	text-decoration: underline;

	vertical-align: middle;

}

span.spanAdm {

	background:#ffffff;

	color: #000000;

	font-family: Verdana;

	font-size: 10px;

	font-weight: normal;

	text-align: justify;

	border: 0px;

	margin: 5px;

	line-height: 0px;

}

input.botonAdm {

	background: #cccccc;

	font-size: 10px;

	font-family: Verdana;

	color: #000000;

	text-align: center;

	line-height: 20px;

	border: 1px solid Gray;

	width: 85px;

}

input.botonAdmLargo {

	background: #cccccc;

	font-size: 10px;

	font-family: Verdana;

	color: #000000;

	text-align: center;

	line-height: 20px;

	border: 1px solid Gray;

	width: 115px;

}

input.textAdm {

	background: #ffffff;

	font-family: Verdana;

	color: #000000;

	font-size: 10px;

	font-weight: normal;

	text-align: justify;

	border: 1px solid Gray;

}

input.radioAdm {

	background: #ffffff;

	font-family: Verdana;

	color: #000000;

	font-size: 8px;

	font-weight: normal;

	text-align: justify;

	border: 0;

}



input.botonPub {

	background: #ffffff;

	font-size: 10px;

	font-family: Verdana;	

	color: #000000;

	text-align: center;

	line-height: 17px;

	border: 1px solid Gray;

}



textarea.textAdm {

	background: #ffffff;

	font-family: Verdana;

	color: #000000;

	font-size: 10px;

	font-weight: normal;

	text-align: justify;

	border: 1px solid Gray;

}

select.textAdm{

	border: 1px solid Gray;

	font-size: 10px;

	font-family: Verdana;	

}

/* ******************* CALENDARIO ********************** */

/**** month and year header at top of calendar ****/

.date_header			{ font-size:10px; font-family:verdana,arial, helvetica; font-weight:bold }



/**** color and size of calendar cells.  ****/

.day_cell				{ background:#EDECD8; line-height:18px; width: 18px; }

.empty_day_cell			{ background:#EEEEEE; line-height:18px; width: 18px; }

.today_cell				{ background:#F5F4ED; line-height:18px; width: 18px; }



/**** day number in upper left corner of each cell ****/

.day_number				{ font-size:10px; font-family:verdana, arial, helvetica; color:#000 }



/**** title_txt is the text for each post on main page ****/

.title_txt				{ font-size:9px; font-family:verdana, arial, helvetica; color:#000 }

.title_txt A:link		{ color:#E8D288; text-decoration:none }

.title_txt A:active		{ color:#E8D288; text-decoration:none }

.title_txt A:visited	{ color:#E8D288; text-decoration:none }

.title_txt A:hover		{ color:#E8D288; text-decoration:underline }



/**** time line under title text when event time given ****/

.time_str				{ font-size:9px; font-family:verdana,arial, helvetica }



/**** column headers or days of the week ****/

.column_header			{ background:#E8D288; font-size:12px; font-family:verdana,arial, helvetica; color:#FFFFFF; font-weight:bold }



.form_labels		{ font-size:10px; font-family:verdana, arial, helvetica;  font-weight:bold  }

.add_new_header		{ font-size:16px; font-family:verdana, arial, helvetica; font-weight:bold }

.delete_pg_txt		{ font-size:14px; font-family:verdana, arial, helvetica }



span.display_header	{ font-size:12px; font-family:verdana, arial, helvetica; font-weight:bold }

.display_title		{ font-size:10px; font-family:verdana, arial, helvetica; color:#FFFFFF; font-weight:bold }

.display_txt		{ font-size:10px; font-family:verdana, arial, helvetica; color:#000000 }

.display_user		{ font-size:10px; font-family:verdana, helvetica, arial; color:#999999; font-weight:bold }

.display_edit		{ font-size:10px; font-family:verdana, arial, helvetica }

.display_title_bg	{ background: #E8D288; color: white;}

.display_txt_bg		{ background:#ffffff }



.edit_user_header 	{ font-size:16px; font-family:verdana, arial, helvetica; font-weight:bold }

.edit_user_label	{ font-size:12px; font-family:verdana, arial, helvetica  }

.bad_user_name		{ font-size:15px; font-family:verdana, arial, helvetica; color:#F00 }



.user_table_col_label	{ font-size:10px; font-family:verdana, helvetica, arial; color:#FFF; font-weight:bold }

.user_table_txt			{ font-size:14px; font-family:verdana, arial, helvetica, sans-serif; color:#000; }



.user_list_header	{ font-size:16px; font-family:verdana, arial, helvetica; font-weight:bold }



.user_list_options				{ font-size:10px; font-family:verdana; color:#000000; font-weight:bold }

.user_list_options A:link		{ font-family:verdana; color:#00F }

.user_list_options A:active		{ font-family:verdana; color:#00F }

.user_list_options A:visited	{ font-family:verdana; color:#00F }

.user_list_options A:hover		{ font-family:verdana; color:#00F }



a.calendar		{ font-family:verdana,arial, helvetica; color:#00F; text-decoration:underline }

span.calendar	{ font-family:verdana,arial, helvetica }

td.calendar     	{ font-family:verdana,arial, helvetica }

body.calendar	{ 

	background: #ffffff;

	font-family: Verdana;

	color: #000000;

	font-size: 10px;

	text-decoration: none;

	margin: 0 2px;

	padding: 0;

	width: 650px;

 }

span {

	line-height:normal;

}

