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,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,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-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:top}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}img{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit}html{font-size:100,01%}

html,body{height:100%;}
body{font-size:9pt;font-family:Arial,Verdana,sans-serif; color:#333;}
p{line-height:14pt; margin-bottom: 10px;}
a{color: #069; font-weight:bold; text-decoration:none;}
a:hover{color: #007D67;}
strong{font-weight:bold;}

h1,h2{font-family: "Frutiger Linotype", Verdana, Arial; color:#009B7F; font-weight: normal; margin-bottom:10px;}
h1{color:#009B7F; font-size: 16pt;}
h2{color:#009B7F; font-size: 12pt;}

ul.linksList{margin-bottom: 15px;}
ul.linksList li{list-style-type: none; margin-bottom: 5px;}
ul.resultList{margin-bottom: 15px;}
ul.resultList li{list-style-type: disc; margin:0px 0px 10px 15px;line-height:14pt;}

.divisor{ border-bottom: 1px dotted #CCC; margin: 5px 0px 10px 0px;}

.center{width:980px;margin:auto;}
.center:after{display:block; clear:both; content:"" ""; height:0; width:0;}

#topo{height:350px;width:auto!important;width:100%;min-width:100%; background: url(../img/att/top.jpg) repeat-x left top; margin-bottom:10px;}
#topo .center{height:350px;}
#top,#menu,#cursos{width:980px;float:left;}
#top{height:90px;}
#menu{height:30px;}
#cursos{height:145px;}
#opcoes{height:90px;}

#container{height:auto!important; height:100%; min-height:100%; position:relative;}
#content{height:auto; width:auto!important; width:100%; min-width:100%;}
#content .center{padding-bottom:90px; min-height:auto; background: url(../img/att/right-arrow.jpg) no-repeat right 70%;}

#left,#main,#right,#titlePage{float:left;}
#left{width:220px; min-height:390px; background: url(../img/att/left-arrow.jpg) no-repeat right top}
#experienciaInfo{width: 180px; height: auto; margin: 5px 0px 10px 10px; padding-bottom:10px; border-bottom: 2px dotted #CCC;}
	ul.listEsp {list-style-type:disc;}
	ul.listEsp li{margin: 0px 0px 10px 15px; line-height: 15px;}
	ul.listEsp li a{font-weight:normal; color:#333;}
	ul.listEsp li a:hover{font-weight: bold; color: #069;}
	#noticiasInfo{width: 180px; height: auto; margin: 0px 0px 10px 10px; padding-bottom:10px; border-bottom: 2px dotted #CCC;}
	#resultadosInfo{width: 180px; height: auto; margin: 0px 0px 0px 10px; padding-bottom:10px; border-bottom: 2px dotted #CCC;}
#titlePage{width:740px;}
#titlePage h1{color:#007D67; font-size: 30pt; margin-left:20px; margin-bottom: 15px; padding-bottom: 5px; border-bottom: 1px dotted #CCC;}
#main{width:740px;}
#mainContent{width:700px; margin:20px;}
#right{width:220px;}
#empresaFotos{width:350px; height:250px; background: url(../img/att/empresaFotos.jpg) no-repeat left top; float:right;}

.imgDetail{ width: 150px; float:right;}
.imgDetail img{ width: 120px; float:right;}
#listOptions{margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px dotted #CCC;}
#listOptions p{margin: 0px;}
#listOptions h1{font-size: 10pt;}

#footer{height:85px; background: url(../img/att/footer.jpg) repeat-x left bottom; position:absolute; bottom:0; width:auto!important; width:100%; min-width:100%;}
#footer .center{height:85px;}
#redesSociais{width:280px; height:75px; float:left;}
#adress{width:600px; height:75px; float:left;}
#adress h1{color:#FFF; font-size: 9pt; margin-top:35px; margin-left: 10px;}
#wwwLedz{width:100px; height:75px; float:right;}


/*** forms ***/
form {display: block;}
input, textarea, select { font-size: 8pt; padding:5px; margin:2px 0 10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; behavior:url(css/border-radius.htc); background:#FBFBFB; border:1px solid #999999; color:#555;}
label { width: 100px; text-align: left; float: left;}
input.ok {width: 100px; font-size: 8pt; text-align: center; font-weight: bold; line-height: normal; color: #FFFFFF; margin-left: 5px; background-color: #007D67; border: none;}
#submit {margin-left: 100px;margin-bottom: 10px;}
