/*

THEME NAME: Altos de Cantillana
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Integrated Fluid 960 Grid System and Sanbox Theme by <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
VERSION: 
AUTHOR: Portable Dise&ntilde;o Ltda.
AUTHOR URI:
TAGS: 

*/
body {
	background: #3c5301;
}
#wrap_01 {	
	background: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
}
.img-header {
width: 812px;
height: 256px;
background: url('img/header.jpg') no-repeat;
}
.img-header2 {
background: url('img/header2.jpg') no-repeat;
width: 812px;
height: 256px;
}
.img-header3 {
background: url('img/header3.jpg') no-repeat;
width: 812px;
height: 256px;
}

.img-header-container {width: 812px;
height: 256px;
float: right;
overflow: hidden;}

.img-header-inside {
width: 812px;
height: 256px;
float: right;
overflow: hidden;
}
.top p {	
	font-size: 12px;
	color: #fff;
	margin: 10px 0 5px 0;
	width: 500px;
}
h1#branding {	
	margin: 0;
	float: left;
}
h1#branding a{
	display: block;
	text-indent: -9999px;
	background: url('img/logo.jpg') no-repeat;
	height: 256px;
	width: 128px;
}
#menu-container {	
	margin-top: 10px;
	border-bottom: 2px dashed #CCC;
	padding-bottom: 8px;
	z-index:10;
}
h2#page-heading {	
	margin-top: 20px;
	color: #507e01;
	padding-left: 10px;
}

.logo-corporacion-container { margin-top:40px; text-align:center; margin-bottom:10px;}
.reservar-btn { margin-bottom:40px;}
.reservar-btn a { padding:10px; color:#FFF; background-color:#360; text-decoration:none; -ms-border-radius-topleft: 5px; -ms-border-radius-topright: 5px; -ms-border-radius-bottomleft: 0; -ms-border-radius-bottomright: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 0; border-top-left-radius: 5px;}
..reservar-btn a:hover { text-decoration:underline;}

.entry-title-dia { margin:10px;}

#content {	
	margin-top: 30px;
}
p {
	color: #3c5400;
	font-size: 12px;
	line-height: 180%;
	margin-bottom:16px;
}
#footer p{	
	color: #999;
	margin: 10px 20px;
	font-size: 9px;
}
.sidebar {	
	margin-top: 30px;
}
.gallery {	
	height: 180px;
	border-top: 2px dashed #CCC;
	border-bottom: 2px dashed #CCC;
	margin-top: 20px;
	padding: 10px;
}

div#slide-gallery-flora-fauna { float:left;}
div#slide-gallery-flora-fauna ul {}
div#slide-gallery-flora-fauna ul li { list-style:none; margin-left:0;}

#prev, #next { width:30px; display:block; float:left; height:120px; margin:0; padding:0; background-attachment:scroll; background-color:#FFFFFF; background-position:center center; background-repeat:no-repeat; text-indent:-9000px;}

a#prev { background-image:url(img/arrow-left.gif);}
a:hover#prev { background-image:url(img/arrow-left-hover.gif);}
a#next { background-image:url(img/arrow-right.gif);}
a:hover#next { background-image:url(img/arrow-right-hover.gif);}

#content a {	
	color: #3c5301;
}
#menu-container li.current_page_ancestor a, #menu-container li.current_page_item a{
background: #507e01;
color: #fff !important;
}
#menu-container li.current_page_item  ul li a {
background:#74a61f ;
}
ul.child-menu {	
	margin-left: 10px;
	font-size: 11px;
	margin-top: 20px;
}
ul.child-menu li{ margin-left:0; list-style:none;}
ul.child-menu li.current_page_item a{
	color: #000000;
} 
ul.child-menu li.current_page_item ul li a{
color:#777;
text-decoration:none;
font-weight: lighter;
}
ul.child-menu li.current_page_item ul li a:hover{
text-decoration: underline;
}
ul.child-menu li a{
display: block;
padding: 5px 0;
border-bottom: 1px dotted #a5ad7c;
color: #777;
text-decoration: none;
}
ul.child-menu li a:hover{
text-decoration: underline;
}
ul.child-menu li ul { margin-left:10px;}
.video {	
}
.title-gallery { font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-bottom:20px;}
.contenedor-photo-gallery  {
display:inline;
float:left;
height:100px;
margin:0 5px 5px 0;
width:100px;}
.lang {
	float: right;
	margin-top: -25px;
}
.lang ul li {	
	float: left;
}
.lang ul li a{	
	color: #fff;
	font-size: 12px;
	font-family: arial, sans-serif;
	display: block;
	margin-left: 5px;
}
.lang ul li a:hover{
color: #ccc;
}

.wpcf7-text { border:1px solid #CCCCCC; padding:3px;}
.wpcf7-form-control-wrap textarea { border:1px solid #CCCCCC; padding:3px;}
.wpcf7-submit { background-color:#507E01; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-align:center; padding:6px 10px; border:none; cursor:pointer;}
