/*
Theme Name: GDA - Construtora e Incorporadora
Version: 1.0
Description: 1 Coluna  - Agencia WebSul
Author: Agencia WebSul
Author URI: http://www.agenciawebsul.com.br/
*/

/*Reset*/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* 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;
	background-image:url(images/bg.png)
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* relembrar de definis o estilo para o focus! */
:focus {
	outline: 0;
}

/* highlight */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/*Reset Finish*/

/*Estilos Básciso */

body { background-color: #fff; text-align: left; line-height: 21px; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #797979; list-style-type:none; }

a { text-decoration: none; color: #5f5f5f; }
a:hover { text-decoration: underline; }
.clear { clear: both; }
.ui-tabs-hide { display: none; }
br.clear { margin: 0px; padding: 0px; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; padding-bottom: 5px; color: #2d2d2d; line-height: 1em; font-family: Tahoma, Georgia, serif; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #2d2d2d; }
h1 { font-size: 30px; }
h2 { font-size: 24px; }
h3 { font-size: 22px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
p { padding-bottom: 10px; line-height: 24px; }
strong { font-weight: bold; color: #1c1c1c; }
cite, em, i { font-style: italic; }
pre, code { font-family: Courier New, monospace; margin-bottom: 10px; }
ins { text-decoration: none; }
sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }
sup { bottom: 0.8em; }
sub { top: 0.3em; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd  { margin-left: 1.5em;}
blockquote  { margin: 2px 0 13px 40px; color: #9e9e9e; font-style: italic; font-size: 16px; font-family: Georgia, serif; }
	blockquote p { padding: 0px 0px 0px 20px; background: url(images/blockquote.png) no-repeat left 3px; }

input[type=text],input.text, input.title, textarea, select { background-color:#fff; border:1px solid #bbb; padding: 2px; color: #4e4e4e; }
input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#2D3940; color: #3e3e3e; }
input[type=text], input.text, input.title, textarea, select { margin:0.5em 0; }
textarea { padding: 4px; }

img#about-image { float: left; margin: 3px 8px 8px 0px; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* Fim Estilos Básicos */

#wrapper {
  padding-top: 0;
  height:auto !important;
  height:100%;
  min-height:100%;
  width:960px; 
  margin:0 auto;
}


/*Header ////------- */

#wrapper #header {float:left; width:960px; height:67px; margin:0 auto;}

/*Menu */

#menu {padding-top:18px; width:668px; margin:7px 0 0 15px; float:left; height:29px; border-bottom:1px solid #fff;}
#menu ul {float:left;}
#menu ul li {float:left;  display:block; padding:5px 2px 2px 44px;}
#menu ul li a{font-size:18px; text-transform:uppercase; padding:8px 4px 10px 4px; text-shadow: 1px 1px 1px #333; color:#fff; text-decoration:underline;}
#menu ul li a:hover {color:#c1ab69; padding:8px 4px 4px 4px; background-color:white; text-shadow: none; /*background-image: url(images/menu-hover.png);*/ background-repeat:repeat-x; background-position:0 7px;}

@media screen and (-webkit-min-device-pixel-ratio:0){
#menu ul li {float:left;  display:block; padding:5px 2px 2px 44px;}
}

/* Menu Fim */

#callphone {margin:9px 0 0 0; width:260px; height:44px; float:left; border:1px solid #fff; background-image: url(images/bg-fone.png); background-repeat:repeat-x; }

#callphone h3 {text-shadow: 1px 1px 1px #333; margin:11px 4px; color:#fff;}

/* ------//// Finish Header ////--------*/

#logo {float:left; margin:5px 0 0 60px;}

/*Slider /////-------*/
#pregos-left {z-index:10; float:left;  margin:13px 0 0 17px; position:absolute; width:27px; height:250px; background-image:url(images/pregos.png);}
#pregos-right {z-index:10; float:right;  margin:13px 0 0 652px; position:absolute; width:27px; height:250px; background-image:url(images/pregos.png);}

#slider {z-index:1; width:930px; height:284px; float:left; background-color:white; background-image: url(images/bg-slider.jpg); margin:0 15px;  }	
#slider #slider-content {
  float: left;
	margin: 0 0 0 25px;
	width: 635px;
	height: 273px;
}
.container {
	margin:5px 0 0 30px;
  z-index: 4;
	width: 635px;
	height: 273px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
div.slides {
	position: absolute;
	top: 0;
	left: 0;
}
ul.slides {
	z-index:5;
  position: absolute;
	top: 0;
	left: 0;
	list-style: none;
	padding: 0;
	margin: 0;
}

/*-------///// Finish Slider /////-------*/

/* --------//// Postagens ////------- */

/*------//// Content ////-----------*/

#content {
  float:left; 
  width:930px; 
  -moz-border-radius-bottomleft: 10px; 
  -moz-border-radius-bottomright: 10px; 
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  margin-left:15px;
  background-color:white;
}



/** --- Home --- **/

#last-works {width:930px; height:42px; margin:13px auto; background-image: url(images/last-works-bar.png); background-repeat:repeat-x;}
#last-works h3 {text-shadow: 1px 1px 1px #333; padding:12px; text-transform: uppercase; font-size:18px; color:white;}
#last-works h3 a{text-shadow: 1px 1px 1px #333; color:white;}

#posts-home{ width:935px; margin:0 -4px; float:left; padding-bottom:5px; }

#posts-home div { margin:0 0 0 7px; display:inline; float:left; }

#posts-home #works {width:217px; height:170px;  background-image: url(images/works-thumb.png); background-repeat:no-repeat;}

#posts-home #works .thumb {float:left; margin:3px 10px; }


#posts-home #works p {font-size: 14px; text-align:center;}

/** --- Home --- **/

/** --- Page Post --- **/

#page-post {width:930px; margin:0 auto; }

#back {padding:5px; margin:6px 3px 6px 15px; background-color:#595959; float:left;}

#back span {color:white;}

.entry p{width:900px; margin-left:30px;}

/** --- Finish Page Post --- **/

/** --- Company Page --- **/

#company-pics {padding:10px 9px 10px 10px; float:left; background-image:url(images/bg-company-pics.png); background-repeat:repeat-x; }

#company-pics .company-pics-1 {border:1px solid #ccc; width:291px; height:160px; background: white; float:left;}
#company-pics .company-pics-2 {border:1px solid #ccc;margin-left:16px; width:291px; height:160px; background: white; float:left;}
#company-pics .company-pics-3 {border:1px solid #ccc; margin-left:16px; width:291px; height:160px; background: white; float:left;}


#company-post {float:left;}

/** --- Finish Page Post --- **/

/** --- Contact Page --- **/


#endereco {width:510px; padding:0; float:left; margin:15px 0 0 25px;}
#endereco #local-proprietarios { margin-top:15px; width:545px; float:left; display:block;}
#endereco p{font-size:14px; padding:0; margin:0; line-height:18px; color:#595959;}
#endereco p.for-contact{font-size:14px; padding:0; margin:0; line-height:18px; color:#c1ab69;}
#endereco .local img {margin-left:25px;}
#endereco .local {float:left; width:250px;font-size:14px; border-right:2px solid #333;}
#endereco .local p{margin-top:15px;line-height:18px;}
#endereco .email {font-size:14px;}
#endereco .email a{color:333;}
#endereco .email a:hover{color:#999; text-decoration:underline;}
#endereco .proprietarios {width:270px; float:left; padding:50px 5px 0 10px;}
#endereco .weblink {float:left; margin-top:20px;}
/*Footer */

#footer {width:930px; margin:12px auto; color:#fff; height:42px; clear:both; background-image: url(images/last-works-bar.png); background-repeat:repeat-x;}
#footer p{text-shadow: 1px 1px 1px #333; font-size:13px; font-family:tahoma; margin-top:6px; padding:8px 12px 12px 12px;}
#footer span {text-shadow: 1px 1px 1px #333; font-size:13px; font-family:tahoma; float:right; margin-top:-42px; padding:8px 12px 12px 12px;}
#footer span a{text-shadow: 1px 1px 1px #fff;}
#footer span a:hover{text-shadow: none;}
#footer span.login {float:right; margin-right:220px;}
/*Footer Fim */
