body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
	scrollbar-face-color:#2B9A99;
	scrollbar-highlight-color:#3FC9C9;
	scrollbar-3dlight-color:#9EE4E4;
	scrollbar-darkshadow-color:#185656;
	scrollbar-shadow-color:#207373;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#91C8C7;
}


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

a:hover
{
	color: #47b5b4;
	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;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

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


/***********************************************/
/* Estilos para objetos de formulario          */
/***********************************************/
.combo180   { font-family: verdana, arial; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; width: 180px; clip:  rect(   ); color: #198B8A; background-color: #ffffff}
.combo150   { font-family: verdana, arial; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; width: 150px; clip:  rect(   ); color: #198B8A; background-color: #ffffff}
.combo130   { font-family: verdana, arial; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; width: 130px; clip:  rect(   ); color: #198B8A; background-color: #ffffff}
.combo100   { font-family: verdana, arial; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; width: 100px; clip:  rect(   ); color: #198B8A; background-color: #ffffff}
.combo110   { font-family: verdana, arial; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; width: 110px; clip:  rect(   ); color: #198B8A; background-color: #ffffff}
.combo50  { font-family: verdana, arial; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; width: 50px; clip:  rect(   ); color: #920101; background-color: #ffffff}
.combo70  { font-family: verdana, arial; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; width: 70px; clip:  rect(   ); color: #920101; background-color: #ffffff}
.combo40  { font-family: verdana, arial; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; width: 40px; clip:  rect(   ); color: #920101; background-color: #ffffff}

.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_mini_search 	{ width: 60px;  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}

.textbox180px { width: 180px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; color: #000000; 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}
.textbox70px { width: 70px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; color: #000000; background-color: #dddddd; 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}
.textbox35px { width: 35px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; color: #000000; background-color: #dddddd; 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}
.textbox25pxb { width: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; color: #000000; background-color: #dddddd; 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: 210px;
	color: #000000;
	background-color: #dddddd;
	border-color: #333333 #333333 #333333 #333333;
	height: 80px;
	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}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.text_search12 {color: #565656; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.text_search11 {color: #565656; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; }

.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;
}
.full_border {
	border-color: #000000 #000000 #000000 #000000;
	border-style: solid;
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
}
.bottom_border {
	border-color: #000000 #000000 #000000 #000000;
	border-style: dotted;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 2px;
	border-left: 0px;
}

.r-derizqtopbottom { 
	border: solid; 
	border-top: 1pt solid #000000;
	border-right: 1pt solid #000000;
	border-bottom: 1pt solid #000000;
	border-left: 1pt solid #000000;
}

.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;
}

.titleexcursiones {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #136D6C;
}

.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;
}

/*- - - - - ( PARA LINKS DE HOMEPAGES ) - - - - - - - - - - - */

A.home:link
{
	color: #B7863F;
	text-decoration: none;
}
A.home:visited
{
	color: #B7863F;
	text-decoration: none;
}
A.home:hover
{
	color: #F5B353;
	text-decoration: underline;
}

A.home_aptos:link
{
	color: #F5B353;
	text-decoration: none;
}
A.home_aptos:visited
{
	color: #F5B353;
	text-decoration: none;
}
A.home_aptos:hover
{
	color: #B7863F;
	text-decoration: underline;
}

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

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

.JSWindowTitleStyle   { font-weight: bold; font-size: 11px; font-family: tahoma, arial, helvetica, sans serif; color: #FFFFFF; }
.JSWindowContentStyle { font-size: 11px; font-family: tahoma, arial, helvetica, sans serif; color: #666666; padding: 5px;}
