* {
   padding:0;
   margin:0;
   border:0;
}

ul {
	list-style-type: none;
}
body {
	background-color: #526F83;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 771px;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
}
#main {
	background-color: #FFFFFF;
	position: relative;
	border: 1px solid #CCCCCC;
	padding: 3px;
}
h1 {
	font-size: 18px;
	font-weight: bold;
	color: #004080;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tit {
	font-size: 20px;
	padding: 10px;
	font-weight: normal;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
}
#title {
	background-color: #5B819A;
	height: 50px;
	background-image: url(fotos/fondo.jpg);
	margin-bottom: 2px;
}
#content {
	width: 765px;
	clear: both;
}

#inf {
	height: 230px;
	background-image: url(fotos/cotopaxi2.jpg);
}
.titlediv {
	height: 40px;
}
#forum {
	position: absolute;
	width: 100px;
	left: 649px;
	top: 18px;
	padding: 2px;
	text-align: center;
	border: 1px solid #FFFFFF;
	font-size: 10px;
}
#search {
	left: 508px;
	top: 274px;
	position: absolute;
	height: 32px;
	margin: 0px;
	padding: 0px;
}

#forum a {
	color: #FFFFFF;
	text-decoration: none;
}
#search form {  
  margin: 0;
  padding: 0;
}

#search form input {
	width:115px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding: 0px;
	color: #344F61;
	font-size: 10px;
	border: 1px solid #FFFFFF;
	font-weight: bold;
}
#form {
	background-color: #EAEDEF;
	width: 182px;
	float: left;
	padding-right: 12px;
	padding-left: 12px;
	margin-bottom: 2px;
	height: 1556px;
	padding-bottom: 4px;
}
.form2 {
	font-size: 12px;
	height: 402px;
	margin-bottom: 4px;
	margin-top: 12px;
	width:181px;
}
#publi {
	height: 76px;
	position: absolute;
	left: 210px;
	top: 0px;
	width: 547px;
	background-color: #FFFFFF;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#publi a {
	font-weight: bold;
	color: #81B815;
}

#menu {
	background-color: #EAEDEF;
	float: left;
	width: 159px;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 3px;
	height: 1552px;
}
#video {
	position: relative;
	height: 350px;
}
#division {
	background-color: #CCCCCC;
	margin-bottom: 2px;
	height: 20px;
	clear: both;
}
#copyright {
	background-color: #436E8D;
	margin-bottom: 2px;
	color: #FFFFFF;
	height: 30px;
	text-align: center;
	background-image: url(fotos/fondo.jpg);
	font-size: 10px;
	font-weight: bold;
	padding-top: 5px;
}
#menusec {
	width: 391px;
	height: 17px;
	background-color: #759EBA;
	color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#direc {
	height: 14px;
	background-color: #F5F5F5;
	text-decoration: none;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 5px;
	font-weight: bold;
	color: #384D5A;
}
#division2 {
	background-image: url(fotos/div.jpg);
	height: 15px;
	background-repeat: no-repeat;
	margin-bottom: 1px;
}

#cont {
	width: 382px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#main .textcont {
	float: left;
	width: 392px;
}


.publi1 {
	padding: 2px;
}

#publi2 {
	padding-top: 8px;
	text-align: left;
	position: absolute;
	top: 55px;
	left: 0px;
	width: 500px;
	height: 15px;
}
#navi {
	list-style:none;
	margin:0;
	padding:0;
}
#navi li {
	float:left;
	border: 1px solid #759EBA;
}
#navi li a {
	display:block;
	padding:0px 0;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	width: 76px;
	text-decoration: none;
}
#navi li a:hover {
	text-decoration: none;
	color: #FFFFCC;
}
.cuscolog, .machupicchulog, .othersiteslog, .sacredvalleylog, .activitieslog, .touroperatorslog {
	height: 46px;
	padding: 7px;
	position: relative;
	margin-bottom: 4px;
	text-align: right;

}
.cruises, .hotels, .activities, .touroperators {
	position: relative;
	display: table;
}
.cuscolog {
	background-image: url(pictures/cuzco_log.gif);
}
.cuscolog  a, .machupicchulog a, .othersiteslog a, .sacredvalleylog a, .activitieslog a, .touroperatorslog a {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-decoration: none;
}
.machupicchulog {
	background-image: url(pictures/machupicchu_log.gif);
	margin-top: 1px;
}
.othersiteslog {
	background-image: url(pictures/othersites_log.gif);
	margin-top: 1px;
}
.sacredvalleylog {
	background-image: url(pictures/sacredvalley_log.gif);
	margin-top: 1px;
}
.activitieslog {
	background-image: url(pictures/activities_log.gif);
	margin-top: 1px;
}
.touroperatorslog {
	background-image: url(pictures/touroperators_log.gif);
	margin-top: 1px;
}

.submenu {
	text-align: left;
	font-size: 11px;
}
.submenu li {
	float:left;
	padding: 1px;
	list-style-type: none;
	background-color: #EAEDEF;
	display: block;
}
.submenu li a {
	display:block;
	text-decoration:none;
	font-size:11px;
	color:#445C6C;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	width: 141px;
	height: 20px;
	padding-left: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BCC7CD;
	background-image: url(pictures/button.gif);
	line-height: 20px;
}
.submenu li a:hover {
	background-color: #F2F5FA;
}

.etours, .logriobamba, .logvilcabamba, .logciudades, .lograinforest, .logecuador, .logloja {
	height: 27px;
	padding: 7px;
	margin-bottom: 4px;
	text-align: right;
	width: 165px;
	position: relative;
	margin-top: 2px;
}
.info1 {
	position: relative;
	display: table;
	width: 179px;
}
.etours {
	background-image: url(fotos/etours.gif);
	background-repeat: no-repeat;
}
.logloja {
	background-image: url(fotos/logtonsupa.gif);
	background-repeat: no-repeat;
}
.logriobamba {
	background-image: url(fotos/riobamba.gif);
	background-repeat: no-repeat;
}
.logvilcabamba {
	background-image: url(fotos/vilcabam.gif);
	background-repeat: no-repeat;
}
.logvilcabamba {
	background-image: url(fotos/vilcabam.gif);
	background-repeat: no-repeat;
}
.logciudades {
	background-image: url(fotos/masciudades.gif);
	background-repeat: no-repeat;
}
.lograinforest {
	background-image: url(fotos/rain-forest.gif);
	background-repeat: no-repeat;
}
.logecuador {
	background-image: url(fotos/logecuador.gif);
	background-repeat: no-repeat;
}
.etours a, .logriobamba a, .logvilcabamba a, .logcuidades a, .lograinforest a, .logecuador a, .logloja a {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-decoration: none;
}
.gecuador {
	background-image: url(pictures/ecuador_log.gif);
	margin-top: 1px;
}
.menug {
	text-align: left;
	font-size: 11px;
}
.menug li {
	padding: 1px;
	list-style-image: none;
	list-style-type: none;
	display: block;
}
.menug li a {
	text-decoration:none;
	text-align:left;
	font-size:11px;
	color:#445C6C;
	font-weight: bold;
	width: 165px;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BCC7CD;
	background-image: url(pictures/button.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	display: block;
	line-height: 20px;
}
.menug li a:hover {
	background-color: #F2F5FA;
}
#copyright a {
	color: #FFFFFF;
}
#copyright a:hover {
	text-decoration: underline;
}

#formgtourist select {
	font-size: 11px;
	width: 160px;
	margin-top: 4px;
	margin-bottom: 10px;
}
#formgtourist textarea {
	width: 155px;
	margin-bottom: 6px;
}
#formgtourist input{
	width: 155px;
	margin-top: 3px;
	margin-bottom: 3px;
}
#formgtourist label {
	text-align: right;
	width: 75px;
}
#formgtourist .button{
	width: 58px;
}
.letterform {
	font-size: 13px;
	color: #004080;
	font-weight: bold;
}


.photo {
	padding: 3px;
	border: 1px solid #CCCCCC;
	margin-right: 6px;
	width: 121px;
	float: left;
	height: 104px;
}
#adsense {
	height: 112px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.adsense3 {
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	height: 60px;
}

.adsense2 {
	width: 300px;
	padding-right: 10px;
	float: right;
}
.video1 {
	width: 425px;
	float: left;
}

.videos {
	height: 184px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	font-size: 11px;
	background-image: url(pictures/background-videos.gif);
	text-align: center;
}
#cont p {
	padding-bottom: 8px;
}
h2 {
	padding-top: 5px;
	padding-bottom: 8px;
	font-size: 13px;
	text-align: justify;
	font-weight: bold;
	color: #004080;
}
.info {
	padding-top: 19px;
	width:182px;
}
.tours {
	padding-top: 4px;
	width:182px;
}
.photo2 {
	padding-top: 21px;
	padding-bottom: 21px;
}
.photo3 {
	margin-right: 2px;
	
}
.hr {
	height: 15px;
	background-attachment: scroll;
	background-color: #fff;
	background-image: url(fotos/hr.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.hr hr {
  display: none;
}
.imgcont {
	margin-right: 5px;
}
.imgcontr {
	margin-left: 5px;
}
.adver {
	padding-left: 2px;
	padding-top: 34px;
}
.adver a {
	font-size: 11px;
	color: #000000;
}
#nextimg {
	float: right;
	width: 148px;
	margin-left: 6px;
}
#imgleft, .imgleft {
	margin-right: 6px;
	width: 150px;
	float: left;
	padding: 3px;
	border: 1px solid #CCCCCC;
}
#imgright{
	margin-left: 6px;
	width: 150px;
	float: right;
	padding: 3px;
	border: 1px solid #CCCCCC;
}
.imgrightnb{
	margin-left: 6px;
	width: 150px;
	float: right;
	padding: 3px;
}
#imgcen {
	padding: 3px;
	border: 1px solid #CCCCCC;
	width: 230px;
	height: 135px;
}
#imgcen2 {
	padding: 3px;
	width: 230px;
}
#luxury, #first, #tourist, #economic  {
	float: left;
	width: 95px;
}
.divsite  {
	float: left;
	width: 180px;
}
#luxury a, #first a, #tourist a, #economic a, #hotel a, #hotel2 a, #hotel3 a  {
	font-weight: normal;
	font-size: 12px;
}
.styleblue{
	color: #3E647B;
	font-weight: bold;
}
#direc a, #sitmap #direcg a  {
	color: #384D5A;
}
.photos {
	padding: 2px;
	width: 180px;
	border: 1px solid #CCCCCC;
	margin-left: 2px;
	margin-bottom: 2px;
}
.photoss3 {
	padding: 2px;
	width: 180px;
	border: 1px solid #CCCCCC;
	margin-bottom: 2px;
	margin-right: 2px;
}
.photos2 {
	padding: 2px;
	width: 150px;
	margin-right: 2px;
	margin-bottom: 2px;
	border: 1px solid #CCCCCC;
}
.fotos {
	padding: 2px;
	width: 162px;
	margin-bottom: 2px;
	border: 1px solid #CCCCCC;
	margin-right: 2px;
}
.fotos4 {
	width: 180px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding: 2px;
	border: 1px solid #CCCCCC;
}

.fotos2 {
	padding: 2px;
	width: 140px;
	margin-bottom: 2px;
	border: 1px solid #CCCCCC;
	margin-right: 2px;
}
.fotosc {
	padding: 2px;
	width: 109x;
	margin-bottom: 2px;
	border: 1px solid #CCCCCC;
	margin-right: 2px;
}
.fotoss {
	padding: 2px;
	width: 114px;
	margin-bottom: 2px;
	border: 1px solid #CCCCCC;
	margin-right: 2px;
}
.fotoss2 {
	padding: 2px;
	width: 109px;
	margin-bottom: 2px;
	border: 1px solid #CCCCCC;
	margin-left: 2px;
}
.fotos3 {
	padding: 2px;
	width: 140px;
	margin-bottom: 2px;
	border: 1px solid #CCCCCC;
	margin-left: 2px;
}
.foto5 {
	padding: 2px;
	width: 180px;
	margin-right: 2px;
	margin-bottom: 2px;
	border: 1px solid #CCCCCC;
}

.divcont {
	padding: 2px;
	border: 1px solid #004080;
	margin-top: 15px;
	margin-bottom: 10px;
	color: #004080;
}
.itinerary {
	height: 18px;
}
.center {
	text-align: center;
}
.center p {
	text-align: center;
}
.rates {
	border: 1px solid #D0DCE7;
	margin: 0px;
	padding: 0px;
	height: 20px;
}
a.lingr:link, a.lingr:hover, a.lingr:visited, a.lingr:active {
	color: #81B815;
	font-weight: bold;
}
#linkv {
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
}
#linkv a {
	color: #84BA10;
	font-weight: bold;
}
.stylec2{
	color: #990000;
	font-weight: bold;
}
#deckplan {
	height: 460px;
	background-color: #FFFFFF;
	font-size: 10px;
	display: table;
}
#publileft {
	height: 200px;
	background-color: #FFFFFF;
	font-size: 10px;
}
#hotel, #hotel2, #hotel3 {
	font-weight: normal;
	margin-top: 15px;
	margin-bottom: 20px;
}
.celp {
	font-size: 10px;
}
#tablesec {
}
#tablesec a {
	font-weight: normal;
}
#moreinfo {
	background-color: #759EBA;
	padding: 2px;
}
.moreinfop {
	padding: 1px;
	border: 1px solid #759EBA;
	width: 160px;
}
#moreinfo a {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.ratestour {
	color: #990000;
	padding: 2px;
	font-size: 11px;
}
.celtours {
	font-weight: bold;
	color: #FFFFFF;
	height: 40px;
	text-indent: 10px;
}
a.linkw2:link {
	color: #FFFFFF;
}
#main #content2 #contpic .tourslist .celtours a {
	color: #FFFFFF;
	text-decoration: none;
}
.tourformp {
	width: 155px;
	height: 20px;
	}
#main #content2 #contpic .tourslist .tourformp a {
	font-size: 11px;
	color: #993300;
	text-decoration: none;
}
#formtour {
	width: 520px;
	height: 505px;
	background-color: #FFFFFF;
	background-image: url(fotos/formtour.gif);
	font-size: 11px;
}
#formtour2 {
	width: 600px;
	height: 680px;
	background-color: #FFFFFF;
	background-image: url(pictures/bcg_formtour2.gif);
	font-size: 11px;
}

#formtour input, #formtour2 input {
	width: 200px;
	font-size: 11px;
}
#formtour select, #formtour2 select {
	font-size: 11px;
}
#formtour textarea, #formtour2 textarea {
	font-size: 11px;
	width: 200px;
}
#formtour #Submit, #formtour2 #Submit {
	width: 100px;
}
#formtour h1, #formtour2 h1 {
	color: #007DCE;
	font-weight: bold;
}
#formtour2 #formt .formint #Submit {
	width: 54px;
	background-color: #31639C;
	font-weight: bold;
	height: 20px;
	color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #CCCCCC;
	border-bottom-color: #999999;
	border-left-color: #FFFFFF;
}
#direcg {
	text-decoration: none;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 2px;
	font-weight: bold;
	color: #384D5A;
}#sitmap .styleb a {
	font-size: 11px;
	font-weight: bold;
	color: #004080;
}

#itidbd {
}
#itidbd a {
	color: #84BA10;
	font-weight: bold;
}
.tdform {
	text-align: right;
}

.green{
	color: #81B815;
	font-weight: bold;
}
.cruisesgalapagos {
	margin-top: 10px;
	width: 100%;
	border: 1px solid #8EA8B9;
}
.cruisesgalapagos h2 {
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-indent: 3px;
	font-family: Arial, Helvetica, sans-serif;
}
.tdcruises {
	height: 69px;
	font-size: 11px;
	background-color: #F8F9FA;
}
.tdcruises2 {
	height: 17px;
	background-color: #759EBA;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.tdhotels {
	background-color: #759EBA;
	color: #FFFFFF;
}
.incatours {
	margin-top: 15px;
	width: 100%;
	border: 1px solid #8EA8B9;
	background-color: #FFFFFF;
}
.incatours  h2 {
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-indent: 3px;
	font-family: Arial, Helvetica, sans-serif;
}
.small {
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}
.bcgcelt {
	background-image: url(pictures/back_cel.jpg);
	height: 20px;
}
.bcgcelt2 {
	background-image: url(pictures/back_cel2.jpg);
	height: 20px;
}
.idtour {
	text-indent: 3px;
}
.incaback {
	background-image: url(pictures/inca.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.moreinfo {
	background-color: #EFDFAF;
	border: 1px outset #E2C876;
	padding: 1px;
	width: 120px;
}
#contpic .incatours .bcgcelt a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#contpic .incatours .moreinfo a{
	color: #218AB1;
}
#imgleft2 {
	margin-right: 6px;
	width: 154px;
	float: left;
	padding: 3px;
	border: 1px solid #CCCCCC;
}#formtour .formint h2 {
	font-size: 17px;
	text-align: center;
	font-weight: bold;
}
#linkcont{
}
#linkcont a {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.logoecuador, .logogalapagos, .logobanos, .logorainforest, .logomontanita, .logoquito, .logoguayaquil, .logocuenca, .logomanta, .logosalinas, .logoatacames, .logobahia, .logootavalo, .logomachala, .logoambato, .logovilcabamba, .logotena, .logoriobamba, .logotonsupa, .logoibarra, .logoloja   {
	height: 26px;
	padding: 7px;
	position: relative;
	margin-bottom: 4px;
	text-align: right;

}
.logoecuador {
	background-image: url(fotos/ecuador.jpg);
}
.logoecuador  a, .logogalapagos a, .logobanos a, .logorainforest a, .logomontanita a, .logoquito a, .logoguayaquil a, .logocuenca a, .logomanta a, .logosalinas a, .logoatacames a, .logobahia a, .logootavalo  a, .logomachala a, .logoambato a, .logovilcabamba a, .logotena a, .logoriobamba a, .logotonsupa a, .logoibarra a, .logoloja a {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-decoration: none;
}
.logocuenca {
	background-image: url(fotos/cuenca.jpg);
	margin-top: 1px;
}
.logomanta {
	background-image: url(fotos/manta.jpg);
	margin-top: 1px;
}
.logosalinas {
	background-image: url(fotos/salinas.gif);
	margin-top: 1px;
}
.logoatacames {
	background-image: url(fotos/atacames.jpg);
	margin-top: 1px;
}
.logomanta {
	background-image: url(fotos/manta.jpg);
	margin-top: 1px;
}
.logobahia{
	background-image: url(fotos/bahia.jpg);
	margin-top: 1px;
}
.logootavalo {
	background-image: url(fotos/otavalo.jpg);
	margin-top: 1px;
}
.logomachala {
	background-image: url(fotos/machala.jpg);
	margin-top: 1px;
}
.logoambato{
	background-image: url(fotos/ambato.jpg);
	margin-top: 1px;
}
.logovilcabamba{
	background-image: url(fotos/vilcabamba.jpg);
	margin-top: 1px;
}
.logotena{
	background-image: url(fotos/tena.jpg);
	margin-top: 1px;
}
.logotonsupa{
	background-image: url(fotos/tonsupa.jpg);
	margin-top: 1px;
}
.logoriobamba{
	background-image: url(fotos/riobamba.jpg);
	margin-top: 1px;
}
	
.logoibarra{
	background-image: url(fotos/ibarra.jpg);
	margin-top: 1px;
}
.logoloja{
	background-image: url(fotos/loja.gif);
	margin-top: 1px;
}
.logoguayaquil {
	background-image: url(fotos/guayaquil.jpg);
	margin-top: 1px;
}
.logogalapagos {
	background-image: url(fotos/galapagos.jpg);
	margin-top: 1px;
}
.logobanos {
	background-image: url(fotos/banos.jpg);
	margin-top: 1px;
}
.logorainforest {
	background-image: url(fotos/rainforest.jpg);
	margin-top: 1px;
}
.logomontanita{
	background-image: url(fotos/montanita.jpg);
	margin-top: 1px;
}
.logoquito {
	background-image: url(fotos/quito.gif);
	margin-top: 1px;
}
#tableclima {
	border: 1px solid #526F83;
	font-size: 9px;
	font-weight: normal;
	margin-bottom: 10px;
	
}
.celclima {
	color: #FFFFFF;
	background-color: #47708C;
	font-weight: bold;
	padding: 3px;
}
.celclima2 {
	border: 1px solid #526F83;
	padding: 3px;
}
#thoteles {
	margin-bottom: 15px;
	
}
.thotel {
	height: 24px;
}
#thoteles a {
	color: #004080;
	text-decoration: none;
	font-size: 12px;
}
#thoteles a:hover {
	text-decoration: underline;
	font-size: 12px;
}
.imagen {
	padding: 2px;
	width: 110px;
	margin-right: 2px;
	margin-bottom: 2px;
	border: 1px solid #CCCCCC;
	height: 79px;
}
#fauna {
	border: 1px solid #526F83;
	font-size: 9px;
	background-image: url(fotos/galapagos/tortuga.jpg);
	text-align: center;
	margin-top: 10px;
	
}
.celfauna {
	padding: 2px;
	border: 1px solid #EAEDEF;
	height: 18px;
}
.celfauna2 {
	font-size: 9px;
	color: #FFFFFF;
	background-color: #526F83;
	height: 25px;
	font-weight: bold;
	background-position: center;
	text-decoration: underline;
}
#cont a {
	color: #004080;
	font-size: 12px;
	font-weight: bold;
}
.celltable {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.celitinerary {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000066;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #000066;
}
.celgreen, .celyellow, .celgreen2 {
	color: #FFFFFF;
	width: 12px;
	font-size: 11px;
}
.celgreen {
	background-color: #006633;
	border: 1px solid #002814;
}
.celyellow {
	background-color: #FFCC00;
	border: 1px solid #CCA400;
}
.celgreen2 {
	background-color: #99CC33;
	border: 1px solid #789E27;
}
.celtitle {
	background-color: #3A7699;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 12px;
	font-weight: bold;
	height: 50px;
	background-image: url(fotos/ecuador/fondotours2.jpg);
}
a.linkstour:link, a.linkstour:visited, a.linkstour:active {
	color:#ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.linkstour:hover{
	color:#ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#tourss {
	width: 90px;
	height: 23px;
	border: 1px solid #3A7699;
}
#tourss a {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#tablatours #tourss a {
	font-size: 10px;
}

.dest {
	font-size: 10px;
	color: #2F617B;
}

.bordertour {
	border: 1px solid #3A7699;
	margin-bottom: 20px;
}
.ttour {
	border: 1px solid #3A7699;
}
.inqtour {
	border: 1px solid #598400;
	font-weight: bold;
	color: #FFFFFF;
	width: 100px;
}
.price {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}
a.tours:link, a.tours:visited, a.tours:active {color:#ffffff; font-weight:bold; font-size: 11px; text-decoration:underline;}

#tablatours {
	
}
#tablatours a {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#calificacion {
	font-size: 10px;
	
}
.viajar {
	font-size: 10px;
	color: #FF0000;
}
.contacto {
	float: right;
	width: 100px;
	margin-top: 8px;
	padding: 2px;
}
.contacto a {
	float: right;
	width: 100px;
	color: #FFFFFF;
	font-weight: bold;
}
.bannerpub1  {
	width: 372px;
	float: left;
	padding: 2px;
	border: 1px solid #CCCCCC;
	margin-right: 7px;
	background-color: #FFFFFF;
}
.bannerpub2  {
	width: 372px;
	float: left;
	padding: 2px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.clr {
	clear: both;
}
.pubh {
	margin-bottom: 2px;
}
.publicidad {
	height: 100px;
	clear: both;
	border: 2px solid #C6CECE;
}
.bannert {
	background-color: #FFF;
	padding: 2px;
	text-align: center;
	margin-top: 3px;
	border: 1px solid #CCC;
	margin-bottom: 3px;
}
#text2 p {
	text-align: justify;
}
#formpr2 {
	width: 344px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	margin-top: 20px;
	border: 1px solid #B6C7D1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#formpr2 p {
	text-align: center;
}

.formd1 {
	width: 152px;
	float: left;
	text-align: right;
	margin-right: 10px;
}
.formd2 {
	width: 170px;
	float: left;
	text-align: right;
	margin-right: 10px;
}
.margen3 {
	height: 20px;
	padding-top: 8px;
	padding-bottom: 5px;
	clear: both;
}
.margen4 {
	height: 73px;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* form */
#Name2, #Email2, #Hotel2, #Hostal2, #Adults2, #Telephone2, #Arrival_Day2, #Departure_Day2, #Arrival_Day3, #Departure_Day3, #Country_Origin2 {
	width: 170px;
	background-color: #FFFFFF;
	height: 12px;
	padding: 3px;
	float: left;
	font-size: 11px;
}

#Hotel2, #Hostal2 {
	height: 20px;
}


#Arrival_Day2, #Departure_Day2, #Arrival_Day3, #Departure_Day3 {
	width: 80px;
	background-color: #FFFFFF;
	height: 12px;
	padding: 3px;
	float: left;
	font-size: 11px;
}
#Adults2 {
	width: 80px;
	height: 12px;
	padding: 3px;
	font-size: 11px;
	background-color: #FFFFFF;
}
#Comments2 {
	width: 170px;
	height: 70px;
	padding: 3px;
	background-color: #FFFFFF;
	float: left;
	font-size: 11px;
}
#Submit2 {
	background-color: #526F83;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	width: 130px;
	height: 20px;
	font-weight: bold;
	margin-top: 10px;
}

#Submit2:hover {
	cursor: pointer;
	border: 1px solid #FFFFFF;
}
#Name2, #Email2, #Comments2, #Submit2, #Adults2, #Arrival_Day2, #Telephone2, #Departure_Day2, #Country_Origin2, #Hotel2, #Hostal2, #Arrival_Day3, #Departure_Day3 {
	font-size: 11px;
	border: 1px solid #B6C7D1;
}
#centrar {
	text-align: center;
}
#centrar p {
	text-align: center;
}
.centrar2 {
	text-align: center;
	padding: 3px;
	height: 320px;
}
#principal .centrar2 p {
	text-align: center;
}

/* form */

#formp	{
	width:249px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 210px;
}
#Name, #Email3, #Telephone, #Country_Origin, #Arrival_Day, #Departure_Day, #Adults {
	width: 230px;
	height: 12px;
	padding: 3px;
	line-height: 15px;
}
#Comments3 {
	width: 230px;
	height: 80px;
	padding: 3px;
}
#Submit {
	background-color: #4B7490;
	color: #FFF;
	width: 120px;
	font-weight: bold;
	font-size: 11px;
	margin-top: 8px;
	border: 1px solid #526F83;
}

#Submit:hover {
	cursor: pointer;
	color: #FFFFCC;
}
#Name, #Email3, #Comments3, #Telephone, #Country_Origin, #Arrival_Day, #Departure_Day, #Adults {
	font-size: 11px;
	border: 1px solid #526F83;
}
.margen {
	height: 20px;
	width: 375px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}
.margen2 {
	width: 375px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}
.formn {
	text-align: right;
	width: 100px;
	float: left;
}
.clr {
	clear: both;
}
#cent2 {
	clear: both;
	text-align: center;
	margin-bottom: 4px;
}
#cent2 p {
	text-align: center;
}
#cent2 a {
	font-size: 11px;
	color: #690;
}


#cont ul {
	width: 540px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}
/* main row style*/
#cont li {
	position: relative;
	display: inline;
}
/* main table header style*/
#cont li.head  {
	color: #FFF;
	font-weight: bold;
	height:24px;
	background-color: #526F83;
	margin-bottom: 5px;
	line-height: 24px;
	border: 1px solid #A5BACE;
	display: block;
	width: 380px;
}
#cont  li.pub    a  {
	text-decoration: none;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #A5BACE;
	line-height: 38px;
	height: 60px;
	margin-bottom: 7px;
	display: block;
	width: 538px;
}
/* main row link style */
#cont li a  {
	text-decoration: none;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #A5BACE;
	line-height: 38px;
	height: 38px;
	margin-bottom: 7px;
	display: block;
	width: 380px;
	font-weight: normal;
}

/* main row link hover style */
#cont li a:hover  {
	color:#0066CC;
	cursor: pointer;
	border: 1px solid #B5D3DE;
	background-color: #F7FAFB;
}
.c1	{
	width: 33px;
	padding-top: 4px;
	padding-left: 3px;
}
.c2	{
	width: 120px;
	font-weight: bold;
	line-height: 16px;
	padding-top: 6px;
	color: #06C;
}
.c2r	{
	width: 133px;
	color: #06C;
	padding-left: 3px;
	font-size: 11px;
}
.c3	{
	width: 170px;
	text-align: center;
	font-weight: normal;
}
.c3r	{
	width: 170px;
	text-align: center;
	font-weight: normal;
}
.c4	{
	width: 50px;
	text-align: center;
	font-weight: bold;
}
.c4r	{
	width: 70px;
	text-align: center;
}
.c6	{
	width: 170px;
	text-align: center;
}
.c7	{
	width: 156px;
	text-align: center;
}
.c7r	{
	width: 136px;
	text-align: center;
}
.c1, .c2, .c3, .c4, .c6, .c7 , .c2r, .c3r, .c4r, .c7r{
	float:left;
	font-size: 11px;
}
.bordet {
	border: 1px solid #D0DCE7;
}
#main .centrar {
	text-align: center;
}
.adsenseinf {
	padding: 2px;
	border: 2px solid #FFF;
	margin-bottom: 3px;
}
#menur  ul{
	width: 600px;

}

#menur li {
	display: inline;
	float: left;
}
#menur  li a {
	text-decoration: none;
	color: #0066CC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: block;
	text-align: center;
	border: 1px solid #D4D0C8;
	margin-right: 10px;
	width: 138px;
	margin-left: 0px;
	font-size: 13px;
	text-decoration: none;
	float: left;
	padding: 2px;
	height: 240px;
	font-weight: bold;
	background-color: #FFF;
}
#menur  li.ads a{
	text-decoration: none;
	color: #0066CC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: block;
	text-align: center;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	background-color: #EAFFFF;
	margin-right: 13px;
}
#menur   li   a:hover, #linkstr2 li.final2  a:hover {
	color:#900;
	cursor: pointer;
	border: 1px solid #98AABC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #F4FAFF;
}
#menur li.final2 a  {
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-right: 0px;
}
#menur li.sepd a  {
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-right: 10px;
}
.divpbl {
	font-size: 18px;
	background-color: #305B61;
	text-align: center;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 2px solid #FFF;
	font-weight: bold;
	color: #FFF;
}
.promof {
	font-size: 20px;
	color: #FC0;
	background-color: #000;
	padding: 5px;
	margin-top: 5px;
	border: 2px solid #FFF;
}
.promof p {
	text-align: center;
}

.sepr {
	height: 7px;
	clear: both;
}
.adsmi {
	height: 290px;
	width: 372px;
	border: 2px solid #DEE4EB;
	float: left;
	margin-right: 10px;
	background-color: #F2FFFF;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.adsmi2 {
	height: 290px;
	width: 373px;
	border: 2px solid #DEE4EB;
	float: left;
	background-color: #F2FFFF;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}
.promlink {
	text-align: center;
	background-image: url(fotos/bck_but.gif);
	background-repeat: no-repeat;
	height: 40px;
	background-position: center center;
	margin-bottom: 2px;
}
.promlink li a{
	color: #FF9;
	font-weight: bold;
	font-size: 12px;
	display: block;
	height: 40px;
	width: 179px;
}
.textotw {
	font-size: 13px;
	color: #BAE3EF;
	font-weight: bold;
	margin-bottom: 3px;
}
.textct {
	width: 300px;
	margin-left: 306px;
}
.spimg {
}
.ads3 {
	background-color: #F5F5F5;
	border: 2px solid #FFF;
	text-align: center;
	padding: 3px;
}
#tarifasw {
	background-color: #96D474;
	border: 1px solid #7BCA51;
	margin-bottom: 4px;
	text-align: center;
	color: #360;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
}
#tarifasw p {
	text-align: center;
	font-size: 13px;
}
.witarifas {
	font-weight: normal;
	color: #000;
}
.tarifasul {
	list-style-type: none;
}
.tarifasul li {
	display: block;
	clear: both;
	height: 22px;
	margin-bottom: 5px;
	line-height: 22px;
}
.divt1 {
	width: 172px;
	float: left;
	margin-right: 3px;
	text-align: left;
	padding-right: 2px;
	padding-left: 15px;
	background-color: #F9FAF8;
	border: 1px solid #BCC7CD;
	margin-bottom: 3px;
}
.divt2 {
	width: 171px;
	float: left;
	font-weight: bold;
	border: 1px solid #BCC7CD;
	background-color: #F9FAF8;
	padding-left: 15px;
	margin-bottom: 3px;
}
.divmh {
	margin-bottom: 5px;
	clear: both;
}
