body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-face-color:#be2a2e;
	scrollbar-highlight-color:#df5559;
	scrollbar-3dlight-color:#a7181c;
	scrollbar-darkshadow-color:#930c0f;
	scrollbar-shadow-color:#a73639;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#EEEEEE;
}

/* Letra por default */
body, h1, h2, h3, h4, h5, h6, td{font: 13px "Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;}


a:link
{
	color: #BE2A2E;
	text-decoration: underline;
}
a:visited
{
	color: #BE2A2E;
	text-decoration: underline;
}

a:hover
{
	color: #BE2A2E;
	text-decoration: none;
}


/*- - - - - ( MENU LATERAL IZQUIERDO ) - - - - - - - - - - - */
#navcontainer
{
background: #47b5b4;
width: 100%;
margin: 0 auto;
padding: 0 0;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: center;
text-transform: lowercase;
}

ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0 auto;
width: 100%;
}

ul#navlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 0.3em 0 0.3em 1em;
border-width: 1px;
border-color: #49a8a7 #41b0af #278b8a #2b9a99;
border-style: solid;
color: #FFFFFF;
text-decoration: none;
background: #2b9a99;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: #47b5b4;
color: #FFFFFF;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #FFFFFF;
background: transparent;
border-color: #41b0af #fff #299190 #278b8a;
}

h2{
 font-family: "Trebuchet MS", Tahoma, Geneva, Verdana, Arial, sans-serif;
 font-size: 85%;
 font-weight: normal;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Arial, Verdana,Arial,sans-serif;
 font-size: 130%;
 font-weight: bold;
 color: #ffffff;
 margin: 0px;
 padding: 0px;
 letter-spacing: 1px;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.text_descripcion
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  font-weight: normal;
	color: #B7863F;
}


.textomenu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.textoblanco {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.subtit {font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #CD383A; }
.text_detail {font-size: 11px; line-height: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #565656; }

.text_normal {
	font-size: 11px;
	line-height: 15px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #565656;
	text-align: left;
		}
.text_lateralizq {
		font-size: 10px; line-height: 12px; 
		font-family: Tahoma, Arial, Helvetica, sans-serif; 
		color: #ffffff; 
		}
		
.text_footerlink {
		font-size: 11px; line-height: 15px; 
		font-family: Tahoma, Arial, Helvetica, sans-serif; 
		color: #2b9a99; 
		}
.text_footerblanco {
		font-size: 10px; line-height: 15px; 
		font-family: Tahoma, Arial, Helvetica, sans-serif; 
		color: #ffffff; 
}
a.text_footerblanco:link {
	color: #ffffff;
	text-decoration: underline;
}
a.text_footerblanco:visited {
	color: #ffffff;
	text-decoration: underline;
}
a.text_footerblanco:hover {
	border-color: #F9D794 #ffffff #ffffff #ffffff;
	border-style: solid;
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	color: #F9D794;
	text-decoration: none;
}


.text_descrip {
		padding: 10px 5px 10px 5px;
		font-size: 11px; line-height: 16px; 
		font-family: Tahoma, Arial, Helvetica, sans-serif; 
		color: #333333; 
}
.title_section {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #198b8a;
}

.title_border_top {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #198b8a;
	border-color: #47B5B4 #ffffff #ffffff #47B5B4;
	border-style: solid;
	border-top: 2px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
}

.formfields {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #565656;
	border: 1px solid #2B9A99;
	background-color: #FCFCFC;
	padding: 1px;
}
.formfields_mini {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #565656;
	border: 1px solid #1A605F;
	background-color: #FCFCFC;
	width:90px;
	padding: 1px;
}
.formfields2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #565656;
	border: 1px solid #2B9A99;
	background-color: #FCFCFC;
	padding: 1px;
}
.namefields {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #565656;
	font-weight: normal;
}
.titlesubsection {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #198B8A;
}
.paragraph {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #565656;
	text-align: left;
	line-height: 18px;
}
.textpaginacion {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.titlehotel {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #198B8A;
	font-style: italic;
}
.formdetalle {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #565656;
}
.text_alert {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #CC0000;
}
.textwhitebig {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}


A.pie:link
{
	color: #ffffff;
	text-decoration: underline;
}
A.pie:visited
{
	color: #ffffff;
	text-decoration: underline;
}
A.pie:hover
{
	color: #ffffff;
	text-decoration: none;
}


.text_amarillo {
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt; color: #ffcc00; text-decoration: none; }

/***********************************************/
/* Estilos para objetos de formulario          */
/***********************************************/
.combo500   { font-family: verdana, arial; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; width: 500px; height:18px;  clip:  rect(   ); color: #000; background-color: #F5D9DA}
.combo320   { font-family: verdana, arial; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; width: 320px; height:18px;  clip:  rect(   ); color: #000; background-color: #F5D9DA}
.combo150   { font-family: verdana, arial; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; width: 150px; height:18px;  clip:  rect(   ); color: #000; background-color: #F5D9DA}
.combo130   { font-family: verdana, arial; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; width: 130px; height:18px; clip:  rect(   ); color: #000; background-color: #F5D9DA}
.combo120   { font-family: verdana, arial; font-size: 7pt; font-style: normal; font-weight: normal; text-decoration: none; width: 120px; height:18px; clip:  rect(   ); color: #000; background-color: #F5D9DA}
.combo100   { font-family: verdana, arial; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; width: 100px; height:18px; clip:  rect(   ); color: #000; background-color: #F5D9DA}
.combo50  { font-family: verdana, arial; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; width: 50px; height:18px; clip:  rect(   ); color: #000; background-color: #F5D9DA}
.combo70  { font-family: verdana, arial; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; width: 70px; height:18px; clip:  rect(   ); color: #000; background-color: #F5D9DA}
.combo_search   { font-family: verdana, arial; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; width: 110px; height:18px; clip:  rect(   ); color: #000; background-color: #F5D9DA}

.combobox 	{ width: 115px; font-family: arial; font-size: 10px; font-style: normal; font-color:#47b5b4; font-weight: normal; text-decoration: none; clip:  rect(   ); background-color: #ecfbfb}
.combo_mini 	{ width: 70px; font-family: arial; font-size: 10px; font-style: normal; font-color:#47b5b4; font-weight: normal; text-decoration: none; clip:  rect(   ); background-color: #ecfbfb}
.combo_medio 	{ width: 125px;  font-family: arial; font-size: 11px; font-style: normal; font-color:#47b5b4; font-weight: normal; text-decoration: none; clip:  rect(   ); background-color: #ecfbfb}
.combo_fotos 	{ width: 120px;  font-family: arial; font-size: 10px; font-style: normal; font-color:#47b5b4; font-weight: normal; text-decoration: none; clip:  rect(   ); background-color: #ecfbfb}

.textbox180 { width: 180px; height:16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; color: #1D8309; background-color: #eeeeee; border-color: #333333 #333333 #333333 #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.textbox150 { width: 150px; height:18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: none; color: #000000; background-color: #F5D9DA; border-color: #333333 #333333 #333333 #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.textbox120 { width: 120px; height:16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; color: #1D8309; background-color: #eeeeee; border-color: #333333 #333333 #333333 #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.textbox65 { width: 65px; height:14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; color: #1D8309; background-color: #ffffff; border-color: #333333 #333333 #333333 #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.textbox80 { width: 80px; height:17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; color: #1D8309; background-color: #ffffff; border-color: #333333 #333333 #333333 #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.textbox35 { width: 35px; height:16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; color: #1D8309; background-color: #eeeeee; border-color: #DF5D06 #DF5D06 #DF5D06 #DF5D06; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 3px}
.textbox25 { width: 25px; height:16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; color: #1D8309; background-color: #eeeeee; border-color: #333333 #333333 #333333 #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.textbox80bold { width: 80px; height:17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; text-decoration: none; color: #990000; background-color: #ffffff; border-color: #333333 #333333 #333333 #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.textboxmultiline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	width: 230px;
	color: #000000;
	background-color: #F5D9DA;
	border-color: #333333 #333333 #333333 #333333;
	height: 100px;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 1px;
}
.textarea {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; width: 280px; clip:    rect(   ); background-color: #dddddd; border: 1px outset; border-color: #666666 #000000 #000000 #666666}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.recuadro {
	font-family: arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	clip: rect( );
	border-top: 1pt solid #cccccc;
	border-right: 1pt solid #cccccc;
	border-bottom: 1pt solid #cccccc;
	border-left: 1pt solid #cccccc;
}

.recuadro_red {
	border-top: 1pt solid #ff0000;
	border-right: 1pt solid #ff0000;
	border-bottom: 1pt solid #ff0000;
	border-left: 1pt solid #ff0000;
}

.borde_inf{
	border-top: 0pt solid #cccccc;
	border-right: 0pt solid #cccccc;
	border-bottom: 1pt solid #cccccc;
	border-left: 0pt solid #cccccc;
}

.borde_izq{
	border-top: 0pt solid #cccccc;
	border-right: 0pt solid #cccccc;
	border-bottom: 0pt solid #cccccc;
	border-left: 1pt solid #cccccc;
}

.borde_der{
	border-top: 0pt solid #cccccc;
	border-right: 1pt solid #cccccc;
	border-bottom: 0pt solid #cccccc;
	border-left: 0pt solid #cccccc;
}

.borde_infold{
	font-family: arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	clip: rect( );
	border-top: 0pt solid #cccccc;
	border-right: 0pt solid #cccccc;
	border-bottom: 1pt solid #cccccc;
	border-left: 0pt solid #cccccc;
}

.r-derizqtopbottom { 
	font-family: arial; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	clip: rect( ); 
	border: solid; 
	border-top: 1pt solid #000066;
	border-right: 1pt solid #000066;
	border-bottom: 1pt solid #000066;
	border-left: 1pt solid #000066;
}

