﻿/* General style */
.text_normal {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.text_normal span {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a  /* links */
{
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color : #0069A0;
}
a:link 
{
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color: #0069A0;
}
a:visited 
{
	font-family : Verdana;
	font-size :11px;
	font-weight : bold;
	color: #0069A0;
	text-decoration : none;
}
a:hover 
{
	font-family : Verdana;
	font-size :11px;
	font-weight : bold;
	color: #0069A0;
	text-decoration : none;
}
/* ----------------------------*/


.titular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.navBar A {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: block;
}
.navBar A:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: block;
}
.navBar A:link 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: block;
}
.navBar A:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: block;
}

.textoInterno 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}


.textoInternoCharme {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663300;
	text-decoration: none;
}
.textoInternoCharme A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663300;
	text-decoration: none;
}
.textoInternoCharme A:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663300;
	text-decoration: underline;
}

.textoInternoVille {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663300;
	text-decoration: none;
}
.textoInternoVille A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663300;
	text-decoration: none;
}
.textoInternoVille A:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663300;
	text-decoration: underline;
}

.textoInternoPlage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	text-decoration: none;
}
.textoInternoPlage A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	text-decoration: none;
}
.textoInternoPlage A:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	text-decoration: underline;
}

.textoInternoNature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	text-decoration: none;
}
.textoInternoNature A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	text-decoration: none;
}
.textoInternoNature A:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	text-decoration: underline;
}

.copy {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.copy A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.copy A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.copy A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}


.inputCharme {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #663300;
	text-decoration: none;
	border: 1px solid #663300;
}

.inputVille {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #333333;
}

.inputPlage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	text-decoration: none;
	border: 1px solid #006699;
}

.inputNature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006600;
	text-decoration: none;
	border: 1px solid #006600;
}

.navBarIndex A {

	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: block;
}

.navBarIndex A:hover {

	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: block;
}
.navBarIndex A:link {

	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: block;
}

.navBarIndex A:visited {

	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: block;
}

.navBar2Charme A {

	font-family: Arial, Helvetica, sans-serif;
	color: #663300;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: block;
}
.navBar2Charme A:hover {

	font-family: Arial, Helvetica, sans-serif;
	color: #CC9966;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: block;
}

.navBar2Ville A {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: block;
}
.navBar2Ville A:hover {


	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: block;
}
.navBar2Ville A:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: block;
}
.navBar2Ville A:visited {


	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: block;
}

.navBar2Plage A {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: block;
}
.navBar2Plage A:hover {


	font-family: Arial, Helvetica, sans-serif;
	color: #3366FF;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: block;
}
.navBar2Nature A {
	font-family: Arial, Helvetica, sans-serif;
	color: #006633;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: block;
}
.navBar2Nature A:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #669933;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: block;
}
.navBarIndex2 A 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: block;
}
.navBarIndex2 A:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #6699CC;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: block;
}
.navBarIndex2 A:link 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: block;
}
.navBarIndex2 A:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #6699CC;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: block;
}

.texto_main
{
	font-family : Verdana;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : none;
	color : #0069A0;	
}
.texto_main:link 
{
	font-family : Verdana;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : none;
	color : #0069A0;
}
.texto_main:visited 
{
	font-family : Verdana;
	font-size :9pt;
	font-weight : bold;
	color : #0069A0;
	text-decoration : none;
}
.texto_main:hover 
{
	font-family : Verdana;
	font-size :9pt;
	font-weight : bold;
	color : #0069A0;
	text-decoration : underline;
}	

/*------- Style for resa Table --------*/
/*-------  BEGIN  ---------------------*/
.text_table_header  {
	font-family : Verdana;
	font-size : 9pt;
	text-decoration: none ;
	color : #FFFFFF;
	background: #0069A0
}

.text_table_header_small  {
	font-family : Verdana;
	font-size : 7pt;
	text-decoration : none;
	color : #FFFFFF;
}

.text_table_data  {
	font-family : Verdana;
	font-size : 9pt;
	text-decoration : none;
	color : #000000;
	background:#F2F4DC ;
}
.text_table_header_bold  {
	font-family : Verdana;
	font-size : 9pt;
	font-weight:bold ;
	text-decoration: none ;
	color : #FFFFFF;
	background: #0069A0
}
/*-------  END  ---------------------*/
/*-------------------------------------*/



/* ------ Style for the listControlHotel ------*/
.hotelName
{
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color : #0069A0;
}
.hotelName a
{
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color : #0069A0;
}
.hotelName a:link 
{
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color : #0069A0;
}
.hotelName a:visited 
{
	font-family : Verdana;
	font-size :11px;
	font-weight : bold;
	color : #0069A0;
	text-decoration : none;
}
.hotelName a:hover 
{
	font-family : Verdana;
	font-size :11px;
	font-weight : bold;
	color : #0069A0;
	text-decoration : underline;
}	

.hotelDesc 
{
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	color: white;
	font-family: Verdana;
	background-color: #0069a0;
}
.hotelDesc span
{
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	color: white;
	font-family: Verdana;
	background-color: #0069a0;
}

.hotelResort
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
}
/*--------------------------------------*/
/*--------------------------------------*/

/* ---- BEGIN tabla de reservas ---- */
/* ----                              */
.resa_text_table
{
	font-family : Verdana;
	font-size: 10px;
}
.resa_text_table td
{
	background-color:  #B8C9D3;
}

.resa_text_table td.cell_header,
.resa_text_table td.resa_text_header
{
	background-color: #006699;
	color: white;
	font-weight: bold;
}
.resa_text_table td.resa_text_total
{
	background-color: #006699
	color: black;
	font-weight: bold;
}
/* ----                            */
/* ---- END tabla de reservas ---- */

/* --- Cart Info --- */
.cartInfo 
{
	font-family : Verdana;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : none;
	color : #FFFFFF;
}
.cartInfo A
{
	font-family : Verdana;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : none;
	color : #FFFFFF;
}
.cartInfo A:link 
{
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	color: #FFFFFF;
}
.cartInfo A:visited 
{
	font-family : Verdana;
	font-size :10px;
	font-weight : bold;
	color: #FFFFFF;
	text-decoration : none;
}
.cartInfo A:hover 
{
	font-family : Verdana;
	font-size :10px;
	font-weight : bold;
	color: #FFFFFF;
	text-decoration : none;
}
