/*  
Theme Name: Zoo / Tahona 
Theme URI: http://zoo.com.uy/
Description: v. 1.0
Version: 1.0
Author: Zoo Comunicaci&oacute;n
Author URI: http://zoo.com.uy/
Tags:
*/
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {	content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
ul, li{list-style-type:none;}

.ec3_ec{display:none;}

.clear{
	clear:both;
}

/**/

#clima div{
	background:#efefef;
	padding:15px;
}
#clima iframe{
	border-top:1px solid #31657b;
	overflow-y:auto;
}

body{
	font:normal 10px Verdana;
	color:#333333;
	background:#ffffff url('images/bg/Grass0052_9_thumbhuge.jpg');
}
hr{
	border-top:1px dotted #999999;
	border-bottom:1px solid #cccccc;
	margin-left:40px;
	margin-right:40px;
	margin-top:10px;
	margin-bottom:20px;
	height:0px;
}
a:link, a:visited {
	color:#666666;
}
a:hover, a:active {
	color:#666666;
	text-decoration:underline;
}
.alignleft{float:left;}
.alignright{float:right}

#page-containergral{
	
}
#sombraleft{
	margin:0px auto;
	padding-left:10px;
	background:url('images/bg/bg_sombra_left.png') 0% 0% repeat-y;
	width:960px;
}
#sombraright{
	margin:0px auto;
	padding-right:10px;
	background:url('images/bg/bg_sombra_right.png') 100% 0% repeat-y;
	width:960px;
}
#page-container{
	margin:0px auto;
	padding:20px 0px 0px;
	width:960px;
	background:#f9f9f9 url('images/bg/bg_light.png');
	background:#fcfcfc url('images/bg/golfista.jpg') 50% 100% no-repeat;
	background:url('images/bg/bg_top.jpg') 50% 0% no-repeat;
}
#page-container-out{
	background:#fcfcfc url('images/bg/golfista.jpg') 50% 100% no-repeat;
	
}
#header-wrap{
	border-top:0px solid #efefef;
	border-bottom:0px solid #efefef;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:20px;
	background:#ffffff;
}
#header-icos{
	float:right;
	padding-right:40px;
	padding-top:0px;
}
#header-icos li{
	float:left;
	padding-left:10px;
}
#header-icos li a:link , #header-icos li a:visited {

}
#header-icos li a:hover , #header-icos li a:active {
	border-bottom:2px dotted #ccc;
}


#header-logo{
	float:left;
	width:205px;
	text-align:center;
	margin-top:-75px;
	margin-left:40px;
}
#header-logo a:link, #header-logo a:visited{
	border-bottom:0px dotted #ffffff;
}
#header-logo a:hover, #header-logo a:active{
	border-bottom:0px dotted #cccccc;
}
#header-menu{
	float:right;
	font-weight:bold;
	font-size:10px;
	margin-right:15px;
	/*width:820px;*/
}
#header-menu .left, #header-menu .right{
	float:left;
	width:10px;
	height:45px;
	padding-top:32px;
	background:url('images/bg/bg-bot-left.png') repeat-x 0% 100%;
}
#header-menu .left{
	margin-right:-5px;
}
#header-menu .right{
	background:url('images/bg/bg-bot-right.png') repeat-x 100% 100%;
	margin-left:-5px;
}
#header-menu li{
	float:left;
	padding-top:32px;
}
#header-menu li div{
	color:#ffffff;
	width:90px;
	padding-top:20px;
	height:25px;
	text-align:center;
}
#header-menu li a:link div, #header-menu li a:visited div{
	background:url('images/bg/bg-bot.png') repeat-x 50% 100%;
}
#header-menu li a:hover div, #header-menu li a:active div{
	background:url('images/bg/bg-bot-hover.png') repeat-x 50% 100%;
}
#header-imagen{
	margin-top:0px;
	height:236px;
}
.sponsors{
	text-align:center;
}
.sponsors img{
	-moz-box-shadow:0 4px 7px #CCCCCC;
	-webkit-box-shadow:0 4px 7px #CCCCCC;
	box-shadow:0 4px 7px #CCCCCC;
	border-bottom:1px solid #EFEFEF;
	margin-bottom:15px;
}

/**/

#cuerpo{
	padding-top:0px;
}
#content{
	width:580px;
	border-top:0px solid #efefef;
	border-bottom:0px solid #efefef;
	border-top:1px dotted #999999;
	float:left;
	padding:0px 5px 20px;
	margin-left:20px;
	margin-bottom:100px;
	background:#ffffff;
	background:#ffffff url('images/bg/bg_degrade.png') no-repeat 50% 100%;
}
.pagetitle{
	text-align:center;
	padding:20px;
	color:#666666;
	display:block;
	color:#999999;
	letter-spacing:1px;
	background:#fcfcfc;
	margin-top:10px;
	border-bottom:1px solid #efefef;
}
.post, .pagina{
	font-family:Garamond;
	font-size:16px;
	color:#494949;
	padding-top:20px;
	padding-bottom:40px;
	margin-bottom:20px;
	border-bottom:1px solid #cccccc;
	text-align:justify;
	line-height:1.6em;
}
.post{
	background:#ffffff url('images/bg/bg_post.png') no-repeat 50% 100%;
	border-bottom:0px solid #cccccc;
	padding:40px 20px 80px;
}
.post h2, .pagina h2, .propiedades h2{
	font-weight:bold;
	letter-spacing:0px;
	font-size:20px;
	padding:0px 0px 20px;
	color:#008c44;
}
.post h3{
	font-weight:normal;
	letter-spacing:1px;
	font-size:20px;
	padding:20px 0px 5px;
	color:#a9a9a9;
}
.post h4{
	color:#008c44;
	margin:10px 0 5px;
	text-align:left;
}
.post strong{
	color:#00448c;
}
h2 a:link, h2 a:visited{
	color:#008c44;
	text-decoration:none;
}
h2 a:hover, h2 a:active{
	text-decoration:underline;
}
.post small{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#999999;
	letter-spacing:0px;
	margin-top:40px;
	float:left;
}
.post p, .post hentry p{
	padding:5px 0px;
}
.post .postmetadata{
	font-family:Verdana;
	margin-top:40px;
	font-size:10px;
	letter-spacing:0px;
	float:right;
}
.post .postmetadata a:link, .post .postmetadata a:visited{
	text-decoration:none;
}
.post .postmetadata a:hover, .post .postmetadata a:active{
	text-decoration:underline;
}

.pagina{
	border:0px solid #efefef;
	background:#fbf9e5;
	padding:10px 10px 3px;
	margin-top:5px;
}

.pagina h2{
	color:#008C44;
	border-bottom:1px dotted #999;
	font-size:24px;
	margin:20px 0px 5px;
	padding:0px;
}

.pagina h3{
	padding:20px 0px 0px;
	text-align:center;
	color:#B8AF3B;
	font-size:18px;
	font-weight:bold;
}

.pagina h4{
	padding:3px 0px 0px;
	color:#494949;
}
.pagina b, .pagina strong{
	color:#008C44;
}

.pagina .diam{
	font:normal 11px Verdana, Arial, sans;
	color:#008C44;
	padding:0 5px;
}
.pagina hr{
	border:0px;
	border-bottom:1px solid #fff;
	border-top:1px solid #B8AF3B;
	margin:20px 0px 40px;
	padding:0px;
}


.pagina ul li{
	margin:10px 0;
	display:block;
}
.pagina li h3{
	text-align:center;
}
.pagina li strong{
	margin:0 0 10px 5px;
}
.pagina p{
	padding-bottom:10px;
}
.pagina h3{
	margin-bottom:20px;
}
.pagina .unitem{
	padding-bottom:30px;
}
.pagina .unitem img{
	padding:5px;
	float:left;
}
.pagina .unitem h4{
	color:#b8af3b;
	margin-bottom:5px;
	font-size:20px;
	letter-spacing:0px;
	font-weight:bold;
	margin-left:94px;
	padding-top:7px;
}
.pagina .unitem h4 a:link, .pagina .unitem h4 a:visited{
	color:#b8af3b;
	text-decoration:none;
}
.pagina .unitem h4 a:hover, .pagina .unitem h4 a:active{
	color:#b8af3b;
	text-decoration:underline;
}
.pagina .unitem p{
	margin-left:94px;
}
.pagina .unitem .cont-emergente p{
	background:#ffffff;
	margin-left:94px;
	padding:10px;
	font:normal 10px Verdana;
	color:#797979;
}

.sociable{
	margin-top:30px !important;
	padding-left:5px;
}
.pagina .sociable{
	padding-left:10px;
}
.sociable_tagline{
	display:none;
}
.more-link, a :link .more-link, a :visited .more-link, .more-link a{
	margin-top:20px;
	font:bold 10px Verdana;
	text-align:right;
	color:#008c44 !important;
	display:block;
	text-decoration:none;
}

.comentario{
	border-top:1px dotted #cccccc;
	margin-top:20px;
	padding-top:20px;
}
.comentario small{
	float:none;
}
.comentario textarea, .comentario input{
	background:#fcfcfc;
	border:1px solid #cccccc;
}
.comentario input[type="text"]{
	width:260px;
	margin-right:10px;
	margin-bottom:10px;
}
.comentario .boton{
	color:#666666;
	width:90px;
	padding:2px;
	height:30px;
	text-align:center;
	font:bold 10px Tahoma;
	background:#efefef;
	border:0px solid #ffffff;
	border-bottom:1px solid #cccccc;
}

.propiedades{

}
.propiedades .propdata-line{
	font-size:14px;
	border-top:1px dotted #cccccc;
	padding-top:15px;
	margin-bottom:15px;
}
.propiedades ul{
	
}
.propiedades ul li{
	margin-left:0px;
	float:left;
	width:50%;
}
.supind{
	font-size:10px;
	vertical-align:super;
}

.prop-box-avail{
	border-bottom:1px dotted #cccccc;
	padding:10px;
	background:#ffffff;
}
.prop-box-avail h2{
	padding-bottom:5px;
}
.prop-thumb{
	border:1px solid #cccccc;
	padding:3px;
	float:left;
}
.prop-cabeza{
	float:left;
	margin-left:20px;
}
.prop-box-avail h3{
	margin-bottom:5px;
}
.prop-box-avail ul{
	margin:0px;
	padding:0px;
}
.prop-box-avail li{
	list-style-type:none;
	margin-right:10px;
	display:inline;
	font-size:14px;
	text-decoration:underline;
	color:#666666;
	vertical-align:bottom;
}


#formulario {
	margin-top:5px;
}

#formulario p {
	clear:both;
}

#formulario label {
	float:left;
	width:160px;
	text-align:right;
	margin-bottom:10px;
}

#formulario span{
	float:left;
	display:inline;
	clear:right;
}

#formulario input, #formulario textarea{
	float:left;
	float:left;
	margin-left:10px;
	width:376px;
	padding:2px;
	font-size:11px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border:1px solid #ccc;
	margin-top:4px;
	font-family:Verdana, Arial, sans;
}

#formulario input[type="submit"]{
	background:#008C44;
	color:#fff;
	width:80px;
	margin-top:14px;
	margin-left:170px;
	font-weight:bold;
	font-size:10px;
	padding:3px;
}

#map_canvas{margin-bottom:20px;}

/**/

#sidebar{
	width:310px;
	margin-right:20px;
	border-left:0px dotted #cccccc;
	float:right;
	padding-top:15px;
	line-height:2em;
	font-size:10px;
	border-top:1px dotted #999999;
}
#sidebar .leftcol{
	width:165px;
	float:left;
}
#sidebar .rightcol{
	width:165px;
	float:right;
}
#sidebar ul{
	margin-bottom:20px;
	margin-left:0px;
}
#sidebar h2, .comentario h3{
	margin:10px 0px 5px;
	text-align:center;
	padding:5px;
	font-size:10px;
	text-transform:uppercase;
	color:#999999;
	letter-spacing:2px;
	background:#efefef;
	border-bottom:1px solid #e0e0e0;
}
input #s{
	border:1px solid #cccccc;
	margin-top:12px;
	font:normal 10px Verdana;
	padding:2px;
	color:#999999;
}
#searchform{
	padding-top:5px;
	padding-left:10px;
}
.searchbox input, .searchbox-form input{
	border:1px solid #cccccc;
	margin-top:12px;
	font:normal 10px Verdana;
	padding:2px;
	padding-left:30px;
	color:#999999;
}
#sidebar a:link, #sidebar a:visited{
	text-decoration:none;
}
#sidebar a:hover, #sidebar a:active{
	color:#333333;
	text-decoration:underline;
}

.wpca-archive{
	text-align:center;
	border:1px solid #efefef;
	color:#efefef;
}
.wpca-td{
	text-align:center;
	color:#cccccc !important;
}

/**/

.navigation{
	font-size:10px;
	padding-top:20px;
	padding-bottom:20px;
}
.navigation a:link, .navigation a:visited{
	text-decoration:none;
}
.navigation a:hover, .navigation a:active{
	text-decoration:underline;
}

#footer{
	background:#211d70 url('images/bg/bg_footer.png') repeat-x;
	border-top:1px solid #191919;
	height:70px;
	padding-top:50px;
	font:bold 10px Verdana;
	color:#666666;
	text-align:center;
	letter-spacing:0px;
	line-height:2em;
}
#footer a:link, #footer a:visited{
	color:#cccccc;
	text-decoration:underline;
}
#footer a:hover, #footer a:active{
	color:#ffffff;
	text-decoration:none;
}