/* CSS Document */

html
{
	padding: 0px;
	margin: 0px;
}

body {

  background-color: #ffffff;
  font-size: 12px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#564b47;  
  padding:0px;
  margin:0px;
}

form {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	margin:0;
	padding:0;
}

fieldset {
	width:380px;
	border:0;
	padding:0 0 0 10px;
	margin:0;
	overflow:auto;
}

fieldset label {
	clear:left;
	float:left;
	width:90px;
	font-size:12px;
	font-weight: bold;
	padding:0 5px 10px 0;
	margin:0;
}

fieldset input, textarea, select {
	width:260px;
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px;
	color: #000;
	background-color: white;
	border: 1px solid #000;
	padding:0;
	margin:0 0 10px 0;
}

fieldset input.checkmark {
	clear:none;
	float:left;
	width:15px;
	background-color:transparent;
	border:none;
	padding:0;
	margin:0;
}

fieldset label.radiolabel {
	clear:none;
	float:left;
	width:25px;
	padding:0;
	margin:0;
}

fieldset input.radiobtn {
	clear:none;
	float:left;
	width:15px;
	background-color:transparent;
	border:none;
	padding:0;
	margin:0 7px 0 0;
}

input.submitbtn {
	width:80px;
	font-size:10px;
	font-weight: bold;
	color: white;
	background-color: #000;
	padding:1px;
	margin:0;
}

p {
	margin: 0px; 
	padding: 5px 20px 5px 20px; 
	color: #564b47;
	font-size: 11px;
	background-color: transparent;
}


a { 
	color: #ff66cc;
	font-size: 11px;
	background-color:transparent;
	text-decoration: underline; 
}
 

.alignright {
	margin-top: 0; 
	text-align: right;
	font-size: 10px;
}

h1 {
	font-size: 14px;
	padding: 5px 20px 5px 20px; 
	text-transform:uppercase;
	color: #564b47;
	background-color: transparent;
	}


h2 {
	font-size: 12px;
	text-align: right;
	color: #564b47;
	padding: 5px 20px 5px 20px; 
}

h3 {
	margin: 0px; 
	padding: 5px 20px 5px 20px; 
	color: #564b47;
	font-size: 11px;
	background-color: transparent;
	font-weight:bold;
}

h3.formheader {
	width:360px;
	background-color:#B5C8C7;
	padding: 3px;
	margin: 0 0 10px 10px;
}

strong { 
	font-size: 13px;
}

ul {
	margin-left:20px;
	padding: 0;
	}
	

li a {
	text-align:left;
	}
img {
 border:0px;
 }
 

/*  positioning-layers statisch und absolut */

#vietnam_header {
	background-color: #F0CF42; 
	margin: 0px; 
	padding: 0px;
}

#vietnam_navegacion {
float:left;
	left: 0px;
	width: 190px;
	color: #564b47;
	margin: 0px; 
	padding: 0px;
	border-right: 1px dashed #cdcdcd;
	border-bottom: 1px dashed #cdcdcd;
	background-color: #ffffff; 
}

#vietnam_contenidos {

	margin: 0px 190px 0px 190px;
	padding: 0px;
	background-color: #ffffff;    
}

#vietnam_derecha {
float:right;
	right: 0px;        
	width: 140px;
	color: #564b47;
	border-left: 1px dashed #cdcdcd;
	border-bottom: 1px dashed #cdcdcd;
	margin: 0px; 
	padding: 10px;
	background-color: #ffffff;
}

/*  separadores de contenido */

.separador_header {
	font-size: 11px;
	text-transform:uppercase;
	text-align: right;
	color: #ffffff;
	background-color: #cdcdcd;
	padding:5px 15px;
	margin:0px
}

.separador_vietnam {
	text-align: left;
	padding:5px 15px;
	margin:0px;
	color: #ffffff;
	background-color: #cdcdcd;
	font-size: 11px;
	text-transform:uppercase;

}


.separador_fino {
	text-align: left;
	margin-left:20px;
	color: #564b47;
	background-color:#EDEDED;
	font-size: 11px;
	text-transform:uppercase;
	font-weight:bold;

}

.separador {
background-color:#EDEDED;
margin-left:20px;
}
.separador a {
font-weight:bold;
}

#banner_vietnam {
position: absolute;
left: 300px;        
top: 20px;

}

#productos_vietnam {
  border-bottom:1px solid #E6FEE6;
  padding-top:20px;

}


/*  MENU */

.menu_titulo {

	font-style: normal;
	display: block;
	padding: 15px 20px 5px 0;
}

#menu {

	padding: 25px 0 0 20px;
	line-height:1.5em;
	
}

#menu ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
	}
	

#menu li a {

	font-size: 12px;
	text-decoration: none;
	text-align:left;
	margin: 0;
	padding:2px;
	color:#979028;


}

#menu li a:hover {

	font-size: 12px;
	background-color:#ff66cc;
	padding:2px;
	color:#564b47;

}


#menu li a:visited  {

	font-size: 12px;

}

#menu li a:active  {

	font-size: 12px;
	background-color:#ff66cc;
	padding:2px;
	color:#564b47;

}

/* FOOTER*/

#footer {

	font-size: 9px; 
	text-decoration: none;
	color: #cccccc; 

	font-weight: normal; 
	margin:20px;
	padding-top:20px;
	clear:left;
	
}

#footer A {

	color: #cccccc;
	font-size: 9px;  
	text-decoration: none;


	}

#footer A:Hover {

	color: #cccccc; 
	font-size: 9px;  
	text-decoration: underline;
}


#copy_vietnam {
	font-size: 11px; 
	color: #999999; 
}

/*  FORMULARIOS */



select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000 ; 
 	background-color: #fff;

	}

.suscripcion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #979028;
	}
	

input {
	color: #000;
	background-color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}


.foto_vietnam {
padding:4px;
border:1px solid #ddd;
  }
  
.mapa_vietnam {
padding:4px;
 }
  
.producto_vietnam {
padding:4px;
border:1px solid #ddd;
float:left;
margin-right:10px;
  }
  
.titulo_producto_vietnam {
 	text-transform:uppercase;
	color: #979028;
	font-weight:bold;
}
  
.titulo_producto_vietnam a {
 	text-transform:uppercase;
	color: #979028;
	font-weight:bold;
}

.mail_format {

	border: solid #979028;
	border-width:0px 0px 0px 3px;
	margin-left: 20px; 
	color:#979028;
	background-color: transparent;
	}

/* TABLE */

.viajes table {
	margin-left:20px;
	color: #000000;
}

.viajes td {
	border:1px solid #F0CF42;
}

.viajes tr {
	border:1px solid #F0CF42;
}

.google_table {
	margin-left:0px;

}

.google_table TD {
	border:1px solid #FFFFFF;
}

.google_table TR {
	border:1px solid #FFFFFF;
}


.style1 {color: #979028}

.selected {
	font-weight:bold;
}

.galleryimage img{
	padding:4px;
	border:1px solid #ddd;
	margin:3px;
	background-color: #fff;
}

/********** eCL *************/

.eCLItem H1{
	font-size: 14px;
	padding: 5px 20px 5px 20px; 
	text-transform:uppercase;
	color: #564b47;
	background-color: transparent;
	}
	

.eCLItem H2{
	padding: 5px 20px 5px 20px; 
	color: #564b47;
	font-size: 12px;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:20 px;
	
}

.eCLItem H3{
	margin: 0px; 
	padding: 5px 20px 5px 20px; 
	color: #564b47;
	font-size: 11px;
	background-color: transparent;

}

.eCLItem p{
	margin: 0px; 
	padding: 5px 20px 5px 20px; 
	color: #564b47;
	font-size: 11px;
	background-color: transparent;
}

.eCLItem ul {
	margin-left:20px;
	padding: 0;
	}

.eCLItem li {
	text-align:left;
	margin-left:20px;

	}

.eCLItem li a {
	text-align:left;
	}

/*********** templates_fotos *************/

.gallerylist{
	float:left;
	width:150px;
	margin:5px;
	padding:5px;
	font-size:11px;
}

.gallerylist li{
	padding-bottom:3px;
}
.gallerylist a {
	color:#FF66CC;
}

#navi H1{
        margin: 0px;
        padding: 0px;
        color: #564b47;
        font-size: 11px;
        font-weight:bold;
 }


 #navi H2{
        margin: 0px;
        padding: 0px;
        color: #564b47;
        font-size: 10px;


 }

 #navi H3{
        margin: 0px;
        padding: 0px;
        color: #564b47;
        font-size: 10px;


 }

 #navi p{
        margin: 0px;
        padding: 0px;
        color: #564b47;
        font-size: 9px;


 }


/*****************************************/
/*** definición de estilos para la impresión de classes ***/

/* viajes */

.class_container_1 {
	margin-top:10px;
	/*clear:left;*/
	border-right: 1px dashed #cdcdcd;
	border-top: 1px dashed #cdcdcd;
	border-bottom: 1px dashed #cdcdcd;

	margin-left:20px;
}


.class_container_1 img{
	padding:4px;
	border:1px solid #ddd;
	float:left;
	margin:20px;
	margin-top:5px;
  }

/* alojamientos */

.class_container_2 {
	margin-top:10px;
	/*clear:left;*/
	border-right: 1px dashed #cdcdcd;
	border-top: 1px dashed #cdcdcd;
	border-bottom: 1px dashed #cdcdcd;
		margin-left:20px;
}


.class_container_2 img{
	padding:4px;
	border:1px solid #ddd;
	float:left;
	margin:20px;
	margin-top:5px;
  }

/* fotos */

.class_container_3 {
	margin-top:10px;
	/*clear:left;*/
	background-color:#EDEDED;
	margin-left:20px;
}


.class_container_3 img{
	padding:4px;
	border:1px solid #ddd;
	float:left;
	margin:20px;
	margin-top:5px;
  }

/* mapas */

.class_container_4 {
	margin-top:10px;
	/*clear:left;*/
	background-color:#EDEDED;
	margin-left:20px;
}


.class_container_4 img{
	padding:4px;
	border:1px solid #ddd;
	float:left;
	margin:20px;
	margin-top:5px;
  }
  
  /* productos */
  
.class_container_6 {
	margin-top:10px;
	background-color:#fff;
}


.class_container_6 img{
	padding:4px;
	border:1px solid #ddd;
	margin:20px;
	margin-top:5px;
  }

  /* GENERICA */
  
.class_container_0 {
	margin-top:10px;
	background-color:#fff;
}


.class_container_0 img{
	padding:4px;
	border:1px solid #ddd;
	float:left;
	margin:20px;
	margin-top:5px;
  }
.eclimage{
	margin:20px;
	padding:5px;
	border:1px solid #ddd;
}