@charset "utf-8";
*{margin:0;padding:0;}
body{background:#fff;font-family:Verdana, Arial, sans-serif;font-size:100%;color:#303030;}
a{color:#B9400B;text-decoration:underline;}
a img{border:none;}
a:hover{color:#999;text-decoration:none;}
a:visited{color:#B9400B;text-decoration:underline;}
noscript p{color:#B9400B;}
.clear{clear:both;}
#toplinks{height:25px;background:#3F3F3F url(../images/top-link-bg.jpg) repeat-x;}
#toplinksnav{margin:0 auto;padding:0 1em 0 0;width:780px;text-align:right;}
#toplinksnav p{font-size:.7em;color:#ccc;line-height:25px;}
#toplinksnav a{color:#fff;text-decoration:none;}
#toplinksnav a:hover{color:#B3CC8A;text-decoration:none;}
#toplinksnav a:visited{text-decoration:none;}
#slogan{min-width:880px;margin:0 auto;height:310px;background:#3F3F3F url(../images/slogan-bg.jpg) repeat-x;position:relative;}
.sloganfloat{float:left;border:none;}
#slogan h1{font-size:36px;font-family:Arial, sans-serif;color:#ABB49B;width:500px;height:188px;position:relative;margin:50px 2% 0 0 !important;margin:50px 1% 0 0;float:right;}
#slogan h1 span{height:100%;width:100%;position:absolute;background:url(../images/pitulogo.jpg) no-repeat;}
#slogan p{text-align:right;font-size:.8em;letter-spacing:.1em;color:#5C5C5C;position:absolute;right:210px;top:190px;}
#navbar{height:50px;background:#3F3F3F url(../images/nav-link-bg.jpg) repeat-x;}
#navbarblock{margin:0 auto;width:780px;line-height:50px;font-size:.95em;text-align:center;}
#navbarblock ul{margin:0 .7em;display:inline;list-style-type:none;text-align:center;}
#navbarblock ul li{display:inline;}
#navbarblock a{color:#fff;text-decoration:none;padding:16px 20px 15px;}
#navbarblock a:hover{color:#eee;text-decoration:none;background:url(../images/nav-link-hover-bg.jpg) top repeat-x;}
#navbarblock a:visited{text-decoration:none;}
#callout{height:143px;background:#A5C274 url(../images/callout-bg.jpg) repeat-x;}
#calloutblock{margin:0 auto;padding:5px;width:770px;font-size:.9em;text-align:left;}
#calloutblock h2{margin:.5em 0 -0.1em;color:#323232;font-family:Georgia,"Times New Roman", Times, serif;font-size:1.5em;font-weight:lighter;}
#calloutblock p{padding-top:.3em;color:#fff;font-size:.8em;}
.slideshow{float:left;margin:13px 15px 0 0;border:none;height:104px;width:358px;overflow:hidden;}
#textarea{margin:0 auto;padding:5px;width:770px;font-size:.9em;text-align:left;}
#textarea h2{margin:.5em 0 0;color:#B9400B;font-family:Georgia,"Times New Roman", Times, serif;font-size:1.5em;font-weight:lighter;}
#textarea p, #textarea address{font-size:.9em;padding:.5em 0;line-height:1.5;}
#textarea p.date{padding-top:0;font-size:.7em;color:#828181;}
#textarea strong{font-weight:normal;}
#textarea a.up{float:right;font-size:.9em;}
#textarea a:hover{color:#999;text-decoration:none;}
hr{margin:10px 0;color:#ccc;background-color:#ccc;height:1px;border:none;clear:both;}
#sidebar{float:right;margin:0 0 0 10px;padding:5px 5px 5px 10px;width:240px;border-left:1px solid #D6C4A4;color:#988056;}
#textarea h3{margin:.5em 0 0;font-family:Georgia,"Times New Roman", Times, serif;font-size:1em;}
#sidebar p{font-family:Arial, sans-serif;font-size:.9em;}
#sidebar p a.pdf{padding-right:19px;background:transparent url(../images/acrobat.gif) no-repeat center right;}
#footer{margin:0 auto;margin-top:15px;padding:5px 5px 15px;width:770px;color:#999;text-align:center;clear:both;}
#footer p{font-size:.7em;}
#footer a{color:#DC9F85;text-decoration:underline;}
#footer a:hover{color:#ccc;text-decoration:none;}
#footer a:visited{text-decoration:underline;}
.alignleft{float:left;}
.alignright{float:right;}
img.alignleft, img.alignright{border:solid 1px #ccc;padding:3px;}
img.alignleft{margin:.8em 1.25em 0 0;}
img.alignright{margin:.8em 0 0 1.25em;}
.thumbs1, .thumbs2, .thumbs3{font-size:.9em;line-height:1.4;}
.thumbs1, .thumbs2{float:left;width:235px;height:210px;text-align:center;}
.thumbs1{padding-top:1.3em;}
.thumbs2{padding-top:1.5em;}
.thumbs1 a:hover, .thumbs2 a:hover, .thumbs3 a:hover{position:relative;top:1px;}
.thumbs3{height:250px;text-align:center;}
address{font-style:normal;}
.skype{vertical-align:middle;}
#twGmap{border:solid 1px #ccc;width:768px;height:270px;}
.twGmap{background:url(../images/cabarete_map.jpg) no-repeat;width:768px;height:270px;}
#twGmapInfo{font-size:.9em;width:400px;background-color:#fdf9ec;border:1px dotted #797979;color:#424242;}
#twGmapInfo p.headline{font-weight:bold;padding:10px 0 0 10px;}
#twGmapInfo p.text{padding:10px;}
#twGmapInfo p.img{float:right;margin:-20px 4px 2px;}
#twGmapInfo p.twClear{padding:0;clear:both;line-height:1px;}
h4{width:300px;margin:0 auto 20px;padding:15px;text-align:center;font-size:1em;color:#F00;background:#FED;border:2px solid #FDB;}
#contact{float:right;width:320px;}
#contact h2{margin:0 0 .3em .1em;}
.success{color:green;}
label, input[type=text], textarea{display:block;font-size:85%;font-family:Arial, Helvetica, sans-serif;color:#333;}
input[type=text]:hover, textarea:hover{border:1px solid #FFBD80;cursor:default;background:#FFFFF0;}
label{margin:14px 0 0;color:#333;text-transform:uppercase;}
input, textarea{margin:7px 0 0 0;padding:7px;border:1px solid #ccc;width:290px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
textarea{height:180px;overflow:auto;}
#contact p.hint{color:#F00;font-size:10px;font-style:italic;font-weight:bold;text-align:right;margin:0 110px 10px 0;}
#contact p.hint:before{content:'*';}
.submit{margin:10px 0 20px;width:80px;background:#DDD;text-transform:uppercase;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:url(../images/overlay.png) 0 0 repeat;}
#colorbox{font-size:14px;}
#cboxTopLeft{width:21px;height:21px;background:url(../images/controls.png) -100px 0 no-repeat;}
#cboxTopRight{width:21px;height:21px;background:url(../images/controls.png) -129px 0 no-repeat;}
#cboxBottomLeft{width:21px;height:21px;background:url(../images/controls.png) -100px -29px no-repeat;}
#cboxBottomRight{width:21px;height:21px;background:url(../images/controls.png) -129px -29px no-repeat;}
#cboxMiddleLeft{width:21px;background:url(../images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px;background:url(../images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px;background:url(../images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px;background:url(../images/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute;bottom:3px;left:0;text-align:center;width:100%;color:#626262;}
#cboxCurrent{position:absolute;bottom:3px;left:58px;color:#626262;}
#cboxSlideshow{position:absolute;bottom:3px;right:30px;color:#0092ef;}
#cboxPrevious{position:absolute;bottom:0;left:0;background:url(../images/controls.png) -75px 0 no-repeat;width:25px;height:25px;text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute;bottom:0;left:27px;background:url(../images/controls.png) -50px 0 no-repeat;width:25px;height:25px;text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url(../images/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat;}
#cboxClose{position:absolute;bottom:0;right:0;background:url(../images/controls.png) -25px 0 no-repeat;width:25px;height:25px;text-indent:-9999px;}
#cboxClose.hover{background-position:-25px -25px;}

