body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color:#C3986B;
	background-image: url(patern-fondo.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
td { font-family: Verdana, Arial, sans-serif; font-size: 11px;  color: black; empty-cells: show;  vertical-align: middle;  }
input.text { font-family: Verdana, Arial, sans-serif; font-size: 11px;  border: 1px solid #DFD8C9; style: border; color: #333333;  vertical-align: middle; }
select { font-family: Verdana, Arial, sans-serif; font-size: 11px; border: 1px solid #DFD8C9; color: #DFD8C9; height: 16px; vertical-align: middle; }
textarea { font-family: Verdana, Arial, sans-serif; font-size: 11px; padding: 2px; border: 1px solid #DFD8C9; style: border; color: #DFD8C9;}
input.button {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	border: 1px solid #dfd8cb;
	padding: 2px;
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	background-color: #CCCCCC;
	background-image: url(reservas_blanco-verde.gif);
	background-repeat: repeat;
	background-position: center;
	width: 150px;
}
H3 { color: #804000; font-family: Arial, sans-serif; font-weight: bold; font-size: 18px; border-top: thin dotted #D72C2C; border-left: none; border-right: none; border-bottom: thin dotted #D72C2C; }
H4 { color: #6740E1; font-family: Arial, sans-serif; font-weight: bold; font-size: 16px; }
li { font-family: Tahoma, sans-serif; font-size: 10pt; font-weight: bold; list-style-type: circle; color: #000080; text-align: justify; }
.recuadro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	background-color: #F29400;
	color: #333333;
	padding-top: 6px;
	padding-bottom: 6px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #553214;
	border-right-color: #553214;
	border-bottom-color: #553214;
	border-left-color: #553214;
}
.recuadro_activo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #333333;
	background-color: #FEBF42;
	padding-top: 6px;
	padding-bottom: 6px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #553214;
	border-right-color: #553214;
	border-bottom-color: #553214;
	border-left-color: #553214;
}
.parrafo { font-family: Tahoma, sans-serif; color: #ffffff; font-size: 11pt;  empty-cells: show;  padding-left: 15px;  padding-right: 15px; }
.avisolegal_cabecera { font-family: "Trebuchet MS", Tahoma, sans-serif; color: #320057; font-size: 8pt; text-align: justify; font-weight: bold; text-decoration: underline; letter-spacing: 3px; }
.avisolegal_cuerpo { font-family: "Trebuchet MS", Tahoma, sans-serif; color: #4B0082; font-size: 8pt; text-align: justify;  line-height: 12px; padding-left: 15px; padding-right: 15px; }
.ley { font-family: "Trebuchet MS", Tahoma, sans-serif; font-size: 7pt; text-align: justify; padding-left: 15px; padding-right: 15px;}
.pequeno { font-family: Verdana; color: #FFFFFF; font-size: 7pt; text-align: justify; }
.admiracion { font-family: Verdana; color: Red; font-size: 40pt; text-align: center; }
.nodispo { font-family: Verdana; color: Navy; font-size: 10pt; text-align: justify;  empty-cells: show;  padding: 10px;   }
.comprobacion { font-family: Verdana, Tahoma, sans-serif; color: Red; font-size: 22pt; text-align: center;  padding: 10px;  background-color: #FFF6F4;   }
.recuadroTabla { border: 1px solid Maroon; font-family: Tahoma, Verdana; font-size: 11px; padding: 6px; color: #845600; background: #FFCE71; font-weight: bold; text-align: left; }
.textoColor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #845600;
}
.selector {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
}

/*a:link { color: #00e; background: transparent; }
a:visited { color: #008000; background: transparent; }
a:hover { border-style: solid; color: #FFEEAA; border: Purple; font-variant: small-caps; } 
a:active { color: #00e; background: #ffc; }
*/


a:link img, a:visited img { border-style: none; background: transparent; }
a img { color: white; /* The only way to hide the border in NS 4.x */ border-style: none; }

/* ****************** Style for printing  ************** */
@media print {
   h1, h2, h3,
   h4, h5, h6    { page-break-after: avoid; page-break-inside: avoid }
   blockquote,
   pre           { page-break-inside: avoid }
   ul, ol, dl    { page-break-before: avoid }
   .navbar       { background-color: #fff; border-color: #000; border-width: 1px; }
   a.navlink, a.bannerLink     { font-weight: normal; }
}


a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFEEAA;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFEEAA;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFEEAA;
	text-decoration: none;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFEEAA;
	text-decoration: none;
}
.caja_txt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 486px;
}
.caja_txt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 193px;
}
