/*  
Theme Name: Ana Holck
Theme URI: http://anaholck.sydi.net/
Description: Versão de trabalho - Screen
Version: 0.7
Author: Lien e Simone Villas Boas
Author URI: http://sydi.net/
*/

@import url("reset.css");

body{
	background:#372f2d 	/*url(/images/00_f_inicio.png) 0 -77px*/;
	font:62.5% Georgia, MinionPro, Minion, Times, "Times New Roman", serif;
	color:#B1B1B1;
}
#page{
	padding:0 0 0 40px;
	font-size:1.3em;
}
em, i{
	font-style:italic;
}
strong, b{
	font-weight:bold;
}
h1{
	width:150px;
	margin:351px  0 0 -8px;
	font-size:1.85em;
	text-transform:lowercase;
}
h1 a{
	font-weight:normal;
	color:#fff;
}
h2{
	margin:407px 0pt 1.2em;
	font-size:1px;
	color:#372f2d;
}
h3{
	font-weight:bold;
}
h4, h4 a{
	font-weight:bold;
}
h4{
	margin:2em 0 1.2em;
}
h4.first{
	margin:0 0 1.2em;
}
p{
	margin:0 0 1em 0;
}
a{
	color:#b1b1b1;
	text-decoration:none;
}
a:hover{
	color:#FFF;
}
hr,
address{
	display:none;
}

/* lists */
dl{
	margin-top:0;
}
dd{
	margin:0;
	color:#b1b1b1;
}

/* forms */
form{
	float:left;
	width:23.2em;
}
legend{
	display:none;
}
label{
	float:left;
	width:5.4em;
	text-align:right;
	padding:0 0.4em 1em 0
}
input, textarea{
	width:15em;
	margin:0 0 1em;
	border:1px solid #ccc;
	font:1.1em MinionPro, Minion, Times, "Times New Roman", serif;
}
.submit{
	padding:0 0 0 4.9em;
}
.submit input{
	width:auto;
	padding:2px 10px;
	margin:0;
	background:#261D1B;
	border:0;
	color:#fff
}
.message{
	display:none;
}
.form-error{
	border-color:#f00;
}
.error-message{
	margin:-1em 0 1em 7.4em;
}

/*classes*/
.none{
	display:none;
}
.paging *{
	display:inline;
}




/*grid*/
#content{
	position:absolute;
	top:20px;
	left:215px;
	width:520px;
	padding:0 0 40px;
}


li.last{
	padding-top:20px;
}

#menuitems {
	position:relative;
	margin:50px 0 0 -6px;
	z-index:1003;
	width:80px;
	text-transform:lowercase;
}
#menuitems ul {
	position:static;
	display:none;
	left:auto;
	right:auto;
	width:640px;
	min-height:200px;
}
#menuitems ul ul {
	width:486px;
	min-height:460px;
}
#menuitems li{
	position:static;
	display:block;
	margin:6px 0;
}
#menuitems li a{
	display:block;
	width:100%;
	padding-left:6px;
}
#menuitems li a:hover,
#menuitems li.active a,
#menuitems li.open a{
	padding-left:5px;
	border-left:1px solid #b1b1b1;
}
#menuitems li.active li a,
#menuitems li.open li a{
	padding-left:6px;
	border-left:0;
}
#menuitems li.active li.active a,
#menuitems li.open li.open a{
	padding-left:5px;
	border-left:1px solid #b1b1b1;
}
#menuitems li.active li.active li a,
#menuitems li.open li.open li a{
	padding-left:6px;
	border-left:0;
}
#menuitems li.active li a:hover,
#menuitems li.open li a:hover{
	padding-left:5px !important;
	border-left:1px solid #b1b1b1 !important;
}
#menuitems li.open {
	z-index:1000;
}
#menuitems li.open ul.open {
	position:absolute;
	left:95px;
	top:-0.4em;
	z-index:1001;
	display:block;
	width:165px;
	margin:0;
	background:#372F2D;
}
#menuitems li li.open ul.open {
	top:0;
	left:160px;
	width:490px;
	background:#372F2D;
	text-transform:none;
}
#menuitems li li li.open ul.open {
	left:200px;
}
body#obr .menu ul ul, #exp .menu ul ul, body#tra .menu ul ul, #fot .menu ul ul, #mul .menu ul ul{
	visibility:visible;
}
body#obr a.obr {
	padding-left:5px;
}


/* OBRAS */
.obra{
	margin:0 0 1.2em;
	padding-left:80px;
	clear:both;
}
.obra *{
	font-weight:normal;
}
.obra a{
	color:#fff;
}
.obra h3{
	color:#fff;
	height:4.2em;
}
.obra .content{
/*	position:absolute;
	top:388px;*/
	text-transform:lowercase;
}
.obra ul{
	padding:1.6em 0;
}
.obra li{
	color:#B1B1B1;
}
p#thumbs {
	position:absolute;
	left:0;
	width:60px;
	height:286px;
	padding:0 20px 0 0;
}
p#thumbs a{
	display:block;
	text-align:right;
	margin-bottom:15px;
}
p#thumbs img{
}
p#foto{
	min-height:323px;
}
p#foto{
	float:left;
	padding:0 0 0 80px;
}
div#foto{
	position:absolute;
	left:80px;
	top:0
}


/*NEWS*/
#list-news span{
	display:block;
	float:left;
	width:6.4em;
	padding:0 4px 0 0; 
	text-align:right;
}
#list-news a{
	padding:0;
	border:0;
}
#list-news a:hover{
	text-decoration:underline;
}
.agenda h2{
	margin:410px 0pt 1.2em;
	font-size:1.0em;
	color:#b1b1b1;
	font-weight:bold;
}


/*CONTACT*/
.contato #address{
	float:left;
	width:13em;
}
.contato #address dt{
	padding:1.5em 0 0;
}


/*VIDEO*/
.video{
	margin:-1px 0 0;
}
.video ul{
	padding:0.9em 0;
}


