/*
CSS Credit: http://www.templatemo.com
*/

html {
	background-color: #ECE9D8;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	width: 100%;
	background-color: #ECE9D8;
}

input, textarea, select { font-family: "Trebuchet MS", Arial, sans-serif; font-size:12px; }

a:link, a:visited {	color: #FF8000; text-decoration: underline; }
a:active, a:hover { color: #333333; text-decoration: none;}

p{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #484848;
	text-align: justify;
	margin: 0 0 10px 0;
		
}

h1 {
	font-family: Tahoma;
	font-size: 18px;
	color: #676767;
	font-weight: normal;
	margin: 0 auto;
	margin-left: 10px;
	margin-top: 20px;
}


h2 {	
	font-family: Tahoma;
	font-size: 16px;
	color: #0895d6;
	font-weight: normal;
	margin: 0 0 10px 0;	
}

h3 {	
	font-family: Tahoma;
	font-size: 11px;
	color: #2780e4;
	font-weight: normal;
	margin: 0 0 5px 0;
}


/* top-bar */

#top_bar {
	width: 100%;
	margin: 0 auto;
	background-color: #ECE9D8;
}

#header_bar {
	
	width: 960px;
	height: 157px;
	margin: 0 0 0 -15px;
	padding: 1px 0 0 0;
	margin: 0 auto;	
}

#logo_area {
	
	width: 180px;
	height: 180px;
	margin: 0px 0 0 0px;
	float: left;	
}

#publicity_area {
	width: 750px;
	height: 135px;
	margin-top:10px;
	float: right;
}

/* end of top-bar*/

/* top-register */

#top_slider {

	width: 100%;
	margin: 0 auto;
	background-color: #ECE9D8;
}

#top_register {

	width: 100%;
	margin: 0 auto;
	background-color: transparent;
}

#register_bar img {
	border: none;
}

#register_bar {
	
	width: 960px;
	height: 40px;
	background-color: transparent;
	margin: 0 0 0 10px;
	padding: 1px 0 0 0;
	margin: 0 auto;	
}

.field_register {
	float: right;
	display: block;
	height: 20px;
	color: #FFF;
	text-align: right;
	margin: 0 -13px;
	padding-top: 8px;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.field_register span {
	color: #FFF;
	text-decoration: none;
	font-weight:bold;
	font-size:9px;
}

.field_register a {
	color: #CC6600;
	text-decoration: none;
	font-weight:bold;
	font-size:9px;
}

.field_singin {
	float: right;
	display: block;
	height: 20px;
	color: #fff;
	text-align: right;
	margin: 0 10px;
	padding-top: 8px;
	padding-right: 20px;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
}

.field_singin p {
	color: #FFF;
	text-decoration: none;
	font-weight:bold;
	font-size:9px;
}

.field_singin a {
	color: #CC6600;
	text-decoration: none;
	font-weight:bold;
	font-size:9px;
}

.field_language {
	float: right;
	display: block;
	height: 20px;
	color: #CC6600;
	text-align: right;
	margin: 0 10px;
	padding-right: 8px;
	padding-top: 8px;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;

}

.field_language p {
	color: #CC6600;
	text-decoration: none;
	font-weight:bold;
	font-size:9px;
}

.field_language p a {
	color: #CC6600;
	text-decoration: blink;
	font-weight:bold;
	font-size:9px;
}

/* end of top-register*/

#top_menu {
	width: 100%;
	height: 28px;
	margin: 0 auto;
	background-color: #006697;
	clear: both;
	z-index: 3000;
}

#menu_light {
	width: 960px;
	height: 25px;
	margin: 0 auto;
	clear: both;
	background-color: #006697;
}

#menu_light img {
	border: none;
}


#top_publicidad {
	width: 100%;
	height: 110px;
}

#top_publicidad_transp {
	width: 100%;
	height: 110px;
}

#publicidad_light_transp {
	width: 960px;
	padding-top: 10px;
	margin: 0 auto;
	
}

#publicidad_light {
	width: 960px;
	padding-top: 10px;
	margin: 0 auto;
	
}

#top_publicidad img {
	border: none;
}

#publicidad_728 {
	width: 728px;
	float:left;
}

#publicidad_232 {
	width: 232px;
	float:right;
}

/* guide */

#top_guide {
	width: 100%;
	height: 28px;
	margin: 0 auto;
	background-color: #0083C1;
	z-index: 3000;
	color: #FFF;
}
#top_guide p {
	font-size:12px; 
	font-weight: bold;
	color: #FFF;
	margin-top: 3px;
}

#top_guide p a{
	font-size:12px; 
	font-weight: bold;
	color: #FFF;
	margin-top: 3px;
	text-decoration: none;
}

#top_guide p a:hover{
	font-size:12px; 
	font-weight: bold;
	color: #FFF;
	margin-top: 3px;
	text-decoration: underline;
}

#top_guide #top_guide_menu {
	width: 960px;
	height: 25px;
	margin: 0 auto;
	padding-top: 2px;
}

/* end guide */

/* copyright */

#content_all {
	width: 100%;
	height:auto;
	background-color: #ECE9D8;
	margin: 0 auto;
	clear: both;
}
#content_all_search {
	width: 100%;
	height: 100%;
	background-color: #ECE9D8;
	margin: 0 auto;
	clear: both;
}
/* footer */

.col_w220 {
	float: left;
	width: 146px;
	margin-top: 5px;
	padding-right: 3px;
	margin-right: 9px;
	background: url(../img/fondo.png);
	height: 300px;
}

.col_w220 p {
	padding-top: 5px;
	padding-left: 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

.col_w220 h5{
	margin-top: 5px;
	margin-left: 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #CC6600;
	text-align: center;
	font-size:11px;
}
.col_w220 img{
	margin: 3px 0 3px 0;
}

.col_w220 .list {
	margin-left: 0px;
	margin-top: 5px;
	list-style-position: none;
	list-style:none;
	line-height: 24px;
	font-size:11px;
	
}

.col_w220 .list li {
	padding: 0px;
	margin-left: -10px;
	font-size:11px;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 24px;
	
}

.col_w220 .list li a {
	display: block;
	padding: 0px 15px;
	text-decoration: none;
	color: #fff;
	line-height: normal;
	font-size:11px;
}

.col_w220 .list li a:hover {
	display: block;
	padding: 0px 15px;
	text-decoration: underline;
	line-height: normal;
	font-size:11px;
}

.col_last {
	margin-right: 0;
	margin-top: 5px;
	color:#FFFFFF;
}

#footer_wrapper {
	width: 100%;
	background: url(../img/paisaje_colombiano.jpg);
	margin: 0 auto;
	clear: both;
	z-index: 3000;
}


#footer_wrapper_band {
	background-color: #004D71;
	height: 10px;
	margin-top: 0px;
	margin:0 auto;
	width: 100%;
}

#footer {
	width: 960px;
	height: 500px;
	padding: 0 5px;
	margin: 0 auto;
	color: #000;
	clear: both;
}

#footer_top {
	width: 960px;
	height: 10px;
	margin: 0 auto;
	clear: both;
}

/* social */

#footer .social_box {
	clear: both;
	margin: 20px 0;
	padding: 0;
	list-style: none;
}

.social_box li {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}

.social_box li a {
	width: 24px;
	height: 24px;
	margin: 0 5px 5px 0;
	text-decoration: none;
	border: none;
	color: #0000FF;
}

/* end of social */

/* copyright */

#copyright {
	clear: both;
	width: 940px;
	height: 80px;
	margin-top: 20px;
	text-align: center;
	color: #ccc;
	background: url(../img/fondo_footer.png);
}

#copyright a {
	color: #F60;
}

#copyright p {
	padding-top: 5px;
	padding-left: 7px;
	padding-right: 7px;
	color: #fff;
}

#copyright_turismo {
	clear: both;
	width: 940px;
	height: 30px;
	margin-top: 20px;
	text-align: center;
	color: #ccc;
	background: url(../img/fondo_turismo.png);
}

#copyright_turismo a {
	color: #F60;
}

#copyright_turismo p {
	padding-top: 7px;
	padding-left: 7px;
	padding-right: 7px;
	font-size:10px;
	color: #fff;
	text-align: center;
}

/* end of copyright */

/* end of footer */

/*
contenido de la pagina
*/

.float_l {
	float: left;
}

.float_r {
	float: right;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
}

.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }
.cleaner_h20 { clear: both; width:100%; height: 20px; }
.cleaner_h30 { clear: both; width:100%; height: 30px; }
.cleaner_h40 { clear: both; width:100%; height: 40px; }

.more a {
	display: block;
	width: 82px;
	height: 23px;
	padding: 3px 0 0 0;
	background: url(../images/button.png) no-repeat;
	color: #777777;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.more a:hover {
	color: #c85d16;
}

#wrapper_content {
	width: 970px;
	margin: 0 auto;
}
#wrapper_content_search {
	width: 970px;
	height: 1000px;
	margin: 0 auto;
	padding-top: 20px;
}

.product-info5{ position:absolute; width:177px; height:105px; top:-100px; right:-560px;}

.box_center {
	margin-bottom: 20px;
	padding-top:10px;
}

.box_center .body_center {
	padding: 0 2px 10px 25px;
	
}

.box_center .body_left_center {
	margin-left: 10px;
	
}

.box_center .body {
	margin: 0 10px 0 4px;
	padding-bottom: 10px;
	
}

.box_center h3 {
    margin-top:10px;
	margin-left: 4px;
	margin-bottom: 5px;
	font-size: 14px;
	color: #000;
	padding-left: 10px;
	width: 90px;
}

.box_center h4 {
    margin-top:10px;
	margin-left: 4px;
	margin-bottom: 5px;
	font-size: 14px;
	color: #fff;
	padding-left: 10px;
	background-color:#006699;
	width: 90px;
}

.box_center_left_200 {
	margin-bottom: 20px;
	height: 260px;
	background-color:#FFFFFF;
	border: solid #D1CBC9 0.1em;
    border-top-left-radius:     1em;
	border-top-right-radius:    1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius:  1em;
}

.box_center_left_200 .body {
	padding-top: 10px;
}

.box_center_left_200 h2 {
	position: relative;
	padding: 8px 15px;
	font-size: 14px;
	color: #000;
	background-color:#FFF;
	border: solid #D1CBC9 0.1em;
    border-top-left-radius: 0.85em;
	border-top-right-radius: 0.85em; 
}

.box_center_left_200 script {
	margin-bottom: 20px; 
}

.box_tittle_big {
	padding: 0 10px 10px 0px;
	
	margin-top: 10px;
	margin-bottom:10px;
	background-color:#fff;
	
}

.box_tittle_big h2 {
	font-size:15px;
	font-weight:bolder;
	color:#006699;
	margin-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: justify;
}

.box_tittle_big h2 a{
	
	color: #006699;
	

}

.box_cleaner_640 {
	display: block;
	width: 640px;
	height: 15px;	
}


.box_center_left {
	margin-bottom: 20px;
	background: url(../images/bgmodulos.gif);
	border: solid #D1CBC9 0.1em;
    border-top-left-radius:     1em;
	border-top-right-radius:    1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius:  1em;
}

.box_left_3 {
	margin-bottom: 20px;
	background: url(../images/bgmodulos.gif);
	border: solid #D1CBC9 0.1em;
    border-top-left-radius:     1em;
	border-top-right-radius:    1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius:  1em;
	padding-bottom: 20px;
}

.box_left_3 body{
	position: relative;
	padding: 8px 15px;
	font-size: 14px;
	color: #000;
}

.box_left_3 h4{
	position: relative;
	padding: 8px 15px;
	font-size: 14px;
	color: #000;
	background-color:#FFF;
	border: solid #FFF 0.1em;
    border-top-left-radius: 0.85em;
	border-top-right-radius: 0.85em; 
}

.box_center_indicator {
	margin-bottom: 10px;
	background: url(../images/indicador-economico-colombia.jpg);
	padding-left: 15px;
	border: solid #D1CBC9 0.1em;
    border-top-left-radius:     1em;
	border-top-right-radius:    1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius:  1em;
}

/* rotater */
#content_big_rotater{
	float: left;
	width: 630px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-bottom: 15px;
	padding-right: 0px;
	background-color: #FFFFFF;
	border: solid #D1CBC9 0.1em;
	border-top-left-radius:     1em;
	border-top-right-radius:    1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius:  1em;
}

#content_big_rotater_destacado{
	float: left;
	width: 630px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-bottom: 15px;
	padding-right: 0px;
	background-color: #DFDFDF;
}

.title_content_big_rotater {
	position: relative;
	height: 25px;
	margin-left: -10px;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bolder;

}

.title_content_big_rotater h2{
	font-size: 16px;
	color: #464646;
	font-weight: bolder;
	padding-left: 10px;
	padding-top: 5px;
}

.col_w640 {
	float: left;
	width: 150px;
	margin-right: 7px;
	margin-top: 15px;
	background: url(../images/video-lago-calima.jpg);
	height: 150px;
	border-top-left-radius:     0.5em;
	border-top-right-radius:    0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius:  0.5em;
	font-weight:bolder;
}

.col_w640 img {
	margin-top:105px;
	
}

.col_w640 h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 5px 2px 0 8px;
	font-size:11px;
	z-index:1;
	margin-top:-43px;
	
}

.col_w640 h5 a {
	color:#FFF;
}

.col_w640 h5 a:hover {
	color:#fff;
}

.col_w640 p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:10px;
	font-weight:bold;
	padding: -2px 3px 0 0;
	font-size:11px;
	color: #FF6600;
	z-index:1;
	font-weight:bolder;
}

.col_w641 {
	float: left;
	width: 150px;
	margin-right: 7px;
	margin-top: 15px;
	background: url(../images/planes-turisticos-lago-calima.jpg);
	height: 150px;
	border-top-left-radius:     0.5em;
	border-top-right-radius:    0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius:  0.5em;
	font-weight:bolder;
}

.col_w641 img {
	margin-top:105px;
}

.col_w641 p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:10px;
	font-weight:bolder;
	padding: -2px 3px 0 0;
	font-size:11px;
	color: #FF6600;
	z-index:1;
}

.col_w641 h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 5px 2px 0 8px;
	font-size:11px;
	z-index:1;
	margin-top:-43px;
}

.col_w641 h5 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#FFF;
	padding: 2px 2px 2px 3px;
	font-size:11px;
}

.col_w642 {
	float: left;
	width: 150px;
	margin-right: 7px;
	margin-top: 15px;
	background: url(../images/hotel-campestre-lago-calima.jpg);
	height: 150px;
	border-top-left-radius:     0.5em;
	border-top-right-radius:    0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius:  0.5em;
	font-weight:bolder;
}

.col_w642 img {
	margin-top:105px;
	
}

.col_w642 p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:10px;
	font-weight:bolder;
	padding: -2px 3px 0 0;
	font-size:11px;
	color: #FF6600;
	z-index:1;
}

.col_w642 h5 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 5px 2px 0 8px;
	font-size:11px;
	z-index:1;
	margin-top:-43px;
	
}

.col_w642 h5 a {

	color:#FFF;
	
}

.col_w643 img {
	margin-top:105px;
}

.col_w643 {
	float: left;
	width: 150px;
	margin-right: 7px;
	margin-top: 15px;
	background: url(../images/hospedaje-lago-calima.jpg);
	height: 150px;
	border-top-left-radius:     0.5em;
	border-top-right-radius:    0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius:  0.5em;
	font-weight:bolder;
}

.col_w643 p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:10px;
	font-weight:bolder;
	padding: -2px 3px 0 0;
	font-size:11px;
	color: #FF6600;
	z-index:1;
}

.col_w643 h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 5px 2px 0 8px;
	font-size:11px;
	z-index:1;
	margin-top:-43px;
	
}

.col_w643 h5 a {

	color:#FFF;

}

.col_w643 h5 a:hover {

	color:#fff;

}



.co_last {
	margin-right: 0;
	margin-top: 15px;
	color:#FFFFFF;
	margin-bottom:10px;
}



.col_w641 h5 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#fff;
	font-size:11px;
}

.co_last p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:8px;
	font-weight:bold;
	padding: 3px 3px 3px 3px;
	font-size:10px;
	color: #E2E2E2;
	z-index:1;
}

.co_last h5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 5px 3px 3px 3px;
	font-size:11px;
	z-index:1;
	margin-top:-3px;
}





.box_center_left .body {
	padding: 20px 20px 20px 40px;
}

.box_center_left h2 {
	position: relative;
	padding: 8px 15px;
	font-size: 14px;
	color: #000;
	background: url(../images/bgmodulos.gif) ;
	border: solid #D1CBC9 0.1em;
    border-top-left-radius: 0.85em;
	border-top-right-radius: 0.85em; 
}

.box_video {
	margin-bottom: 20px;
	background-color: transparent;
}

.box_details {
	margin-bottom: 20px;
	background-color: #F5F5F5;
	border: solid #D1CBC9 0.1em;
    
}

.box_details .header {
	margin: 0 auto;
	text-align: center;
	height: 60px;
	width: 290px;
	background-image:url(../images/embalse-calima-darien.jpg);
	margin-bottom: 5px;
	margin-top: 5px;
	
}

.header h2 {
	margin-top: 5px;
	padding-top: 25px;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	
}


.box_details .subtitle {
	margin: 0 auto;
	text-align: center;
	height: 30px;
	width: 290px;
	background-color:#2E8BB8;
	margin-bottom: 5px;
	margin-top: 5px;
}

.subtitle p {
	margin-top: 3px;
	padding-top: 6px;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bolder;
	text-align:center;
	
}

.box_details .images {
	width: 290px;
	height: 150px;
	margin-bottom: 10px;
	margin-top: 3px;
	margin: 0 auto;
}

.images1 {
	float: left;
	width: 160px;
	height: 130px;
	background-color: transparent;
	margin: 10px 5px 5px 9px;
}

.images1 p{
	text-align:center;
	font-size: 13px;
	font-weight: bolder;
	color: #333333;
}

.images2 {
	float: left;
	width: 100px;
	height:130px;
	background-color: transparent;
	margin: 10px 5px 0px 9px;
	text-align:center;
}

.images2 p{
	text-align:center;
	font-weight: bolder;
	color: #333333;
}


.box_details .map {
	margin: 0 auto;
	text-align: center;
	height: 350px;
	width: 290px;
	background-color: transparent;
	margin-bottom: 5px;
	margin-top: 5px;
}

.map .title{
	width: 290px;
	height: 25px;
	background-color:#2E8BB8;
	margin-bottom: 10px;
	margin-top: 5px;
	margin: 0 auto;
}

.title p {
	width: 290px;
	height: 25px;
	margin-bottom: 10px;
	margin-top: 5px;
	text-align: center;
	font-weight: bolder;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 2px;
}

.map .ubicacion{
	margin: 0 auto;
	height: 310px;
	width: 290px;
	background-color: transparent;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
}

.box_details .description_detail {
	margin: 0 auto;
	text-align: center;
	height: 300px;
	width: 290px;
	background-color: transparent;
	margin-bottom: 5px;
	margin-top: 5px;
}

.description_detail .cod {
	float: left;
	width: 135px;
	height: auto;
	margin: 0px 5px 2px 0px;
	background-color: transparent;
	color: #0066CC;
}

.cod p {
	color: #003366;
	font-weight: bolder;
}

.description_detail .span_des{
    float: right;
	width: 140px;
	height: auto;
	background-color: transparent;
}

.span_des p {
	color: #333333;
}

.description_detail .subtitle_detail {	
	margin: 0 auto;
	text-align: center;
	height:auto;
	width: 290px;
	background-color: transparent;
	margin-bottom: 5px;
	margin-top: 5px;
	
}

.subtitle_detail .title2 {
	width: 290px;
	height: 25px;
	background-color:#2E8BB8;
	margin-bottom: 10px;
	margin-top: 5px;
	margin: 0 auto;
}

.title2 p {
	width: 290px;
	height: 25px;
	margin-bottom: 10px;
	margin-top: 5px;
	text-align: center;
	font-weight: bolder;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 2px;
}


.description_detail_ten{
    float: right;
	width: 100%;
	height: 15px;
	background-color: transparent;
}



.description_detail_zero{
    float: right;
	width: 100%;
	height: -100%;
	background-color: transparent;
}


/* BOX COLOR AZUL */

.box_blue {
	margin-bottom: 20px;
	background-color: #E8F4FB;
	border: solid #D1CBC9 0.1em;
    border-top-left-radius:     1em;
	border-top-right-radius:    1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius:  1em;
}



.box_blue .body {
	padding-left: 10px;
}


.box_blue h4 {

	font-size: 14px;
	color: #FFFFFF;
	background-color:#4E93CB;
	padding-left: 10px;
	
}


.box_blue h2 {
	position: relative;
	height: 25px;
	margin: 0;
	padding: 8px 15px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bolder;
	border: solid #D1CBC9 0.1em;
	border-top-left-radius: 0.85em;
	border-top-right-radius: 0.85em;
	background-color: #4E93CB;
}

.box_blue p {
	position: relative;
	padding: 8px 15px 8px 15px;
	font-size: 12px; 
}

.box_blue h2 a {
	
	color: #FFFFFF;
	
}

.box_blue h2 span {
	position: absolute;
	width: 10px;
	height: 35px;
	top: 0;
	left: 0;
}
.box_blue h3 {
	padding: 8px 15px;
	font-size: 14px;
	color: #FFFFFF;
}

/* END BOX COLOR AZUL */


.box {
	margin-bottom: 20px;
	background-color: #FFFFFF;
	border: solid #D1CBC9 0.1em;
    border-top-left-radius:     1em;
	border-top-right-radius:    1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius:  1em;
}



.box .body {
	padding-left: 10px;
}


.box h4 {

	font-size: 14px;
	color: #FFFFFF;
	background-color:#4E93CB;
	padding-left: 10px;
	
}


.box h2 {
	position: relative;
	height: 25px;
	margin: 0;
	padding: 8px 15px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bolder;
	border: solid #D1CBC9 0.1em;
	border-top-left-radius: 0.85em;
	border-top-right-radius: 0.85em;
	background-color: #4E93CB;
}

.box p {
	position: relative;
	padding: 8px 15px 8px 15px;
	font-size: 12px; 
}

.box h2 a {
	
	color: #FFFFFF;
	
}

.box h2 span {
	position: absolute;
	width: 10px;
	height: 35px;
	top: 0;
	left: 0;
}
.box h3 {
	padding: 8px 15px;
	font-size: 18px;
	color: #FF8000;
	text-decoration:underline;
}

.share_script {
	width: 460px;
	margin-left: 10px;
}

.share_640 {
	width: 97%;
	height: 33px;
	float: left;
	margin-left: 10px;
	background-color:#F0F0F0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	text-decoration: none;
	margin-top: 10px;	
}

.share_640 .span {
	float: left;
	margin-left: 10px;
	text-decoration: none;
	padding-top: 5px;
	text-decoration: none;
}

.share_640 .span span{
	float: left;
	margin-left: 1px;
	text-decoration: none;
}

.share_img {
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 15px;
}
.share {
	margin-top: 10px;
	margin-left: 5px;
	
}

.share p{
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-right: 5px;
	width: 440px;
	color: #CC6600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
}

.share .span {
	padding-top: 5px;
	padding-left: 12px;
	float: left;
	text-decoration: none;
}

.share .span p{
	
	text-decoration: none;
}

.share h2{
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	width: 440px;
	color: #CC6600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

/* BOX PUBLICITY */

.side_menu_publi {
	list-style: none;
	padding: 0px;
}

.side_menu_publi li {
	margin-left: 0;
	font-size:12px;
}

.side_menu_publi li a {
	display: block;
	color: #000000;
	text-decoration: none;
	padding: 0px 15px;
	font-weight: bold;
	background: url(../images/menu_list.png) left center no-repeat;
	font-size: 10px;
}

.side_menu_publi li a:hover {
	display: block;
	color: #F07800;
	text-decoration: underline;
	padding: 0px 15px;
	font-weight: bold;
	background: url(../images/menu_list.png) left center no-repeat;
	font-size: 10px;
}

.box_publi {
	margin-bottom: 20px;
	background: url(../images/deportes-extremos-lainformacion.jpg) no-repeat;
	border: solid #D1CBC9 0.1em;
    border-top-left-radius:     1em;
	border-top-right-radius:    1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius:  1em;
}

.box_publi .body_publi {
	padding: 5px 15px 5px 15px;
}

.box_publi h2 {
	position: relative;
	height: 18px;
	padding: 8px 8px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bolder;
    border-top-left-radius: 0.85em;
	border-top-right-radius: 0.85em; 
}

.box_publi h2 a {
	font-size: 13px;
	color: #FFFFFF;
}

.box_publi2 {
	margin-bottom: 20px;
	background: url(../images/fondo_calima_region_turismo.jpg) no-repeat;
	border: solid #D1CBC9 0.1em;
    border-top-left-radius:     1em;
	border-top-right-radius:    1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius:  1em;
}

.box_publi2 .body_publi {
	padding: 5px 15px 5px 15px;
}

.box_publi2 h2 {
	position: relative;
	height: 18px;
	padding: 8px 8px;
	font-size: 14px;
	color: #996600;
	font-weight: bolder;
    border-top-left-radius: 0.85em;
	border-top-right-radius: 0.85em; 
}

.box_publi2 h2 a {
	font-size: 13px;
	color: #c85d16;
	
}

.box_publi2 li {
	font-size: 10px;
	color: #000;
	font-weight: bolder;
}
.side_menu_publi2 {
	list-style: none;
	padding: 0px;
}

.side_menu_publi2 li {
	margin: 5px 0;
	font-size:12px;
	font-weight: bolder;
}

.side_menu_publi2 li a {
	display: block;
	color: #003366;
	text-decoration: none;
	padding: 0px 15px;
	font-weight: bolder;
	background: url(../images/menu_list.png) left center no-repeat;
	font-size: 10px;
	font-weight: bolder;
}

.side_menu_publi2 li a:hover {
	display: block;
	color: #F07800;
	text-decoration: underline;
	padding: 0px 15px;
	font-weight: 200;
	background: url(../images/menu_list.png) left center no-repeat;
	font-size: 10px;
}




/* END BOX PUBLICITY */


/* BOX MENU */

.box_menu {
	margin-bottom: 10px;
	background: #F3EEE2;
}

.box_menu .body {
	padding: 5px 15px 5px 15px;
}

.box_menu h2 {
	position: relative;
	height: 20px;
	margin: 0;
	padding: 8px 15px;
	color: #FFFFFF;
	font-weight: bold;
	background: url(../images/backgroung_menu.jpg); 
}

/* END BOX MENU */

/* BOX ECO */

.box_eco {
	margin-bottom: 10px;
	background: #EEEEEE ;
}

.box_eco .body {
	padding: 5px 15px 5px 15px;
}

.box_eco h2 {
	position: relative;
	height: 25px;
	margin: 0;
	padding: 8px 15px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	background: url(../images/backgroung_menu.jpg); 
}

/* END BOX MENU */


.box .box_bottom {
	position: relative;
	height: 12px;
}

.box .box_bottom span {
	position: absolute;
	width: 10px;
	height: 12px;
	top: 0;
	left: 0;
}

.side_menu {
	list-style: none;
	padding-top: 3px;
}

.side_menu li {
	padding-left: 10px;
	margin: 0;
	font-size:12px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.side_menu li a {
	display: block;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	background: url(../images/menu_list.png) left center no-repeat;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.side_menu li a:hover {
	color:#003366;
	text-decoration: underline; 
}

/* content*/

#content_wrapper_slider {
	width:960px;
	height: 500px;
	clear: both;
	background-color:#333333;
}

#content_wrapper {
	clear: both;
	padding: 10px;
	padding-left: 5px;
}

#content_wrapper_search {
	clear: both;
	padding: 10px;
	padding-left: 5px;
	height: 1000px;
}

#left_sidebar {
	float: left;
	margin-right: 10px;
	width: 210px;
}

#content_big {
	position: relative;
	float: left;
	margin-right: 10px;
	width: 640px;
	z-index:1;
	border: solid #D1CBC9 0.1em;
	margin-bottom: 10px;
	background-color:#FFFFFF;
}

#content_big h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #7A7A7A;
	font-weight: bolder;
	margin: 0 auto;
	margin-left: 20px;
	margin-top: 10px;

}

#content_big h4 {
	font-family: Tahoma;
	font-size: 24px;
	font-weight: bolder;
	color: #8F8F8F;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 30px;

}

#content_big h5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 28px;
	font-weight: normal;
	color: #ED1B24;
	margin: 0 auto;
	margin-left: 20px;
	margin-top: 20px;

}

#content_big p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	padding-right: 20px;
	padding-left: 20px;

}

#content_big_tabs {
	float: left;
	margin-right: 20px;
	width: 640px;
	z-index:1;
	margin-bottom: 10px;
}

#content_big_tabs_right {
	float: left;
	margin-right: 10px;
	width: 600px;
	z-index:1;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top:10px;
}


#box_compartir_640 {
	padding-left: 10px;
	}

#content_small {
	float: left;
	margin-right: 10px;
	width: 430px;
}

#content_medium {
	float: left;
	margin-right: 10px;
	width: 640px;
}

#content_middle {
	float: left;
	margin-right: 10px;
	width: 420px;
}

#right_sidebar {
	float: right;
	width: 260px;
	margin-right: -5px;
}

#right_sidebar_big {
	float: right;
	width: 300px;
}

#content {
	float: left;
	width: 470px;
	background-color: transparent;
}

.news_image {
	float: left;
	margin: 3px 15px 0 10px;
	border: 5px solid #e5e5e5;
}
.news_publi {
	position: relative;
	margin-top: 10px;
	float: right;
    padding-left: 10px;	
	z-index: 1;
}

.news_publicity {
	position: relative;
	margin-top: 10px;
	float: left;
    padding-left: 10px;	
	z-index: 1;
}

.news_box {
	clear: both;
	margin-top:10px;
	margin-bottom:10px;
	margin: 0 auto;	
}

.news_box h4{
	font-size: 13px;
	color: #fff;
	font-weight:bold; 
	margin-left: 10px;
	margin-right: 10px;
	padding-left:4px;
	padding-right: 4px;	
}

.news_box_title {
	width: 425px;
	background:#006699;   
}

.box .news_box_title_2 {
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 0px;   
}

.news_box_title_2 h2{
	background-color:transparent;
	font-size: 16px;
	color:#C60;
	border: solid #D1CBC9 0em;
    border-top-left-radius:     1em;
	border-top-right-radius:    1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius:  1em;  
}

.news_box_title_2 h3{
	background-color:transparent;
	font-size: 14px;
	color:#C60;
	border: solid #D1CBC9 0em;
   
}

.news_box_iframe {
	margin: 0 auto;
	width: 425px;
	margin-bottom:15px;
}

.news_box_iframe h4{
	font-size: 13px;
	color: #fff;
	font-weight:bold; 
	padding-left:4px;
	padding-right: 4px;	
}

.news_box_title h3 {
	font-size: 16px;
	color: #FFFFFF;
	font-weight:bold; 
}

.news_box_text {
	clear: both;
	padding-bottom:5px;
	width: 440px;
}

.news_box_text_clear {
	clear: both;
	width: 420px;
	height: 8px;
}
	
.news_box h3{
	font-size: 14px;
	margin: 0 0 10px 0;
}

.news_box h3 a:hover {
	color: #316AC5;
}

.news_box p {
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
	font-size: 12px;
	margin-top: 10px;
	padding-right: 10px;
	margin-left: 20px;
	margin-bottom: 20px;
}

.news_box p span {
	text-decoration: underline;
	font-size: 10px;
	margin-top:10px;
	padding-bottom: 5px;
	
}

.box span {
	text-decoration: underline;
	font-size: 10px;
	padding-bottom: 5px;
	
}

.news_box1 {
	width: 97%;
	margin-bottom: 10px;
	padding-left:10px;
}

.news_box1 p {
	text-decoration: none;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
}

.news_box1 p span {
	text-decoration: underline;
	font-size: 10px;
	padding-bottom: 5px;
	
}

.sidebar_box {
	padding-top: 10px;
	margin-bottom: 0px;
}
.sidebar_box img{
	margin-bottom: 0px;
	padding-top: 10px;
}

.separator {
	padding: 40px 0 0 10px;
	width: 100%;
	height: 10px;
	background: url(../images/img04.gif) repeat-x left bottom;
}

.pagination {
	padding-bottom:10px;
	width:100%;
	overflow:hidden;
	text-align: center;
}
.pagination a {
	color:#041b33;
}
.pagination span {
	font-size: 12px;
	text-decoration:none;
}

.pagination span a{
	font-size: 12px;
	text-decoration:none;
}

.pagination span a:hover{
	font-size: 12px;
	text-decoration: underline;
}

.fright { 
	text-align: center;
	letter-spacing: 3px;
	text-decoration: none;	
}

.fright span { 
	text-align: center;
	text-decoration: none;		
}

.fright span a { 
	text-decoration: none;	
	letter-spacing: 10px;
		
}

.fright p a:hover { 
	text-decoration: underline;	
}

.container_tab {width: 500px; margin: 10px auto;}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding-top: 0px;
	height: 32px;
	line-height: 31px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background-color: #99cdff;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background-color: #FF9900;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.tab_container {
	padding-bottom: 10px;
	border: solid #D1CBC9 0.1em;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.tab_content h3 {
	color: #254588;
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top: 20px;
	margin-bottom: 20px;
}

.tab_content p {
	color: #333333;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.tab_content img {
	float: left;
	margin: 0 20px 20px 0;
	border: solid #D1CBC9 0.1em;
	padding: 5px;
}

.tab_content .img_rotator {
	float: left;
	margin: 0 20px 20px 0;
	border: solid #D1CBC9 0.1em;
	padding: 5px;
}

.tab_content .hotel_services {
	margin-top: 15px;
	margin-bottom: 10px;
	margin-right: 3px;
	width: 100%;
	background-color: transparent;
	font-size: 1.2em;
	height:70px;
	border-bottom: 1px solid #F30;
	
}

.hotel_services .img_services {
	float: left;
	border: 0px solid #F30;
}

.hotel_services .span_services {
	float: left;
	margin-top: 5px;
	margin-left: 4px;
	margin-right: 3px;
	font-size: 18px;
	color: #003366;
	width: 110px;
	height: 30px;
	text-align: left;
	background-color: transparent;
	font-weight: bolder;
	padding-top: 10px;
	
}

.hotel_services .p_services {
	float: right;
	margin-left: 2px;
	margin-right: 10px;
	font-size: 10px;
	width: 340px;
	color: #0000FF;
	margin-top: 5px;
	
}

.hotel_services img{
	float: left;
	margin-right: -5px;
	border: 0px solid #F30;
	
}



.body .iframe_box {
	float: left;
	margin: 10px 20px 20px 0;
	border: solid #D1CBC9 0.1em;
	padding: 5px;
	width: 210px;
	height: 260px;
}

.iframe_box p{
	text-align: center;
	font-weight: bolder;
	margin-bottom: 3px;
}

.tab_content iframe {
	float: left;
	margin: 0 20px 20px 0;
	border: solid #D1CBC9 0.1em;
	padding: 5px;
}

.tab_content .cleaner {
	width: 100%;
	height: 20px;
}

#transparencia {
	opacity: 0.000001;
	background-color: transparent;
	width: 100%;
	height: -0px;
}

#transparencia h1 {
	font-size:2px;
	background-color: #23819C;
	color: #000000;
}

/* begin of show 640*/

#content_big_rotater_all {
	float: left;
	width: 630px;
	padding-top:10px;
	margin-bottom: 10px;
	padding-left: 5px;
	padding-bottom: 15px;
	padding-right: 0px;
	background-color: #FFFFFF;
	border: solid #D1CBC9 0.1em;
	border-top-left-radius:     1em;
	border-top-right-radius:    1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius:  1em;
}

#content_big_rotater_all .big_cell_promo {
	background-color: #FFFFFF;
	clear: both;
	float: left;
	width: auto;
	margin-bottom:10px;
	margin-top: 10px;
	border: 1px solid #999;
}

.col_w630_big {
	float: left;
	width: 210px;
	height: 200px;
	text-align: center;
	font-weight:bolder;
	border-right: solid #888 3px;
}

.col_w630_big p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 5px 3px 3px 3px;
	font-size:10px;
	color: #B1B1B1;
	margin-left: 84px;
	z-index:1;
}


.col-w630_big_right {
	
	float:left;
	width: 407px;
	height: 200px;
	background-color:#FFF;
}

.col-w630_big_right .description{
	width: 407px;
	height: 160px;	
	background-color:#FFF;
	z-index: 1;
}

.description h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 5px 3px 5px 5px;
	color:#F60;
	font-size:16px;
	font-weight: bolder;
}

.description h2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#F60;
	padding: 5px 3px 5px 5px;
	font-size:16px;
	font-weight: bold;
}

.description h2 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#066;
	font-size:16px;
	font-weight: bold;
	padding: 5px 3px 5px 5px;
}

.description h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#066;
	font-size:13px;
	font-weight: bold;
	padding: 0px 3px 5px 5px;
}

.description h3 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#066;
	padding: 0px 3px 5px 5px;
	font-size:13px;
	font-weight: bold;
	
}

.description h3 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#F60;
	font-size:13px;
	font-weight: bold;
	padding: 0px 3px 5px 5px;
}

.description p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color:#333;
	font-size:11px;
	padding: 5px 3px 7px 7px;
}
	
.vermas {
	top:150px;
	float:right;
	width: 140px;
	height: 25px;
	z-index: 1;
	margin-right:4px;
	margin-bottom:4px;
	background-color:#069;
	border: solid #4E93CB 0.1em;
	border-top-left-radius:     1em;
	border-top-right-radius:    1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius:  1em;
}

.vermas p {
	padding-top:5px;
	text-align: center;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding-left: 3px;
}

.vermas p a {
	padding-top:5px;
	text-align: center;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	padding-left: 3px;
	text-decoration:none;
	
}

.vermas p a:hover {
	padding-top:5px;
	text-align: center;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding-left: 3px;
	text-decoration: underline;
}

.col-w630_big_right .proveedor {
	top:160px;
	float:left;
	width: 120px;
	height: 40px;
	z-index: 1;
	margin-right:0px;
}

.proveedor img {
	padding-left: 15px;
}

/* end of show 640*/

#content_big_940_left .vermasofertas {
	top:150px;
	float: none;
	width: 300px;
	height: 25px;
	z-index: 1;
	left: 200px;
	background-color:#069;
	border: solid #D1CBC9 0.1em;
	border-top-left-radius:     1em;
	border-top-right-radius:    1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius:  1em;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-decoration: none;
}

.vermasofertas p {
	padding-top:5px;
	text-align: center;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding-left: 3px;
	text-decoration:none;
}

.vermasofertas p a {
	padding-top:5px;
	text-align: center;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	padding-left: 3px;
	text-decoration:none;
	
}

.vermasofertas p a:hover {
	padding-top:5px;
	text-align: center;
	color: #399;
	font-weight:bold;
	font-size:12px;
	padding-left: 3px;
	text-decoration:none;
}

/* begin of show 470*/

#content_big_470_all {
	float: left;
	width: 630px;
	padding-top:10px;
	margin-bottom: 10px;
	padding-left: 9px;
	padding-bottom: 15px;
	padding-right: 0px;
	background-color: #F5F5F5;
	
}

#content_big_470_all .big_cell_promo_medium {
	background-color: #FFFFFF;
	clear: both;
	float: left;
	width: auto;
	margin-bottom:10px;
	margin-top: 10px;
	margin-left: 10px;
	border: solid #D1CBC9 0.1em;
}

.col_w470_big {
	margin-top: 5px;
	margin-left: 5px;
	float: left;
	width: 150px;
	height: 150px;
	text-align: center;
	font-weight:bolder;
}

.col_w470_big img{
	margin: 0;
	border: 0;
}

#content_big #content_big_470_all .big_cell_promo_medium p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-left: 0px;
	margin-top: 10px;
	padding: 0px 0px 0px 20px;
}


.col-w470_big_right {	
	float:left;
	width: 450px;
	height: 160px;
	background-color:#FFF;
}

.col-w470_big_right span {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#666666;
	font-size:12px;
	font-weight: bolder;
	margin-bottom: 10px;
	text-decoration: none;
}

.col-w470_big_right span a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#666666;
	font-size:12px;
	font-weight: bolder;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 20px;
}

.col-w470_big_right .description470 {
	width: 430px;
	height: 110px;	
	background-color:#FFF;
	z-index: 1;
	margin-bottom: 5px;
}

.big_cell_promo_medium .col-w470_big_right .description470 h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 5px 0px 0px 20px;
	color:#006699;
	font-size:14px;
	font-weight: bolder;
}

.big_cell_promo_medium .col-w470_big_right .description470 h2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #006699;
	font-size:12px;
	font-weight: bolder;
	text-decoration: none;
}

.big_cell_promo_medium .col-w470_big_right .description470 h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#F60;
	font-size:12px;
	font-weight: bolder;
	margin-bottom: 10px;
}

.big_cell_promo_medium .col-w470_big_right .description470 h3 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#666666;
	font-size:12px;
	font-weight: bolder;
	margin-bottom: 10px;
	text-decoration: none;
}

#content_big #big_cell_promo_medium .col-w470_big_right .description470 p {
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#333;
	font-size:11px;
	padding: 0px 0px 10px -20px;	
}
	
.vermas470 {
	margin-top:5px;
	float:right;
	width: 130px;
	height: 28px;
	z-index: 2;
	margin-top: 5px;
	background-color:#069;
	border-top-left-radius:     1em;
	border-top-right-radius:    1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius:  1em;
	margin-right: 10px;
	padding-top: 6px;
	padding-right: 15px;
}

.vermas470 p {
	padding-top:5px;
	text-align: center;
	color:#fff;
	font-weight:bold;
	font-size:12px;
}

.vermas470 p a {
	text-align: center;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
}

.vermas470 p a:hover {
	padding-top:5px;
	text-align: center;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding-left: 3px;
	text-decoration: underline;
}

.col-w470_big_right .proveedor470 {
	top:170px;
	float:left;
	width: 120px;
	height: 28px;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 5px;
	z-index: 1;
	background-color: #09C;
	border: solid #D1CBC9 0.1em;
	border-top-left-radius:     1em;
	border-top-right-radius:    1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius:  1em;
}

.proveedor470 p {
	padding-top:5px;
	padding-right:1px;
	text-align: left;
	color: #FFF;
	font-weight:bolder;
	font-size:12px;
	padding-left: 5px;	
	
}

.proveedor470 span {
	padding-top:5px;
	padding-right:1px;
	text-align: left;
	color: #FF0;
	font-weight:bolder;
	font-size:16px;
	
}

.col-w470_big_right .proveedor471 {
	top:170px;
	float:left;
	width: 85px;
	height: 25px;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 5px;
	z-index: 1;
	background-color:#fff;
}

.proveedor471 img {
	border: solid #D1CBC9 0.1em;
}

.proveedor471 p {
	padding-top:5px;
	text-align: left;
	color: #003366;
	font-weight:bold;
	font-size:12px;
	padding-left: 5px;
}
.proveedor471 span {
	padding-top:5px;
	text-align: left;
	color: #F47A00;
	font-weight:bolder;
	font-size:12px;
	padding-left: 5px;
	font-weight:bolder;
}


/* end of show 640*/

/* Other options*/

#content_470_options {
	float: left;
	width: 460px;
	padding-top:10px;
	margin-bottom: 10px;
	padding-left: 6px;
	padding-bottom: 15px;
	padding-right: 0px;
	background-color: #F9FCFF;
	border: solid #D1CBC9 0.1em;
	border-top-left-radius:     1em;
	border-top-right-radius:    1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius:  1em;
}

.col_w130 {
	float: left;
	width: 145px;
	margin-right: 7px;
	margin-top: 15px;
	background: url(../images/hotel_campestre_turismo.jpg);
	height: 150px;
	border: solid #D1CBC9 0.1em;
	border-top-left-radius:     0.5em;
	border-top-right-radius:    0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius:  0.5em;
	text-align: center;
	font-weight:bolder;
}

#content_470_options h4 {
	height: 25px;
	padding: 8px 8px;
	font-size: 17px;
	color: #006699;
	font-weight: bold;
}

.col_w130 img {
	margin-top:105px;
	
}

.col_w130 p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:8px;
	font-weight:bold;
	font-size:10px;
	color: #E6F7FF;
	z-index:1;
}

.col_w130 h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	z-index:1;
	margin-top:-43px;
	
}

.col_w130 h5 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FF9900;
	padding: 2px 2px 2px 3px;
	font-size:11px;
	font-weight:bold;
}

.col_w130 h5 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#FF9900;
	font-size:11px;
	font-weight:bold;
}
.col_last_130 {
	margin-right: 0;
	width: 145px;
	margin-top: 15px;
	color:#FF9900;
}

.col_w1301 {
	float: left;
	width: 145px;
	margin-right: 7px;
	margin-top: 15px;
	background: url(../images/finca_hotel_hospedaje.jpg);
	height: 150px;
	border: solid #D1CBC9 0.1em;
	border-top-left-radius:     0.5em;
	border-top-right-radius:    0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius:  0.5em;
	text-align: center;
	font-weight:bolder;
}

.col_w1301 img {
	margin-top:105px;
	
}

.col_w1301 p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:8px;
	font-weight:bold;
	font-size:10px;
	color: #E6F7FF;
	z-index:1;
}

.col_w1301 h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	z-index:1;
	margin-top:-43px;
	
}

.col_w1301 h5 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FF9900;
	padding: 2px 2px 2px 3px;
	font-size:11px;
	font-weight:bold;
}

.col_w1301 h5 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#FF9900;
	font-size:11px;
	font-weight:bold;
}
.col_last_1301 {
	margin-right: 0;
	width: 145px;
	margin-top: 15px;
	color:#FF9900;
	background: url(../images/finca_turistica_calima.jpg);
}


/* End other options*/

/* Formulario */

.box-content { padding:5px;}

.field { background:#ebebeb; border:solid 1px #dedede; padding:2px;}

.field {
	background:#ebebeb;
	border:solid 1px #dedede;
	padding:2px;
	width: 400px;
	margin-bottom: 10px;
}
.inline-field { margin-bottom: 10px; }
.search .field { display:block; margin-bottom:10px; }
.search .inline-field label { display:inline; padding:0;}
.search .inline-field .field { display:inline; margin:0; }
.search input.field { width:500px; }
.search select.field { width:300px; }
.search select.small-field { width:300px; margin-right:5px; }

.search-submit { width:100px; background:#8b0000; border:0; color:#fff; height:27px; display:block; line-height:26px; cursor:pointer; margin:12px 0 10px 0;}

/* End Formulario */

/* begin indice */
#body .postnav {
		clear: both;
		padding: 10px 0 20px 10px;
	}
		#content .postnav ul {
			list-style-type: none;
		}
			#content .postnav ul li {
				float: left;
				font-weight: bold;
				padding: 2px;
				font-size: 0.9em;
				font-family: Verdana;
			}
			#content .postnav ul li a {
				display: block;
				padding: 7px 10px;
				background-color: #9E9E9D;
				color: #ffffff;
				text-decoration: none;
				border: 0 !important;
			}
			#content .postnav ul li a:hover {
				background-color: #234566;
			}
			
/* End indice */

/* begin light box */			
			
.photo_two_col {

	width: 430px;
	padding: 0 10px 10px 10px;
	margin: 0 10px 0 0;
	
}

.photo_two_col img{
	margin: 0 0 7px 0;
}

.photo_gallery {
	
	margin: 0;
	padding: 0;
	padding-left:20px;
}

.photo_gallery img{
	float: left;
	margin: 0 0 10px 0px;	
}

.photo_gallery img.mid{
	float: left;
	margin: 0 27px;	
}

.right {
	
	float: right;
	
}


.left {
	
	float: left;
	
}

/* End light box */

.col1 { float:left; width:210px;}

.col2 { float:left; width:400px;}

.pad_bot2 {padding-bottom:24px}

.list1 {}

.list1 li {
	display: block;
	line-height:20px;
	margin-left: 4px;
	font-size:12px;
	text-decoration: none;
	color: #FFFFFF;	
}

.list1 li a{
	display: block;
	line-height:20px;
	padding-left:15px;
	background:url(../images/menu_list.png) 0 2px no-repeat;
	margin-left: 10px;
	font-size:12px;
	text-decoration: none;
	color: #666666;
}

.col3 { float:left; width:100%;}

.list3 {}

.list3 li {
	display: block;
	line-height:20px;
	padding-left:15px;
	background:url(../images/menu_list.png) 0 2px no-repeat;
	margin-left: 10px;
	font-size:12px;
	text-decoration: none;
	color: #666666;	
}


/* begin menu */




/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		dropdown.css
 * @package		Dropdown
 * @version		0.8
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox3+
 *				Mac OS: Safari2+, Firefox3+
 *
 * @link		http://www.lwis.net/free-css-drop-down-menu
 * @copyright	2008-2012 Live Web Initiatives, http://www.lwis.net, http://www.lwis.net
 *
 */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
 z-index: 2000;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
 z-index: 2000;
}

ul.dropdown li {
 float: left;
 min-height: 1px;
 line-height: 1.3em;
 vertical-align: middle;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 2000;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 1000;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}


ul.dropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
}

	ul.dropdown li {
	 padding: 5px;
	 background-color: #006697;
	 color: #fff;
	 opacity: 0.95;
	}

	ul.dropdown a:link,
	ul.dropdown a:visited { color: #fff; text-decoration: none;}
	ul.dropdown a:hover {
	 border-top-color: #5db1e0 !important;
	 border-left-color: #5db1e0;
	 background-color: #4498c7;
	 color: #fff;
	}

	ul.dropdown ul a.dir:hover {
	 background-color: #4698ca;
	 background-image: url(../css/images/comnav-arrowon.png);
	 color: #fff;
	}

	ul.dropdown a:active {
	/* [disabled]background: #058acf url(../../../../images/mtv.com/nav-sub-press.png) 0 0 repeat-x !important; */
	color: #fff;
	}

	/* -- level mark -- */

	ul.dropdown ul {
	 left: auto;
	 right: 0;
	 width: 150px;
	 margin-top: -1px;
	 border-top: 1px solid #1a1a1a;
	 border-left: solid 1px #4c4c4c;
	 font: bold 11px/1em Tahoma, Geneva, Verdana, sans-serif;
	}

		ul.dropdown ul li {
		 background-color: #3a3a3a;
		}

		/* -- level mark -- */

		ul.dropdown ul ul {
		 top: 0;
		 right: auto;
		 left: 100%;
		 margin-top: 0;
		 border-top: none;
		 border-left: none;
		 font-weight: normal;
		}

			ul.dropdown ul ul li {
			 background-color: #4c4c4c;
			}

			/* -- level mark -- */

				ul.dropdown ul ul ul li {
				 background-color: #595959;
				}


/* -- Supporting class `dir` -- */

ul.dropdown *.dir {
 padding-right: 30px;
 background-image: none;
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

	/* -- level mark -- */

	ul.dropdown ul *.dir {
	 padding-right: 15px;
	 background-position: 100% 50%;
	 background-repeat: no-repeat;
	}

	ul.dropdown ul ul *.dir {
	 background-image: url(../css/images/nav-arrow-right2.png);
	}


/* -- Components override -- */

ul.dropdown-vertical *.dir {
 background-image: url(css/images/nav-arrow-right.png);
}

ul.dropdown-vertical-rtl *.dir {
 padding-right: 15px;
 background-image: url(../css/images/nav-arrow-left.png);
 background-position: 0 50%;
}


/* -- Mixed -- */

ul.dropdown li a,
ul.dropdown *.dir {
 border-style: solid;
 border-width: 1px;
 border-color: #404040 #1a1a1a #1a1a1a #505050;
}

ul.dropdown ul li a,
ul.dropdown ul *.dir { border-color: #4a4a4a #242424 #242424; border-left: none; }

ul.dropdown ul ul li a,
ul.dropdown ul ul *.dir { border-color: #595959 #333 #333; }

ul.dropdown ul ul ul li a,
ul.dropdown ul ul ul *.dir { border-color: #767676 #404040 #404040; }


/* -- Custom elements -- */

#n-movies { width: 206px; text-align: center;}
#n-movies ul { right: auto; left: 0; width: 249px; text-align: left; }
#n-movies ul ul { left: 249px; width: 150px; }
#n-movies ul a { width: 232px; }
#n-movies ul a.dir { width: 210px; }
#n-movies ul ul a { width: 133px; }
#n-movies ul ul a.dir { width: 111px; }
#n-movies ul ul ul { left: 100%; }


ul.dropdown a,
ul.dropdown span {
 display: block;
 padding: 5px 30px;
}


/* -- Base style override -- */

ul.dropdown li {
 padding: 0;
}

ul.dropdown ul a,
ul.dropdown ul span { /* POI: override abstract a, span */
 padding: 8px;
}


/* -- Base style reinitiate: post-override activities -- */

ul.dropdown *.dir { /* POI */
 padding: 5px 30px;
}

ul.dropdown ul *.dir {
 padding: 8px 30px 8px 8px;
}


/* -- Custom -- */

ul.dropdown ul a {
 width: 133px;
}

ul.dropdown ul a.dir {
 width: 111px;
}


/* -- Drop-down open -- */

ul.dropdown li:hover > *.dir {
 background-color: #3d3d3d;
}

ul.dropdown li:hover > a.dir:hover {
 background-color: #4698ca;
 color: #fff;
}

	ul.dropdown ul li:hover > *.dir {
	 background-color: #4c4c4c;
	 background-image: url(../css/images/comnav-arrowover.png);
	}

	ul.dropdown ul li:hover > a.dir:hover {
	 background-image: url(../css/images/comnav-arrowon.png);
	 color: #fff;
	}

		ul.dropdown ul ul li:hover > *.dir {
		 background-color: #595959;
		 background-image: url(../css/images/comnav-arrowover2.png);
		 color: #fff;
		}

/* End menu */

.col-w240_big_right {
	margin-left: 5px;
	float:left;
	width: 160px;
	height: 72px;
	background-color:#FFF;
}

.col-w240_big_right .description240{
	width: 160px;
	height: 72px;	
	background-color:#FFF;
	z-index: 1;
}

.description240 h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#F60;
	font-size:12px;
	font-weight: bolder;
	margin: 3px 2px 0px 0px;
}

.description240 h2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#0099CC;
	font-size:12px;
	font-weight: bold;
	margin: 3px 2px 0px 0px;
}

.description240 h2 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#006699;
	font-size:12px;
	font-weight: bold;
	margin: 3px 2px 0px 0px;
}

.description240 h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#003366;
	font-size:10px;
	font-weight: bold;
	margin-top: 6px;
	
	
}

.description240 h3 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#003366;
	font-size:10px;
	font-weight: bold;
	margin-top: 6px;
	text-decoration:underline;	
}

.description240 h3 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#003366;
	font-size:10px;
	font-weight: bold;
	margin-top: 6px;

}

.description240 p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color:#666666;
	font-size:9px;
	font-weight:bold;
	margin-top: -2px;
	
}


/* begin sponsors*/


/* begin of show accommodations*/

#content_big_240_hotel {
	margin-bottom: 20px;
	background-color: #F9FCFF;
	border: solid #D1CBC9 0.1em;
    border-top-left-radius:     1em;
	border-top-right-radius:    1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius:  1em;
}

#content_big_240_hotel h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#333333;
	font-size:14px;
	font-weight: bolder;
	margin: 3px 2px 0px 0px;
}

#content_big_240_hotel h1 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#666666;
	font-size:14px;
	font-weight: bolder;
	margin: 3px 2px 0px 0px;
	text-decoration: underline;
}


#content_big_240_hotel .big_cell_promo_hotel {
	background-color: #FFF;
	clear: both;
	margin-left: 5px;
	width: 280px;
	height: 80px;
	margin-bottom:10px;
	margin-top: 10px;
	border: 1px solid #E0E0E0;
}

.col_w240_big {
	margin-top: 5px;
	margin-left: 5px;
	float: left;
	width: 70px;
	height: 70px;
	text-align: center;
	font-weight:bolder;
}

.col_w240_big img{
	margin: 0;
	border: 0;
}

.col_w240_big p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 5px 3px 5px 5px;
	font-size:8px;
	color: #B1B1B1;
	margin-left: 50px;
	z-index:1;
}


.col-w240_big_right {
	margin-left: 5px;
	float:left;
	width: 190px;
	height: 72px;
	background-color:#FFF;
}

.col-w240_big_right .description240{
	width: 190px;
	height: 72px;	
	background-color:#FFF;
	z-index: 1;
}

.description240 h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#F60;
	font-size:12px;
	font-weight: bolder;
	margin: 3px 2px 0px 0px;
}

.description240 h2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#F60;
	font-size:12px;
	font-weight: bold;
	margin: 3px 2px 0px 0px;
}

.description240 h2 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#006699;
	font-size:12px;
	font-weight: bold;
	margin: 3px 2px 0px 0px;
}

.description240 h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#0099CC;
	font-size:10px;
	font-weight: bold;
	margin-top: 6px;
	
	
}

.description240 h3 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#0099CC;
	font-size:10px;
	font-weight: bold;
	margin-top: 6px;
	text-decoration:underline;	
}

.description240 h3 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#0066CC;
	font-size:10px;
	font-weight: bold;
	margin-top: 6px;

}

.description240 p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color:#666666;
	font-size:9px;
	font-weight:bold;
	margin-top: -2px;
	
}


/* begin sponsors*/

.box_most_popular {
	background-color: #F9FCFF;
	padding: 0 0 10px 3px;
	margin-bottom: 20px;
	background-color: #F9FCFF;
	border: solid #58928E 0.1em;
    border-top-left-radius:     1em;
	border-top-right-radius:    1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius:  1em;
}

.box_most_popular h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#F60;
	font-size:14px;
	font-weight: bolder;
	margin: 3px 2px 0px 10px;
}
		
.box_most_popular h2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#0099CC;
	font-size:14px;
	font-weight: bold;
	margin: 3px 2px 0px 10px;
}
		
.box_most_popular h2 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#006699;
	font-size:14px;
	font-weight: bold;
	margin: 3px 2px 0px 10px;
}

.box_most_popular .sponsors {
		padding: 0 0 10px 3px;
		
	}
		.box_most_popular .sponsors img {
			margin: 10px;
			border: solid #D1CBC9 0.1em;
		}
			
/* end sponsors*/

/*publicity rotator */

#rotator {
border:0;
padding:0;
margin: 10px auto;
overflow: hidden;
position: relative;
width: 250px;
height: 250px;
}

#rotator img {
border: 0;
padding: 0;
width: 100%;
}

/* end publicity rotator */


.content_images_top {
	
	width:465px;
	margin-top:10px;
	margin-left: 2px;
	border-top-left-radius: 1em;
	border-top-right-radius: 1em;
}

.box_google_text_640 {
	width:640px;
	margin-top: 7px;
	margin-bottom: 3px;
	padding-left: 8px;
	padding-top: 3px;
}

#content_big #capasuperior2 {
position: absolute;
top:430px;
left: 90px;
width: 468px;
height: 60px;
z-index: 99;
opacity: 0.8;
filter: alpha(opacity=0.8);
background-color: transparent;
}

#capasuperior2 img {
	position:absolute;
	top: 2px;
	left: 438px;
	z-index: 99;
}

#content_big #block_link2 {
	position: absolute;
	top:419px;
	left: 0px;
	width: 640px;
	height: 41px;
	z-index: 99;
	opacity: o.5; filter: alpha(opacity=0.5);
	background-color:transparent;
}

#content_big #capasuperior {
	position: absolute;
	top:379px;
	left: 92px;
	width: 468px;
	height: 60px;
	z-index: 99;
	opacity: 1;
	filter: alpha(opacity=0.8);
	background-color: transparent;
}

#capasuperior img {
	position:absolute;
	top: 12px;
	left: 438px;
	z-index: 99;
}

#content_big #block_link {
	position: absolute;
	top:419px;
	left: 0px;
	width: 640px;
	height: 41px;
	z-index: 99;
	opacity: o.5;filter: alpha(opacity=0.5);
	background-color:transparent;
}


#content_big #comments_page {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	width: 600px;
	padding-left: 10px;
	padding-right: 10px;
}

.description_hotels {
	position: relative;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	border: solid #D1CBC9 0.1em;
    border-top-left-radius:     1em;
	border-top-right-radius:    1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius:  1em;
	height:auto;
    min-height:750px;
}

.description_hotels .body_description_hotels {
	padding: 5px 15px 5px 5px;
	float: left;
}

.description_hotels .img_content {
	padding: 5px 5px 15px 10px;
	float: left;
}

.description_hotels .degradado_foto {
	position: absolute;
	z-index: 998;
	color: #fff;
	font-size: 24px;
	top: 45px;
	left: 15px;
	width: 610px;
	height: 30px;
	background: url(../images/info.png);
	text-decoration: none;

}

.degradado_foto img {
	float: right;
	margin-right: 15px;
	padding-top: 10px;

}

.description_hotels .name_hotel {
	position: absolute;
	z-index: 999;
	font-size: 24px;
	top: 33px;
	left: 16px;
	height: 50px;	
	text-decoration: none;
	text-align: center;
	padding-left: 5px;
	margin-top: 7px;
	padding-top: 4px;
}
	
.name_hotel h2 {
	color: #006699;
	font-size: 24px;
	text-decoration: none;
	margin-right: 2px;
	font-weight: bold;
	float: left;
	z-index: 999;
	
}

.name_hotel h2 span {
	color: #fc3;
	font-size: 24px;
	text-decoration: none;
	z-index: 999;
}

.body_description_hotels span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin-left: 0px;
}

.body_description_hotels span a{
	color: #FF6600;
}

.body_description_hotels span a:hover{
	text-decoration: none;
}

.body_description_hotels .description_page {
	width: 98%;
	height: 33px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color:#E4EFF4;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
	
.description_page h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin-left: 10px;
	padding-top: 8px;
	}

.body_description_hotels h2 a{
	color: #FF6600;
}

.body_description_hotels h2 a:hover{
	text-decoration: none;
}


.description_hotels .bread_crumb {
	margin-left:15px;	
}

.bread_crumb p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.bread_crumb p a{
	color: #FF6600;
}

.bread_crumb p a:hover {
	text-decoration: underline;
}

.bread_crumb_h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #006699;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 2px;
	margin-left: 10px;
}

.bread_crumb_h1 a{
	color: #FF6600;
}

.bread_crumb_h1 a:hover {
	text-decoration: underline;
}

.bread_crumb_h1 span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #CC6600;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 2px;
	margin-left: 10px;
}

.bread_crumb_p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	padding-right: 5px;
	line-height: 18px;
}

.bread_crumb_p a{
	color: #FF6600;
}

.bread_crumb_p a:hover {
	text-decoration: underline;
}

.bread_crumb_p1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	padding-right: 5px;
	line-height: normal;
}

.bread_crumb_p1 a{
	color: #FF6600;
}

.bread_crumb_p1 a:hover {
	text-decoration: underline;
}

.description_hotels .body_tabs_hotels {
	background-color:#F4FBFF;
	width: 95%;
	margin: 0 auto;
	margin-left: 10px;
	padding: 10px 10px 10px 10px;
    border-top-left-radius:     1em;
	border-top-right-radius:    1em;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius:  1em;
}

.tabs_100_transparent {
	width: 95%;
	height: 40px;
	margin: 0 auto;
}

/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
 background-color:#FFFFFF;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
   margin-top:100px;
}
.tabberlive {
   margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
 border-top-left-radius: 1em;
 border-top-right-radius: 1em;
}

ul.tabbernav li {
 list-style: none;
 margin: 0;
 display: inline;
 border-top-left-radius: 1em;
 border-top-right-radius: 1em;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #FFF3E8;
 color: #333333;
 text-decoration: none;
 border-top-left-radius: 1em;
 border-top-right-radius: 1em;
}

ul.tabbernav li a:link { color: #CC6600; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #AAE;
 border-color: #006699;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
 border-top-left-radius: 1em;
 border-top-right-radius: 1em;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: #0066FF;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #aaa;
 border-top:0;
 background-color: #fff;
 height: 95%;
 min-height:200px;
 

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

.tabberlive .tabbertab .cap_osc {
 margin: 10px 10px 10px 10px;
 border: 1px solid #ddd;
 padding: 5px;
 width: 95%;
 height: 190px;
 background-color: #FBFBFB;

}


.tabberlive .tabbertab img {
 float: left;
 margin: 10px 10px 10px 10px;
 border: 1px solid #ddd;
 padding: 5px;
}

.tabberlive .tabbertab p {

  margin: 10px 10px 10px 10px; 
 
}

.tabberlive .tabbertab h4 {

  margin: 10px 10px 10px 10px; 
  color: #006699;	
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
	
}
.tabberlive#tab2 {
	
}
.tabberlive#tab2 .tabbertab {
 overflow:auto;
}

/* $Id: example-print.css,v 1.2 2006/03/06 04:11:55 pat Exp $ */
/* When printing, hide the tab navigation list
   and don't use any other styles
*/

.tabbernav {
}



#content_640_right {
	float:right;
	width: 640px;
	height: auto;

}

#left_sidebar_300 {
	float: left;
	width: 300px;
}


.box_formulario {
	width: 420px;
}

.box_formulario_publi {
	width: 120px;
	height:760px;
	float:right;
	margin-right: 0px;	
	margin-top: 20px; 
}

.description_hotels .box_img {	
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 3px;
	float: left;
}

.content_gallery_440 {
	margin-left: 0px;
	width: 439px;
	background:url(images/background_video_grey.jpg)
}

.content_offer_right {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 3px;
	float: right;
	width: 152px;
	height: 421px;
	background-color: #999999;
	
}

.table_center { width: 580px; margin: -2px; border:solid 1px #dedede; table-layout: fixed; text-align:center; margin-top: 20px;}
.table_center td{ border:solid 1px #dedede; table-layout: fixed; text-align:center;  width: 120px;}
.table_center caption { font-size:14px; color: #333333; font-weight: bold; border:solid 1px #dedede; table-layout: fixed; text-align:center;}
.table_center .td_osc { background-color:#9AB9D9; color: #fff; border:solid 1px #dedede; table-layout: fixed; text-align:center; margin: 0 auto;}
.td_osc p { color: #FFFFFF; text-align:center;}

.table_center .td_osc1 { background-color:#CCCCCC; color: #fff; border:solid 1px #dedede; table-layout: fixed; text-align:center; margin: 0 auto;}
.td_osc p { font-size:10px; color: #FFFFFF; text-align:center;}

.table_center .td_osc2 { background-color:#6F96C1; color: #fff; border:solid 1px #dedede; table-layout: fixed; text-align:center; margin: 0 auto;}
.td_osc2 p { font-size:10px; color: #FFFFFF; text-align:center;}

.table_center .td_osc3 { background-color:#4C74A5; color: #fff; border:solid 1px #dedede; table-layout: fixed; text-align:center; margin: 0 auto;}
.td_osc3 p { font-size:10px; color: #FFFFFF; text-align:center;}


.description_hotels .product-info1{ position:absolute; width:190px; top:60px; left:422px;z-index: 1000; background:url(../images/info.png);}
.product-info1 img{ display:block; font: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: center; font-weight:bold; width: 35%; height: 100px; margin-bottom: 0px; margin-top: 5px; margin-left: 5px; margin-right: 3px; font-size: 16px}
.product-info1 h4{ font-weight: normal;}
.product-info1 p{ font-size:14px; text-transform: uppercase; font-weight: bold; color:#000; padding-top:15px;}
.product-info1 .product-desc2 {
	
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 5px;
	float: right;
	height: 50px;
	width: 100px;
	height: 50px;
}


.description_hotels .price {
	display:block;
	font-size:22px;
	color:#8b0000;
	line-height:28px;
	width: 80px;
	float: left;
}
.description_hotels .category {
	display:block;
	font-size:14px;
	font: Verdana, Arial, Helvetica, sans-serif;
	line-height:23px;
	background-color:#013d93;
	color: #FFFFFF;
	text-align: center;
	font-weight:bold;
	width: 95%;
	margin: 0 auto;
	margin-bottom: 5px;
	margin-top: 5px;
}

.description_hotels .product-info2{ position:absolute; width:153px; top:50px; left:450px; z-index: 1000; background:url(../images/info.png);}
.product-info2 h3{ background:#CC6600; color:#fff; padding:6px 10px; font-size:14px;}
.product-info2 h4{ font-weight: bolder;}
.product-info2 p{ font-size:16px; line-height:18px; text-transform: uppercase; font-weight: bold; color:#000; padding:5px 0 7px 0;}
.product-info2 .product-desc{ padding:10px; background:url(images/info.png); width:133px; }
.description_hotels .price2 { display:block; font-size:17px; color:#8b0000; line-height:23px; }

.news_box table{
   width: 400px;
   border: 2px solid #FFF;
   background-color:#E1E1E1;
   margin: 0 auto;
}

.ttitle td {
	background-image: url(images/background_title-table.jpg);
	width:400px;
	height: 40px;
	text-align: center;
	vertical-align: middle;
	font-size:16px;
	font-weight:bolder;
	border: 2px solid #FFF;
}

.odd td {
   background: #E1E1E1;
   height:40px;
   margin: 0 auto;
   text-align: center;
   font-weight:bolder;
   border: 2px solid #FFF;
}

.celd td {
   background: #E1E1E1;
   height:20px;
   font-weight:bolder;
   border: 2px solid #FFF;
   
}

.celd span {
   display: block;
   padding-left: 3px;
   color:#003366;
   font-size:10px;
   
}

.bold td {
   vertical-align: middle;
   background: #E1E1E1;
   height:20px;
   font-weight:bolder;
   border: 2px solid #FFF;
   
}

.bold span {
   display: block;
   padding-left: 3px;
   color:#003366;
   font-size:10px;
   
}

td {
   width:50%;
   text-align: left;
   border: 2px solid #FFF;
   caption-side: bottom;
   background: #eee;
}

td img{
   margin: 0 auto;
}

td p {
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight: bolder;
   padding-left: 6px;
   padding-top: 3px;
   padding-right: 6px;
}

td span {
   display: block;
   text-align:center;
   color:#003366;
   font-size:12px;
   padding-bottom:7px;
}

td h5 {
	padding-left: 6px;
	font-size:12px;
	color: #003366;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bolder;
	padding-top: 3px;
}

table h4 {
   font-size:20px;
   font-weight:bolder;
   color:#003366;
   text-align:center;
}

table {
	border: 2px solid #FFF;
}

/* header offer */
#content_big_940 {
	position: relative;
	float: left;
	width: 960px;
	z-index:1;
	border: solid #58928E 0.1em;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	margin-top: -20px;
	border: solid #58928E 0em;
	padding-top: 10px;
	margin: 0 auto;  
}

#content_big_940 #content_big_940_slider {
	float: left;
	width: 940px;
	height: 465px;
	margin-bottom: 10px;
	padding-bottom: 15px;
	background-color: #F0F0F0;
	margin-left: 10px;
	position: relative;
	
}

#content_big_940_slider #images_logo{
	width: 200px;
	height: 100px;
	position: absolute;
	z-index: 3;
	margin-top: 20px;
	margin-left: 720px;
	background: url(../images/info.png);
	
}

#content_big_940 #content_big_940_left {
	float: left;
	width: 610px;
	margin-left: 10px;
	background-color: #DFE9F4;
	margin-bottom: 10px;
	padding-bottom: 10px;
	
}

#content_big_940_left h2 {
	font-size: 14px;
	color: #666666;
	padding-top: 10px;
	width: 500px;	
	font-weight: bolder;
	border-bottom: 1px solid #666666;
	padding-bottom:15px;
	margin-left: 10px;
}


#content_big_940 #right_sidebar_big_940 {
    float: right;
	width: 300px;
	height: 250px;
	margin-right: 10px;
	margin-bottom: 40px;
}

.col_w130_big {
	float: left;
	width: 190px;
	margin-left: 9px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: solid #D1CBC9 0.1em;
	border-top-left-radius:     0.5em;
	border-top-right-radius:    0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius:  0.5em;
	text-align: center;
	font-weight:bolder;
	background-color:#EFEFEF;
}

.col_w130_big h3 {
	font-size: 12px;
	font-weight: bolder;
	margin-top: 5px;
}

.col_w130_big h3 a{
	font-size: 12px;
	font-weight: bolder;
	text-decoration: none;
	color: #2780e4;
	margin-top: 5px;
}

.col_w130_big h3 a:hover {
	font-size: 12px;
	font-weight: bolder;
	text-decoration: underline;
	color: #2780e4;
	margin-top: 5px;
}

.col_w130_big h4 {
	font-size: 12px;
	color: #000000;
	font-weight: bolder;
	float: left;
	margin-left: 5px;
}

.col_w130_big h5 {
	font-size: 10px;
	color: #666666;
	font-weight: bolder;
	float: left;
	margin-left: 5px;
}

.col_w130_big .proveedor470_big {
	top:170px;
	float:left;
	width: 189px;
	height: 28px;
	margin-top: 5px;
	z-index: 1;
	background-color: #09C;
	border: solid #D1CBC9 0.1em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius:  0.4em;
}

.proveedor470_big p {
	padding-top:5px;
	padding-right:1px;
	text-align: left;
	color: #FFF;
	font-weight:bolder;
	font-size:11px;
	padding-left: 5px;	
	
}

.proveedor470_big span {
	padding-top:5px;
	padding-right:1px;
	text-align: left;
	color: #FF0;
	font-weight:bolder;
	font-size:12px;
	
}

.col_w130_big_script {
	float: left;
	margin-left: 50px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.col_w130_big_script_center {
	float: left;
	margin-left: 155px;
	margin-top: 20px;
	margin-bottom: 10px;
}

#content_big_940 #content_big_940_left_video {
	position: relative;
	float: left;
	width: 590px;
	height: 480px;
	z-index:1;
	margin-top: 40px;
	margin-bottom: 10px;
	padding-left: 20px;
	padding-bottom: 30px;
	background-color: #EDE3DC;
	margin-left: 10px
	
}

#content_big_940 #content_big_940_left_clear {
	position: relative;
	float: left;
	width: 620px;
	height: 50px;
	z-index:1;
	margin-top: 40px;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: -20px;
	
	
	
}

#content_big_940_left_video h2{
	font-size: 14px;
	color: #336699;
	padding-top: 10px;
	padding-bottom:15px;
	width: 400px;	
	font-weight: bolder;
	border-bottom: 1px solid #336699;
		
}

#content_big_940_left_video #video_497 {
	width: 468px;
	float:left;
}

#content_big_940_left_video #publi_140 {
	width: 110px;
	height: 425px;
	float:right;
	margin-right: 5px;
}

/* begin of show accommodations 300 */

#right_sidebar_big_940_var {
	float: right;
	width: 310px;
	margin-right: 10px;
	margin-top: 20px;
	background-color: #F3F5FC;
}

#right_sidebar_big_940_enlaces .big_cell_promo_hotel_300 {
	background-color: #FFF;
	clear: both;
	margin-left: 10px;
	width: 280px;
	height: 80px;
	margin-bottom:10px;
	margin-top: 10px;
	border: 1px solid #CCC;
	background-color: #F3F5FC;

}


#right_sidebar_big_940_var .big_cell_promo_hotel_300 {
	background-color: #FFF;
	clear: both;
	margin-left: 10px;
	width: 280px;
	height: 80px;
	margin-bottom:10px;
	margin-top: 10px;
	border: solid #D1CBC9 0.1em;
	background-color: #F3F5FC;
}

#right_sidebar_big_940_var .col_w260_big {
	margin-top: 5px;
	margin-left: 5px;
	float: left;
	width: 70px;
	height: 70px;
	text-align: center;
	font-weight:bolder;
}

#right_sidebar_big_940_var .col_w260_big img{
	margin: 0;
	border: 0;
}

.col_w260_big p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 5px 3px 5px 5px;
	font-size:8px;
	color: #B1B1B1;
	margin-left: 50px;
	z-index:1;
}


.col-w260_big_right {
	margin-left: 5px;
	float:left;
	width: 190px;
	height: 72px;
	background-color: #F3F5FC;
}

#right_sidebar_big_940_var .col-w260_big_right .description260{
	width: 190px;
	height: 72px;	
	background-color: #F3F5FC;
	z-index: 1;
}

#right_sidebar_big_940_var .description260 h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #F60;
	font-size:12px;
	font-weight: bolder;
}

#right_sidebar_big_940_var .description260 h2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#F60;
	font-size:12px;
	font-weight: bold;
	text-decoration: underline;
}

#right_sidebar_big_940_var .description260 h2 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#F60;
	font-size:12px;
	font-weight: bold;
	margin: 3px 2px 0px 0px;
}

#right_sidebar_big_940_var.description260 h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#09C;
	font-size:10px;
	font-weight: bold;
	margin-top: 6px;
	
	
}

#right_sidebar_big_940_var .description260 h3 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#09C;
	font-size:10px;
	font-weight: bold;
	margin-top: -5px;
	text-decoration:underline;	
}

#right_sidebar_big_940_var .description260 h3 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#09C;
	font-size:10px;
	font-weight: bold;
	margin-top: 6px;

}

#right_sidebar_big_940_var .description260 p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color:#666666;
	font-size:9px;
	font-weight:bold;
	margin-top: -2px;
	
}

.description260 span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #408080;
	font-size:12px;
	font-weight:bold;
	margin-top: -2px;
	
}





.col_w260_big {
	margin-top: 5px;
	margin-left: 5px;
	float: left;
	width: 70px;
	height: 70px;
	text-align: center;
	font-weight:bolder;
}

.col_w260_big img{
	margin: 0;
	border: 0;
}

.col_w260_big p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 5px 3px 5px 5px;
	font-size:8px;
	color: #B1B1B1;
	margin-left: 50px;
	z-index:1;
}


.col-w260_big_right {
	margin-left: 5px;
	float:left;
	width: 190px;
	height: 72px;
	background-color: #F3F5FC;
}

.col-w260_big_right .description260{
	width: 190px;
	height: 72px;	
	background-color: #F3F5FC;
	z-index: 1;
}

.description260 h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #F60;
	font-size:12px;
	font-weight: bolder;
	margin: 3px 2px 0px 0px;
}

.description260 h2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#F60;
	font-size:12px;
	font-weight: bold;
	margin: 3px 2px 0px 0px;
	text-decoration: underline;
}

.description260 h2 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#F60;
	font-size:12px;
	font-weight: bold;
	margin: 3px 2px 0px 0px;
}

.description260 h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#09C;
	font-size:10px;
	font-weight: bold;
	margin-top: 6px;
	
	
}

.description260 h3 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#09C;
	font-size:10px;
	font-weight: bold;
	margin-top: 6px;
	text-decoration:underline;	
}

.description260 h3 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#09C;
	font-size:10px;
	font-weight: bold;
	margin-top: 6px;

}

.description260 p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color:#666666;
	font-size:9px;
	font-weight:bold;
	margin-top: -2px;
	
}

/* End accommodations 300*/


/* begin enlaces patrocinados 300*/

#right_sidebar_big_940_enlaces {
	float: right;
	width: 300px;
	margin-right: 10px;
	margin-top: 20px;
	background-color: #F3F5FC;
}

#right_sidebar_big_940_enlaces h2 {
	font-family: Tahoma;
	font-size: 14px;
	color: #676767;
	font-weight: normal;
	margin: 10px 0 15px 10px;
	padding-bottom: 10px;
}

/* end enlaces patrocinados 300*/ 

/* Other options*/

#content_640_options {
	float: left;
	width: 600px;
	margin-top: 20px;
	margin-left: 10px;
	padding-top:10px;
	margin-bottom: 10px;
	padding-left: 5px;
	padding-bottom: 15px;
	padding-right: 0px;
	background-color: #F9FCFF;
	border: solid #D1CBC9 0.2em;
	
}

#content_640_options h4 {
	height: 25px;
	padding: 8px 8px;
	font-size: 17px;
	color: #006699;
	font-weight: bold;
}

.col_w200 {
	float: left;
	width: 190px;
	margin-right: 10px;
	margin-top: 15px;
	background: url(../images/hotel_campestre_turismo.jpg);
	height: 190px;
	text-align: center;
	font-weight:bolder;
}


.col_last_200 {
	margin-right: 0;
	width: 190px;
	margin-top: 15px;
	color:#FF9900;
}

.col_w2001 {
	float: left;
	width: 190px;
	margin-right: 10px;
	margin-top: 15px;
	background: url(../images/finca_hotel_hospedaje.jpg);
	height: 150px;
	text-align: center;
	font-weight:bolder;
}

.col_w2001 img {
	margin-top:105px;
	
}

.col_w2001 p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:8px;
	font-weight:bold;
	font-size:10px;
	color: #E6F7FF;
	z-index:1;
}

.col_w2001 h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	z-index:1;
	margin-top:-43px;
	
}

.col_w2001 h5 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FF9900;
	padding: 2px 2px 2px 3px;
	font-size:11px;
	font-weight:bold;
}

.col_w2001 h5 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#FF9900;
	font-size:11px;
	font-weight:bold;
}
.col_last_2001 {
	margin-right: 0;
	width: 190px;
	margin-top: 15px;
	color:#FF9900;
	background: url(../images/finca_turistica_calima.jpg);
}


/* End other options*/

#postdata2 {

	position:fixed;

	bottom:0;

	background-color:#FFFFFF;

    color:#CC0000;

	left:-1px;

	margin-left:1px;

	width: 100%;

	height: 45px;
	
	z-index: 5000;
}

#siguenos2 {

	background-repeat: no-repeat;

	color: #191970;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 17px;

	font-weight: bold;

	float: left;
	
	z-index: 5000;

}

.box_script_center {
	margin-left: 90px;
}

/* ------Comments-----*/
#post_comments { width: 450px; margin-right: 10px; margin-left: 10px;}

#post_comments h5 {font-size: 16px; color: #333; text-decoration:none; margin-bottom: 10px; margin-top: 10px; margin-left: 20px;}

#comments{margin-bottom:40px;}

#comments .commentlist {margin:0; padding:0;}

#comments .commentlist ul{margin:0; padding:0; list-style:none;}

#comments .commentlist li.comment_odd, #comments .commentlist li.comment_even{margin:0 0 10px 0; padding:15px; list-style:none;}

#comments .commentlist li.comment_odd{color:#666666; background-color:#F7F7F7;}
#comments .commentlist li.comment_odd a{color:#059BD8; background-color:#F7F7F7;}

#comments .commentlist li.comment_even{color:#666666; background-color:#E8E8E8;}
#comments .commentlist li.comment_even a{color:#059BD8; background-color:#E8E8E8;}

#comments .commentlist .author .name{font-weight:bold;}
#comments .commentlist .submitdate{font-size:smaller;}

#comments .commentlist p{margin:10px 5px 10px 0; padding:0; font-weight: normal;text-transform: none;}

#comments .commentlist li .avatar{float:right; border:1px solid #EEEEEE; margin:0 0 0 10px;}

/* ----------------------------------------------Column-------------------------------------*/

.gallery {
	margin: 0;
	padding: 0;
	margin-left: 10px;
}

.gallery h3{
	font-size: 14px;
	margin: 0 0 10px 0;
}

.gallery img{
	float: left;
	margin: 0 10px 10px 0;
	border: 5px solid #e5e5e5;	
}

.gallery img.mid{
	float: left;
	margin: 0 27px;	
}

/* -----------------------------------------Parrafos de 2 Columnas-------------------------------------*/

.box_column { 
	overflow: hidden;
}

.box_column span { 
	font-size: 25px;
	line-height: 20px;	
	color: #006699;
	margin-left: 10px;
	
}

#content_big .box_column p { 
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #676767;
	margin: 0 auto;
	margin-left: 0px;
	margin-top: 0px;
	padding-right: 20px;
}

.box_column p span {
	font-size: 18px;
	line-height: 20px;
	color: #006699;
	margin-left: 0px;
}

#content_big .box_column img {
	float: left;
	margin-left: 10px;
	margin: 0 10px 10px 0;
	border: solid #D1CBC9 0.1em;
	padding: 5px;

}

.box_column .content {
	font-size: 15px;
	line-height: 20px;
	padding: 0 5px;
	text-align: justify;
}

.left_column {
	float: left;
	width: 50%;
}

.right_column {
	float: right;
	width: 50%;
}

.total_column {
	float: left;
	width: 50%;
}




/* --------------------------------------photos descriptions -------------------------------------*/

.photo_descriptions {
	margin-left: 10px;
	margin-bottom: 30px;
	
}

.photo_descriptions #capa_description {
	width: 180px;
	height: 250px;
	float: left;
	margin: 0px 10px 10px 10px;
	
}

#capa_description img {
	width: 180px;
	height: 180px;
	margin-bottom: 5px;
}
#capa_description .title {
    position: relative;
	width: 155px;
	height: 30px;
	background-color: #006699;	
	margin-top: 165px;
	z-index: 1;
}

#capa_description .title p {
	position: absolute;
	width: 109px;
	width: auto;
	font-size: 12px;
	color: #FFFFFF;
	z-index: 1;
}

#capa_description .title_2 {
    position: relative;
	width: 150px;
	z-index: 1;
	font-size: 12px;
	color: #006699;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: -10px;
}

#capa_description .title_2 p {
	position: relative;
	width: 150px;
	z-index: 1;
	font-size: 12px;
	color: #006699;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	margin-top: 4px;
	margin-bottom: 1px;
	margin-left: 0px;
}

#capa_description .title_3 {
	position: relative;
	z-index: 1;
	font-size: 12px;
	margin-left: -10px;
	}

#capa_description .title_3 p {
	color: #666666;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
}

.right_descriptions {
	
	float: right;
	
}


.left_descriptions {
	
	float: left;
	
}

/* End light box */

.center-parrafo {
	margin-left: 20px;
}

.col_w130_big_script_promo {
	margin-left: 200px;
} 

#content_big .box_image_big_640	{
	width:640px;
	height: 30px;
	background: url(../img/separdor_parrafos_2.png);
}

.box_image_big_640 .box_image_big_640_description {
	width: 500px;
	height: 20px;
	float: left;
	margin-top: 5px;
	margin-left: 15px;
}

#content_big .box_image_big_640 .box_image_big_640_description p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}

.box_image_big_640 .box_image_big_640_photo {
	width: 190px;
	height: 20px;
	float: right;
	margin-top: 5px;
}

#content_big .box_image_big_640 .box_image_big_640_photo p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 12px;
}	

/* --------------------------------------photos descriptions 2 -------------------------------------*/

.photo_descriptions2 {
	margin-left: 10px;
	margin-bottom: 30px;
	height: 295px;
}

.photo_descriptions2 #capa_description {
	width: 295px;
	height: 250px;
	float: left;
	margin: 10px 10px 0px 10px;	
}

.photo_descriptions2 #capa_description #title{
    position: absolute;
	width: 295px;
	height: 30px;
	float: left;
	background: url(../images/mini_rulo_cultura.png);
	background-repeat: no-repeat;
	background-position: 70px 0px;
}

.photo_descriptions2 #capa_description #title p {
	width: 130px;
	z-index: 1;
	font-size: 12px;
	color: #D52B1E;
	background-color:#FFFFFF;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	margin-top: 5px;
	margin-bottom: 1px;
	margin-left: -20px;
}	

.photo_descriptions2 #capa_description img {
    margin-top:30px;
	width: 295px;
	height: 196px;
	margin-bottom: 5px;
}
.photo_descriptions2 #capa_description .title {
    position: relative;
	width: auto;
	height: 30px;
	background-color: #006699;	
	margin-top: 165px;
	z-index: 1;
}

.photo_descriptions2 #capa_description .title p {
	position: absolute;
	width: auto;
	font-size: 12px;
	color: #FFFFFF;
	z-index: 1;
}

.photo_descriptions2 #capa_description .title_2 {
    position: relative;
	width: 250px;
	z-index: 1;
	font-size: 12px;
	color: #006699;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: -20px;
}

.photo_descriptions2 #capa_description .title_2 p {
	position: relative;
	width: 240px;
	z-index: 1;
	font-size: 12px;
	color: #006699;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	margin-top: 4px;
	margin-bottom: 1px;
	margin-left: 0px;
}

.photo_descriptions2 #capa_description .title_3 {
	position: relative;
	z-index: 1;
	font-size: 12px;
	margin-left: -20px;
	}

.photo_descriptions2 #capa_description .title_3 p {
	color: #666666;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
}

.photo_descriptions2 #capa_description .title_3 {
	position: relative;
	z-index: 1;
	font-size: 12px;
	margin-left: -20px;
}

.photo_descriptions2 #capa_description .title_3 p {
	color: #666666;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
}

.photo_descriptions2 #capa_description .title_4 {
	position: relative;
	z-index: 1;
	font-size: 12px;
	color: #666666;
	text-decoration:underline;
}

.photo_descriptions2 #capa_description .title_4 span {
	color: #666666;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-decoration:underline;
}

.photo_descriptions2 #capa_description .title_4 span a {
	color: #666666;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-decoration:underline;
}

.photo_descriptions2 #capa_description .title_4 span a:hover {
	color: #666666;
	font-size: 14px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-decoration:underline;
}

/* photos descriptions 2 */
