@charset "utf-8";
A {

   color:#AAAAAA !important;

   text-decoration:underline;

}



img{
	border:none;
}

body {

   font-family:Lato, "Lato Black", "Lato Hairline", "Lato Heavy", "Lato Medium", "Lato Semibold", "Lato Thin",'Lucida Grande', sans-serif;

   font-size:13px;

}

ul {

   list-style-image:url(../images/vin1.gif);

   margin-top:0px;

   margin-bottom:0px;

}

ul ul {

   list-style-image:url(../images/vin2.gif);

}

td, input, select, textarea {
	font-family: "Lato Medium",lato,'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:13px;

}

hr {

   width:100%;

   height:1px;

   border:0;

   color:#555555;

   background-color:#555555;

}
/*#649812;*/
h1 {

	color:#555555;

	border-bottom:3px solid  #AAAAAA; 

	font-variant:small-caps;
	text-align:center;

}

h2 {

	color:#555555;

	border-bottom:1px solid #AAAAAA;
	
	text-align:center;

}

h3 {

	color:#555555;
	text-align:center;

}

h3 a {

	color:#07079E;

   text-decoration:underline;

}

#fondo {

	width:970px;

}

#superior {

	height:7px;

	background:url(../images/superior970.gif);

}

#centro {

	background:url(../images/fondo970.gif);

	padding:0 0 5px 0;

}

#cabezal {
	width:950px;
	height:100px;
	background:url(../images/banner_superior.jpg);/*Aqui se cambia el banner de fondo*/
	background-repeat:no-repeat;
	background-position:right;
	position: relative;
	z-index: 0;
}
.logo{
  width:280px;
  height:100px;
  position: absolute;
  top: 0;
  left: 0;
}
.logo-travel{
  margin-top:20px;
  margin-right:-68px;
  z-index:-10;
  position: absolute;
  top: 0px;
  right: 200px;
}
#menu {

	width:950px;

	height:30px;

	background:url(../images/fondo_menu.jpg);

}

#cuerpo {

	width:950px;

	padding:10px 0;

}

#fondo #centro #pie {

	background-color:#666666; 

	color:#FFFFFF;

	font-weight:normal;

	text-decoration:none;

	width:950px;

	

	text-align:left;

}

#pie ul {

   list-style-image:url(../images/vin3.gif);

}

#pie a {

	color:#CCCCCC;

	text-decoration:none;

}

#pie a:hover {
	text-decoration: none;
	color: #ffffff;

}

#pie .col {

	float:left;

	vertical-align:top;

	padding:10px;

}
#centro #pie #footer{
	position:relative;
	height:130px;
}
.button-map{
	padding:10px;
	margin-top:6.7%;
	width:50%;
	float:right
	
}
.button-map a{
	font-family: "Lato Medium", lato,"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:bold;
	font-size:12px;
	cursor:default;
	float:left;
	color:#fff !important;
	
}
.button-map .arrow{
	width:15px;
	height:15px;
	
	margin-left:5px;
	background:url(../images/bajar.gif);
	background-color:#fff;
	background-position:center;
	cursor:pointer;
	float:left;
}
.arrow-down{
	background:url(../images/subir.gif) !important;
	background-color:#fff !important;
}
#inferior {

	height:9px;

	background:url(../images/bottom970.gif);

}

/* Menús */

#menu_sup {

   list-style:none;

   padding:0;

   margin:0 0 76px 0;

   height:24px;
	position: absolute;
	top: 0;
	right: 0;
   z-index:10;
}

#menu_sup li {

   display:inline;

   float:left;

}

#menu_sup a {

   color:#555555 !important;

	background-color:transparent;

   text-decoration:none;

	font:normal 13px/24px "Lato Medium",lato, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;

	padding:0 5px;

   margin:0;

	margin-left:5px;

	display:block !important;

   display:inline;

}

#menu_sup a:hover {

	background-color:#EEEEEE;

}

#tabnav {

   clear:both;

   padding:0;

}

#tabs {

   margin:0;

   margin-left:5px;

   padding:0;

   list-style:none;

   float:left;

	height:30px;

}

#tabs li {

   display:inline;

   float:left;

}

#tabs li a {

   float:left;

   padding:0 5px;

   margin:0;

	margin-right:5px;

   text-decoration:none;

   font:normal 13px/30px "Lato Medium", lato,'Lucida Sans Unicode', 'Lucida Grande', sans-serif;

   display:block !important;

   display:inline;

   color:#A11E39;

   background-color:transparent;

}

#tabs li.ppal a {

   color:#FFFFFF;

   background-color:#EEA940;

}

#tabs li a:hover, #tabs li.current a, #tabs li.ppal a:hover {

   color:#FFFFFF;

   background-color:#A11E39;

}

#tabs li ul { 

	list-style:none;

   margin:0;

	padding:0;

	position:absolute;

	text-align:left;

	width:250px;

	clear:both;

	z-index:1000;

	border:1px solid #A11E39;

	border-top:none;

	display:none;

}

#tabs li:hover ul {

	left:auto;

	top:145px;

	display:block;

}

#tabs li:hover li {

	background-color:#FFFFFF;

	display:block;

   list-style:none;

   text-align:left;

}

#tabs li:hover li a {

	background-color:#FFFFFF;

	display:block;

   font:normal 13px/24px "Lato Medium", lato,'Lucida Sans Unicode', 'Lucida Grande', sans-serif;

   color:#555555;

   padding:0 5px;

   margin:0;

   text-decoration:none;

   width:240px;

   height:auto !important;

}

#tabs li ul a:hover {

	color:#555;

	background-color:#EEEEEE;

}

#zona1 {

   width:720px;

	margin-left:10px;

	margin-right:10px;

   float:left;

}

#zona2 {

   width:210px;

   float:right;

}

.headerZone {

   color:#ffffff;

   background-color:#971449;

   height:22px;

	line-height:22px;

   vertical-align:middle; 

   font-size:14px; 

   font-weight:bold; 

   margin-bottom:0;

}

.dataZone {

   border:1px solid #CCCCCC; 

   border-top:none; 

   margin-bottom:5px; 

   font-weight:bold; 

   padding:2px; 

   color:#555555; 

   font-size:14px; 

}

.encabezado {

   font-size:13px;

   font-weight:bold;

   color:#FFFFFF;

   background-color:#A11E39;

}

.fila_impar {

   color:#000000;
  
   padding:4px;

   background:#EEEEEE;

}

.fila_par {

   color:#000000;

   background-color:#EAF1D2;

}

.boton {

   font:bold 13px/16px "Lato Medium", lato,'Lucida Sans Unicode', 'Lucida Grande', sans-serif;

   height:22px;

   background-color:#A11E39;

   border: 1px solid #A11E39;

   cursor:pointer;

}

.boton_disabled {

   font:bold 13px/16px "Lato Medium", lato,'Lucida Sans Unicode', 'Lucida Grande', sans-serif;

   height:22px;

   background-color:#EEEEEE;

   border: 1px solid #CCCCCC;

	color:#CCCCCC;

   cursor:pointer;

}

.borde {

   border:1px solid #CCCCCC;

}

.division {

	clear:both;

	height:15px;

}

/* Árboles */

#arbol ul {

   margin:0px;

   padding:0px;

}

#arbol li ul {

   display:none;

}

#arbol li, #arbol li.li_vinieta, #arbol li.li_open, #arbol li.li_close {

	padding-left:10px;

   margin-left:12px;

   list-style:none;

   list-style-image:none;

	line-height:20px;

}

#arbol span.vinieta {

   width:21px;

   height:20px;

   background:url(../images/vin1.gif) 8px center no-repeat;

   float:left;

}

#arbol span.open {

   width:21px;

   height:20px;

   cursor:pointer;

   background:url(../images/nodeMenos.gif) left center no-repeat;

   float:left;

}

#arbol span.close {

   width:21px;

   height:20px;

   cursor:pointer;

   background:url(../images/nodeMas.gif) left center no-repeat;

   float:left;

}

#arbol .desc {

   padding-left:10px;

   margin-left:12px;

}

#arbol .seccion {

   margin-top:15px;

   margin-bottom:15px;

}

/* Noticias */

#featured{

	width:710px; 

	position:relative;

	display:none;

	height:320px;

}

#featured ul.ui-tabs-nav{ 

	list-style:none; 

	padding:0; margin:0; 

	width:160px; 

	height:16px;

	float:right;

}

#featured ul.ui-tabs-nav li{

	float:left;

	font-size:13px; 

	color:#FFF; 

	width:16px;

	padding:5px;

}

#featured ul.ui-tabs-nav li img{ 

	float:left;

}

#featured li.ui-tabs-nav-item a{

	background:#A11E39;

	display:block;

	width:16px;

	height:16px;

	text-align:center;

	text-decoration:none;

	color:#FFF;

}

#featured li.ui-tabs-nav-item a:hover{ 

	background:#A11E39; 

}

#featured li.ui-tabs-selected a{ 

	background:#A11E39;

}

#featured .ui-tabs-panel{ 

	width:710px;

	height:320px;

	position:relative;

	overflow:hidden;

}

#featured .ui-tabs-hide{ 

	display:none; 

}

#featured li#btn_pausa {

	background:#A11E39;

	display:block;

	color:#EAF1D2;

	cursor:pointer;

	width:16px;

	height:16px;

	text-align:center;

	padding:0;

	margin:5px;

}

#featured li#btn_pausa:hover {

	background:#A11E39; 

}
/* Noticias */
#main {
	/*margin:15px 22px 25px 22px;*/
	
	height:450px;
	background:#444444;
	
	
	margin-top:15px;
	
}
.main_image {
	float:left;
	position:relative;
	overflow:hidden;
	background-color:#444444;
	padding:5px;
	
	height:440px;
}
.main_image .image {
	position:relative;
	overflow:hidden;
	width:535px;
	height:440px;
}
.main_image .image img {
	position:absolute;
	top:0px;
	left:0px;
}
.main_image .enc {
   font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:justify;
	padding:0 5px;
}
.main_image .res {
	color:#FFFFFF;
	text-align:justify;
	padding:5px;
}
.main_image .res a {
	color:#FFFFFF;
	text-decoration:underline;
}
.main_image .desc {
	position:absolute;
	bottom:5px;
	left:5px;
	display:none;
	width:535px;
}
.main_image .block{
	background-color:#000000;
}
#main .image_desc {
	
	/* background-color:#444444; */
	/*margin-left:545px;*/
	float:left;
}
#main .image_desc ul {
	margin:0;
	padding:0;
	list-style:none;
	width:118px;
}
#main .image_desc ul li {
	width:108px;
	height:80px;
	padding:5px;
	float:right;
	cursor:pointer;
}
.image_desc ul li.hover {
	background-color:#A11E39;
}
.image_desc ul li.active {
	background-color:#A11E39;
}
.image_desc ul li .img {
	width:108px;
	height:80px;
	position:relative;
	overflow:hidden;
}
.image_desc ul li img {
	position:absolute;
	top:0px;
	left:0px;
}
.image_desc ul li .block {
	float:left;
	display:none;
}
.image_desc ul li .link {
	display:none;
}
#derecha {
	float:right;
	margin-left:0px;
	width:200px;
	text-align:center;
}
.content{
	float:left;
	width:720px;
	margin:0 10px;
}
.form-container{
   text-align:center;
	padding:10px;
}
.form-container .fields{
   padding:5px;
}
.form-container .fields .field{
	text-align:right;
	width:100%;
	margin-top:2px;
}
.form-container .fields .field span{
   float:left;
	width:50%;
}
.form-container .fields .input-field{
   width:50%;	
	text-align:left;
	margin-left:50%;
}
.form-container .fields .input-field input{
	border:1px solid #CCC;
}
.form-container .fields .input-field textarea{
    border:1px solid #CCC;
}
.form-container .fields .input-field select{
    border:1px solid #CCC;
}

.site-map a{color:#CCC !important;}

.linkk{color: #CCA35C !important;}

.linkk:hover{color: #991747 !important;}

.linkk:active{color: #CCA35C !important;}