/* Estilos*/
body{padding:0px; margin:0px; background:url(/images/mainbg.gif) 0 0 repeat-x #F5EFEF; color:#5E5E5E; font:13px/18px Arial, Helvetica, sans-serif;}
div, p, ul, h2, h3, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

/*----Todo*/
.negrita {font-weight: bold;}
.cursiva {font-style: oblique;}
.subrayado {text-decoration: underline;}

/*----Top Head*/
#contenedor {width:920px; height:1870px; margin:auto; text-align:left; overflow:hidden;}
#contenedor9 {width:920px; height: 4450px;margin:auto; text-align:left;}
/*----actividades-excursiones*/
#contenedor8 {width:920px; height: 2800px;margin:auto; text-align:left;}
/*----alojamiento-rural*/
#contenedor7 {width:920px; height: 1950px;margin:auto; text-align:left;}
/*----habitaciones-ayora*/
#contenedor2 {width:920px; height: 1950px;margin:auto; text-align:left;}
/*----ayora*/
#contenedor6 {width:920px; height: 1600px;margin:auto; text-align:left;}
/*----galeria-imagenes*/
#contenedor5 {width:920px; height: 1600px;margin:auto; text-align:left;}
/*----entorno-naturaleza-cultura*/
#contenedor4 {width:920px; height: 1700px;margin:auto; text-align:left;}
/*----acceso*/
#contenedor3 {width:920px; height: 1600px;margin:auto; text-align:left;}
/*----travel*/
#contenedor1 {width:920px; height: 2750px;margin:auto; text-align:left;}
/*----Restaurantes-del-valle-ayora*/
#contenedor11 {width:920px; height: 1100px;margin:auto; text-align:left;}
/*----europa*/
#contenedor10 {width:920px; height: 3000px;margin:auto; text-align:left;}
/*----turismo*/
#contenedor0 {width:920px; height: 2100px;margin:auto; text-align:left;}
/*----reservas*/

#topcabecera{width:915px; height:152px; position:relative; margin:0 auto; background:url(/images/topPan-bg.gif) 0 0 repeat-x #D4C1C1; color:#fff; padding:0px;}
#topcabecera img.logo{width:431px; height:91px; position:absolute; top:33px; left:43px;}
#topcabecera img.logo2{width:165px; height:101px; position:absolute; top:25px; right:15px;}
#topcabecera img.logo3{width:165px; height:25px; position:absolute; top:126px; right:15px;}

#topcabecera p{font-size:16px; padding:70px 0 0 43px;}

#topMenuPan{width:915px; height:30px; position:absolute; bottom:3px; left:1px;}
#topMenuPan1{width:915px; height:10px; position:absolute; bottom:3px; left:1px;}
#topMenuMiddlePan{width:915px; height:16px; float:left;}
#topMenuMiddlePan ul{width:915px; height:16px;}
#topMenuMiddlePan ul li{width:82px; height:16px; float:left;}
#topMenuMiddlePan ul li a{width:82px; height:16px; display:block; background:#5C3F42; color:#ffffff; font:12px/8px "Verdana",Arial,Helvetica, sans-serif; text-decoration:none; font-weight:bold; text-align:center;}
#topMenuMiddlePan ul li a:hover{background:#6B494D; color:#ffffff; text-decoration:none;}

#topMenuIdiomas{width:915px; height:20px; position:absolute; top:157px; right:3px;}
#topMenuIdiomas ul{width:915px; height:20px;}
#topMenuIdiomas ul li{width:90px; height:20px; float:left;}
#topMenuIdiomas ul li a{width:90px; height:20px; display:block; background:#D4C1C1; color:#5C3F42; font:12px/16px "Trebuchet MS",Lucida,Verdana, sans-serif; text-decoration:none; font-weight:bold; text-align:center;}
#topMenuIdiomas ul li a:hover{background:#C7B7B7; color:#5C3F42; text-decoration:none;}
#topMenuIdiomas ul li.spanish {width:93px; height:20px; float:left;}
#topMenuIdiomas ul li.spanish a{width:93px; height:20px; display:block; background:#D4C1C1; color:#5C3F42; font:12px/16px "Trebuchet MS",Lucida,Verdana, sans-serif; text-decoration:none; font-weight:bold; text-align:center;}
#topMenuIdiomas ul li.spanish a:hover{background:#C7B7B7; color:#5C3F42; text-decoration:none;}
#topMenuIdiomas ul li.english {width:99px; height:20px; float:left;}
#topMenuIdiomas ul li.english a{width:99px; height:20px; display:block; background:#D4C1C1; color:#5C3F42; font:12px/16px "Trebuchet MS",Lucida,Verdana, sans-serif; text-decoration:none; font-weight:bold; text-align:center;}
#topMenuIdiomas ul li.english a:hover{background:#C7B7B7; color:#5C3F42; text-decoration:none;}

#menuv {
	border: 1px solid #D4C1C1;
	border-width: 0px 0px 0 0px;
	width: 167px;
}
#menuv ul, li {
	list-style-type: none;
}

#menuv ul {
	margin: 0;
	padding: 0;
}

#menuv li {
	border-bottom: 1px solid #D4C1C1;
}

#menuv a {
	text-decoration: none;
	font:12px/16px "Trebuchet MS",Lucida,Verdana, sans-serif;
	color: #5C3F42;
	background: #D4C1C1;
	display: block;
	padding: 3px 6px;
	width: 155px;
}

#menuv a:hover {
	background: #C7B7B7;
}

/*----/Top*/
#bodyPan{width:915px; position:relative; top:22px; right:3px; padding:25px 0 0;}

#lateral{width: 175px; height:1650px; float:left;}
#lateralofertas{width: 175px; height:1550; float:left;}
#lateralubicacion{width: 175px; height:1580px; float:left;}
#lateralreservas{width: 175px; height:1900px; float:left;}
#lateralactividades{width: 175px; height:4450px; float:left;}
#lateralalojamiento{width: 175px; height:2800px; float:left;}
#lateralactivi{width: 175px; height:1665px; float:left;}
#lateralhabi{width: 175px; height:1950px; float:left;}
#lateralgale{width: 175px; height:1600px; float:left;}
#lateralace{width: 175px; height:1700px; float:left;}
#lateraleur{width: 175px; height:1100px; float:left;}
#lateralinternet{width: 175px; height:1600px; float:left;}
#lateraltravel{width: 175px; height:1600px; float:left;}
#lateralblog{width: 175px; height:1100px; float:left;}
#lateralactivi{width: 175px; height:1600px; float:left;}
#lateralentorno{width: 175px; height:1600px; float:left;}
#lateralbusiness{width: 175px; height:1100px; float:left;}
#lateralhoteless{width: 175px; height:1600px; float:left;}
#lateralturismo{width: 175px; height:1400px; float:left;}
#lateralrurales{width: 175px; height:1200px; float:left;}
#lateraltt{width: 175px; height:3000px; float:left;}
#lateralrestaurantes{width: 175px; height:2750px; float:left;}
#lateralpubli{width: 175px; height:1550px; float:left;}
#lateralrecorridos{width: 175px; height:3900px; float:left;}

#principal{width: 475px; /*position:absolute;*/ float:left; top:22px; right:255px; text-align:justify; padding:0px; margin:0px;}
#principal h2{width:475px; color:#5C3F42; font:16px/16px Georgia, "Times New Roman", Times, serif; text-align:center;}
#principal h2 a{width:475px; color:#5C3F42; font:16px/16px Georgia, "Times New Roman", Times, serif; text-align:center;}

#principal h3{width:475px; height:14px; background:#F5EFEF; color:#5C3F42; font:12px/12px Georgia, "Times New Roman", Times, serif; text-align:center;}
#principal h3 span{color:#5C3F42;}

#principal p{padding:7px 0 0;}

#principal ul{width:475px; margin:10px 0 0;}
#principal ul li{width:475px; height:20px;}
#principal ul li a{width:390px; height:20px; background:url(/images/button.gif) 0 6px no-repeat #F5EFEF; color:#1A1A1A; text-decoration:underline; padding:0 0 0 20px;}
#principal ul li a:hover{width:390px; height:20px; background:url(/images/button-hover.gif) 0 6px no-repeat #F5EFEF; color:#676363; text-decoration:underline;}

#otrolado{width: 244px; position:absolute; top:22px; right:2px; background:#FFFFFB;}

/* Banners*/
#buscador{width:244px; height:50px; background:#D4C1C1; position:relative; margin:0 auto; border: .1em dotted #9C989A;}
#buscador ul {padding:0; margin:0;}
#buscador ul li {float: left; margin:5px 0 0 17px; display: inline;}

/* Logo */
#logos {background:#FFFFFB; width:244px; height:330px; position:relative; margin:0 auto;}
#logos ul {padding:0; margin:0; list-style-type:none;}
#logos ul li {float: left; margin:10px 0 0 0px; display: inline;}
#logos img {display: block;}

#enlaces{width:244px; height:auto; background:#FFFFFB; position:relative; margin:0 auto;}
#enlaces ul{margin:0 0 10px 15px;}
#enlaces ul li{height:18px; font-weight:bold;}
#enlaces ul li a{height:18px; display:block; background:url(/images/button.gif) 0 6px no-repeat #FFFFFB; color:#1A1A1A; text-decoration:none; padding:0 0 0 20px;}
#enlaces ul li a:hover{background:url(/images/button-hover.gif) 0 6px no-repeat #FFFFFB; color:#797878; text-decoration:none;}

#banners {background:#FFFFFB; width:244px; height:700px; position:relative; margin:0 auto;}
#banners ul {padding:0; margin:0; list-style-type:none;}
#banners ul li {float: left; margin:10px 0 0 55px; display: inline;}
#banners img {display: block;}

#noticias {background:#FFFFFB; width:244px; height:310px; position:relative; margin:0 auto;}
#noticias ul {padding:0; margin:0; list-style-type:none;}
#noticias ul li {float: left; margin:10px 0 0 55px; display: inline;}



/*----Footer*/
#footermainPan{height:100px; background:url(/images/footerbg.gif) 0 0 repeat-x #fff; color:#010101; clear:both; padding:55px 0 0; text-align:center; color:#fff;}
#footermainPan a{color:#fff; text-decoration:none;}
#footermainPan a:hover{color:#fff; text-decoration:underline;}

#footerPan{width:915px; position:relative; left:50px; margin:0 auto; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif}

#footerPan ul{width:915px; position:relative; left:70px; margin:0 auto;}
#footerPan li{float:left; color:#ffffff;}
#footerPan ul li p a{padding:0 10px 0; color:#ffffff; background:#5C3F42; text-decoration:none;}
#footerPan ul li p a:hover{text-decoration:underline;}

#footerPan p.copyright{width:680px; background:#5C3F42; color:#ffffff; position:absolute; top:23px; left:40px; font-size:12px;}
#footerPan p.copyright a{background:#5C3F42; color:#ffffff; text-decoration:none;}
#footerPan p.copyright a:hover{text-decoration:underline;}

#footerPan ul.templateworld{width:200px; background:#F3F3F3; color:#444; display:block; position:absolute; top:40px; left:40px; font-size:10px;}
#footerPan ul.templateworld li{height:20px;}
#footerPan ul.templateworld li a{background:#F3F3F3; display:block; color:#444; text-decoration:none;}
#footerPan ul.templateworld li a:hover{text-decoration:underline;}

#footerPanhtml{width:180px; height:13px; display:block; position:absolute; top:26px; left:560px;}
#footerPanhtml a{width:48px; height:11px; display:block; background:url(/images/blue-arrow.gif) 15% 60% no-repeat #fff; color:#4F4F4F; border:1px solid #DEDEDE; line-height:11px; font-size:11px; font-weight:bold; text-decoration:none; padding:1px 0 0 10px;}
#footerPanhtml a:hover{background:url(/images/gray-arrow.gif) 15% 60% no-repeat #fff; color:#4F4F4F;}

#footerPancss{width:170px; height:13px; display:block; position:absolute; top:26px; left:650px;}
#footerPancss a{width:40px; height:11px; display:block; background:url(/images/blue-arrow.gif) 10px 3px no-repeat #fff; color:#4F4F4F; border:1px solid #DEDEDE; line-height:11px; font-size:11px; font-weight:bold; text-decoration:none; padding:1px 0 0 10px; text-transform:uppercase;}
#footerPancss a:hover{background:url(/images/gray-arrow.gif) 10px 3px no-repeat #fff; color:#4F4F4F;}

/* Imagenes 125x125 */
img	{border: 0px;}

/* DivSeparador */
#separador {height: 150px;}
#separadorimg {height: 60px;}
#separadortext {height: 30px;}

/* Buscador */
.xtitle { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: normal}
.xresult { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal}
.xlocation { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color:green; font-weight: normal}
.xsmall { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color:green; font-weight: normal}

/* Google */
.gfg-root {
  width : 100%;
  height : auto;
  position : relative;
  overflow : hidden;
  text-align : center;
  font-family: "Arial", sans-serif;
  font-size: 12px;
  border: 1px solid #D4C1C1;
}
.gfg-root a {
  color : #000000;
  text-decoration : none;
}

.gfg-title {
  font-size: 14px;
  font-weight : bold;
  color : #5C3F42;
  background-color: #F5EFEF;
  line-height : 1.4em;
  overflow : hidden;
  white-space : nowrap;
}

.gfg-title a {
  color : #5C3F42;
}

.gfg-subtitle {
  font-size: 12px;
  font-weight : bold;
  color : #5C3F42;
  background-color: #F5EFEF;
  line-height : 1.4em;
  overflow : hidden;
  white-space : nowrap;
  margin-bottom : 5px;
}

.gfg-subtitle a {
  color : #5C3F42;
}

.gfg-entry {
  background-color : #FFFFFB;
  width : 100%;
  height : 10.9em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top : 3px;
}

/* To allow correct behavior for overlay */
.gfg-root .gfg-entry .gf-result {
  position : relative;
  background-color : #FFFFFB;
  width : auto;
  height : 100%;
  padding-left : 20px;
  padding-right : 5px;
}

.gfg-list {
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-bottom : 5px;
}

.gfg-listentry {
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  padding-left : 15px;
  padding-right : 5px;
  margin-left : 5px;
  margin-right : 5px;
}

.gfg-listentry-odd {
  background-color : #F6F6F6;
}

.gfg-listentry-even {
}

.gfg-listentry-highlight { 
  background-image : url('/images/gray-arrow.gif');
  background-repeat: no-repeat;
  background-position : center left;
}

/*
 * FeedControl customizations.
 */

.gfg-root .gfg-entry .gf-result .gf-title {
  font-size: 14px;
  line-height : 1.2em;
  overflow : hidden;
  white-space : nowrap;
  margin-bottom : 2px;
}

.gfg-root .gfg-entry .gf-result .gf-snippet {
  height : 3.8em;
  color: #5E5E5E;
  margin-top : 3px;
}

/*
 * Easy way to get horizontal mode, applicable via js options to gadget.
 */

.gfg-horizontal-container {
  position : relative;
}

.gfg-horizontal-root {
  height : 1.5em;
  position : relative;
  white-space : nowrap;
  overflow : hidden;
  text-align : center;
  font-family: "Arial", sans-serif;
  font-size: 13px;
  border: 1px solid #AAAAAA;
  padding : 5px;
  margin-right : 80px;
}

.gfg-horizontal-root .gfg-title {
  font-weight : bold;
  background-color: #FFFFFF;
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  float : left;
  padding-left : 10px;
  padding-right : 12px;
  border-right: 1px solid #AAAAAA;
}

.gfg-horizontal-root .gfg-title a {
  color : #444444;
  text-decoration : none;
}

.gfg-horizontal-root .gfg-entry {
  width : auto;
  height : 1.5em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top : 0px;
  margin-left : 0px;
  padding-left : 10px;
}

/* To allow correct behavior for overlay */
.gfg-horizontal-root .gfg-entry .gf-result {
  position : relative;
  background-color : white;
  width : 100%;
  height : 100%;
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
}

.gfg-horizontal-root .gfg-list {
  display : none;
}

/*
 * FeedControl customizations.
 */

.gfg-horizontal-root .gfg-entry .gf-result .gf-snippet,
.gfg-horizontal-root .gfg-entry .gf-result .gf-author {
  display : none;
}

.gfg-horizontal-root .gfg-entry  .gf-result .gf-title {
  color: #E4D5D7;
  margin-right : 3px;
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer {
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer,
.gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate {
  display : block;
  color: #AAAAAA;
}

.gfg-branding {
  white-space : nowrap;
  overflow : hidden;
  text-align : left;
  position : absolute;
  right : 0px;
  top : 0px;
  width : 80px;
}

.gfg-collapse-open, .gfg-collapse-closed {
  background-repeat : no-repeat;
  background-position : center;
  cursor : pointer;
  float : right;
  width : 17px;
  height : 20px;
}

.gfg-collapse-open {
  background-image : url('arrow_open.gif');
}

.gfg-collapse-closed {
  background-image : url('arrow_close.gif');
}

.gfg-collapse-href {
  float : left;
}

.clearFloat {
  clear : both;
}

.campo {
	width: 260px;
	height: 15px;
	margin-bottom: 5px;
	border: 1px Solid #E4D5D7;
	background: #ffffff;
	padding: 2px;
	color: #372322;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* propio */

#principal h1 {
	color: #6f6f6f;
    font: 16px/16px Georgia,"Times New Roman",Times,serif;
    text-align: center;
}

#principal h4 {
	color: #6f6f6f;
    font: 14px/14px Arial;
    text-align: center;
	font-weight:bold;
}

#principal h5 {
	color: #333333;
    font: 12px/12px Arial;
    text-align: center;
	font-weight:bold;
}
