body {  scrollbar-arrow-color: #7D8DA9; scrollbar-face-color: #dddddd;
        scrollbar-highlight-color: #000000; scrollbar-shadow-color: #000000;
        scrollbar-3dlight-color: #7D8DA9; scrollbar-track-color: #C7D0D9;
        scrollbar-darkshadow-color: #333333; margin: 0em;
        font-family: Verdana, Arial, Helvetica;
		background-color:#9DA9B0;
		margin-top: 5px;
		margin-bottom: 10px;
}

/* hace que salga la barra de scroll del firefox */
:root {
 overflow-y: scroll !important;
}

a:link    { COLOR: #FFFFFF; TEXT-DECORATION: none }
a:visited { COLOR: #FFFFFF; TEXT-DECORATION: none }
a:hover   { COLOR: #FFFFFF; TEXT-DECORATION: none }
a:active  { COLOR: #FFFFFF; TEXT-DECORATION: none }

A.enlaceazul:link  { COLOR: #9AB4C9; TEXT-DECORATION: none }
A.enlaceazul:visited { COLOR: #7D8DA9; TEXT-DECORATION: none }
A.enlaceazul:hover { COLOR: #7D8DA9; TEXT-DECORATION: none }
A.enlaceazul:active { COLOR: #7D8DA9; TEXT-DECORATION: none }

A.enlace_foot:link  { COLOR: #666666; TEXT-DECORATION: none;}
A.enlace_foot:visited { COLOR: #666666; TEXT-DECORATION: none;}
A.enlace_foot:hover { COLOR: #000000; TEXT-DECORATION: none; }
A.enlace_foot:active { COLOR: #666666; TEXT-DECORATION: none;}

a.enlace_head:link    { COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight:bold; font-size: 10px; }
a.enlace_head:visited { COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight:bold; font-size: 10px; }
a.enlace_head:hover   { COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight:bold; font-size: 10px; }
a.enlace_head:active  { COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight:bold; font-size: 10px; }

A.enlacemapa:link  { COLOR: #666666; TEXT-DECORATION: underline; }
A.enlacemapa:visited { COLOR: #7D8DA9; TEXT-DECORATION: underline; }
A.enlacemapa:hover { COLOR: #7D8DA9; TEXT-DECORATION: underline; }
A.enlacemapa:active { COLOR: #7D8DA9; TEXT-DECORATION: underline; }


A.menu_viajes:link  { 
						font-family: Verdana, Arial, Helvetica;
						font-size: 13px;
						font-style: normal;
						color: #7D8DA9;
						font-weight: bold; 
						TEXT-DECORATION: none;
					}
A.menu_viajes:visited { 
						font-family: Verdana, Arial, Helvetica;
						font-size: 13px;
						font-style: normal;
						color: #4D5F7F;
						font-weight: bold; 
						text-decoration:none;
					}
A.menu_viajes:hover { 
						font-family: Verdana, Arial, Helvetica;
						font-size: 13px;
						font-style: normal;
						color: #4D5F7F;
						font-weight: bold; 
						TEXT-DECORATION: none;
					}
A.menu_viajes:active { 
						font-family: Verdana, Arial, Helvetica;
						font-size: 13px;
						font-style: normal;
						color: #4D5F7F;
						font-weight: bold; 
						text-decoration:underline;
					}
					
.menu_viajes_visited{
					font-family: Verdana, Arial, Helvetica;
						font-size: 13px;
						font-style: normal;
						color: #4D5F7F;
						font-weight: bold; 
						text-decoration:underline;

}

p {
	padding-right: 24px;
	text-align:justify;
}

p.viajes {
	padding-right: 24px;
	padding-left: 7px;
	text-align:justify;
}

.a    { COLOR: #666666; TEXT-DECORATION: none }


.txt1 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-style: normal;
	color: #666666;
}

.txt_asanas {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-style: normal;
	text-align:justify;
	color: #666666;
}

.txt_coments {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-style: normal;
	text-align:center;
	color: #7D8CA9;
}

.txt_paginas {
	font-family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	font-style: normal;
	text-align:right;
	color: #7D8CA9;
}



.titulo {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	font-style: normal;
	color: #7D8DA9;
	font-weight: bold;
	

}

td.menu {
	width: 160px;
	height: 18px;
	background-color: #C7D0D9;
	vertical-align:middle;
	text-align:left;
	font-family:  Verdana;
	font-size: 10px;
	font-style: normal;
	color: #ffffff;
	font-weight: bold;

}

td.menu :hover {
	background-color: #9DA9B0;

}

td.menu_dark {
	width: 100%;
	height: 20px;
	background-color: #9AB4C9;
	vertical-align:middle;
	text-align:center;
	font-family:  Verdana;
	font-size: 10px;
	font-style: normal;
	color: #ffffff;
	font-weight: bold;

}

.titulo_asana {
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-style: normal;
	color: #7D8DA9;
	font-weight: bold;
	text-align:left;
}

.subtitulo {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-style: normal;
	color: #7D8DA9;
	font-weight: bold;
}

.subtitulo_blanco {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

.subtitulo_tienda {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}

.txt2 {

	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-style: normal;
	color: #666666;
}

.txt3 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-style: normal;
	color: #7D8DA9;
	font-weight: none;

}

.txt4 {

	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
}

.txt5 {

	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	font-style: normal;
	color: #7D8DA9;
	font-weight: bold;
}

.precio_home {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	font-style: normal;
	color: #FF9900;
	font-weight: bold;

}

.foot {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-style: normal;
	color: #333333;
	font-weight: bold;
	padding: 2px;

}

.foot_normal {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	font-style: normal;
	color: #333333;

}

/*Estructura general*/

table.principal{
	width: 796px;
	height: auto;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	background-color:#9DA9B0;
	}
	
table.header{
	width: 796px;
	padding:0px;
	background-color:#7D8DA9;
	}

td.barra_der{
	width: 160px;
	padding: 0px;
	background-color:#C7D0D9;
	vertical-align:top;
	}
	
td.pie{
	width: 796px;
	height: 30px;
	padding:10px;
	background-color:#cccccc;
	font-size: 10px;
	font-style: normal;
	color: #666;
	vertical-align:middle;
	text-align:center;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;

	}


	
/*Fin estructura general*/

.botones {

	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	font-style: normal;
	color: #666666;
	font-weight: normal;
	letter-spacing: normal;
}


.form { 
	COLOR: #666666;
	background-color: #FFFFFF; 
    BORDER-BOTTOM: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10px
      }
	  
select {
	font-size:11px; 
	color:666666; 
	border-style:solid; 
	border-color:999999; 
	border-right:ffffff; 
	border-bottom:ffffff; 
	border-width:1; 
	background-color:#FDF2CC; 
	 
}
	
img { border-color: #333333; }	 

.colTitTable {
	margin: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align: right;
}

 td .colTitTable {
	padding-right: 5px;
 	background-color:#FFFFFF;
	border-right:2px solid #666666;
 }
 
 td .datoCelda {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 5px;
	background-color:#F5f5f5;
}
.destacadoEnlace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-align: right;
	cursor: hand;
}

li{
line-height: 18px;
display:block;
}



/* Asanas 2008 */
table.asanas_contenedor {
	padding: 0px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-collapse: collapse;
	border-color:#eaeaea;
}

td.asanas_menu_img
	{
	width: 90px;
	height: 70px; 
	padding: 0px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-collapse: collapse;
	border-color:#eaeaea;
	font-size:7pt;
	color:#7D8DA9;
	vertical-align:text-bottom;

	}

td.asanas_menu_txt
	{
	width: 90px;
	padding: 2px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-collapse: collapse;
	border-color:#eaeaea;
	vertical-align:middle;
	text-align:center;
	font-size:7pt;
	background-color:#7D8DA9;
	color:#FFFFFF;
	}
	
td.asanas_menu_act
	{
	width: 90px;
	padding: 2px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-collapse: collapse;
	border-color:#eaeaea;
	vertical-align:middle;
	text-align:center;
	font-size:7pt;
	background-color:#C7D0D9;
	color:#FFFFFF;
	}
	
	
td.asanas_menu_txt:hover{
	background-color:#C7D0D9;
	}
	
td.asanas_menu_txt:visited{
	background-color:#222222;
	}
	
td.pagina {
	background-image:url(img/bg_pagina.gif);
	background-repeat:no-repeat;
	width: 17px;
	height: 14px;
	padding: 2px 5px 6px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight:bold;
	color: #FF9933;
	text-align: center;
	vertical-align:middle;
}




