/**** resets e sets ****/
* {margin: 0px;padding: 0px;outline: none;border:none;}
html, body {height: 100%;font-family: Arial;font-size:12px;color:#414042}

/****testes ****/
.bg_teste { background-color:#666;}

.borda_teste { border:solid 1px #666;}

/*** tipagens rápidas para elementos comuns ***/
a.linkClean, a.linkHover { text-decoration:none; }
a.linkHover:hover { text-decoration: underline; }

.left {float:left;}
.right {float:right;}
.center { margin: auto; }
.clear {clear:both;height:0px !important;display:block;font-size:0px !important;overflow:hidden !important;}

.tLeft {text-align:left;}
.tRight {text-align:right;}
.tCenter {text-align:center;}

.upper {text-transform:uppercase;}

.absolute {position:absolute;}
.relative {position:relative;}

.block { display: block !important;}
.hide { display: none;}

.vis{visibility:visible !important;}


.color0 { color: #414042; } /**cinza**/
.color1 {color:#ad5e00;} /*amarelo escuro */

/*** background ***/
body {background: url('../_images/bg_default.jpg') top center scroll no-repeat #ffc100;}

.nolink a{text-decoration: none;cursor: default;}
.nolink a:hover{text-decoration: none !important;}

/**** holders principais e posicionamentos  ****/

/**bigHolder,spacerTop e boxHolder necessários para o vertical-align da home. spacerTop e boxHolder atribuidos em home.css**/
#bigHolder {width: 100%;height:100%; }
#spacerTop {display:none;}

/**holder principal e holder de overflow para resoluções menores**/
#maskHolder{overflow:hidden;position:relative;min-width:1002px;}
#mainHolder{width:1002px;margin:0px auto;}
    .msie6 #mainHolder{position:relative;}

/**** topo ****/
#optLang {padding:5px 25px 0px 0px;font-size: 10px;text-align: right;text-transform:uppercase;}
#optLang .sep { margin:0px 10px;}
#optLang a {color:#ad5e00;text-decoration:none;}

#menuTop { margin: 0px 28px 0px 20px;}
#menuTop .logo {width:312px;height:43px;background-image:url('../_images/logo_ciamuller.png');cursor: pointer;display:block;}
    .msie6 #menuTop .logo{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/logo_ciamuller.png',sizingMethod='crop');}

/*** z-index: hr[parent:30-children:1],li[parent:160]-children a:100,children over: 10 **/
#menuTop h1{margin:0px;font-size:1px;line-height:1px;}
#menuTop ul {list-style:none;padding-top:16px;text-transform:uppercase;color:#6a3a00}
.eng #menuTop ul{font-size:11px;margin-top:3px;}

#menuTop ul li {display:inline;padding:0px;float:left;z-index:160;position:relative;}
#menuTop ul li a {text-decoration:none;color:#6a3a00;position:relative;z-index:100;}

#menuTop ul li .submenu{/*display:none;*/visibility:hidden;background-color:#000;background-image:url('../_images/spacer.gif');}

#menuTop ul li .submenu .submenuTab{position:absolute;width:auto;background-color:#FFF;z-index:10;padding:10px;left:-10px;top:-10px;right:-10px;}
#menuTop ul li .submenu .submenuTab span{visibility:hidden;}

#menuTop ul li .submenu .submenuContent{position:absolute;background-color:#FFF;width:auto;height:auto;left:-10px;z-index:200;padding:0px;margin-top:20px;border:solid 8px #FFF !important;}
#menuTop ul li .submenu .submenuContent.minWidth{right:-10px;left:auto;}

#menuTop ul li .submenu .submenuContent li{display:block;float:none;white-space: nowrap;}
#menuTop ul li .submenu .submenuContent li.section{background-color: #e38600;padding:7px 10px;border-bottom:1px solid #FFF;font-weight:bold;font-size:12px; }
#menuTop ul li .submenu .submenuContent li.section a{color:#FFF;display:block;}
#menuTop ul li .submenu .submenuContent li.section a:hover{text-decoration: underline;}
#menuTop ul li .submenu .submenuContent li.category{background-color:#fecb62;font-size:10px;padding:4px 10px 4px 20px;border-bottom:1px solid #FFF;background-image:url('../_images/seta_subcat.gif');background-repeat:no-repeat;background-position:10px center;}

#menuTop ul li.sep { padding:0px 10px;}

#menuTop .hr {position:relative;display:block;margin-top:15px;height:1px;z-index:30;}
#menuTop .hr span {position:absolute;left:-131px;display:block;width: 1208px;height:1px;background-image:url('../_images/hr.gif');line-height:1px;z-index:1}

/*** conteudo principal ***/
#content { margin:10px 20px 20px 15px; }

/** bread crumb  default**/
#breadCrumb {list-style:none;font-size:9px;text-transform:uppercase;}
#breadCrumb li {display:inline;padding:0px;float:left;}
#breadCrumb li a{text-decoration:none;}
#breadCrumb li.sep { margin:0px 5px;}
#breadCrumb .seta{display:block;width:5px;height:6px;overflow:hidden;margin:2px 5px 0px 0px;}
#breadCrumb, #breadCrumb li a {color: #ad5e00;}
#breadCrumb li strong {color:#6b3a00;}
#breadCrumb .seta{background-image:url('../_images/seta_bread_default.gif');}

/** navList default **/
#navList{list-style:none;margin-left:90px;font-size:11px;text-transform:uppercase;}
#navList li{display:inline;float:left;padding:3px 5px;border:solid 4px;}
#navList li.sep{padding-left:0px;padding-right:0px;border-left:none;border-right:none;}
#navList li a{text-decoration:none;}
#navList li,#navList li.sep,#navList li a{background-color:#feedc6;border-color:#feedc6;color:#ad5e00}
#navList li.active{background-color:#ad5e00;color:#FFF;}

/** holders de contents principais default **/
#mainContent {width:740px;float:left;}
    .msie6 #mainContent{overflow:hidden;}
#otherContent {width:222px;float:right;}
#description{padding-top:23px;}

#description .title{margin:22px 0px 0px 90px;position:relative;z-index:100;height:auto;} /**relative necessário para títulos que "sangrarem" a div */
#description .title h2{font-size:1px;line-height:1px;} /**resetando spacers do h2 entre browsers*/
#description .title h2 img{position: relative;top:0px;left:0px;display:block;z-index:100;} /**z-index parent:100 - child:100 */
#description .title h2 img.acento{margin-top:-9px;}
#description .about{color:#784100;padding: 15px 15px 0px 180px;font-size:15px;line-height:20px;position: relative;}
#description .about h3{font-size:25px;font-weight: normal;display: block;margin:20px 0px;}
#description .about h4{font-size:17px;background-color:#feeeca;display: inline;padding:3px;}
#description .back{font-size:11px;padding:16px 5px;text-align:center;text-transform:uppercase;display:block;color: #ad5e00;background-color: #fef4db;float:left;text-decoration: none;margin-top:10px;}

/** search **/
#otherContent .search * {vertical-align:middle;}
#otherContent .search label { font-size:11px;color:#ad5e00; }
#otherContent .search input {background-color:#fde4a8;border:solid 3px #FFF;margin:0px 8px;width: 134px;height:16px; }
.eng #otherContent .search input{width:115px;}
.esp #otherContent .search input{width:114px;}
#otherContent .search button {width: 23px; height: 23px; background: center center url('../_images/bt_search.gif');cursor: pointer;}

/*** footer ***/
#footer{margin:50px auto 20px auto;clear:both;text-transform: uppercase;z-index:400;position: relative;text-align:center;}
#footer ul {list-style:none;font-size:10px;margin:0px auto;}
#footer ul li{display: inline;padding:0px;}
#footer ul li a {text-decoration:none;color:#ad5e00;}
#footer li.sep { margin:0px 5px;}
#footer .sign {font-size:8px;margin-top:10px;text-align:center;}*/


#signFess{margin-top:5px;margin-left:35px;}#signFess{margin-top:5px;margin-left:35px;}