body {
	font: normal 1em "Trebuchet MS", Verdana, Arial, sans-serif;
	color: black;
	margin: 0px;
	padding: 0px;
	text-align: center; /* for IE */	
}
a:visited
{
color: #666666;
text-decoration:none;
}

a
{
color: #666666;
text-decoration:none;
}

a:hover
{
color: #009703;
text-decoration:underline;
}
/* texto en el header */
#tete
{
	height:140px;
	width:100%;
	background-image: url(images/fondo_izq_1.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:0px;
}
#tetelogo
{
padding-top:25px;
float:left;
width:270px;
}
#tetetxt
{
	text-align:right;
float:right;
margin-right:5px;
margin-top:0px;
}
#tetetxt h1
{	display:block;
	font-size:35px;
	color:#d3f395;
	line-height:45px;
	margin:0px;
	padding:0px 0 0 0;
	border:#000000 solid 0px;
	font-family:Trebuchet MS;
}
#tetetxt h2
{	display:block;
	font-size:15px;
	color: #D3D3D3;
	margin:0px;
	padding:10px 0 10px 0;
	line-height:15px;
	border:#000000 solid 0px;
	font-family:Trebuchet MS;
}

/* fin informacion debajo del header */

/* ------------------------------------ */
/*                                      */
/*            Menu                      */
/*                                      */
/* ------------------------------------ */
.texto_blanco {
	color: #FFFFFF;
	text-decoration: none;
	line-height:2em;
	background-image: url(images/fonde_3.gif);
	background-repeat:  repeat-x;
	background-position: left top;
	background-color: #009900;	
	height: 50px;	
	font-family:Trebuchet MS;
	text-align:center;
	width:100%;
}

#menu {
	position: relative;
	width: 950px;
	background-image: url(images/fonde_3.gif);
	background-repeat:  repeat-x;
	background-position: left top;
	background-color: #009900;	
	margin: 0 auto;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #7D7DFF;
}

#menu ul {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0;
	margin:0;
	list-style: none;
}
#menu li {
	float: left;
	padding: 0;
	margin:0;
	text-indent: 0px;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #7D7DFF;
}

#menu li a {
	display: block;
	height: 50px;
	width: 150px;
	text-decoration: none;
	font-size: 1em;
	color: #FFFFFF;
	font-weight:bold;
	line-height:50px;
}


#menu li a:hover {
	background-image: url(images/fonde_32.gif);
	background-repeat:  repeat-x;
	background-position: left top;
	background-color: #333333;
	color: #333333;
}

/* final menu */






#foot08{
	clear:both;
	width:100%;
	height: 100px;
	text-align: center;
	font-size:0.8em;
	color: #666666;
	background-color:#d3f395;
	padding-top:2px;
}

/* caja link menu todos los destinos */
#foot08 a:link {
	font-size: 1em;
	color: #666666;
	text-decoration: none;
	line-height:20px;
}
#foot08 a:visited {
	font-size: 1em;
	color: #666666;
	text-decoration: none;
	line-height:20px;
}
#foot08 a:hover {
	font-size: 1em;
	color: #333333;
	text-decoration: underline;
	line-height:20px;
}





/* form */
legend
  {
	font-size: 1.1em;
	color:#000000;
  }

fieldset 
  {
	padding: 0.8em;
	width: 500px;
	margin-right:20px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width: 1px;
  }

label 
  {
  display: inline;
  float: left;
  margin: 0 2px 0 0;
  font-size: 1em;
  } 

/* final form */

/* home lista de los viajes por continentes */
#homez2
{
	width: 100%;
	height: 300px;
	background-image: url(images/sombra_plana.png);
	background-repeat:repeat-x;
	text-align:center;
	clear:both;
}

#homez3
{
	width: 100%;
	height: 250px;
	background-image: url(images/sombra_plana.png);
	background-position:0px -5px;
	background-repeat:repeat-x;
	text-align:center;
	clear:both;
	padding:1px 0 0 0;
margin: 0 auto;
}

#homelistviajes
{
	margin: 0 auto;
	font-size:1em;
	text-align:left;
	padding:5px 0px 0px 20px;
	width: 950px;
	border: #CC0099 0px solid;
}
#homelistviajes h1
{	display:block;
	font-size:40px;
	color:#d3f395;
	line-height:45px;
	margin:0px;
	padding:10px 0 0 0;
	border:#000000 solid 0px;
	font-family:Trebuchet MS;
}
#homelistviajes h2
{
font-size:1em;
line-height:1.2em;
}
.one_continente h2
{
font-size:1em;
line-height:1.1em;
color:#999999;
padding-left:5px;
padding-top:15px;
}
#homelistviajes .one_continente
{
width:140px;
height:auto;
float:left;
text-align:left;
margin:6px;
}

#homelistviajes ul {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
	}
#homelistviajes li {
	font-size:0.9em;
	list-style-position: inside;
	list-style-image: url(images/puce.png);
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
}


/* final home lista de los viajes por continentes */

#header_no_home
		{
	background-image: url(images/fondo_bajo_menu.png);
	background-repeat:  repeat-x;
	background-position: left top;
	text-align:center;
	}

#header_paginas_no_home
{
	margin: 0 auto;
	font-size:1em;
	text-align:left;
	padding:5px 0px 0px 20px;
	width: 950px;
}
#header_paginas_no_home h1
{	display:block;
	font-size:40px;
	color:#d3f395;
	line-height:45px;
	margin:0px;
	padding:25px 0 15px 0;
	border:#000000 solid 0px;
	font-family:Trebuchet MS;
}







/* lista destinos vertical */
#falsacolumna
{
width: 950px;
margin: 0 auto;
padding: 0;
text-align: left;
background: url(images/falsa_columna_falsa.gif) repeat-y 0px 0px;
/*border:1px #000000 solid;*/
}
/* trampa para que funcione la falsa columna con firefox */
#falsacolumna2{

	height: 0px;
	clear:both;

}
#menudestino
{
	width:220px;
	float:left;
	text-align:left;
   /* border:1px #0099FF solid; */
}

#menudestino h1
{

	width:208px;
	padding:0px;
	margin:0px;
	font-size:15px;
	color: #999999;
	text-decoration: none;
	line-height:50px;
	text-align:center;
	background-color: #E6FFE6;
	border:#009900 solid;
	border-width:0px 0px 1px 0px;
	display:block;
}

	height: 50px;	
	font-family:Trebuchet MS;
	text-align:center;
}
#menudestino h2
{
	display:inline;
	line-height:40px;
	font-size:1em;
	text-align:left;
	margin-left:15px;
	padding-bottom:55px;
}

#menudestino ul {
        margin: 0px 0px 0px 50px;
        padding: 0px 0px 0px 0px;
	}
#menudestino li {
font-size:0.9em;
	list-style-position: outside;
	list-style-image: url(images/puce_2.png);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

/* final lista destinos vertica*/

/* zona head destino al lado de slider foto */


#alladofoto
{
	float: left;
	text-align:left;
	margin:0px 0px 5px 4px;
	padding-left:0px;
	width:434px;
	min-height:280px;
	background-color:#ececec;
	
	display:block;
}

#alladofoto h1
  {
	padding:0px;
	margin:0px;
	font-size:15px;
	color: #999999;
	text-decoration: none;
	line-height:50px;
	text-align:center;
	background-color: #E6FFE6;
	border:#009900 solid;
	border-width:0px 0px 1px 0px;
	display:block;
  }
#alladofoto li
{
	list-style-image: url(images/puce_2.png);
	font-size: 0.9em;
	line-height:1.2em;
	margin:0 0 0 30px;
}


/* fin zona head destino al lado de slider foto */

#contenedor{
width:570px;
float:left;
margin: 0 0 0 6px;
text-align:left;
}
#contenedor p{
margin-right:50px;
text-align:justify;
}
#contenedor p:first-letter{
	font-weight: bold;
	font-size: 2em;
}
#contenedor ul {
        margin: 0px 0px 0px 60px;
        padding: 0px 0px 0px 0px;
			list-style-image: url(images/puce_2.png);
	}
#contenedor li {
font-size:0.9em;
	list-style-position: outside;
	margin: 0px 50px 0px 0px;
	padding: 0px 0px 10px 0px;
	text-align: justify;
}
#contenedor ol {
        margin: 0px 0px 0px 60px;
        padding: 0px 0px 0px 0px;
		 list-style-type: decimal;
	}
#contenedor ol ol { 
margin: 0px 0px 0px 10px;
list-style-type: lower-alpha; 
}
#contenedor ol ol ol{ 
margin: 0px 0px 0px 10px;
list-style-type: lower-roman; 
}



/* mensajes inscripcion newsletter */
#mensajes
{
	border: dashed #FF0000 1px;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-right:20px;
	line-height:1.5em;
}


/*debajo menu */

/*final debajo menu */
#noticias ul {
	margin: 0px 0px 0px -15px;
	padding: 0px 0px 0px 0px;
	
	}
#noticias li {
	list-style-position: inside;
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 1em;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	list-style-image: none;
}







#contenido_alado_falsacolumna
{
display:block:
float:left;
border: dashed  #CCCCCC;
border-width:1px 1px 1px 0;
margin-left:210px;
}



/*social network*/
#share {
border: #666666 0px solid;
text-align:right;
width:20%;
padding:10px;
margin: 0 auto;
}
#share_right {
border: #666666 0px solid;
text-align:right;

padding:10px;
float:right;
}

/*imagenes*/
#foto_galerry
{
	border: 0px solid #000000;
	overflow: hidden;
	margin: 0px;
	width: 290px;
	min-height: 280px;
	float:left;
}
.img_ti
{
width:60px;
height:60px;
margin:4px;
float:left;
border:#666666 1px solid;
}
.img_med
{
width:150px;
height:150px;
float:left;
border:#666666 1px solid;
margin-right:10px;
margin-left:5px;
}

/*descriptivo viajes*/
#intro_interes_viaje
{
padding-right:15px;
text-align:justify;
height:165px;
}
#guia
{
	text-align:justify;
	line-height: 1.3em;
	margin: 5px;

}
#guia h1
{	
	display:block;
	font-size:40px;
	color:#d3f395;
	line-height:45px;
	margin:0px;
	padding:25px 0 15px 0;
	border:#000000 solid 0px;
	font-family:Trebuchet MS;
}

/*print sheet*/
.print
{
text-align:right;
padding-right:10px;

}
.print a
{
border:#009900 0px solid;
}

#ofertas h1
{	
	display:block;
	font-size:40px;
	color:#d3f395;
	line-height:45px;
	margin:0px;
	padding:25px 0 15px 0;
	border:#000000 solid 0px;
	font-family:Trebuchet MS;
}

#head_viaje_iti h1
{	
	display:block;
	font-size:40px;
	color:#d3f395;
	line-height:45px;
	margin:0px;
	padding:25px 0 15px 0;
	border:#000000 solid 0px;
	font-family:Trebuchet MS;
}
.content_de_interes
{	
	font-size:12px;
	width:360px;
	border:#999999 2px dashed;
	clear:both;
	background-color: #FFFFFF;
	padding:5px;
	margin:0px;
}
.find_agence
{
width:400px;	
float:left;
}
.agence
{
background: url(images/falsa_columna_falsa.gif) repeat 0px 0px;
border:#333 1px solid;
width:400px;
margin:10px;
text-align:left;
padding:10px;
float:left;
}
.agence h1
{
marign:0px;
padding:0px;
line-height:18px;
font-size:18px;
}

.bqdviaje
{
background: url(images/falsa_columna_falsa.gif) repeat 0px 0px;
border:#333 1px solid;
width:550px;
margin:10px;
text-align:left;
padding:10px;
}
.bqdviaje h1
{
marign:0px;
padding:0px;
line-height:18px;
font-size:18px;
}


* {
margin:0;
padding:0;
}

 
#slider1 {
	width:950px;
	list-style: none;
	overflow: hidden;
	margin:0 0 0 0;	
}
#slider1 ul {
	height:600px;
}
	
#slider1 li {
	/*padding: 0;
	margin: 0;
	zoom:1;/*/
}

#slider1 img {

	float: left; 
	border: solid #666 0px; 

}
/*pager links*/
.bx-pager a {
	margin-right: 5px;
	color: #fff;
	padding: 3px 8px 3px 6px;
	font-size: 12px;
	zoom:1;
	background-color: #009900;;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	opacity:0.8;
}

.bx-pager .pager-active,
.bx-pager a:hover {
	background-position: 0 0;
	background-color: #0F3;
	color:#333;
}
.bx-wrapper { height:250px; }
/*pager wrapper*/
.bx-pager {

	text-align:center;
	padding-top: 0px;
	font-size:12px;
	color:#666;
	position:relative;
	top:-30px;
	background-color:transparent;
	left: 0px; float:right; margin-right:9px;
}

