/* reset.css */
html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block;}
body {background:white;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;float:none !important;}
table, th, td {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
a img {border:none;}
:focus {outline:0;}

/* typography.css */
html {font-size:100.01%;}
/*body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}*/
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}

p .left {margin:1.5em 1.5em 1.5em 0;padding:0;}

p .right {margin:1.5em 0 1.5em 1.5em;padding:0;}
a:focus, a:hover {color:#09f;}
a {color:#06c;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong, dfn {font-weight:bold;}
em, dfn {font-style:italic;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tbody tr:nth-child(even) td, tbody tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:11px !important;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.right {float:right !important;}
.left {float:left !important;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0;}
legend {font-weight:bold;font-size:1.2em;margin-top:-0.2em;margin-bottom:1em;}
fieldset, #IE8#HACK {padding-top:1.4em;}
legend, #IE8#HACK {margin-top:0;margin-bottom:0;}
input[type=text], input[type=password], input[type=url], input[type=email], input.text, input.title, textarea {background-color:#fff;border:1px solid #bbb;color:#000;}
input[type=text]:focus, input[type=password]:focus, input[type=url]:focus, input[type=email]:focus, input.text:focus, input.title:focus, textarea:focus {border-color:#666;}
select {background-color:#fff;border-width:1px;border-style:solid;}
input[type=text], input[type=password], input[type=url], input[type=email], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .alert, .notice, .success, .info {padding:0.8em;margin-bottom:1em;border:2px solid #ddd;}
.error, .alert {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.notice {background:#fff6bf;color:#514721;border-color:#ffd324;}
.success {background:#e6efc2;color:#264409;border-color:#c6d880;}
.info {background:#d5edf8;color:#205791;border-color:#92cae4;}
.error a, .alert a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.info a {color:#205791;}

/* Tipografia Cliente */
@font-face {
    font-family: 'AvantGardeBkBTBook';
    src: url('fonts/avgardn-webfont.eot');
    src: url('fonts/avgardn-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/avgardn-webfont.woff') format('woff'),
         url('fonts/avgardn-webfont.ttf') format('truetype'),
         url('fonts/avgardn-webfont.svg#AvantGardeBkBTBook') format('svg');
    font-weight:normal;
    font-style:normal;
}
html {font-size:100.01%;}
body {
    background:#fff url(../img/bg_body.gif) top center no-repeat;
    font-family:'AvantGardeBkBTBook';
    font-size:1em;
	line-height: 1.2;
}
/* Layout */
.wrap {
    width: 900px;
    margin:0 auto;
}

/*** Vitrine Projetos ***/
#featured{ 
	xborder: 1px solid #E3E1DA;
    height: 351px;
    overflow: hidden;
    xpadding-right: 71px;
    position: relative;
    width: 960px;
    
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:710px; 
	list-style:none; 
	padding:0; margin:0; 
	width:250px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:5px;  
	font-size:12px; 
	color:#666;
    background:#f0f4f5;
    border-bottom: 1px dotted #D8D5CB;
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{
	font-size:11px; font-family:Verdana; 
	line-height:18px;
    color: #666;
}
#featured li.ui-tabs-nav-item a{
	display:block; 
	height:85px;   
	line-height:20px;
    text-decoration: none;
}

#featured li.ui-tabs-selected span{display:none !important;}

#featured ul.ui-tabs-nav li.ui-tabs-selected { 
	background:url("../images/slide-menu-fundo-atual.jpg") no-repeat; 
}

#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	color:#47AA15 !important;
    text-decoration: underline; 
}

#featured .ui-tabs-panel{ 
	width: 710px; 
	position:relative;
    text-align: center;
    overflow: hidden;
    height: 351px;
 
}

#featured .ui-tabs-panel .info{ 
    
    display:none;
    /*
	position:absolute; 
	top: 261px; left:0; 
	height:90px; 
	background: url('../images/rodape-bg.png');
    width: 100%; 
    */
}
#featured .info h2 a{ 
	
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:18px;
    font-weight:bold; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{text-decoration:underline;}
#featured .ui-tabs-hide {display:none;}
/*** Fim Vitrine Projetos ***/


/*header*/
#header {
    height: 57px;
}
    ul.idiomas {
        float: right;
        font-size: 0.8em;
        font-weight: bold;
        margin: 28px 0 0 0;
        width: 188px;
    }
        ul.idiomas li {
            display:inline;
            list-style: none;
        }
        ul.idiomas li a {
            color:#9A9C70;
            margin-right:5px;
            text-decoration:none;
        }
        ul.idiomas li a:hover {
            color:#D4D7C5;
        }
        
   
#menu-nav {
    clear:both;
    height:30px;
}
    #menu-nav ul{
        list-style: none;
    }
        #menu-nav ul li{
            display: inline;
        }
       
        
#esquerda {
    float:left;
    width:700px;
    background-color: #c6d880;
}
#direita {
    float:right;
    width:250px;
    background-color: #fbe3e4;
}
/*** Conteudo do site ***/
#content {
    margin-bottom:250px;
    overflow:hidden;
    height:505px;
    width:900px;
}
/*#vitrine-home {
    overflow:hidden;
    height:505px;
    background:transparent url(../img/index_home.jpg) center no-repeat;
    width:100%;
    
}*/
/*** Rodape site ***/
#footer {
    clear:both;
    padding-bottom: 10px;
    padding-top: 20px;    
    background-color: white;
    bottom: 0;
    position: fixed;
    margin: 10px auto 0;
    overflow: hidden;
    width:100%;
    z-index: 9999;
}
    #logo-footer {
        background: #fff url(../img/mo-logo-footer.jpg) center top no-repeat;
        width:129px;
        height:119px;
        text-indent:-9999px;
    }
    #logo-footer a {
        display: block;
        overflow: hidden;
    }
    #menu-nav {
        height:30px;
        width:643px;
        margin-top: 75px;
    }
#nav-footer {
    width:755px;
    border-bottom:15px solid #9A9C70;
    margin: 0 0 10px 0;
}
    #menu-nav ul{
        list-style: none;
    }
        #menu-nav ul li{
            display: inline;
            margin-right:8px;
        }
            #menu-nav ul li a{
                color:#D4D7C5;
                text-decoration:none;
                font-size:1.2em;
                font-weight: bold;
            }
            #menu-nav ul li a:hover{
                color:#9A9C70;
            }
            #menu-nav ul li.pb_menu_atual a{
                color:#9A9C70;
            }
#enderecos {
    color:#9A9C70;
    font-size: 0.8em;
    margin-left: 150px;
    width:755px;
}
    #enderecos h4 {
        color:#9A9C70;
        margin-bottom:5px !important;
    }
    #enderecos p{
        font-size:0.8em;
    }
#copyright,#endereco-brasil,#endereco-espanha{
    width:251px;
}
    #copyright {
        margin-top: 35px;
    }
#associados {
    float:right;
    width:90px;
    height:92px;
    overflow: hidden;
    margin-bottom:15px;
    
}
    #associados th,
    #associados td,
    #associados caption
    {
        padding:0 !important;
    }
    #cau-br {
        width:85px;
        margin:0 auto;
        height:40px;
        overflow: hidden;
    }
    #asbea,#iab {
        width:42px;
        float:left;
        height:45px;
        margin-top:5px;
        overflow:hidden;
        
    }
    #associados a{
        overflow:hidden;
        display:block;
    }
    .pb_detalhes_conteudo_layout_32 {
        width:100% !important;
    }
.width {
    width:1024px;
    margin:0 auto;
}
.clear {
    clear:both !important;
}
/** CSS slideshow **/
/*** set the width and height to match your images **/
#slideshow {
    position:relative;
    height:505px;
    margin:0 auto;
}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}
#slideshow IMG.last-active {
    z-index:9;
}


/** Fim CSS slideshow **/

/** CSS para o _conceito **/
.obs {
	font-size:11px;
}
.pb_detalhes_conteudo,
.pb_mostrar_cont,
.content_mod_3 .pb_detalhes_conteudo
{
    width:31%;
    padding-right:20px;
    float:left;
	font-size:12px;
	text-align:justify;
}
    .pb_detalhes_conteudo_modulo_id_1 fieldset {
     padding:0;   
    }
    .pb_detalhes_conteudo_id_3, .pb_detalhes_conteudo_id_6 {
        padding:0 0 0 20px !important;
    }
    .pb_detalhes_conteudo_id_2, .pb_detalhes_conteudo_id_5 {
        padding:0 10px 0 !important;
    }
    .pb_detalhes_conteudo_id_5 fieldset,
    .pb_detalhes_conteudo_id_6 fieldset {
        padding:1.4em 0 0 0 !important;
    }
.cont_4 .pb_detalhes_conteudo {float:left !important;}
.pb_detalhes_conteudo_modulo {
    display:none;
}
.pb_detalhes_conteudo_campo_valor {
    font-size:0.7em;
    text-align: justify;
}
.pb_detalhes_conteudo_campo_valor p{
    margin: 0 0 0.7em 0;
    font-size: 13px;
}
.pb_detalhes_conteudo_modulo_id_4 .pb_primeiro_anexo {
    overflow: hidden;
}
.pb_detalhes_conteudo_modulo_id_3 .pb_detalhes_conteudo_campo_valor p,
.pb_detalhes_conteudo_modulo_id_4 .pb_detalhes_conteudo_campo_valor p
{
    margin: 0 0 0.7em 0;
    font-size: 13px;
    padding-right: 10px;
}
.pb_detalhes_conteudo_nome, .pb_detalhes_conteudo_nome strong{
    font-size: 22px;
    font-weight: normal;
}


.pb_detalhes_conteudo_nome{
    margin-bottom: 26px;
}

.pb_detalhes_conteudo_modulo_id_1 fieldset {
    padding: 10px 0 10px 0 !important;
    border:none;
    margin:0;
}
h1.pb_detalhes_conteudo_nome {
    margin-bottom:15px !important;
}
.pb_detalhes_conteudo_campo_id_D{
}
.pb_detalhes_conteudo_campo_rotulo {
    display:none;
}
.pb_mostrarConteudos_total_reg_layout_0 {
    display: none;
}
/** Fim CSS para o _conceito **/

/** CSS Contato **/
#contato_br,
#contato_es,
.pb_formulario_contato,
.pb_formulario_contato fieldset {
    width:300px;
    float:left;
}
.pb_formulario_contato textarea {
    width:261px;
}
#contato_br p,
#contato_es p{
   margin-top:1em;
   font-size:0.7em;
}


#conteudo_detalhes {
    margin-top:30px;
    margin-bottom:30px;
}

.pb_formulario_contato input[type="submit"]{
    margin-left: 105px;
}
.pb_formulario_contato label {
    font-weight: normal;
}
.pb_formulario_contato legend {
    font-weight: normal;
    font-size: 1.5em;
    line-height: 1;
    /*margin-bottom: 1em;*/
}
.pb_mostrar_conteudos_nome_cont a{
    text-decoration: none;
    color:#333;
    font-size:22px;
}
.pb_mostrar_conteudos_descricao_cont {
    text-align:justify;
    width: 260px;
    padding: 2px 10px;
    font-size: 13px;
    margin-top: 20px;
}
.pb_mostrar_conteudos_descricao_cont a{
    color:#333;
    text-decoration: none;
}
.cont_1 {
    xpadding:0 1.4em 0;
}
.contatorh {
    font-size:14px;
    font-weight:bold;
}
#faleconosco {
    width:300px;
}

#faleconosco p{
    font-size:11px;
}
#redessociais {
    width:200px;
}
#redessociais h3,
#faleconosco h3 {
    margin:0;
}
#redessociais a{
    xwidth:160px;
    height:42px;
    overflow:hidden;
    float:left;
    margin-right:10px;
    font-size:11px;
    display:block;
    
}
    #redessociais a.facebook {
        background:transparent url(../img/facebook_icon.png) left -42px no-repeat;
        text-indent:-9999px;
    }
    #redessociais a.facebook:hover {
        background:transparent url(../img/facebook_icon.png) left top no-repeat;
    }
    /*#redessociais a.twitter {
        background:transparent url(../img/sociais.jpg) -23px top no-repeat;
        text-indent:-9999px;
    }
    #redessociais a.twitter:hover {
        background:transparent url(../img/sociais.jpg) -23px -23px no-repeat;
    }
    #redessociais a.flickr {
        background:transparent url(../img/sociais.jpg) -46px top no-repeat;
        text-indent:-9999px;
    }
    #redessociais a.flickr:hover {
        background:transparent url(../img/sociais.jpg) -46px -23px no-repeat;
    }
   */
    
    .pb_detalhes_conteudo_modulo_id_1 .pb_detalhes_conteudo_campo_id_D {
        display:none;
    }




ul.idiomas li a{
color: #d4d7c5;
}

ul.idiomas li.ativo a{
color: #9a9c70 ;
}

.content_mod_3 .pb_detalhes_conteudo_descricao{
xmargin-top:325px;
}

.content_mod_3{
    xbackground: url("/img/escritori_img.jpg") no-repeat right 80px;   
}


#slideshow{
    margin-top:70px;
}


.pb_detalhes_conteudo_modulo_id_3 .pb_detalhes_conteudo_descricao .pb_detalhes_conteudo_campo_id_D{
    display:none;
}
/*escondendo placa google*/ 
