/*=======================================================================================
/ CSS Ida y Vuelta Viajes v1.0
/======================================================================================*/


/* Fijar Menus */
body{background-color: #666666;}
html>body #wrap{height:100%;}
html>body #header{position:fixed;z-index:10;}
html>body #content-wrap{
min-height:1000px;
height:auto !important;
height:1000px;
}
html>body #footer{position:fixed;bottom:0;z-index:10;}


html>body #content{
	padding: 143px 0px 30px 0px;
	height:100%;
}

#header{
	width:870px;
	height:143px;
	left:50%;
	margin-left:-435px;
	background: url(../images/fondo.png) repeat-y;
	color: #FFFFFF;
	font-weight: bold;
}

#logo{
	background: url(../images/logo.png) no-repeat;
	width: 800px;
	height: 110px;
	margin-left: 35px;
}

#contenedor_botonera{
	background: url(../images/contenedor_botonera.png) repeat-x;
	height: 33px;
	width: 800px;
	margin-left: 35px;
}

#botonera{
	position: relative;
	left:50%;
	width: 800px;
	margin-left: -400px;
}

#contenido{
	position:absolute;
	left:50%;
	width: 870px;
	margin-left: -435px;
  min-height:1000px;
  height:auto !important;
  height:1000px;
	background: url(../images/fondo.png) repeat-y;
}

#contenido_cont{
min-height:1000px;
height:auto !important;
height:1000px;
	background: url(../images/contenido_cont.png) repeat-x;
	background-color: #8FACC2;
	vertical-align: top;
	width: 800px;
	margin-left: 35px;
	height: 100%;
}

#footer{
	width: 870px;
	height:30px;
	left:50%;
	margin-left:-435px;
	background: url(../images/fondo.png) repeat-y;
	color: #FFFFFF;
}

#footer_cont{
  width: 800px;
  margin-left: 35px;
  height:30px;
  background: url(../images/fondo_footer.png) repeat-x;
  border-top: 1px solid #000000;
	text-align:center;
	padding-top:8px;
	font-weight: bold;
}

#footer a,a:hover,a:active {
	color: #FFFFFF;
	text-decoration: none;
}

#turismo{
  padding-top: 200px;
  vertical-align: top;
}

.pics {  
  padding:0;  
  margin:0; 
} 
 
.pics img {  
  border-bottom:1px solid #000000;  
  width:800px; 
  height:200px; 
  top:0; 
  left:0;
} 

#sombra{
  background: url(../images/sombra.jpg) repeat-x;
  height: 30px;
}

.menutit{
  font-size: 14px;
  color: #FFFFFF;
  text-align: right;
  width: 170px;
  border-bottom: 1px solid black;
  padding-top: 10px;
  padding-bottom: 5px;
  margin-bottom: 10px;
}

#menutur a{
  color: #000000;
  font-size: 14px;
  display: block;
  text-align: right;
  width: 170px;
  border-bottom: 1px solid black;
  padding-bottom: 5px;
  margin-bottom: 12px;
}

/* Elemento oculto: para precarga de imagenes y otros*/
.oculto{
display:none;
}

#cargando_bg{
position:absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 100;
background-color: #FFFFFF;
}

#cargando{
position: relative;
width: 800px;
height: 500px;
top: 50%;
left: 50%;
margin-top: -250px;
margin-left: -400px;
z-index: 101;
}

input[type="text"]{
width: 315px;
border: 1px solid #666666;
height: 20px;
margin-top: 6px;
margin-left:3px;
font-size: 12px;
font-family: arial, verdana, helvetica;
font-weight:normal;
}

input[type="submit"]{
width: 100px;
margin-top: 6px;
font-size: 12px;
font-family: arial, verdana, helvetica;
font-weight:normal;
}

textarea{
  width: 350px;
  border: 1px solid #666666;
  height: 120px;
  margin-top: 6px;
  margin-left:3px;
  font-size: 12px;
  font-family: arial, verdana, helvetica;
  font-weight:normal;
}

.gallink{
  padding-top: 5px;
  padding-left: 10px;
  font-size: 110%;
}

.texto{
	padding-left:50px;
	padding-right:50px;
	width: 700px;
	padding-top: 10px;
}

.texto a,a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.texto a:hover {
	color: #CCCCCC;
	text-decoration: none;
}


.texto li              { display: list-item }
.texto head            { display: none }
.texto .texto table    { display: table }
.texto tr              { display: table-row }
.texto thead           { display: table-header-group }
.texto tbody           { display: table-row-group }
.texto tfoot           { display: table-footer-group }
.texto col             { display: table-column }
.texto colgroup        { display: table-column-group }
.texto td, th          { display: table-cell }
.texto caption         { display: table-caption }
.texto th              { font-weight: bolder; text-align: center }
.texto caption         { text-align: center }
.texto body            { padding: 8px; line-height: 1.33 }
.texto h1              { font-size: 2em; margin: .67em 0; margin-top:50px; }
.texto h2              { font-size: 1.5em; margin: .83em 0 }
.texto h3              { font-size: 1.17em; margin: 1em 0 }
.texto h5              { font-size: .83em; line-height: 1.17em; margin: 1.67em 0 }
.texto h6              { font-size: .67em; margin: 2.33em 0 }
.texto h1, h2, h3, h4,
h5, h6, b, strong      { font-weight: bolder }
.texto blockquote      { margin-left: 40px; margin-right: 40px }
.texto i, cite, em,
var, address    { font-style: italic }
.texto pre, tt, code,
kbd, samp       { font-family: monospace }
.texto pre             { white-space: pre }
.texto big             { font-size: 1.17em }
.texto small, sub, sup { font-size: .83em }
.texto sub             { vertical-align: sub }
.texto sup             { vertical-align: super }
.texto s, strike, del  { text-decoration: line-through }
.texto hr              { border: 1px inset }
.texto ol              { list-style-type: decimal }
.texto ol ul, ul ol,
ul ul, ol ol    { margin-top: 0; margin-bottom: 0 }
.texto u, ins          { text-decoration: underline }
.texto center          { text-align: center }
.texto br:before       { content: "\a" }

.turtxt{
padding: 30px 50px 0px 50px;
padding-left: 50px;
padding-right: 50px;
}

.turtxt a,a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.turtxt a:hover {
	color: #CCCCCC;
	text-decoration: none;
}


.turtxt li              { display: list-item }
.turtxt head            { display: none }
.turtxt .turtxt table    { display: table }
.turtxt tr              { display: table-row }
.turtxt thead           { display: table-header-group }
.turtxt tbody           { display: table-row-group }
.turtxt tfoot           { display: table-footer-group }
.turtxt col             { display: table-column }
.turtxt colgroup        { display: table-column-group }
.turtxt td, th          { display: table-cell }
.turtxt caption         { display: table-caption }
.turtxt th              { font-weight: bolder; text-align: center }
.turtxt caption         { text-align: center }
.turtxt body            { padding: 8px; line-height: 1.33 }
.turtxt h1              { font-size: 2em; margin: .67em 0; margin-top:50px; }
.turtxt h2              { font-size: 1.5em; margin: .83em 0 }
.turtxt h3              { font-size: 1.17em; margin: 1em 0 }
.turtxt h5              { font-size: .83em; line-height: 1.17em; margin: 1.67em 0 }
.turtxt h6              { font-size: .67em; margin: 2.33em 0 }
.turtxt h1, h2, h3, h4,
h5, h6, b, strong      { font-weight: bolder }
.turtxt blockquote      { margin-left: 40px; margin-right: 40px }
.turtxt i, cite, em,
var, address    { font-style: italic }
.turtxt pre, tt, code,
kbd, samp       { font-family: monospace }
.turtxt pre             { white-space: pre }
.turtxt big             { font-size: 1.17em }
.turtxt small, sub, sup { font-size: .83em }
.turtxt sub             { vertical-align: sub }
.turtxt sup             { vertical-align: super }
.turtxt s, strike, del  { text-decoration: line-through }
.turtxt hr              { border: 1px inset }
.turtxt ol              { list-style-type: decimal }
.turtxt ol ul, ul ol,
ul ul, ol ol    { margin-top: 0; margin-bottom: 0 }
.turtxt u, ins          { text-decoration: underline }
.turtxt center          { text-align: center }
.turtxt br:before       { content: "\a" }



