/* CSS Document */

body{ padding:0; margin:0; background:url(../i/main_bg.gif) 0 0 repeat-x #fff; color:#000;font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif; }
div, h1, h2, p, form, label, input, textarea, img, span{ margin:0; padding:0; }
a{text-decoration:none}

.spacer{ clear:both; font-size:0; line-height:0 }

#cabCont{ width:100%; text-align:center }
#cab{ width:970px; height:219px; margin:0 auto; position:relative; }
#cab ul{ margin:0; padding:0; list-style-type:none; font-size:0; }
#cab ul.top{ background:url(../i/top_nav_bg.gif) 0 0 no-repeat; width:242px; height:18px; position:absolute; right:0; top:29px; padding:0 0 0 15px; }
#cab ul.top li{ float:left; display:block; }
#cab ul.top li.hover{ background:url(../i/home_icon.gif) 0 3px no-repeat; padding:0 0 0 18px; font:bold 10px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; margin:0 21px 0 0; text-transform:uppercase; float:left; display:block; background-color:inherit; }
#cab ul.top li a.about{ background:url(../i/about_us_icon.gif) 0 3px no-repeat; padding:0 0 0 19px; font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; text-decoration:none; display:block; margin:0 15px 0 0; background-color:inherit; }
#cab ul.top li a.about:hover{ background:url(../i/about_us_icon_hover.gif) 0 3px no-repeat; }
#cab ul.top li a.contact{ background:url(../i/contact_icon.gif) 0 3px no-repeat; padding:0 0 0 23px; font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; text-decoration:none; display:block; margin:0 15px 0 0; background-color:inherit; }
#cab ul.top li a.contact:hover{ background:url(../i/contact_icon_hover.gif) 0 3px no-repeat; }
#cab h1{ font:bold 24px/27px Verdana, Arial, Helvetica, sans-serif; color:#fff; background-color:inherit; position:absolute; left:0; top:166px; text-transform:uppercase; }
#cab p{ font:normal 17px/20px Verdana, Arial, Helvetica, sans-serif; color:#FEEDB7; background-color:inherit; position:absolute; left:24px; top:198px; text-transform:none; text-align:center; width:443px; }
#cab ul.nav{ width:970px; height:39px; position:absolute; left:0; top:179px; }
#cab ul.nav li{ float:left; margin:0; padding:0; }
#cab ul.nav li a{ display:block; padding:0 10px; font:bold 11px/39px Verdana, Arial, Helvetica, sans-serif; color:#fff; background-color:inherit; text-decoration:none; }
#cab ul.nav li a:hover{ color:#D9F216; background-color:#900; }

#cuerpo{ width:100%; background:url(../i/body_top_bg.gif) 0 0 repeat-x #fff; color:#251C00; padding:22px 0 0 0; }
#cuerpoSup{ width:970px; margin:0 auto; background:url(../i/body_top_bg2.gif) 0 0 repeat-y; }

#cuerpoSupI{ width:603px; margin:0 27px 0 0; padding:0 0 35px 0; float:left; }
#cuerpoSupI h2{ font:bold 24px/30px Georgia, "Times New Roman", Times, serif; color:#477691; background-color:inherit; text-transform:uppercase; margin:0 0 21px 0; }
#cuerpoSupI p.texto{ font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif; color:#251C00; background-color:inherit; margin:0 0 24px 0; display:block; width:603px; }
#cuerpoSupI p.texto span{ font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif; color:#f00; background-color:#FFFae8; }
#cuerpoSupI p img{border:none;align:left;margin:0 10px 0 0;padding:6px;float:left;background:#fff}
#cuerpoSupI ul li span{ font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif; color:#f00; background-color:#FFFae8; }
#cuerpoSupI p.texto a.link1{ font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif; color:#1B7D01; background-color:inherit; text-decoration:underline; }
#cuerpoSupI p.texto a.link1:hover{ color:#1B7D01; background-color:#F7F0D9; text-decoration:none; }
#cuerpoSupI a.link2{ background:url(../i/left_link_bg.gif) 0 0 no-repeat #F0FFFF; padding:0 0 0 54px; font:bold 18px/39px Georgia, "Times New Roman", Times, serif; color:#144848; width:549px; height:41px; display:block; text-decoration:none; }
#cuerpoSupI a.link2:hover{ background:url(../i/left_link_bg_hover.gif) 0 0 no-repeat; }

#cuerpoSupI .bloque h2{ font:bold 24px/30px Georgia, "Times New Roman", Times, serif; color:#f00; background-color:inherit; text-transform:uppercase; margin:0 0 21px 0; }
#cuerpoSupI .bloque h2 span{ font:normal 30px/18px Verdana, Arial, Helvetica, sans-serif; color:#970000; background-color:inherit; display:block; }
#cuerpoSupI .bloque .tour-izq{padding:10px 6px 5px 0;width:296px;float:left;}
#cuerpoSupI .bloque .tour-der{padding:10px 5px;padding-right:0;width:296px;float:left;}
#cuerpoSupI .bloque .tour-inner{background-color:#fff; border:1px solid #e8e8e8; padding:5px;}
#cuerpoSupI .bloque .tour-inner-content{background:url(../i/bloque-bg.gif) 0 0 repeat-x; padding:5px;line-height:1.5;height:90px;}
#cuerpoSupI .bloque .tour-inner-content span {color:#f00;font-weight:bold;}
#cuerpoSupI .bloque .tour-inner-content h3 {font-size:140%; font-weight:bold; line-height:normal;font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; color:#477691;}
#cuerpoSupI .bloque a .tour-inner-content {font-size:140%; font-weight:bold; line-height:normal;font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; color:#477691;cursor:hand;}
#cuerpoSupI .bloque a .tour-inner-content span{color:#f00;font-weight:bold;}
#cuerpoSupI .bloque a img{border:none;align:left;margin:0 10px 0 0;padding:6px;float:left;background:#fff}


#cuerpoSupC{ width:340px; float:left; background-color:#D5DCE3; color:#000; padding:0 0 0 0; text-align:center}
#cuerpoSupC p.mid1Top{ background:url(../i/mid1_top.gif) 0 0 no-repeat; width:340px; height:25px; font-size:0; }
#cuerpoSupC h2.galeria{ width:102px; height:41px; padding:0; font:bold 14px/17px Verdana, Arial, Helvetica, sans-serif; color:#ff0000;background-color:inherit; margin:0 0 15px 10px; display:block; }
#cuerpoSupC h2.galeria span{ font:bold 24px/17px Verdana, Arial, Helvetica, sans-serif; display:block;color:#fff;}
#cuerpoSupC h2.galeria #peru{ width:416px; height:40px; background:#365a6f; padding:0; font:bold 14px/17px Verdana, Arial, Helvetica, sans-serif; color:#D9F216;margin:0 0 15px 14px; display:block; }
#cuerpoSupC #mapa{width:322px;height:440px;border:none;margin:0 auto}
#cuerpoSupC p.linkTop{ background:url(../i/mid1_link_top.gif) 0 0 no-repeat; width:204px; height:15px; font-size:0; margin:0 0 0 14px; padding:0; display:block; }
#cuerpoSupC ul{ background:url(../i/mid1_link_bg.gif) left bottom no-repeat #FFE5A4; width:188px; margin:0 0 0 14px; color:#000; padding:0 0 22px 16px; }
#cuerpoSupC ul li{ border-bottom:#886B21 dashed 1px; height:20px; padding:0; margin:0; }
#cuerpoSupC ul li.bdrNo{ border-bottom:none; height:20px; padding:0; margin:0; }
#cuerpoSupC ul li a{ background:url(../i/bullet_white.gif) 0 6px no-repeat; padding:0 0 0 15px; font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#910303; background-color:inherit; text-decoration:none; display:block; }
#cuerpoSupC ul li a:hover{ color:#000; background:url(../i/bullet_blue.gif) 0 6px no-repeat #F0FFFF; }

#pieCont{ width:100%; height:80px; background:transparent url(../i/footer_bg.gif) 0 0 repeat-x; }
#pie{ width:970px; margin:0 auto; height:80px; }
#pie p.copyright{ font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#fff; background-color:inherit; margin:0px auto; width:600px;text-align:center;}


.clearfix:after { clear: both; display: block; content: "."; height: 0; visibility: hidden; }

* html > body .clearfix { width: 100%; display: block; }
* html .clearfix { height: 1%; }


#cuerpoSupC form{
	padding:0 13px 25px 11px; width:300px;}
#cuerpoSupC form h2.contact{
	background:#F3ECD9; color:#1A1A1A;width:300px; height:23px; padding:0;font:bold 14px/23px Georgia, "Times New Roman", Times, serif; text-align:center}
#cuerpoSupC form label{
	font:bold 11px/25px "Trebuchet MS", Arial, Helvetica, sans-serif; height:25px;color:#A56100; padding:0 0 0 2px;}
#cuerpoSupC form input{
	font:normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;	padding:2px; width:300px; height:16px;
	color:#1A1A1A; background-color:#FFFFFF; border:#C0B497 1px solid;}
#cuerpoSupC form textarea{
	font:normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;	padding:2px; margin:0 0 14px 0; width:300px; height:96px;color:#1A1A1A; background-color:#FFFFFF; border:#C0B497 1px solid;}
#cuerpoSupC form input.submit{
	width:47px; height:20px; border:none; padding:0; float:right; margin:0; line-height:20px;}
	
	
	
	
	
#mySlideshow
{
	margin:0 auto;
	width: 300px;
	height: 190px;
	z-index:5;
}
#mySlideshowCh
{
	margin:0 auto;
	width: 320px;
	height: 240px;
	z-index:5;
}
#gVertical
{
	margin:0 auto;
	width: 300px;
	height: 450px;
	z-index:5;
}

.jdSlideshow
{
	display: none;
	overflow:hidden;
	position: relative;
}

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

.jdSlideshow .slideElement
{
	width: 100%;
	height: 100%;
	background-color: #000;
	background-repeat: no-repeat;
}

.jdSlideshow .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('img/loading-bar-black.gif');
}

.jdSlideshow .slideInfoZone
{
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 36px;
	background: #333;
	color: #fff;
	text-indent: 0;
}

.jdSlideshow .slideInfoZone h2
{
	padding: 0;
	font-size: 80%;
	margin: 0;
	margin: 2px 5px 0;
	font-weight: bold;
	color: inherit;
}

.jdSlideshow .slideInfoZone p
{
	padding: 0;
	font-size: 80%;
	margin: 0px 5px 2px;
	color: #eee;
}

.jdSlideshow a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

.jdSlideshow a.right, .jdSlideshow a.left
{
	position: absolute;
	height: 100%;
	width: 40%;
	cursor: pointer;
	z-index:10;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

* html .jdSlideshow a.right, * html .jdSlideshow a.left
{
	filter:alpha(opacity=50);
}

.jdSlideshow a.right:hover, .jdSlideshow a.left:hover
{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.jdSlideshow a.left
{
	left: 0;
	top: 0;
	background: url('img/fleche1.png') no-repeat top left;
}

* html .jdSlideshow a.left { background: url('img/fleche1.gif') no-repeat top left; }

.jdSlideshow a.right
{
	right: 0;
	top: 0;
	background: url('img/fleche2.png') no-repeat top right;
}

* html .jdSlideshow a.right { background: url('img/fleche2.gif') no-repeat top right; }

