body {
	font-size: 11px;
	font-family: Tahoma, Helvetica, Verdana, sans-serif;
	background: url('images/background.gif');
}
* {
	margin: 0;
	padding: 0;
}
#site {
	margin: 0 auto 0;
	width: 760px;
}
#header {
	background: url('images/pisco.jpg') no-repeat;
	height: 212px;
	width: 760px;
}
h1.logo {
   text-indent: -9999px;
   overflow: hidden;
   padding: 0 24px 0 30px;
   border: none;
   float: left;
}
h1.logo a {
   width: 160px;
   height: 124px;
   display: block;
   float: left;
}
.top_controls {
	width: 396px;
	padding: 15px 0 0;
	position: absolute;
	top: 0;
	left: 50%;
	margin: 0 0 0 -165px;
}
.flags {
	float: left;
}
.flags a {
	margin: 0 11px 0 0;
	float: left;
}
.flags img {
	border: none;
}
.topnav {
	float: right;
	color: #cdf4fa;
}
.topnav a {
	float: left;
	margin: 0;
	padding: 0;
}
.topnav img {
	float: left;
	margin: 0 3px 0 3px;
	border: none;
}
#menu {
	background: url('images/menuback.gif') repeat-x;
	height: 48px;
	width: 760px;
	margin: 0;
	padding: 0px 0 0 0;
}
#menunav {
	margin: 0;
	padding: 0;
	list-style: none;
}
#menunav li.normal {
	margin: 0;
	padding: 15px 14px 0 14px;
	background: url('images/menusep.gif') no-repeat right top;
	height: 33px;
	float: right;
}
#menunav li.last {
	margin: 0;
	padding: 15px 16px 0 16px;
	height: 33px;
	float: right;
}
#menu li a {
	color: #58a1cb;
	font-weight: bold;
	text-decoration: none;
}
#menunav a:hover {
	color: #235f81;
}
#all {
	margin: 0;
	padding: 0;
	width: 753px;
	background: #f2f2f2;
	padding: 10px 0 0 7px;
}
#leftpannel {
	margin: 0;
	padding: 0;
	background: #ebebeb;
	width: 183px;
	float: left;
}
h2 {
	color: #146da1;
	font-weight: bold;
	font-size: 11px;
	margin: 0 0 25px;
	padding: 0;
}
a.allarticles {
	color: #146da1;
	font-weight: normal;
	text-align: right;
}
a.allnews {
	color: #146da1;
	font-weight: bold;
}
a.allnews:hover {
	text-decoration: none;
}

a.allnews1 {
	color: #146da1;
	font-weight: normal;
}
a.allnews1:hover {
	text-decoration: none;
}
#leftpannel div.top {
	margin: 0;
	padding: 0;
	background: url('images/topleft.gif') no-repeat;
	height: 4px;
	width: 183px;
}
#leftpannel div.center {
	background: #ebebeb;
	width: 157px;
	margin: 0;
	padding: 7px 13px 7px 13px;
}
#leftpannel div.bottom {
	margin: 0;
	padding: 0;
	height: 7px;
	width: 183px;
	background: url('images/bottomleft.gif') no-repeat;
}
p.date {
	color: #58a1cb;
	font-weight: bold;
}
p.article {
	color: #737373;
	font-weight: normal;
}
p.article a {
	color: #737373;
	text-decoration: none;
}
p.article a:hover {
	color: #5a5151;	
}
p.more {
	color: #58a1cb;
	text-align: right;
	margin: 3px 0 20px 0;
}
p.more a {
	color: #58a1cb;
}
p.more a:hover {
	text-decoration: none;
}
p.rss {
	color: #146da1;
	margin: 12px 0 30px 0;
}
p.rss a {
	color: #146da1;
	font-weight: normal;
	text-decoration: underline;
}
p.rss img.rss {
	position: relative;
	top: 4px;
	margin: 0 3px 0 0;
}
.clear {
	clear: both;
	height: 0;
	width: 0;
	overflow: hidden;
}
#rightpannel {
	float: right;
	margin: 0;
	padding: 0 0 0px 15px;
	width: 550px;
}
#rightpannel .intro {
	margin: 10px 0 40px 0;
	padding: 35px 35px 0 23px;
	background: url('images/pool.jpg') no-repeat;
	height: 171px;
	width: 480px;
}
#rightpannel .intro p.title {
	color: #abedf7;
	font-weight: bold;
	margin: 0 0 10px;
}
#rightpannel .intro p.text {
	color: #cee6f2;
	text-align: justify;
}
p.title2 {
	color: #146da1;
	font-weight: bold;
	margin: 0 0 6px;
	width: 550px;
	margin: 0px 0 0 0;
}
p.title2 a {
	color: #146da1;
	font-weight: normal;
}
p.title2 a:hover {
	text-decoration: none;
}
div.separator {
	background: url('images/separator.gif') repeat-x;
	height: 5px;
	width: 529px;
	margin: 3px 0 16px;
}
div.separatorlong {
	background: url('images/separator.gif') repeat-x;
	height: 5px;
	width: 725px;
	margin: 3px 0 16px;
}
.hotels {
	width: 130px;
	text-align: center;
	float: left;
	margin: 0 6px 20px 0;
}
.hotels img {
	border: none;
}
.hotels a {
	color: #0065a9;
	text-decoration: none;
}
.hotels a:hover {
	color: #0f8add;
}
#footer {
	width: 760px;
	height: 141px;
	background: url('images/footerback.gif') repeat-x;
}
#footer div.left {
	background: url('images/hand.jpg') no-repeat;
	height: 100px;
	width: 135px;
	padding: 40px 0 0 56px;
	float: left;
}
#footer div.left p.telephone {
	color: #f2f2f2;
	font-weight: bold;
	font-size: 12px;
}
#footer div.right {
	background: url('images/footerback.gif') repeat-x;
	height: 60px;
	padding: 80px 0 0 0;
	margin: 0;
}
#footer div.right p.link {
	font-weight: normal;
	color: #58a1cb;
	margin: 0 0 2px 0;
}	
#footer div.right p.link a {
	color: #58a1cb;
	font-weight: normal;
	text-decoration: none;
}
#footer div.right p.link a:hover {
	color: #0065a9;
}
p.copyright {
	color: #9b9a9a;
}
p.copyright a {
	color: #9b9a9a;
}
p.copyright a:hover {
	text-decoration: none;
}
h1.footer {
	color: #9b9a9a;
	font-size: 11px;
	font-weight: normal;
	margin: 3px 0 0 0;
}
#center {
	margin: 0;
	padding: 0;
	width: 726px;
	padding: 0 0 0 23px;
}
div.sep {
	background: #58a1cb;
	height: 3px;
	width: 725px;
	margin: 10px 0 10px 0;
}
p.pagination {
	color: #146da1;	
	text-align: center;
}
p.pagination a {
	color: #146da1;
	text-decoration: none;
}
p.pagination a:hover {
	color: #0b4060;
}
p.pagination span {
	font-weight: bold;
}
.details {
	margin: 0 0 0 10px;
	padding: 0;
	float: left;
	width: 320px;
}
p.name {
	color: #589fc9;
	font-weight: bold;
	float: left;
	margin: 0;
}
p.textnew {
	color: #747474;
	font-weight: normal;
	text-align: justify;
	margin: 0;
}
.det p.text1 {
	color: #747474;
	font-weight: normal;
	width: 390px;
	text-align: justify;
}
p.text2 {
	color: #747474;
	font-weight: normal;
	width: 530px;
	text-align: justify;
}
p.text3 {
	color: #747474;
	font-weight: normal;
	float: left;
	width: 390px;
	text-align: justify;
}
p.textnew span {
	font-weight: normal;
	color: #59a0ca;
}
p.next {
	float: left;
	margin: 0px 0 0 0;
	color: #589fc9;
	margin: 0 0 0 0px;
}
p.next a.normal {
	color: #589fc9;
	font-weight: normal;
}
p.next a.normal:hover {
	text-decoration: none;
}
p.next1 a.arrow {
	color: #589fc9;
	font-weight: normal;
	text-decoration: none;
	font-weight: bold;
}
p.next a.normal1 {
	color: #589fc9;
	font-weight: normal;
}
p.next a.normal1:hover {
	text-decoration: none;
}
.article1 {
	border-bottom: 1px solid #d7dbda;
	padding: 0;
	width: 720px;
	padding: 5px 0 5px;
	float: left;
}
.article1 p.data1 {
	color: #58a1ca;
	width: 75px;
	float: left;
	font-weight: bold;
}
p.newest {
	width: 690px;
	text-align: justify;
	color: #737373;
}
p.newarticle {
	margin: 10px 0 0 0;
	padding: 0;
	text-align: right;
	width: 690px;
}
p.newarticle a.allarticles {
	text-align: right;
	font-weight: normal;
	color: #000000;
	float: left;
}
.article1 p.new {
	width: 641px;
	float: left;	
	text-align: justify;
	color: #737373;
}
.article1 p.new a {
	color: #737373;
	text-decoration: none;
}
.article1 p.new a:hover {
	color: #483636;
}
ul.leftmenu {
	margin: 0;
	padding: 0;
	width: 160px;
	list-style: none;
}
ul.leftmenu li.subarrow {
	border-bottom: 1px solid #92d3fb;
	padding: 2px 0 3px 10px;
	background: url('images/arrow1.gif') no-repeat top left;
}
ul.leftmenu li.sub {
	border-bottom: 1px solid #92d3fb;
	padding: 2px 0 3px 10px;
}
ul.leftmenu li.sub, li a.current  {
	color: #056caf;
	font-weight: bold;
	text-decoration: none;
}
ul.leftmenu li.sub, li a.current:hover {
	color: #024069;
}
ul.leftmenu li.sub a {
	color: #056caf;
	font-weight: normal;
	text-decoration: none;
}
ul.leftmenu li.sub a:hover {
	color: #024069;
}
ul.leftmenu li.submenu {
	border-bottom: 1px solid #92d3fb;
	padding: 2px 0 3px 10px;
	background: #dde8ee;
}
ul.leftmenu li.submenu a.current  {
	color: #056caf;
	font-weight: bold;
	text-decoration: none;
}
ul.leftmenu li.submenu a.current:hover {
	color: #024069;
}
ul.leftmenu li.submenu a {
	color: #056caf;
	font-weight: normal;
	text-decoration: none;
}
ul.leftmenu li.submenu a:hover {
	color: #024069;
}
.det {
	width: 400px;
	float: left;	
}
ul.inner {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.inner li {
	background: url('images/arrow.gif') no-repeat top left;
	padding: 2px 0 0 15px;
	margin: 0 0 5px;
	color: #747474;
	text-align: justify;
	width: 374px;
}
img.picture {
	float: left;
}
img.picture1 {
	float: right;
}
.pictext {
	width: 530px;
}
p.data2 {
	color: #58a1ca;
	font-weight: bold;
	margin: 5px 0 5px; 
}
p.pages {
	width: 690px;
	color: #737373;
	text-align: right;
	font-weight: bold;
	margin: 10px 0 10px;
	padding: 0;
}
p.pages a {
	color: #737373;
	font-weight: normal;
}
p.next1 {
	text-align: right;
	margin: 20px 0 0 0;
	color: #589fc9;
}
p.next1 a.normal {
	color: #589fc9;
	font-weight: normal;
}
p.next1 a.normal:hover {
	text-decoration: none;
}
p.next2 {
	float: right;
	margin: 0px 0 0 0;
	color: #589fc9;
}
p.next2 a.normal {
	color: #589fc9;
	font-weight: normal;
}
p.next2 a.normal:hover {
	text-decoration: none;
}
.scr {
	float: left;
	width: 381px;
	height: 390px;
}
.scr img {
	border: 4px solid #ddd6c6;
	margin: 0 0 10px;
}
img.gallery {
	border: 3px solid #ddd6c6;
}
a.sitemap {
	font-weight: bold;
	color: #827a7a;
	text-decoration: none;
	margin: 0 0 0 3px;
}	
a.sitemap:hover {
	text-decoration: underline;
}
a.subsitemap {
	font-weight: normal;
	color: #737373;
	text-decoration: none;
	margin: 0 0 0 3px;
}
a.subsitemap:hover {
	color: #3d3737;
}
.navvig {
	margin: 0px 0 15px ;
}
.spacer {
	width: 0;
	height: 300px;
	overflow: hidden;
	float: left;
}
.contact_form_txt {
	color: #58a1cb;
	width: 100px;
	float: left;
	margin: 3px 0 3px 0;
}
.contact_form_field {
	float: left;
	color: #58a1cb;
}
.contact_form_field span.error_form {
	color: red;
}
.contact_form_txt span.span1 {
	color: red;
}	
/*
input.field {
	color: #146da1;
	border: 1px solid #3988c4;
	margin: 3px 0 2px;
}
textarea.field {
	color: #146da1;
	border: 1px solid #3988c4;
	margin: 3px 0 3px;
}
*/	
select.field {
	color: #146da1;
	font-weight: normal;
	border: 1px solid #aacbe3;
}

.field {
	font-size: 11px;
	font-family: Tahoma, Helvetica, Verdana, sans-serif;
	border: 1px solid #aacbe3;
	padding: 2px;
	margin: 0 0 2px;
	color: #3988c4;
}
.contact {
	color: #3988c4;
	width: 550px;
	overflow: hidden;
}
.contact a {
	color: #146da1;
}
.contact a:hover {
	text-decoration: none;
}

/*Scroller CSS*/
#scroller {
 width: 378px;
 height: 87px;
 background: #ffffff;
 margin: 0 0 0 1px;
}
#scroller img {
 border: 0;
}
#scrollLeft {cursor: default; float: left; width: 15px; }
#scrollRight { cursor: pointer; float: left; width: 15px; }
#scrollBox {
 width: 348px;
 height: 87px;
 overflow: hidden;
 position: relative;
 float: left;
}
#scrollContent {
 width: 5000px;
 position: relative;
}
div.scrollPromoBox {
 width: 116px;
 height: 87px;
 font-size: 11px;
 color: #4d1507;
 background-color: #ffffff;
 float:left;
 overflow: hidden;
}
div.scrollPromoBox table {
 width: 116px;
 height: 87px;
 border-collapse: collapse;
}
div.scrollPromoBox td {
 text-align: center;
 vertical-align: middle;
}

/* End CSS Scroller */


.recomendation {
	color: #737373;
}
.recomendation div.title_rec {
	color: #146da1;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 0;
}
.recomendation a {
	color: #58a1cb;
	font-weight: bold;
	text-decoration: none;
}

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

.recomendation .files_rec {
	padding: 10px 0 0 0;
}

.recomendation .link_more {
	float: right;
	padding: 10px 0 0 0;
}

