/*
Theme Name: AADP
Theme URI: http://aadportalegre.pt
Author: Paulo Nunes - syndicate-fx.com
Author URI: http://syndicate-fx.com
Description:AADP Site

The Whiteboard Framework is licensed under the GPL license.
http://boldperspective.com/
*/

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0b1 | 201101 
*/
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,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,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul,li{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}
/**********************************************************************/

body {
font:100% Arial, sans-serif;
color:#5F3C19;
margin-top:10px;
}
h1, h2{color:#DC6923;font-size:14px;font-weight:bolder;margin:5px 0;clear:both;}
h3{
background:url(images/sq.png) 0 50% no-repeat;
border-bottom:1px solid #5F3C19;
font-size:14px;
font-weight:bolder;
padding-left:16px;
margin:10px 0;
clear:both;
}
h4{font-size:14px;font-weight:bolder;margin:10px 0;}
strong{font-size:12px;font-weight:bold;}
p{font-size:12px;line-height:20px;margin:20px 0;}
span{font-size:12px;line-height:15px;}
.laranja{color:#DC6923;}
a{color:#DC6923}
td{font-size:12px;padding:5px 20px 5px 0;}
/*****************/
.container {
width:980px; 
margin:0 auto;
}
/*************************************************/
header {
position:relative;
height:200px;
margin-bottom:10px;
}
#logo{
position:absolute;
top:0;
left:0;
width:260px;
height:200px;
}
header h1, header h1 a, header p{
display:none;
}
/*Dynamic Banners*/		
#home, 
#apresentacao,#estatutos,#orgaos-sociais,#polos,
#servicos,#assistencia-tecnica,#elaboracao-de-projectos,#snirbsnira,#sigc-ajudas,#licenciamento,#melhoramento-animal,#medidas-agro-ambientais,#ads,#inspeccao-geral,
#apoio-a-comercializacao,#parque-dos-leiloes,#outros,
#associados,
#formacao,
#noticias,#eventos,#legislacao,#boletim-informativo,#avisos,
#contactos{
position:absolute;
top:0;
right:0;
width:700px;
z-index:1;
}
#home{
background:url(images/homepage.jpg) 0 0 no-repeat;
height:555px;
}
#home h4{
display:none;
}
#apresentacao, #estatutos, #orgaos-sociais, #polos{
background:url(images/apresentacao.jpg) 0 0 no-repeat;
height:200px;
}
#servicos,#assistencia-tecnica,#elaboracao-de-projectos,#snirbsnira,#sigc-ajudas,#licenciamento,#melhoramento-animal,#medidas-agro-ambientais,#ads,#inspeccao-geral{
background:url(images/servicos.jpg) 0 0 no-repeat;
height:200px;
}
#apoio-a-comercializacao,#parque-dos-leiloes,#outros{
background:url(images/apoio.jpg) 0 0 no-repeat;
height:200px;
}
#associados{
background:url(images/associados.jpg) 0 0 no-repeat;
height:200px;
}
#formacao{
background:url(images/formacao.jpg) 0 0 no-repeat;
height:200px;
}
#noticias,#eventos,#legislacao,#boletim-informativo,#avisos{
background:url(images/noticias.jpg) 0 0 no-repeat;
height:200px;
}
#contactos{
background:url(images/contactos.jpg) 0 0 no-repeat;
height:200px;
}
/*-end dynamic banners-*/
/****Content*****/
#content {
width:700px;
float:right;
border-bottom:10px solid #BED2E6;
}
#content ul li{
background:url(images/sq.png) 0 2px no-repeat;
font-size:12px;
line-height:16px;
padding-left:20px;
margin:10px 0 10px 20px;
}
p.printonly{text-indent:-9999px;}

#error404 #searchform div{
margin-top:0;
}
/****contact form*********/
#page-content dl {
width:200px;
margin-left:5px;
color:#666;
padding:5px;
}
#page-content dt{
margin:10px 0;
color:#DC6923;
font-size:14px;
}
#page-content dd {
font-size:12px;
}
dd a {

}

div.wpcf7 {
width:280px;
float:right;
}
div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
font-size:14px;
}
div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}
div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}
span.wpcf7-form-control-wrap {
	position: relative;
}
span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 10%;
	z-index: 100;
	background: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
}
span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}
span.wpcf7-list-item {
	margin-left: 0.5em;
}
.wpcf7-display-none {
	display: none;
}
div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}
div.wpcf7 .watermark {
	color: #DC6923;
}
.wpcf7 p{
margin:5px 0;
}
.wpcf7-text{
font-family: Arial, sans-serif;
text-indent:5px;
border:1px solid #fff;
background:#ccc;
padding:5px 0;
width:280px;
}
.wpcf7 textarea{
font-family: Arial, sans-serif;
text-indent:5px;
border:1px solid #fff;
background:#ccc;
padding:5px 0;
width:280px;
}
.wpcf7 textarea:focus, .wpcf7-text:focus{background:#ddd;}
.wpcf7-submit{
background:#DC6923;
border:1px solid #fff;
font-family: Arial, sans-serif;
font-weight:normal;
color:#fff;
padding:2px 5px;
float:right;
}
/********End contact form**********/

/*-end content-*/
/*****Sidebar*****/
#sidebar {
background:#BED2E6 url(images/sb_bottom.png) 0 100% repeat-x;
width:260px;
padding-top:10px;
float:left;
}
#sidebar h3{display:none;}
#sidebar ul{
padding-left:5px;
}
#sidebar ul li{
padding:3px 0;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}
#sidebar ul ul li ul li{/*childmenu*/
width:235px;
font-size:12px;
padding:3px 0 0 5px;
}
#sidebar ul ul li ul li ul li{/*childmenu - children*/
padding:2px 0 2px 10px;
}
#sidebar ul ul li > ul li, #sidebar ul ul li > ul li ul li{text-transform:none;font-weight:normal;}
#sidebar ul ul li ul li ul li:first-child{
padding-top:3px;
}
#sidebar li a{
color:#5e3a19;
text-decoration:none;
}
#sidebar li a:hover, #sidebar li a.selected{
color:#DC6923;
}
#searchform div{
width:240px;
padding:0 0 15px 5px;
margin-top:120px;
}
#searchform label{
padding:5px 0;
font-size:14px;
font-weight:bold;
color:#DC6923;
text-transform:uppercase;
}
#s{
width:235px;
border:2px solid #BED2E6;
padding:5px 0;
margin-top:5px;
}
#searchsubmit{
background:#DC6923;
border:1px solid #BED2E6;
font-family:Arial;
font-weight:normal;
color:#fff;
padding:2px 5px;
margin:5px 0 0 165px;
}
/*-end sidebar-*/
/*****Footer****/
#footer{
text-align:center;
padding-top:50px;
}
#footer p{
font-size:10px;
}
h3.featured-post-title{
display:none;
}
#footer ul li{
list-style-type:none;
display:inline;
padding:0;
margin:0;
}
#widgit-footer ul{
width:212px;
height:336px;
border-right:1px solid #BED2E6;
float:left;
padding:10px 8px 0;
margin:10px 0;
}
#widgit-footer ul h3{
display:none
}
#widgit-footer ul h4{
color:#DC6923;
font-size:14px;
font-weight:bolder;
}
#widgit-footer:first-child ul{
width:250px;
background:#BED2E6;
border:0;
padding:10px 0 10px 10px;
margin:0 20px 0 0;
}
#widgit-footer:nth-child(4) ul{
border-right:1px solid #fff;
}
#widgit-footer ul p{
font-size:11px;
margin:0;
}
/*Partners*/
.aadp,.mc,.eu {
display:inline-block;
width:116px;
height:48px;
background:url(images/partners.png) 0 0 no-repeat;
text-indent:-9999px;
margin:0 5px;
}
.aadp {
width:44px;
background-position:-150px 0;
}
.mc {
background-position:-230px 0;
}
.eu {
background-position:-352px 0;
}
/*browsers*/
.chrome,.ff,.ie {
display:inline-block;
width:32px;
height:32px;
background:url(images/browsers.png) 0 0 no-repeat;
text-indent:-9999px;
margin:0 2px;
}
.ff {
background-position:-32px 0;
}
.ie {
background-position:-64px 0;
}
	
.no-results {
	
}
/*
----credit---------*/
#credit{
text-align:center;
margin:2em 0;
}
#credit a{
	font-size:11px;
	line-height:20px;
	color:#666;
	text-decoration:none;
}
.sfx{
background:url(images/sfx.png) 100% -2px no-repeat;
padding-right:20px;
}
.bruno{
background:url(images/bruno.png) 100% 3px no-repeat;
padding-right:100px;
}

/********WP RELATED************************************************/
/*page content special classes for WYSIWYG*/
.fotoid{
float:left;
width:230px;
margin:0 0 20px 3px;
}
.fotoid img{
display:block;
width:98px;
height:98px;
}

/**end special classes**/
.alignright{
float: right;
margin-left:20px;
}
.aligncenter{
display:block;
margin:0 auto;
}
.right {
	float: right;
}
.left {
	float: left;
}
.left p{
width:350px;
}
.clear {
	clear: both;
}

