@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	background: url(../img/fondo.jpg) repeat-x top center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}


.tit1 {font-size:20px; color:#360; font-weight:normal; display:block; text-transform:uppercase;}
.tit2 { color:#333333; font-weight:bold; font-size:16px;}
.tit3 { background:url(../img/marker.gif) no-repeat; margin-top:15px; padding: 0px 0px 10px 25px; font-size:16px; color:#360; font-weight: bold; display:block; text-transform: capitalize;}
.tit4 {font-size:16px; color:#360; font-weight: bold; }
/* ------------ TOP ------------*/
#top{ margin:0 auto; width:993px; margin-bottom:5px; }
#top a{color:#FFF; display:inline;  }
#top a:hover{ color:#333;}

#top-izq{
	width:230px;
	margin-bottom:5px;
	height:35px;
	float:left;
}
#top-izq a.fb{ background:url(../img/fb.jpg) no-repeat; width:30px; height:35px; display:inline-block;}
#top-izq a.fb:hover{ background:url(../img/fbo.jpg) no-repeat center;}
#top-izq a.tw{ background:url(../img/tw.jpg) no-repeat center; width:30px; height:35px; display:inline-block;}
#top-izq a.tw:hover{ background:url(../img/two.jpg) no-repeat center;}
#top-izq a.tc{ background:url(../img/cambio.png) no-repeat center; width:150px; height:35px; display:inline-block;}
#top-izq a.tc:hover{ background:url(../img/cambiover.png) no-repeat center;}
#top-izq a{color:#FFF; background:none;}
#top-izq a:hover{ background:#FFF; color:#333;}

#top-der{
	width:720px;
	margin-bottom:5px;
	height:35px;
	float:right;
	text-align:right;
	color:#FFF;
}
#top-der h1{ margin:0px; padding:15px; font-size:10px; display:inline-block;}
#top-der a{	background: url(../img/btnder.jpg) top repeat-x #0A3E64; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	padding: 9px 12.2px; /*ancho de los laterales*/
	margin:1px 1px;
	display:inline-block;
	float:right;
	text-transform:uppercase;
	font-size: 10px;
}
#top-der a:hover{ background:#FFF; color:#333;}
#top-der a.1{ color:#FFF; display:inline-block; padding:0px; background:none;}
#top-der a.1:hover{ background:#FFF; color:#333;}

#top-logo{
	width:268px;
	margin-bottom:5px;
	float:left;
}
#top-banner{
	width:720px;
	margin-bottom:5px;
	float:right;
}

#top-botones{ background:url(../img/lin-naranja.jpg) top repeat-x; width:629px; margin-bottom:5px; height:57px; float:left;}
#top-botones a{ text-decoration:none;
	color:#FFF;
	padding: 19px 11px;
	margin:0px 0px;
	border-left:#FF9B2D 1px solid;
	display:inline-block;
	float:left;
	text-transform:capitalize;
	font-size:13px;
}
#top-botones a:hover{ background:#FFF; color:#F90;}
#top-buscador{ background:url(../img/lin-celeste.jpg) top repeat-x; width:364px; margin-bottom:5px; height:57px; float:right;}
#top-buscador a{color:#333; }
#top-buscador a:hover{ color:#F90;}

/*------------------medio------------*/
#medio{ margin:0 auto; width:993px; margin-bottom:5px;}
#medio-boton1{width:272px; background:url(../img/btn1.jpg) top left no-repeat; padding-top:60px; }
#medio-boton2{ background:url(../img/btn2.jpg) top left repeat-y; height:229px; padding-left:33px; padding-right:33px;}
#medio-boton2 a{color:#006699; 
padding: 8px 18.2px; 
margin:0px 0px; border-bottom:#CCCCCC 1px solid;
display:block;
text-transform:uppercase;}
#medio-boton2 a:hover{ color:#F90;}
#medio-boton3{ background:url(../img/btn1.jpg) left top no-repeat; height:42px; background-position:0 -90px}

#medio-medio{ width:501px; height:221px; margin-left:5px; margin-bottom:5px; float:left;}
#medio-der{ width:209px; height:221px; margin-bottom:5px; float:right;}
#medio-der h1{ color:#060; margin:0px; padding-top:25px; font-size:20px; text-align:center;}
#medio-der a{background: url(../img/qa.jpg) top right no-repeat; width:209px; height:221px; display:block;}
#medio-der a:hover{ background: url(../img/qa.jpg) top right no-repeat;}
/*medio-der a{}
#medio-der a:hover{}*/
#medio-clima{ width:209px; height:221px; margin-bottom:5px; float:right;}
#medio-tit{
	background: url(../img/tit.jpg) top center no-repeat;
	width: 100%;
	height: 40px;
	clear: both;
	margin-bottom: 5px;
	margin-left: 6px;
}
#medio-tit h1{ font-size:16px; color:#FFF; margin:0px; padding-top:7px; padding-left:20px;}
#medio-lugares{width:714px; clear:both; margin-bottom:5px; margin-left:6px; font-size:14px;}
#medio-main{width:714px; clear:both; margin-bottom:5px; margin-left:15px; font-size:14px;}
#medio-testimonios{ background:url(../img/testimonios.jpg) top center no-repeat; width:714px; height:119px; clear:both; margin-bottom:5px; margin-left:6px;}

#medio-contenido{
	clear:both;
	margin-bottom:5px;
	margin-left:6px;
	padding:0px 20px;
	font-size:13px;
	text-align:justify;
	color: #666;
}
#medio-contenido h1{
	font-size:16px;
	color:#000;
	font-weight:normal;
	display:block;
	text-transform:none;
	padding:10px 0px 5px 0px;
	margin:0px;
}
#medio-contenido h2{font-size:11px; color:#069; font-weight:bold; margin:5px 0px 0px 0px; text-transform:uppercase;}
#medio-contenido strong{font-size:11px; color:#360; font-weight:bold; margin:5px 0px 0px 0px; text-transform:uppercase; }
#medio-contenido ul{list-style:none; margin:0; padding:0;}
#medio-contenido li {margin:2px; padding:0; float:left;}
#medio-contenido li a {display:block; width:163px; padding:4px 0; text-decoration:none; text-align:center; font-size:11px; color:#FFFFFF; background-color:#F90;}
#medio-contenido li a:hover {color:#CCC; background-color:#069;}

#medio-paquetes-ofertas{display:block; height:36px;}
#medio-paquetes-ofertas a.ver-p{
	background:url(../img/ver-p.jpg) no-repeat top left;
	width:131px;	text-transform:capitalize;	text-align:center;
	color:#FFF;	font-weight:bold;	display:inline-block;
	float:right;	padding-top: 10px;	padding-right: 0px;
	padding-bottom: 10px;	padding-left: 0px; margin-right:5px;
} 
#medio-paquetes-ofertas a.ver-p:hover{ background:url(../img/ver-pover.jpg) no-repeat top left;}
#medio-paquetes-ofertas a.ver-o{
	background:url(../img/ver-o.jpg) no-repeat top left;
	width:131px;	text-transform:capitalize;	text-align:center;
	color:#FFF;	font-weight:bold;	display:inline-block;
	float:right;	padding-top: 10px;	padding-right: 0px;
	padding-bottom: 10px;	padding-left: 0px;
} 
#medio-paquetes-ofertas a.ver-o:hover{ background:url(../img/ver-oover.jpg) no-repeat top left;}

#resumenes{ padding:10px; font-size:10px; text-align:justify;}
#resumenes h1 { margin:0px 0px 3px 0px; font-size:11px; color:#212B60; border-top:2px solid #212B60;}
#resumenes img{ border:#CCC 3px solid; padding:1px;}


#video{ border:#CCCCCC 1px solid;}
#video-cont{ width:130px; padding:24px; color:#333333;}
#video-cont h1{color:#0066CC; font-size:12px; display:block; text-transform:uppercase; font-weight:bold; margin:0;}
#contenido{ float:left; width:707px; padding:10px; color:#333333; border:#CCCCCC 1px solid;}
#contenido h1{color:#0066CC; font-size:14px; display:block; text-transform:uppercase; font-weight:bold; margin:0;}
#contenido h2{color:#000; font-size:12px; display:block; text-transform:uppercase; font-weight:bold; margin:0; font-style:italic;}
#contenido h3{color:#AA1B00; font-size:12px; display:block; text-transform:uppercase; font-weight:bold; margin:0; font-style:italic;}
#contenido a {
	text-decoration: none; color:#333; display:block; background:#f4f4f4;
}
#contenido a:hover {
	text-decoration: none;
	color: #CC0000;
	background:#fff;
}

#video-cont-left{ float:left; width:338px; padding:10px; color:#333333; border:#CCCCCC 1px solid;}
#video-cont-left h1{color:#0066CC; font-size:14px; display:block; text-transform:uppercase; font-weight:bold; margin:0;}
#video-cont-left h2{color:#000; font-size:12px; display:block; text-transform:uppercase; font-weight:bold; margin:0; font-style:italic;}
#video-cont-left h3{color:#AA1B00; font-size:12px; display:block; text-transform:uppercase; font-weight:bold; margin:0; font-style:italic;}
#video-cont-left a {
	text-decoration: none; color:#333; display:block; background:#f4f4f4;
}
#video-cont-left a:hover {
	text-decoration: none;
	color: #CC0000;
	background:#fff;
}

#video-cont-right{ float:right; width:338px; padding:10px; color:#333333; border:#CCCCCC 1px solid;}
#video-cont-right h1{color:#0066CC; font-size:14px; display:block; text-transform:uppercase; font-weight:bold; margin:0;}
#video-cont-right h2{color:#000; font-size:12px; display:block; text-transform:uppercase; font-weight:bold; margin:0; font-style:italic;}
#video-cont-right h3{color:#AA1B00; font-size:12px; display:block; text-transform:uppercase; font-weight:bold; margin:0; font-style:italic;}

#programa{ border:#CCCCCC 1px solid; padding:24px;}

#pie-cont{  margin:0 auto; background:url(../img/fnd-pie.jpg) top repeat-x; }

#pie{ padding:20px; margin:0 auto; width:953px; color:#FFFFFF; margin-bottom:8px;}
#pie h1{color:#fff; font-size:14px; display:block; text-transform:uppercase; font-weight:bold; margin:0;}
#pie td{ padding:4px;}
#pie a:link, a:visited, a:active  {
	text-decoration: none;
	color: #6F1B13;
	display: block;
	text-align: center;
}
#pie a:hover {
	text-decoration: none;
	color: #CC0000;
	background:#fff;
}

.form-recomendar {
	BORDER:0px; 
	FONT-SIZE: 10px; 
	WIDTH:258px; 
	COLOR: #333; 
	MARGIN-RIGHT: 0px; 
	HEIGHT: 18px; 
	BACKGROUND:url(../img/text.jpg) top left no-repeat;
}

.textarea {
	BORDER: #666666 1px solid; 
	FONT-SIZE: 11px; 
	font-family: TAHOMA;
	MARGIN-LEFT: 0px; 
	OVERFLOW: auto; 
	WIDTH: 330px; 
	COLOR: #006699; 
	MARGIN-RIGHT: 0px; 
	HEIGHT: 60px; 
	BACKGROUND-COLOR: #fff
}

.form-btn {
	BORDER: medium none; 
	FONT-SIZE: 100%; 
	WIDTH: 109px; 
	COLOR: #ffffff; 
	HEIGHT: 29px; 
	BACKGROUND:url(../img/enviar.jpg) top center no-repeat;
}
