body {
  color            : #5E5F60;
  margin-left      : 20px;
  margin-right     : 20px;
  margin-bottom    : 20px;
  padding          : 0px;
  background-color : #FFFFFF;
  font-family      : Verdana;
  font-size        : 11px;
}

td, tr {
	font-family      : Arial, Helvetica, sans-serif;
	font-size        : 11px;
	color            : #5E5F60;
	line-height      : 11pt;
	text-align       : justify;
}

div {
	font-family      : Verdana;
	font-size        : 11px;
	color            : #5E5F60;
	line-height      : 11pt;
	text-align       : justify;
}

.centrar {
    text-align:center;
}

.derecha {
    text-align:right;
}

.violet {
	background-color:#7D7DC5;
}

.headertemplate {
	background:url(../images/center.jpg) repeat-x;
}

.pietemplate {
	background:url(../images/center2.jpg) repeat-x;
}

.leftemplate {
	background:url(../images/shadowl.jpg) repeat-y;
	padding-left:8px;
	vertical-align:top;
}

.leftemplate2 {
	background:url(../images/lb.gif) repeat-y;
	vertical-align:top;
}

.leftemplate3 {
	background:url(../images/shadowl2.jpg) repeat-y;
	padding-right:8px;
	vertical-align:top;
}

.rightemplate2 {
	background:url(../images/rb.gif) repeat-y;
	vertical-align:top;
}

.rightemplate {
	background:url(../images/shadowr.jpg) repeat-y;
	padding-right:8px;
	vertical-align:top;
}

.rightemplate3 {
	background:url(../images/shadowr2.jpg) repeat-y;
	padding-right:8px;
	vertical-align:top;
}

.topmodul {
	background:url(../images/menuBg.png) repeat-x;
	border-top: 1px solid #FFFFFF;
}

.pathmodul {
	background-color:#F1F1F1;
	border-bottom: 1px solid #999999;
	height: 25px;
}

.pathmodul2 {
	background-color:#F1F1F1;
	border-bottom: 1px solid #999999;
	text-align:right;
	height: 25px;
}

.shadowl {
  	background : url(../images/shadowl.jpg) repeat left;
	width: 11px;
	height: 25px;
}

.shadowl2 {
  	background : url(../images/shadowl.jpg) repeat left;
	width: 11px;
	height: 160px;
}

.shadowr {
  	background : url(../images/shadowr.jpg) repeat right;
	width: 11px;
	height: 25px;
}

.shadowr2 {
  	background : url(../images/shadowr.jpg) repeat right;
	width: 11px;
	height: 160px;
}

hr {
  color            : #999999;
  height           : 1px;
  width            : 96%;
}

.mod {
  background       : #FFFFFF;
  width            : 2px;
}



/* Capa centrada
**********************************/

.centro { 
	margin:0 auto 0 auto; width:100%; 
	text-align:center;
}

#capa { 
	width:100%; 
}

/* Capa contenido
**********************************/

#txt {
	margin:0 auto 0 auto; 
	width:96%;
}

#txt2 {
	margin:0 auto 0 40px; 
	width:96%;
}

#linea {
	margin:0 auto 0 auto; 
	width:100%;
	border-top: 1px solid #CCCCCC;
}

.img-shadowitem {
  float:left;
  background-color:#fff;border:1px solid #ddd;padding:4px;
  margin: 0 10px 5px 0px !important;
  margin: 0 10px 5px 0px;
}

.img-shadowitem2 {
  background-color:#fff;border:1px solid #ddd;padding:4px;
  margin: 0 10px 5px 0px !important;
  margin: 0 10px 5px 0px;
}

/* Capas modulo al pie
**********************************/

#pie { 
	margin:0 auto 0 auto; 
	width:800px;
	height:160px;
}

#pie2 { 
	margin:0 auto 0 auto; 
	width:800px;
	border:1px solid #CCCCCC;
}

/* Texto modulos
**********************************/

.txmodule { 
	font-family      : Arial, Helvetica, sans-serif;
	font-size        : 11px;
	color            : #5E5F60;
	line-height      : 11pt;
	text-align       : justify;
	margin-left	     : 8px;
	margin-right     : 8px;
	margin-bottom	 : 12px;
	margin-top       : 0px;
}


/* Background gris
**********************************/

.gris { 
	background-color : #CCCCCC;
}

.mt {
  font-family      : Arial, Helvetica, sans-serif;
  color            : #FEFEFE;
  font-size        : 4px;
  font-weight      : normal;
}

.mt a:link, .mt a:visited {
  font-size        : 4px;
  color            : #FFFFFF;
  text-decoration  : none;
  font-weight      : bold;
}

.mt a:hover {
  font-size        : 4px;
  color            : #FEFEFE;
  text-decoration  : none;
  font-weight      : bold;
}

.main { 
  float            : left; 
  width            : 100%;
  margin           : 0px; 
  padding          : 0px;
}

#buttons {
  float            : right;
  margin           : 0px;
  padding          : 0px;
  width            : 100%;
}

ul#mainlevel-nav {
  font-size        : 11px;
  list-style       : none;
  padding          : 0;
  margin           : 0;
  font-size        : 0.8em;
}

ul#mainlevel-nav li {
  display          : block;
  background-image : none;
  padding-left     : 1px;
  padding-right    : 1px;
  float            : right;
  margin           : 0;
  width            : auto !important;
  font-size        : 11px;
  line-height      : 22px;
  white-space      : nowrap;
  border-left      : 1px solid #cccccc;
}

ul#mainlevel-nav li a {
  font-size        : 11px;
  display          : block;
  padding-left     : 16px;
  padding-right    : 15px;
  text-decoration  : none;
  color            : #999999;
  background       : transparent;
}

ul#mainlevel-nav li a:visited {
  font-size        : 11px;
  display          : block;
  padding-left     : 16px;
  padding-right    : 15px;
  text-decoration  : none;
  color            : #999999;
  background       : transparent;
}

ul#mainlevel-nav li a:hover {
  font-size        : 11px;
  color            : #333333;
}

.sublevel {
  padding-left     : 2px;
  line-height      : 18px;
}

a.sublevel:link, a.sublevel:visited {
  font-size        : 11px;
  text-indent      : 10px;
  font-weight      : normal;
}

/* Columnas derecha e izquierda
**********************************/

.leftrow {
  background-color : #E9E9E9; 
  width            : 169px;
  height           : 100%;
  margin-right     : 5px;
}

.rightrow {
  background-color : #E9E9E9;
  height           : 100%;
  width            : 169px;
  margin-left      : 5px;
}

/* Estilos de los modulos (no quitar el general)

******************************************/

table.moduletable {

  width			   : 100%;

  table-layout	   : auto;

  border-top       : 1px solid #FFFFFF;

  background       : url(../images/modulbot.jpg) no-repeat bottom;

}

table.moduletable th {

  font-family      : Arial, Helvetica, sans-serif;

  font-size        : 12px;

  font-weight      : bold;

  text-align       : left;

  padding-top      : 3px;

  padding-left     : 3px;

  padding-bottom   : 0px;

  height           : 28px;

  line-height      : 22px;

  text-indent      : 8px;

  color            : #FFF;

  background-image : url(../images/modul.jpg); 

  background-repeat: no-repeat;

  }

table.moduletable td {

  padding-right    : 0px;

}





/* Estilos del modulo Latest News Calendar

******************************************/

table.moduletable_latest {
  width			   : 100%;
  table-layout	   : auto;
  border-top       : 5px solid #FFFFFF;
  background       : url(../images/modulbot2.jpg) no-repeat bottom #E9E9E9;
}

table.moduletable_latest th {

  font-family      : Arial, Helvetica, sans-serif;

  font-size        : 12px;

  font-weight      : bold;

  text-align       : left;

  padding-top      : 4px;

  padding-left     : 3px;

  padding-bottom   : 0px;

  height           : 29px;

  vertical-align   : middle;

  text-indent      : 8px;

  color            : #FFF;

  background-image : url(../images/modul3.jpg); 

  background-repeat: no-repeat;

  }

table.moduletable_latest td {

  padding-top     : 5px;

  padding-left    : 10px;

  padding-right   : 10px;

  padding-bottom  : 10px;

}



/* Estilos del modulo About Valencia tourist

******************************************/

table.moduletable_about {
  width			   : 100%;
  table-layout	   : auto;
  background       : #FFFFFF;
}

table.moduletable_about th {

  font-family      : Arial, Helvetica, sans-serif;

  font-size        : 12px;

  font-weight      : bold;

  text-align       : left;

  padding-top      : 4px;

  padding-left     : 3px;

  padding-bottom   : 0px;

  vertical-align   : middle;

  text-indent      : 8px;

  color            : #FFF;

  }

table.moduletable_about td {
  padding-top     : 5px;
  padding-left    : 10px;
  padding-right   : 10px;
  padding-bottom  : 10px;
}

/* Estilos del modulo Hotels offers

******************************************/
.ho1 {
	float			:left;
	height			:160px;
	width			:24px;
}

.ho1a {
	background-image : url(../../../images/home/offers/e1.jpg); 
	height			:28px;
	width			:24px;
}

.ho1b {
	background-color:#F99862;
	height			:94px;
	width			:24px;
}

.ho1c {
	background-image : url(../../../images/home/offers/e4.jpg); 
	height			:38px;
	width			:24px;
}

.ho2 {
	float			:left;
	height			:160px;
	width			:216px;
	margin-left		: 1px;
}

.ho3 {
	float			:left;
	height			:160px;
	width			:305px;
	margin-left		: 1px;
	background-color:#F1F1F1;
}

.ho3a {
	height			:28px;
	width			:305px;
}

.ho3b {
	padding-left: 15px;
	background-color:#F1F1F1;
	width			:305px;
}

.ho3c {
	background-color:#F1F1F1;
	width			:305px;
}

.ho4 {
	float			:left;
	height			:160px;
	width			:24px;
	margin-left		: 1px;
}

.ho4a {
	background-image : url(../../../images/home/offers/e2.jpg); 
	height			:28px;
	width			:24px;
}

.ho4b {
	background-color:#F99862;
	height			:94px;
	width			:24px;
}

.ho4c {
	background-image : url(../../../images/home/offers/e3.jpg); 
	height			:38px;
	width			:24px;
}


/* Estilos del modulo Hotels, al pie de las paginas de hoteles
******************************************/

table.moduletable_hotel {
  width			   : 100%;
  table-layout	   : auto;
  border-top       : 5px solid #FFFFFF;
  background       : #F1F1F1;
}

table.moduletable_hotel th {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : bold;
  text-align       : left;
  padding-top      : 4px;
  padding-left     : 3px;
  padding-bottom   : 0px;
  height           : 29px;
  vertical-align   : middle;
  text-indent      : 8px;
  color            : #FFF;
  background-image : url(../images/modul3.jpg); 
  background-repeat: no-repeat;
}

table.moduletable_hotel td {
  padding-top     : 5px;
  padding-left    : 10px;
  padding-right   : 10px;
  padding-bottom  : 10px;
}


/* Nuevos modulos
******************************************/

.moduletable h3 {  
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : bold;
  text-align       : left;
  vertical-align   : middle;
  height           : 28px;
  text-indent      : 8px;
  color            : #FFF;
  padding-top      : 7px;
  margin-bottom	   : 0px;
  margin-top	   : 0px;
  border-top       : 3px solid #FFFFFF;
  background-image : url(../images/modul.jpg);
  background-repeat: no-repeat;
}


/* h3
**********************

h3 {  
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : bold;
  text-align       : left;
  vertical-align   : middle;
  height           : 28px;
  text-indent      : 8px;
  color            : #FFF;
  padding-top      : 7px;
  margin-bottom	   : 0px;
  margin-top	   : 0px;
  border-top       : 5px solid #FFFFFF;
  background-image : url(../images/modul.jpg);
  background-repeat: no-repeat;
}

********************/

.moduletable_whoisonline h3,
.moduletable_login h3,
.moduletable_stats h3,
.moduletable_tips h3,
.moduletable_card h3,
.moduletable_events h3,
.moduletable_popular h3,
.moduletable_popular4 h3,
.moduletable_firefox h3,
.moduletable_photoday h3,
.moduletable_weather h3,
.moduletable_useful h3  {  
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : bold;
  text-align       : left;
  vertical-align   : middle;
  height           : 28px;
  text-indent      : 8px;
  color            : #FFF;
  padding-top      : 7px;
  margin-bottom	   : 0px;
  margin-top	   : 0px;
  border-top       : 3px solid #FFFFFF;
  background-image : url(../images/modul.jpg);
  background-repeat: no-repeat;
}

.moduletable_whoisonline h3,
.moduletable_login h3,
.moduletable_stats h3,
.moduletable_useful h3 {
  margin-left	   : -10px;
}

.moduletable_whoisonline,
.moduletable_login,
.moduletable_stats,
.moduletable_tips,
.moduletable_card,
.moduletable_events,
.moduletable_popular,
.moduletable_popular4,
.moduletable_photoday,
.moduletable_weather,
.moduletable_useful {
  width			   : 100%;
  border-top       : 1px solid #FFFFFF;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  text-align       : left;
  background       : url(../images/modulbot.jpg) no-repeat;
  color            : #5E5F60;
 }

.moduletable_whoisonline {
  padding-bottom     : 15px;
  padding-left       : 10px;
  background-position: 0px 55px;
 }

.moduletable_login {
  padding-bottom     : 15px;
  padding-left       : 10px;
  margin-top         : 0px;
  background-position: 0px 172px;
 }

form {
  margin-top         : 0px;
 }

.moduletable_stats {
  padding-bottom     : 15px;
  padding-left       : 10px;
  background-position: 0px 97px;
 }
 
.moduletable_useful {
  padding-bottom     : 15px;
  padding-left       : 10px;
  background-position: 0px 107px;
 }

.moduletable_popular,
.moduletable_popular4,
.moduletable_events,
.moduletable_card,
.moduletable_tips,
.moduletable_weather {
  padding-bottom     : 10px;
  background-position: bottom;
 }

 .moduletable_firefox {
  width			   : 100%;
  border-top       : 1px solid #FFFFFF;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  text-align       : center;
  background       : url(../images/modulbot.jpg) no-repeat;
  color            : #5E5F60;
  padding-bottom     : 15px;
  background-position: bottom;
 }
 
.moduletable_photoday {
  padding-top		 : 0px;
  margin-top		 : 0px;
  padding-bottom     : 15px;
  background-position: bottom;
}

/* Estilos del modulo Popular 

******************************************/

table.moduletable_popular {
  width			   : 100%;
  table-layout	   : auto;
  border-top       : 1px solid #FFFFFF;
  padding-bottom   : 10px;
  padding-left     : 0px;
  background       : url(../images/modulbot.jpg) no-repeat bottom;
}

table.moduletable_popular th {  /* Header del modulo */
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : bold;
  text-align       : left;
  vertical-align   : middle;
  padding-top      : 3px;
  padding-left     : 3px;
  padding-bottom   : 0px;
  height           : 28px;
  text-indent      : 8px;
  color            : #FFF;
  background-image : url(../images/modul.jpg); 
  }

table.moduletable_popular td {
  padding-top    : 2px;
  padding-left     : 0px;
  padding-right    : 0px;
  color            : #5E5F60;
 }


 /* Estilos del modulo Your Opinion

******************************************/

table.moduletable_opinion {
  width			   : 100%;
  table-layout	   : auto;
  border-top       : 1px solid #FFFFFF;
  padding-bottom   : 10px;
  background       : url(../images/modulbot.jpg) no-repeat bottom;
}

table.moduletable_opinion th {  /* Header del modulo */
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : bold;
  text-align       : left;
  padding-top      : 3px;
  padding-left     : 3px;
  padding-bottom   : 0px;
  height           : 28px;
  vertical-align   : middle;
  text-indent      : 8px;
  letter-spacing   : 1px;
  color            : #FFF;
  background-image : url(../images/modul.jpg); 
  }

table.moduletable_opinion td {
  padding-left     : 10px;
  padding-right    : 0px;
  padding-top      : 5px;
  color            : #5E5F60;
 }



/* capa del Buscador

***************************************/

#search {
  float            : left;
  margin-top       : 5px;
  border           : 1px solid #cccccc;
  padding          : 0px;
  width	           : 123px !important;
  width            : 125px;
  height           : 16px !important;
  height           : 16px;
  overflow         : hidden;
}

#search .inputbox {
  border           : 0px;
  margin-top       : 0px;
  padding          : 2px 3px 2px 6px !important;
  padding          : 0px 3px 2px 6px;
  font-family      : arial, helvetica, sans-serif;
  font-size        : 10px;
  height           : 12px !important;
  height           : 12px;
  width            : 123px !important;
  width            : 125px;
  color            : #999999;
  background       : #FFFFFF;
}

/* Boton Back
***********************************/

.back_button {
  color            : #FFFFFF;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  background       : url(../images/back.jpg);
  background-repeat: no-repeat;
  white-space      : normal;
  font-weight      : normal;
  padding-bottom   : 15px;
  padding-left     : 20px;
  padding-right    : 10px;
  padding-top      : 2px;
  margin-right     : 10px;
  float            : right;
  text-decoration  : none;
  margin-top:25px;

}


/* Botones
*******************************************/

.button {
  font-family      : Tahoma, sans-serif;
  font-size        : 11px;
  font-weight      : normal;
  color            : #000000;
  padding-bottom   : 1px;
  padding-left     : 4px;
  padding-right    : 0px;
  padding-top      : 1px;
  margin-bottom    : 0px;
  margin-top       : 0px;
  margin-left      : 10px;
  margin-right     : 0px;
/*  border           : 1px solid #5F78B1;
  background       : #EDEDED;  */
}

/*  Box (Cajas para introducir texto y desplegables)
******************************************************/

.inputbox {
  border           : 1px solid #999999;
  background	   : transparent url(../images/back.gif);
  background-color : #EDEDED;
  margin-bottom    : 0px;
  color			   : #333333;
  font-size        : 11px;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  color            : #5E5F60;
}


/* Modulo de Currency Converter
*************************************/

select {
  font: 9px Tahoma;
}

input {
  font             : 11px Arial, Helvetica, sans-serif;
  margin-left      : 0px;
  margin-bottom    : 0px;
}


/* Estilo de la fila encabezado de los listados de los items
*************************************/

.sectiontableheader {  /* Where are you from?  */
  font-size        : 11px;
  font-weight      : normal;
  letter-spacing   : 0px;
  color            : #5E5F60;
  background       : #F1F1F1;
  padding          : 5px;
  text-align       : left;
  margin-left      : 5px;
}

.sectiontableheader_mo {
  font-family	: Verdana, Arial, Helvetica, sans-serif;
  font-weight	: bold;
  font-size     : 11px;
  padding		: 4px;
  padding-left:10px;
  line-height	: 24px;
  background-color:#F1F1F1;
  border-bottom	: 1px solid #ccc;
  border-top	: 10px solid #fff;
  color         : #999;
  text-align    : left;
}

.sectiontableheader2 {  
  font-size        : 12px;
  font-weight      : bold;
  letter-spacing   : 0px;
  color            : #FFFFFF;
  background       : #E9803C;
  padding          : 5px;
  text-align       : left;
  margin-left      : 5px;
}


/* Estilo de los listados de Items
*************************************/

.sectiontableentry1 {
  vertical-align   : top;
  padding          : 3px;
  background       : #E3E3E3;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #999999;
  margin-left      : 5px;
}

.sectiontableentry1_mo {
  padding		   : 4px;
  background-color : #E3E3E3;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #999999;
  height           : 22px;
}

.sectiontableentry1_mo a:link {
  padding-top     : 5px;
  padding-left    : 10px;
  padding-bottom  : 5px;
  font-size       : 11px;
  font-family	: Verdana, Arial, Helvetica, sans-serif;
}

.sectiontableentry1_mo a:visited {
  padding-top     : 5px;
  padding-left    : 10px;
  padding-bottom  : 5px;
  font-size       : 11px;
  font-family	: Verdana, Arial, Helvetica, sans-serif;
}

.sectiontableentry2_mo a:link {
  padding-top     : 5px;
  padding-left    : 10px;
  padding-bottom  : 5px;
  font-size       : 11px;
  font-family	: Verdana, Arial, Helvetica, sans-serif;
}

.sectiontableentry2_mo a:visited {
  padding-top     : 5px;
  padding-left    : 10px;
  padding-bottom  : 5px;
  font-size       : 11px;
  font-family	: Verdana, Arial, Helvetica, sans-serif;
}

.sectiontableentry2 {  /* desplegable de paises  */
  vertical-align   : top;
  text-align       : center;
  background       : #F1F1F1;
  padding          : 3px;
  border-top       : 1px solid #FFFFFF;
  margin-left      : 5px;
}

.sectiontableentry2_mo {
  padding			: 4px;
  background-color	: #F1F1F1;
  border-bottom		: 1px solid #ccc;
  border-top       	: 1px solid #FFFFFF;
  height 		 	: 22px;
}


/* Estilos del menu pricipal
***********************************/

a.mainlevel  {
  margin           : 0px;
  padding          : 0px;
  font-size        : 11px;
  width            : 168px;
  background-color : #ECEAD8;
  text-indent      : 10px;
}

a.mainlevel:link, a.mainlevel:visited {
  display          : block;
  font-size        : 11px;
  border-top       : 1px solid #ffffff;
  border-bottom    : 1px solid #CCCCCC;
  background-color : #EDEDED;
  font-weight      : bold;
  padding          : 2px 0px 2px 0px;
  color            : #4443AB;
  width            : 168px;
  text-indent      : 10px;
}

a.mainlevel:hover {
  background-color : #E3E3E3;
  font-size        : 11px;
  font-weight      : bold;
  text-decoration  : none;
  text-indent      : 10px;
  color            : #E9803C;
}

/*

**********************************/

#active_menu {
  color            : #333333;
  background-color : #E3E3E3;
  font-weight      : bold;
}

a#active_menu:hover {
  color            : #5E5F60;
}

/* Enlaces en general de todo el sitio (Antes naranja: #FF6600)
***********************************/

a:link, a:visited {
  color            : #4443AB;
  text-decoration  : none;
  font-weight      : bold;
  font-family	   : Arial, Helvetica, sans-serif;
}

a:visited {
	padding-left	:0px;
}

a:hover {
  color            : #E9803C;
  text-decoration  : none;
  font-weight      : bold;
}

/* Estilos de los contenidos
*********************************/

.category {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
}

.contentdescription { 
  width            : auto !important;
  display          : block;
} 

table.content{
  width            : 100%;
  padding          : 0px;
  border-collapse  : collapse;
  border-spacing   : 0px;
  margin-bottom    : 10px;
}

table.contentpane {
  width            : 100%;
  padding-left     : 5px;
  padding-right    : 5px;
  border-spacing   : 0px;
  margin-bottom    : 5px;
}

table.contentpaneopen {
  width            : 100%;
  padding-left     : 5px;
  padding-right    : 5px;
  border-spacing   : 0px;
  margin-bottom    : 5px;
}

/* Formatea la tabla, de las tablas de contenidos para páginas múltiples de contenido o artículos */

table.contenttoc {
  border           : 1px solid #FFFFFF;
  background       : #F1F1F1;
  padding          : 5px;
  margin-left      : 2px;
  margin-bottom    : 2px;
  width            : 100%;
}

/* idem, usado para formatear el td y la tabla, como celdas */

table.contenttoc td {
  padding: 0 5px;
}


/* titulo de un item de contenido 
************************************************************/

.contentheading_orange h1 {
  background       : url(../images/menusel2.gif) no-repeat;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 18px;
  font-weight      : bold;
  line-height      : 30px;
  margin-top       : 0px;
  margin-bottom    : 10px;
  margin-right     : 0px;
  text-align       : left;
  padding-left     : 8px;
  padding-right    : 0px;
  color            : #FFFFFF;
}

.contentheading_mo h1 {
  background       : url(../images/dotorg.gif) no-repeat left #FFFFFF;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 16px;
  font-weight      : bold;
  text-align       : left;
  padding-left     : 18px;
  color            : #4443AB;
  margin-bottom    : 0px;
  margin-top	   : 0px;
}

.contentheading {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 16px;
  font-weight      : bold;
  line-height      : 20px;
  text-align       : left;
  color            : #4443AB;
  width            : 100%;
}

.contentheading2 {
  background       : url(../images/dotorg.gif) no-repeat left #FFFFFF;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 16px;
  font-weight      : bold;
  line-height      : 20px;
  text-align       : left;
  padding-left     : 18px;
  border-bottom    : 1px solid #CCCCCC;
  color            : #E9803C;
  width            : 100%;
}

.contentheading_orange3 {
  background       : url(../images/menusel3.gif) no-repeat;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 18px;
  font-weight      : bold;
  line-height      : 30px;
  margin-bottom    : 15px;
  margin-right     : 0px;
  text-align       : left;
  padding-left     : 8px;
  padding-right    : 0px;
  color            : #FFFFFF;
  width            : 100%;
}

.dealstitle {
  background       : url(../images/maindot.gif) no-repeat left #FFFFFF;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 16px;
  font-weight      : bold;
  line-height      : 20px;
  text-align       : left;
  padding-left     : 18px;
  border-bottom    : 1px solid #CCCCCC;
  margin-bottom    : 10px;
  margin-top       : 0px;
  color            : #4443AB;
}


/* titulo de una categoria/seccion 
**************************************************/

.componentheading_mo h1 {
  background       : url(../images/menusel.gif) no-repeat;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 18px;
  font-weight      : bold;
  line-height      : 30px;
  margin-bottom    : 10px;
  margin-top       : 0px;
  text-align       : left;
  padding-left     : 8px;
  color            : #FFFFFF;
}



/* titulo de items de contenido cuando aparecen en formato blog
**********************************************************************/

a.contentpagetitle_mo:link, a.contentpagetitle_mo:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #4443AB;
text-align:left;
margin-top: 0px;
text-decoration : none;
}

a.contentpagetitle_mo:hover {
color : #E9803C;
}

a.contentpagetitle:link, a.contentpagetitle:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #4443AB;
text-align:left;
}

a.contentpagetitle:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
text-align:left;
color : #E9803C;
text-decoration : none;
}


/* Titulo principal del sitio
***********************************************/

.title {
  font-family      : Arial, Helvetica, sans-serif;
  font-weight      : bold;
  text-transform   : uppercase;
  text-indent      : 8px;
  font-size        : 20px;
  text-align       : left;
  color            : #FFFFFF;
}

.title a:link, .title a:visited {
  font-size        : 20px;
  color            : #FFFFFF;
  text-decoration  : none;
  font-weight      : bold;
}

.title a:hover {
  font-size        : 20px;
  color            : #E9803C;
  text-decoration  : none;
  font-weight      : bold;
}

.logo {
padding-left:15px;
padding-top:14px;
}

/* Boton Leer mas
************************************/

a.readon:link, a.readon:visited {
  color            : #4443AB;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  background-repeat: no-repeat;
  white-space      : normal;
  font-weight      : bold;
  padding-bottom   : 3px;
  padding-left     : 21px;
  padding-right    : 2px;
  padding-top      : 1px;
  float            : right;
  line-height      : 10px;
  text-decoration  : none; 
}

a.readon:hover {
  color            : #E9803C;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  white-space      : normal;
  font-weight      : bold;
  padding-bottom   : 3px;
  padding-left     : 21px;
  padding-right    : 2px;
  padding-top      : 1px;
  float            : right;
  line-height      : 10px;
  text-decoration  : underline; 
}


/* Paginacion
*****************************************/

.pagenavcounter {

  font-size        : 11px;

  color            : #5F78B1;

}

/*Coloca el estilo para la navegación en el footer (pie de página) "<< Start < Prev Next > End >>") 

cuando ellos no aparecen como hipervínculos (cuando solo existan unos artículos).*/

.pagenavbar {

  border-top       : 1px solid #999999;

  padding          : 2px;

}

/* PAGENAV es el nombre implicado, esto es para formatear textos para aquellos 

  "<< Start < Previous 1 Next > End >>" enlaces */

.pagenav {   
  font-weight      : bold;
  font-size        : 12px;
  color            : #CCCCCC;
  padding-right    : 5px;
}

a.pagenav:link, a.pagenav:visited {
  text-decoration  : none;
  font-size        : 12px;
  padding-right    : 5px;
}

a.pagenav:hover {
  text-decoration  : none;
  font-size        : 12px;
  padding-right    : 5px;
}

/* Fecha
**************************************/

.date {
  font-size        : 10px;
  text-align       : right;
  color            : #4443AB;
  padding-right    : 10px;
}

.createdate, .modifydate {
  font-size        : 10px;
  color            : #666666;
}

/* Written by webmaster

******************************/

.small {
  font-size        : 10px;
  color            : #5E5F60;
}

.smalldark {
  font-size        : 10px;
  color            : #5E5F60;
}

/* Sistema de Votaciones

***********************************/

.content_vote {
  font-size        : 10px;
  height           : 22px;
  padding-top      : 2px;
  padding-bottom   : 2px;
}

.content_rating {
  font-size        : 10px;
  color            : #4443AB;
}

/* Camino del sitio web
**************************/

.pathway {
  font-size        : 10px;
  color            : #5E5F60;
  padding-left     : 8px;
}

a.pathway:link, a.pathway:visited {
	font-size        : 10px;
	padding-left     : 0px;
}

a.pathway:hover {
  font-size        : 10px;
  padding-left     : 0px;
}

/* Estilo de las encuestas

*******************************/

.pollstableborder{

  border-color     : #999999;

}

/* Estilo de las paginas DHTML

********************************/

.ontab {

  border-left      : 1px solid #404040;

  text-align       : center;

  font-weight      : bold;

  color            : #333333;

  padding          : 5px;

  line-height      : 40px;

}

.offtab {

  border-left      : 1px solid #404040;

  text-align       : center;

  color            : #999999;

  font-weight      : normal;

  padding          : 5px;

   line-height     : 40px;

}

.tabpadding {

 border-left       : 1px solid #404040;

}

.pagetext {
  visibility       : hidden;
  position         : relative;
  margin-top	   : -10px;
  background-color : #FFFFFF;
  display          : none;
}

/* Pie de página

***************************************/

.footermenu,
.moduletable_footermenu {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	text-decoration  : none;
}

.footermenu a:link,
.footermenu a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #FFFFFF;
  text-decoration  : none;
  font-weight      : normal;
  text-align: center;
}

.footermenu a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #E9803C;
  text-decoration  : underline;
  font-weight      : normal;
  text-align: center;
}




/* Menu al pie
**********************************/

.menupie { 
	margin:0 auto 0 auto; width:100%; 
	text-align:center;
}

.caja {
	background-color:#F1F1F1;
	float			:left;
	text-align		:left;
	padding-left	:10px;
	padding-right	:5px;
	padding-top		:10px;
	padding-bottom	:10px;
	height			:132px;
}



.footermenu2 {

	font-family: Arial, Helvetica, sans-serif;

	color: #4443AB;

	font-size: 11px;

	font-weight: normal;

	text-align: left;

 }

.footermenu2 a:link, .footermenu2 a:visited {

  color            : #4443AB;
  	font-family: Arial, Helvetica, sans-serif;

font-size: 11px;
  font-weight	   : normal;
  padding-left:0px;

}

.footermenu2 a:hover {

  color            : #E9803C;
font-size: 11px;
  text-decoration  : underline;

  font-weight      : normal;
	font-family: Arial, Helvetica, sans-serif;

}

.navigation ul, .footermenu2 {
	font-family		: Arial, Helvetica, sans-serif;
	color			: #4443AB;
	font-size		: 11px;
	text-align		: left;
    padding-left     : 10px;
    background-image : url(../images/dotb.gif) ;
    background-repeat: no-repeat;
    background-position: 0px 4px;
}

.navigation ul, .footermenu3 {
	font-family		: Arial, Helvetica, sans-serif;
	color			: #4443AB;
	font-size		: 11px;
	text-align		: left;
	font-weight	    : bold;
	padding-left    : 0px;
	padding-bottom  : 6px;
	background-image : url(../images/space.gif) ;
    background-repeat: no-repeat;
    background-position: 0px 5px;
}

.footermenu9 {
	font-family: Arial, Helvetica, sans-serif;
	color: #929292;
	font-size: 11px;
	font-weight: normal;
	text-decoration  : none;
}

.footermenu9 a:link, .footermenu9 a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #929292;
  text-decoration  : none;
  font-weight      : normal;
  text-align: center;
}

.footermenu9 a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #000000;
  text-decoration  : underline;
  font-weight      : normal;
}

/*

**********************************/

.contact_email  {

  width            : 100%;

}

.contact_email .inputbox_email {

  width            : 345px;

}

/* Galeria de imagenes en flash

**********************************/

.vlcGallery {

	color: #FFFFFF;

	font-size: 18px;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

}



/* Monuments

**********************************/

.monument {

	color: #9A0000;

	font-size: 18px;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

}

/* Monuments:  titulo de un item de contenido*/

.contentheading_monuments {

  font-family      : Arial, Helvetica, sans-serif;

  font-size        : 18px;

  font-weight      : normal;

  line-height      : 32px;

  text-align       : left;

  padding-left     : 18px;

  text-transform   : uppercase;

  color            : #FFFFFF;

  background       : url(../images/left.gif) no-repeat left;

   width           : 100%;

}

.encabezado {

	color: #FFFFFF;

	font-size: 13px; 

	vertical-align: middle;

	background-color : #A60000;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

}

.marcoTitle {

	color: #A60000;

	font-size: 15px; 

	vertical-align: middle;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

}

.marcoTitle2 {

	color: #5E5F60;

	font-size: 14px; 

	vertical-align: middle;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

}

.marcoText {

	color: #7D7D7D;

	font-size: 12px; 

	vertical-align: middle;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

}

.moText {

	color: #7D7D7D;

	font-size: 11px; 

	vertical-align: middle;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

}

.moTextBold {

	color: #7D7D7D;

	font-size: 11px; 

	vertical-align: middle;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

}

.moLink {

	color: #A60000;

	font-size: 11px; 

	vertical-align: middle;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

 }

.moLink a:link, .footer a:visited {

	color: #A60000;

	font-size: 11px; 

	vertical-align: middle;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

}

.moLink a:hover {

	color: #7D7D7D;

	font-size: 11px; 

	vertical-align: middle;

	text-decoration: underline;

	font-family: Arial, Helvetica, sans-serif;

}





/* items de contenido

**********************************/



.bodyBold {

  color            : #5E5F60;

  font-family      : Verdana;

  font-size        : 11px;

  font-weight      : bold;

 }

 

.bodyBoldOrange {

  color            : #E9803C;

  font-family      : Verdana;

  font-size        : 11px;

  font-weight      : bold;

  margin-bottom    : 0px;

  margin-top       : 0px;

}

.bodyBoldOrange2 {
  text-align	   :center;
  color            : #E9803C;
  font-family      : Verdana;
  font-size        : 11px;
  font-weight      : bold;
  margin-bottom    : 0px;
  margin-top       : 0px;
}

.bodyTitle {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12pt;
  font-weight      : bold;
  text-align       : left;
  color            : #E9803C;
  background       : url(../images/dotorg.gif) no-repeat left;
  padding-left     : 18px;
  margin-top       : 0px;
  margin-bottom    : 0px;
}

 .bodyTitle2 {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12pt;
  font-weight      : bold;
  text-align       : left;
  color            : #E9803C;
  padding-left     : 0px;
}

.stads {
  text-align       : center;
}


a.readon_mo:link, a.readon_mo:visited {
  color            : #4443AB;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
 /* background       : url(../images/read.gif); */
  background-repeat: no-repeat;
  white-space      : normal;
  font-weight      : bold;
 /* border           : 1px solid #CCCCCC; */
  padding-bottom   : 3px;
  padding-left     : 21px;
  padding-right    : 2px;
  padding-top      : 1px;
  float            : right;
  line-height      : 10px;
  text-decoration  : none; 
}

a.readon_mo:hover {

  color            : #E9803C;

  font-family      : Arial, Helvetica, sans-serif;

  font-size        : 11px;

 /*   background       : url(../images/read.gif); */

 /* background-repeat: no-repeat; */

  white-space      : normal;

  font-weight      : bold;

  /* border           : 1px solid #CCCCCC; */

  padding-bottom   : 3px;

  padding-left     : 21px;

  padding-right    : 2px;

  padding-top      : 1px;

  float            : right;

  line-height      : 10px;

  text-decoration  : underline; 

}

.clasep {

	font-family      : Verdana;

	font-size        : 11px;

	font-weight		 : normal;

	color            : #5E5F60;

	line-height      : 11pt;

	text-align       : justify;

}

.clasenaranja {

background       : #F99862;

}

/****** links internos al pie *******/

.inter {
	font-family: Verdana;
	color: #5E5F60;
	font-size: 11px;
	font-weight: normal;
    text-align:left;
	text-decoration  : none;
}

.inter a:link, .inter a:visited {
  font-family	   : Verdana;
  font-size        : 11px;
  color            : #5E5F60;
  text-decoration  : none;
  font-weight      : normal;
  text-align       :left;
}

.inter a:hover {
  font-family	   : Verdana;
  font-size        : 11px;
  color            : #E9803C;
  text-decoration  : none;
  font-weight      : normal;
  text-align	   :left;
}


/* Modulo Find your hotel
**********************************/

.region-country-table {
 background		: #6866BA;
 border			: 1px solid #FFFFFF;
 padding-left	: 2px;
 margin-left	: 2px;
 margin-bottom	: 5px;
 width			: 161px;
}

.sh_title {
 color			: #FFFFFF;
 font-family    : Arial, Helvetica, sans-serif;
 font-size		: 12px;
 font-weight	: bold;
 height			: 20px;
 margin-left	: 5px;
}

.sh_header {
   color: #FFFFFF;
   height:14px;
   vertical-align:bottom;
   margin-left	: 5px;
}

.sh_header2 {
   height:12px;
}

.sh_header3 {
   height:24px;
}

.sh_header4 {
   height:9px;
}

.inputcontainer {
 margin-left	: 5px;
}

.but {
 margin-left	: 25px;
}

/* Estilos de la intro de cada hotel
******************************************/

.hotel {
	width			:750px;
}

.thotel {
	width			:640px;
}

.hotel1 {
	background-image : url(../../../images/hotels/marco1.gif); 
	height			:10px;
	width			:10px;
	float			:left;
}

.hotel2{
	background-color:#F1F1F1; 
	width			:730px;
	height			:10px;
	float			:left;
}

.thotel2{
	background-color:#F1F1F1; 
	width			:620px;
	height			:60px;
	float			:left;
}

.thotel2a{
	background-color:#F1F1F1; 
	width			:620px;
	height			:10px;
	float			:left;
}

.thotel2b{
	background-color:#FFFFFF; 
	width			:730px;
	height			:10px;
	float			:left;
}

.hotel3 {
	background-image : url(../../../images/hotels/marco2.gif); 
	height			:10px;
	width			:10px;
	float			:left;
}

.hotel4 {
	background-image : url(../../../images/hotels/marco4.gif); 
	height			:10px;
	width			:10px;
	float			:left;
}

.hotel5{
	background-color:#F1F1F1; 
	width			:730px;
	height			:10px;
	float			:left;
}

.thotel5{
	background-color:#F1F1F1; 
	width			:620px;
	height			:10px;
	float			:left;
}

.hotel6 {
	background-image : url(../../../images/hotels/marco3.gif); 
	height			:10px;
	width			:10px;
	float			:left;
}

.hotel7 {
	background-color:#F1F1F1; 
	height			:112px;
	width			:10px;
	float			:left;
}

.thotel7 {
	background-color:#F1F1F1; 
	height			:84px;
	width			:10px;
	float			:left;
}

.thotel7a {
	background-color:#F1F1F1; 
	height			:50px;
	width			:50px;
	float			:left;
}

.hotel8{
	background-color:#F1F1F1; 
	width			:730px;
	height			:112px;
	float			:left;
}

.hotel9 {
	background-color:#F1F1F1; 
	height			:112px;
	width			:10px;
	float			:left;
}

.hotel8a{
	background-color:#F1F1F1; 
	width			:175px;
	padding-left	:10px;
	float			:left;
}

.hotel8b{
	background-color:#F1F1F1; 
	float			:left;
	width			:403px;
	height			:112px;
}

.hotel8c{
	background-color:#F1F1F1; 
	float			:left;
	width			:142px;
	height			:112px;
}

.hotel8b1{
	background-color:#F1F1F1; 
	float			:left;
	width			:175px;
	height			:111px;
}

.thotel8b1{
	background-color:#F1F1F1; 
	float			:left;
	width			:240px;
	height			:50px;
}

.hotel8b2{
	background-color:#F1F1F1; 
	float			:left;
	width			:228px;
	height			:111px;
}

.thotel8b2{
	background-color:#F1F1F1; 
	float			:left;
	width			:140px;
	height			:50px;
}


/* Sitemap
**********************************/

h2 {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;
  vertical-align   : middle;
  color            : #A80000;
}


.mainlevel_popular4 {
  padding-left     : 15px;
}


/* flags
**********************************/
.flags {
    float:left;
	margin-left:670px;
	margin-top: 0px;
	margin-bottom:1px;
}

/* Estilos del modulo Visitors by country 
******************************************/

.moduletable_country h3 {  
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : bold;
  text-align       : left;
  vertical-align   : middle;
  height           : 28px;
  text-indent      : 8px;
  color            : #FFF;
  padding-top      : 7px;
  margin-bottom	   : 0px;
  margin-top	   : 0px;
  border-top       : 3px solid #FFFFFF;
  background-image : url(../images/modul.jpg);
  background-repeat: no-repeat;
  margin-left	   : -10px;
}

.moduletable_country {
  width			   		: 100%;
  border-top       		: 1px solid #FFFFFF;
  font-family      		: Arial, Helvetica, sans-serif;
  font-size        		: 11px;
  text-align       		: left;
  background       		: url(../images/modulbot.jpg) no-repeat;
  color            		: #5E5F60;
  padding-left     		: 10px;
  padding-bottom     	: 10px;
  background-position	: 0px 202px;
}

/* Estilos del modulo Site Visitors 
******************************************/

.moduletable_site h3 {  
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : bold;
  text-align       : left;
  vertical-align   : middle;
  height           : 28px;
  text-indent      : 8px;
  color            : #FFF;
  padding-top      : 7px;
  margin-bottom	   : 0px;
  margin-top	   : 0px;
  border-top       : 3px solid #FFFFFF;
  background-image : url(../images/modul.jpg);
  background-repeat: no-repeat;
  margin-left	   : -10px;
}

.moduletable_site {
  width			   		: 100%;
  border-top       		: 1px solid #FFFFFF;
  font-family      		: Arial, Helvetica, sans-serif;
  font-size        		: 11px;
  text-align       		: left;
  background       		: url(../images/modulbot.jpg) no-repeat;
  color            		: #5E5F60;
  padding-left     		: 10px;
  padding-bottom     	: 10px;
  background-position	: 0px 78px;
}

/* Espacio 
******************************************/

.espacio {
	padding-top:	10px;
	padding-bottom:	0px;
}


/* Icons Map 
******************************************/

.iconsmap {
	padding-top:	0px;
	padding-bottom:	10px;
	background-color:#FFFFFF;
}

.texto {
	margin:0 auto 0 auto; 
	width:94%;
 	color: #5E5F60;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.2;
}




/* Hoteles recomendados
**********************************/

.recom {
  float				: left;
  background-color	: #f1f1f1;
  border			: 1px solid #ddd;
  padding			: 10px;
  margin			: 0 0px 10px 0px !important;
  margin			: 0 0px 10px 0px;
  width				: 96%;
}

.img-shadow8 {
  float				: left;
  background-color	: #fff;
  border			: 1px solid #ddd;
  padding			: 4px;
  margin			: 0 10px 5px 0px !important;
  margin			: 0 10px 5px 0px;
  width				: 160px;
}

.hotel-title {
	display: block;
	float: left;
	font-size: 100%;
	font-weight: bold;
	left: 7px;
	margin: 0;
	padding: 0 10px 0 0;
	text-transform: uppercase;
}

.hotel-rate {
	background		: #E9803C;    /* color secundario a cambiar*/
	border			: 1px solid #fff;
	display			: block;
	color			: #fff;
	float			: right;
	font-size		: 16px;
	font-family		: Arial, Helvetica, sans-serif;
	font-weight		: bold;
	text-align		: center;
	line-height		: 26px;
	margin			: 0;
	padding			: 6px;
	position		: relative;
	top				: 0px;
	right			: 0px;
}

.hotel-1star {
	background		: url(../../../images/1star.gif) no-repeat;
	float			: left;
	left			: 7px;
	width			: 96px;
}

.hotel-2star {
	background		: url(../../../images/2star.gif) no-repeat;
	float			: left;
	left			: 7px;
	width			: 96px;
}

.hotel-3star {
	background		: url(../../../images/3star.gif) no-repeat;
	float			: left;
	left			: 7px;
	width			: 96px;
}

.hotel-4star {
	background		: url(../../../images/hotels/recom/4star.gif) no-repeat;
	float			: left;
	left			: 7px;
	width			: 96px;
}

.hotel-5star {
	background		: url(../../../images/5star.gif) no-repeat;
	float			: left;
	left			: 7px;
	width			: 96px;
}

.hotel-address {
	color			: #E9803C;    /* color secundario a cambiar*/
	font-family		: Tahoma ,Arial, Helvetica, sans-serif;
	font-size		: 12px;
	margin			: 0px;
}

.hotel-text {
	color			: #333333;
	font-family		: Tahoma ,Arial, Helvetica, sans-serif;
	font-size		: 12px;
	line-height		: 16px;
  	margin			: 2px 65px 2px 8px;
	text-align		: justify;
}

.hotel-more {
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	left			: 7px;
	margin			: 0;
	padding			: 0 0px;
}


/* Fin de Hoteles recomendados
**********************************/


/* Modulo Find your hotel 2
**********************************/

.find1 {
 background		: url(../images/find.jpg) no-repeat;
 height			: 352px;
}

.find2 {
 height			: 165px;
}

.find3 {
 color			: #FFFFFF;
 font-size		: 12px;
 font-weight    : bold;
 height			: 14px;
 margin-left	: 12px;
 margin-top		: 3px;
 font-family    : Arial, Helvetica, sans-serif;
}

.find4 {
 font-size		: 13px;
 margin			: 12px;
 font-family    : Arial, Helvetica, sans-serif;
 margin-top		: 0px;
 padding-top	: 0px;
}

.find5 {
 background		: url(../images/busca.jpg) no-repeat;
 margin-left	: 65px;
 margin-top		: 5px;
 color			: #FFFFFF;
 font-size		: 15px;
 font-weight    : bold;
 border			: none;
 height			: 32px;
 width			: 85px;
}





/* Estilos Joomla
**********************************/

p {
	font-family			: Verdana;
	font-size			: 13px;
	line-height			: 18px;
	color				: #5E5F60;
	text-align			: justify;
	margin-bottom		: 20px;
}

.contentheading h1 {
  background			: url(../images/maindot.gif) no-repeat left #FFFFFF;
  font-family			: Arial, Helvetica, sans-serif;
  font-size				: 18px;
  font-weight			: bold;
  line-height			: 20px;
  text-align			: left;
  padding-left			: 18px;
  border-bottom			: 1px solid #CCCCCC;
  margin-bottom			: 15px;
  margin-top			: 10px;
  margin-left			: 5px;
  color					: #4443AB;
}

ul {
  margin           		: 2px;
  padding-left     		: 5px;
  list-style       		: none;
}

li {
  text-align       		: left;
  line-height      		: 15px;
  padding-left     		: 15px;
  padding-top      		: 0px;
  background-image 		: url(../images/bullet.gif) ;
  background-repeat		: no-repeat;
  background-position	: 0px 3px;
}

a.category:link, 
a.category:visited, 
a.category:hover {
  font-family			: Arial, Helvetica, sans-serif;
  font-size				: 14px;
  font-weight			: bold;
  padding-left			: 0px;
}

a.contentpagetitle_nmo:link, a.contentpagetitle_nmo:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
background: url(../images/dotorg.gif) no-repeat left #FFFFFF;
color: #4443AB;
text-align:left;
margin: 0px 0px 0px 15px;
padding: 0px 0px 0px 18px;
text-decoration : none;
}

a.contentpagetitle_nmo:hover {
color : #E9803C;
}

.componentheading {
  background       : url(../images/headblogcategory.gif) no-repeat;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 18px;
  font-weight      : bold;
  line-height      : 39px;
  margin-bottom    : 10px;
  margin-top       : 0px;
  text-align       : left;
  padding-left     : 15px;
  color            : #FFFFFF;
}

.componentheading h1 {
  background       : url(../images/headmenuitem.gif) no-repeat;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 18px;
  font-weight      : bold;
  line-height      : 39px;
  margin-top       : 0px;
  margin-bottom    : 10px;
  text-align       : left;
  padding-left     : 15px;
  color            : #FFFFFF;
}


.componentheading_nmo h1 {
  background       : url(../images/headblogcategory.gif) no-repeat;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 18px;
  font-weight      : bold;
  line-height      : 39px;
  margin-bottom    : 10px;
  margin-top       : 0px;
  text-align       : left;
  padding-left     : 15px;
  color            : #FFFFFF;
}

.contentheading_nmo h1 {
  margin-top       : 5px;
  margin-bottom    : 5px;
  padding-left     : 0px;
}

.contentheading_norange h1 {
  background       : url(../images/headmenuitem.gif) no-repeat;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 18px;
  font-weight      : bold;
  line-height      : 39px;
  margin-top       : 0px;
  margin-bottom    : 10px;
  text-align       : left;
  padding-left     : 15px;
  color            : #FFFFFF;
}

.contentheading_nmo2 h1 {
  background       : url(../images/headmenuitem.gif) no-repeat;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 18px;
  font-weight      : bold;
  line-height      : 39px;
  margin-top       : 0px;
  margin-bottom    : 10px;
  text-align       : left;
  padding-left     : 15px;
  color            : #FFFFFF;
}

.sectiontableentry1_nmo {
  padding		   : 4px;
  background-color : #E3E3E3;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #999999;
  height           : 22px;
}

.sectiontableentry1_nmo a:link {
  padding-top     : 5px;
  padding-left    : 10px;
  padding-bottom  : 5px;
  font-size       : 11px;
  font-family	: Verdana, Arial, Helvetica, sans-serif;
}

.sectiontableentry1_nmo a:visited {
  padding-top     : 5px;
  padding-left    : 10px;
  padding-bottom  : 5px;
  font-size       : 11px;
  font-family	: Verdana, Arial, Helvetica, sans-serif;
}

.sectiontableentry2_nmo a:link {
  padding-top     : 5px;
  padding-left    : 10px;
  padding-bottom  : 5px;
  font-size       : 11px;
  font-family	: Verdana, Arial, Helvetica, sans-serif;
}

.sectiontableentry2_nmo a:visited {
  padding-top     : 5px;
  padding-left    : 10px;
  padding-bottom  : 5px;
  font-size       : 11px;
  font-family	: Verdana, Arial, Helvetica, sans-serif;
}

.sectiontableentry2_nmo {
  padding			: 4px;
  background-color	: #F1F1F1;
  border-bottom		: 1px solid #ccc;
  border-top       	: 1px solid #FFFFFF;
  height 		 	: 22px;
}

.sectiontableheader_nmo {
  font-family	: Verdana, Arial, Helvetica, sans-serif;
  font-weight	: bold;
  font-size     : 11px;
  padding		: 4px;
  padding-left:10px;
  line-height	: 24px;
  background-color:#F1F1F1;
  border-bottom	: 1px solid #ccc;
  border-top	: 10px solid #fff;
  color         : #999;
  text-align    : left;
}

a.readon_nmo:link, a.readon_nmo:visited {
  color            : #4443AB;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  background-repeat: no-repeat;
  white-space      : normal;
  font-weight      : bold;
  padding-bottom   : 3px;
  padding-left     : 21px;
  padding-right    : 2px;
  padding-top      : 1px;
  float            : right;
  line-height      : 10px;
  text-decoration  : none; 
}

a.readon_nmo:hover {
  color            : #E9803C;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  white-space      : normal;
  font-weight      : bold;
  padding-bottom   : 3px;
  padding-left     : 21px;
  padding-right    : 2px;
  padding-top      : 1px;
  float            : right;
  line-height      : 10px;
  text-decoration  : underline; 
}


/* Fin de estilos Joomla
**********************************/

/* Nuevos estilos
**********************************/

#ntxt {
	margin				: 30px 25px 30px 15px; 
	width				: 96%;
}

#ntxt2 {
	margin				: 0px 25px 30px 15px; 
	width				: 96%;
}

.introcateg {
	font-family			: Verdana;
	font-size			: 13px;
	line-height			: 18px;
	color				: #5E5F60;
	text-align			: justify;
	margin				: 15px 25px 0px 15px; 
	width				: 96%;
}

.nh21, .nh22 {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 16px;
	font-weight			: bold;
	text-align			: left;
	color				: #E9803C;
	background			: url(../images/dotorg.gif) no-repeat left;
	padding-left		: 18px;
	margin-bottom		: 0px;
}

.nh22 {
	margin-top			: 40px;
}

.nmapa {
	background-color	: #fff;
	border				: 1px solid #ddd;
	padding				: 4px;
	margin				: 20px 10px 5px 0px !important;
	margin				: 20px 10px 5px 0px;
}

#ntxt ul {
	padding-left		: 5px;
	list-style			: none;
	font-family			: Verdana;
	font-size			: 13px;
	color				: #5E5F60;
	margin				: 2px 2px 25px 40px !important;
	margin				: 2px 2px 25px 40px;
}

#ntxt li {
	text-align			: left;
	padding-left		: 20px;
	padding-top			: 0px;
	line-height			: 21px;
	background-image	: url(../images/icon-checklist.gif);
	background-position	: 0px 5px;
	background-repeat	: no-repeat;
}

.contentpane_mo li {
	text-align			: left;
	padding-left		: 20px;
	padding-top			: 0px;
	line-height			: 21px;
	background-image	: url(../images/icon-checklist3.gif);
	background-position	: 0px 5px;
	background-repeat	: no-repeat;
}


.nimg {
	float				: left;
	width				: 300px;
	height				: 225px;
	border				: 1px solid #ddd;
	padding				: 5px;
	margin				: 5px 15px 5px 0px !important;
	margin				: 5px 15px 5px 0px;
}

.nimg2 {
	float				: left;
	border				: 1px solid #ddd;
	padding				: 5px;
	margin				: 5px 15px 5px 0px !important;
	margin				: 5px 15px 5px 0px;
}

.nimg3 {
	float				: left;
	width				: 240px;
	border				: 1px solid #ddd;
	padding				: 5px;
	margin				: 5px 15px 5px 0px !important;
	margin				: 5px 15px 5px 0px;
}

.nimg4 {
	float				: left;
	width				: 160px;
	border				: 1px solid #ddd;
	padding				: 5px;
	margin				: 5px 15px 5px 0px !important;
	margin				: 5px 15px 5px 0px;
}

#npie { 
	margin				: 0 auto 0 auto; 
}

.moduletable_pie  {
	margin				: 0 auto 0 auto;
	width				: 900px;
	border				: 1px solid #CCCCCC;
	padding				: 20px 25px 20px 25px;
}

#npie p { 
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color       		: #5E5F60;
	font-size			: 11px;
	line-height			: 14px;
	text-align			: justify;
	margin				: 0px;
}

#npie h3 {
	text-align		 : center;
	color            : #E9803C;
	font-family      : Verdana;
	font-size        : 11px;
	font-weight      : bold;
	margin-bottom    : 0px;
	margin-top       : 0px;
}

#city-name {
	border			: 1px solid #ddd;
	padding			: 5px;
	text-align		: justify;
	margin			: 10px 0px 0px 10px !important;
	margin			: 10px 0px 0px 10px;
	width			: 96%;
}

.moduletable_city {
	background-color	: #FFFFFF;
}


.share {
	width				: 100%;
	height				: 25px;
}

.share2 {
	float			: right;
	margin			: 10px 10px 15px 0px !important;
	margin			: 10px 10px 15px 0px;
}

.share1 {
	width				: 100%;
	height				: 10px;
}

.share3 {
	float			: right;
	margin			: 0px 10px 10px 0px !important;
	margin			: 0px 10px 10px 0px;
}

.titlehome {
  background			: url(../images/maindot.gif) no-repeat left #FFFFFF;
  font-family			: Arial, Helvetica, sans-serif;
  font-size				: 18px;
  font-weight			: bold;
  line-height			: 20px;
  text-align			: left;
  padding-left			: 18px;
  border-bottom			: 1px solid #CCCCCC;
  margin-bottom			: 5px;
  margin-top			: 5px;
  color					: #4443AB;
}

.titlehome a:visited {
  font-size				: 18px;
}

table.hotels td {
	font-family			: Verdana;
}


/* Fin de nuevos estilos
**********************************/
