/*
hover #f68b1f
padrão #58585a
*/

/* RESSET */
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, 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: baseline;}
:focus { outline: 0;}
a, a:link, a:visited, a:hover, a:active{text-decoration:none}
table {	border-collapse: separate;border-spacing: 0;}
th, td {text-align: left; font-weight: normal;}
img, iframe {border: none; text-decoration:none;}
ol, ul {list-style: none;}
input, textarea, select, button {font-size: 100%;font-family: inherit;}
select {margin: inherit;}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height:1px; }

/* Box de sugestoes */
.ac_results {padding: 0px;overflow: hidden;z-index: 99999;margin-top: -5px; background: url('../_images/sugBox-bottom.jpg') 1px bottom no-repeat; padding-bottom:6px;}
.ac_results ul {list-style-position: outside;list-style: none;padding: 0;margin: 0;background: url('../_images/sugBox-bg.jpg') repeat-y;}
.ac_results li {margin: 0 6px;padding: 2px 4px;cursor: default;display: block;font: menu;font-size: 18px; color: #959595; line-height: 24px;overflow: hidden; letter-spacing: .02em; -moz-border-radius:.1em;-webkit-border-radius:.1em;}
.ac_results li strong { color: #58585a; font-weight: normal; }
.ac_loading {background: white url('indicator.gif') right center no-repeat;}
li.ac_over {background-color: #f68b1f; color: #fff;}
li.ac_over strong {color: #fff;}

/* Fontes */
body, p{font:14px Arial, Helvetica, sans-serif; color:#959595}
p{padding:0 0 13px 0}
a {color:#f68b1f;  text-decoration:none}
a:hover, a.active {color:#f68b1f; text-decoration:none}
strong{font-weight:bold;}
h2{font-size:40px; color:#58585a}
h3{color:#58585a; font-size:14px; font-weight:bold}

/* Coringas */
label.error { font-size: 10px; color: #f00; padding: 0 0 0 10px!important; margin-bottom: 10px; }
.conteudo{width:940px; margin:0 auto;}
.center{margin:0 auto}
.link{text-indent:-999px; overflow:hidden; display:block}
.clear{width:100%; clear:both; height:1px; overflow:hidden; display:block}
.borderZero{ border:none}
.rounded {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
} 
.roundedBottom {
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
} 

/* HEADER */
.header{width:100%; clear:both; display:block; z-index:10; position:relative}

/* Logo */
#logo h1 a{background:url(../_images/logo.gif) no-repeat; width:180px; height:43px; float:right; margin:10px 0 0 0}

/* Menu */
#menu { margin:0px 0 0 0; float:left; background: #fff; padding: 10px 0px; -moz-border-radius: .2em; -webkit-border-radius: .2em; }
#menu li{display:inline; float:left; padding:0 18px; border-right:2px solid #58585a}
#menu li.first{padding:0 18px 0 0}
#menu li.last{border:none}
#menu li a{height:10px}
#menu li a:hover, #menu li a.active{background-position: 0px -13px; overflow:hidden; display:block;}
#menu .institucional a{background:url(../_images/menu-fesskobbi.gif) no-repeat; width:70px;}
#menu .clientes a{background:url(../_images/menu-clientes.gif) no-repeat; width:58px;}
#menu .trabalhos a{background:url(../_images/menu-trabalhos.gif) no-repeat; width:73px}
#menu .blog a{background:url(../_images/menu-blog.gif) no-repeat; width:35px}
#menu .resultados a{background:url(../_images/menu-resultados.gif) no-repeat; width:78px}
#menu .contato a{background:url(../_images/menu-contato.gif) no-repeat; width:59px}

/* breadcrumb */
#breadcrumb{float:left; font-size:12px; color:#58585a; padding: 0 0 0 0; margin-top: -20px; }
#breadcrumb li{color:#aaaaaa; padding:0 5px; display:inline}
#breadcrumb li a{color: #aaaaaa;}
#breadcrumb li.first{padding:0 5px 0 0}
#breadcrumb a:hover, #breadcrumb a.active{color:#000}
#breadcrumb .separator { padding: 0; }

/* busca */
#busca{float:right; padding:5px 0 0 0; position:relative; z-index:3}
#busca input{ width:415px; height:25px; padding:7px; background:url(../_images/bg-busca.jpg) no-repeat; float:left; margin:0 -5px 0 0; font-size:18px; color:#959595}
#busca button{ width:31px; height:37px; background:url(../_images/btn-buscar.gif); float:left}
#busca button:hover{ background-position:0 bottom}

/* CONTEUDO */
.content{width:100%; clear:both; display:block;margin-top: 18px;}
#mygallery { margin-bottom: 28px; }

/* FOOTER */
.footer{width:100%; clear:both; display:table; border-top:1px solid #d5d5d6; padding:5px 0 0 0; text-align:right; margin: 10px 0 0 0;}
.footer p{ font-size:10px; color:#959595;}

/* Tag cloud */
#nuvemTags { margin-top: 20px; } 
#nuvemTags a { padding: 0 3px; color: #959595; }
#nuvemTags a:hover { color: #F68B1F; }
.tag1 {font-size: 0.8em;}
#nuvemTags .tag2 {font-size: 0.9em;}
#nuvemTags .tag3 {font-size: 1.1em;}
#nuvemTags .tag4 {font-size: 1.4em;}
#nuvemTags .tag5 {font-size: 1.8em;}

/* Tag cloud */
#nuvemTagsHome { margin-top: 20px; width: 495px !important; margin-left: 140px !important; *margin-top: 25px !important;} 
#nuvemTagsHome a { padding: 0 3px; color: #959595; }
#nuvemTagsHome a:hover { color: #F68B1F; }
.tag1 {font-size: 0.8em;}
#nuvemTagsHome .tag2 {font-size: 0.9em;}
#nuvemTagsHome .tag3 {font-size: 1.1em;}
#nuvemTagsHome .tag4 {font-size: 1.4em;}
#nuvemTagsHome .tag5 {font-size: 1.8em;}

a.tttttt {
background: 1px solid red;
}

.float {float: left; margin-top: 10px;}

body { overflow-x: hidden; }