﻿
html, body
{
    height: 100%;
}


#tudo
{
    min-height: 100%;
    width: 100%;
    overflow: visible;
}

a, img
{
    outline: none;
}

/* hack para IE6 que trata height como min-height */
* html #tudo
{
    height: 100%;
}

*
{
    margin: 0px;
    padding: 0px;
}

h1
{
    background: url(../img/bg_h1.jpg) no-repeat;
    color: #FFF;
    font-size: 14px;
    padding: 6px 10px;
    margin: 0 0 15px 0;
}

h2
{
    margin: 15px 0 7px 0;
    padding-bottom: 10px;
    font-size: 12px;
    color: #282828;
    background: url(../img/img_line.jpg) bottom repeat-x;
}

h3
{
    margin: 15px 0 7px 0;
    font-size: 14px;
    font-weight: bold;
}

p
{
    margin: 10px 0 10px 0;
}

body
{
    font: 12px Arial, Helvetica, Verdana, Geneva, sans-serif;
    background: #F5F5F5 url(../img/bg_body_internas.jpg) repeat-x; /*#F5F5F5*/
    color: #4c5760;
    line-height: 17px;
}

.bodyBg
{
    background-color: #F5F5F5 !important;
}
/*Nas paginas onde o Content Ã© maior que 500px adiciono esta classe Via JS*/

body img
{
    border: none;
}

input, input text, text{outline-color:none;outline-style:none;outline-width:0px;outline:none;}


.bgHome
{
    background-image: url(../img/bg_body_home.jpg) !important;
    background-repeat: repeat-x;
    background-color: #F5F5F5;
}


#container
{
    width: 940px;
    margin: 0px auto;
    overflow: visible; /*position: relative;*/
}

#AutoComplete
{
    /*position: relative;*/ /* top: -586px;     left: -2px;*/
}


/* 

height: 100%;
 *height: auto;
	*min-height: 100%;IE
	
*/



/*
body > #container {IE 7
	height: auto; 
	min-height: 100%;
}*/


/*---------------------------------------------       MENU LATERAL      --------------------------------------*/

menu li
{
    list-style: none;
    display: inline;
}
menu
{
    width: 220px;
    color: #999;
    background-color: #FFF;
}

menu li a
{
    color: #5b5b5b;
    text-decoration: none;
    display: block;
    margin: 1px 0 0 0;
    padding: 6px 0 6px 16px;
    height: 19px;
    background: url(../img/bg_menu_n1.jpg) repeat-x bottom; /*background-color:#FC0*/
}

menu li a:hover
{
    color: #4c5760;
    font-weight: normal;
    background: url(../img/bg_menulateral_hover.jpg) no-repeat;
}

menu .nivel-1 ul
{
    display: none;
}
menu .nivel-1 li a
{
    padding: 7px 0 7px 30px;
    background: url(../img/bg_menu_n2.jpg);
}
.ativado-n1
{
    font-weight: bold;
    background: url(../img/bg_menu_n2.jpg) !important;
}

/*---------------------------------------------       HEADER / MENU SUPERIOR     --------------------------------------*/

#header
{
    width: 940px;
    height: 60px;
    padding: 26px 0 0 0;
    background: url(../img/bg_body_home.jpg) repeat-x;
    position: relative;
}

#header img 
{
	position:relative;
	top:-9px;	
}

.menuSuperior
{
    float: right;
    position: absolute; /* right:179px; */
    right: 131px;
    top: 28px;
    width: 453px;
}

.menuSuperior ul li
{
    list-style: none;
    float: left;
}
.menuSuperior ul li a
{
    list-style: none;
    float: left;
    padding: 8px 0px 8px 0px;
    text-align: center;
    color: #333;
    text-decoration: none;
    margin: 0 0 0 0px;
    text-indent: -6900%;
    text-align: center;
}


.campoBusca
{
    border: 0 solid #FFFFFF;
    height: 14px;
    left: 71px;
    position: absolute;
    top: 10px;
    width: 95px;
    background: #fff;
    font-size: 10px;
}

.campoBuscaBg
{
    background: #fff url(../img/bg_campoBusca.jpg) no-repeat 4px 2px; /*left top*/
}

.formBusca
{
    position: absolute;
    right: -7px;
    background: url(../img/bg_form_busca.jpg) no-repeat;
    height: 40px;
    width: 190px;
    top: 28px;
}

.dvBgBusca
{
    position: absolute;
    right: -7px;
    background: url(../img/bg_form_busca.jpg) no-repeat;
    height: 40px;
    width: 190px;
    top: 28px;
}

.btnClose{
   display:none;
   float:right;
   right:22px;
   top:11px;
   z-index:10000000;
   position:relative;
}

.btBuscar
{
    position: absolute;
    top: 10px;
    right: 123px;
}

.idiomas {
	position: relative;
	width: 100px;
	top: 13px;
	left: 50%;
	margin-left:369px;
	z-index: 5;
}

.idiomas ul li
{
	list-style: none;
	float: right;
	margin-left: 9px;	
}

.idiomas ul li a
{
	list-style:none;
    float:left;
	text-align:center;
	color:#333;
	text-decoration:none;
	margin:0 0 0 0px;
	text-indent: -999em;
	text-align:center;
	width: 18px;
	height: 18px;
}


.idiomaEs
{
    background-image: url('../img/ico_espanhol_off.gif');
    background-repeat: no-repeat;
}

.idiomaEs:hover
{
    background-image: url('../img/ico_espanhol_on.gif');
    background-repeat: no-repeat;
}

.idiomaIn
{
    background-image: url('../img/ico_ingles_off.gif');
    background-repeat: no-repeat;
}

.idiomaIn:hover
{
    background-image: url('../img/ico_ingles_on.gif');
    background-repeat: no-repeat;
}

.idiomaPt
{
    background-image: url('../img/ico_portugues_off.gif');
    background-repeat: no-repeat;
}

.idiomaPt:hover 
{
    background-image: url('../img/ico_portugues_on.gif');
    background-repeat: no-repeat;
}


.activeIdiomaEs 
{
    background-image: url('../img/ico_espanhol_on.gif');
    background-repeat: no-repeat;
}

.activeIdiomaIn 
{
    background-image: url('../img/ico_ingles_on.gif');
    background-repeat: no-repeat;
}

.activeIdiomaPt 
{
    background-image: url('../img/ico_portugues_on.gif');
    background-repeat: no-repeat;
}

/*---   Menu superior  ------*/

.ItemEmpresa
{
    background: url(../img/bg_menu_superior_completo.gif) no-repeat !important;
    background-position: 0 0 !important;
    width: 88px;
}
.ItemEmpresa:hover
{
    background: url(../img/bg_menu_superior_completo.gif) no-repeat !important;
    background-position: 0 -35px !important;
    width: 88px;
}
.ItemEmpresa:active
{
    background: url(../img/bg_menu_superior_completo.gif) no-repeat !important;
    background-position: 0 -70px !important;
    width: 88px;
}
.ItemProdutos
{
    background: url(../img/bg_menu_superior_completo.gif) no-repeat !important;
    background-position: -88px 0 !important;
    width: 81px;
}
.ItemProdutos:hover
{
    background: url(../img/bg_menu_superior_completo.gif) no-repeat !important;
    background-position: -88px -35px !important;
    width: 81px;
}
.ItemProdutos:active
{
    background: url(../img/bg_menu_superior_completo.gif) no-repeat !important;
    background-position: -88px -70px !important;
    width: 81px;
}

.ItemServicos
{
    background: url(../img/bg_menu_superior_completo.gif) no-repeat !important;
    background-position: -169px 0 !important;
    width: 84px;
}
.ItemServicos:hover
{
    background: url(../img/bg_menu_superior_completo.gif) no-repeat !important;
    background-position: -169px -35px !important;
    width: 84px;
}
.ItemServicos:active
{
    background: url(../img/bg_menu_superior_completo.gif) no-repeat !important;
    background-position: -169px -70px !important;
    width: 84px;
}

.ItemClientes
{
    background: url(../img/bg_menu_superior_completo.gif) no-repeat !important;
    background-position: -253px 0 !important;
    width: 67px;
}
.ItemClientes:hover
{
    background: url(../img/bg_menu_superior_completo.gif) no-repeat !important;
    background-position: -253px -35px !important;
    width: 67px;
}
.ItemClientes:active
{
    background: url(../img/bg_menu_superior_completo.gif) no-repeat !important;
    background-position: -253px -70px !important;
    width: 67px;
}


.ItemParceiros
{
    background: url(../img/bg_menu_superior_completo.gif) no-repeat !important;
    background-position: -320px 0 !important;
    width: 81px;
}
.ItemParceiros:hover
{
    background: url(../img/bg_menu_superior_completo.gif) no-repeat !important;
    background-position: -320px -35px !important;
    width: 81px;
}
.ItemParceiros:active
{
    background: url(../img/bg_menu_superior_completo.gif) no-repeat !important;
    background-position: -320px -70px !important;
    width: 81px;
}

.ItemBlog
{
    background: url(../img/bg_menu_superior_completo.gif) no-repeat !important;
    background-position: -400px 0 !important;
    width: 50px;
    display: none;
}

.ItemBlog:hover
{
    background: url(../img/bg_menu_superior_completo.gif) no-repeat !important;
    background-position: -400px -35px !important;
    width: 50px;
}
.ItemBlog:active
{
    background: url(../img/bg_menu_superior_completo.gif) no-repeat !important;
    background-position: -400px -70px !important;
    width: 50px;
}

/*-------------------------------------     ATIVA MENU SUPERIOR     --------------------------------------*/

.activeMenuSuperiorEmpresa
{
    background: url(../img/bg_menu_superior_completo.gif) no-repeat !important;
    background-position: 0 -105px !important; /*left top*/
    background-repeat: no-repeat !important;
}

.activeMenuSuperiorProdutos
{
    background: url(../img/bg_menu_superior_completo.gif) no-repeat !important;
    background-position: -88px -105px !important; /*left top*/
    background-repeat: no-repeat !important;
}

.activeMenuSuperiorServicos
{
    background: url(../img/bg_menu_superior_completo.gif) no-repeat !important;
    background-position: -169px -105px !important; /*left top*/
    background-repeat: no-repeat !important;
}

.activeMenuSuperiorClientes
{
    background: url(../img/bg_menu_superior_completo.gif) no-repeat !important;
    background-position: -253px -105px !important; /*left top*/
    background-repeat: no-repeat !important;
}

.activeMenuSuperiorParceiros
{
    background: url(../img/bg_menu_superior_completo.gif) no-repeat !important;
    background-position: -320px -105px !important; /*left top*/
    background-repeat: no-repeat !important;
}

.activeMenuSuperiorBlog
{
    background: url(../img/bg_menu_superior_completo.gif) no-repeat !important;
    background-position: -400px -105px !important; /*left top*/
    background-repeat: no-repeat !important;
}

/*---------------------------------------------       CLASSES GENÃˆRICAS     --------------------------------------*/

.floatL
{
    float: left;
}

.floatR
{
    float: right;
}

.cursor
{
    cursor: pointer;
}

.bold
{
    font-weight: bold;
}
.bold2
{
    font-weight: bold;
    color: #282828;
}

.clear
{
    clear: both;
}

/*---------------------------------------------       HOME     --------------------------------------*/

.homeFlash
{
    margin-bottom: 20px;
}

.homeChamadaBlog
{
    background: url(../img/bg_homeChamadaBlog.jpg) no-repeat;
    width: 483px;
    padding: 4px 10px 4px 60px;
    margin: 20px 0 0 0;
    margin: 40px 0 0 0;
    float: left;
    display: inline;
}
.homeChamadaBlog span, .homeChamadaVagas span
{
    color: #000;
}

/********************************************************************************/
.homeChamadaVagas
{
    background: url(../img/bg_homeChamadaVagas.jpg) no-repeat;
    width: 785px;
    height: 25px;
    float: left;
    padding: 4px 10px 4px 145px;
    margin: 40px 0 0 0;
    float: left;
    display: inline;
}

.homeChamadaVagas a, .homeChamadaBlog a
{
    color: #a2a3a3;
    text-decoration: none;
}

.homeChamadaVagas a:hover, .homeChamadaBlog a:hover
{
    color: #a2a3a3;
    text-decoration: underline;
}

.homeChamadaVagasEN {
   background:url(../img/enus/bg_homeChamadaVagas.jpg) no-repeat;
   width: 785px;
   height: 25px;
   float: left;
   padding: 4px 10px 4px 145px;
   margin: 40px 0 0 0;
   float: left;
   display: inline;

}

.homeChamadaVagasEN a, .homeChamadaBlogEN a
{
    color: #a2a3a3;
    text-decoration: none;
}

.homeChamadaVagasEN a:hover, .homeChamadaBlogEN a:hover
{
    color: #a2a3a3;
    text-decoration: underline;
}

.homeChamadaVagasES {
   background:url(../img/eses/bg_homeChamadaVagas.jpg) no-repeat;
   width: 785px;
   height: 25px;
   float: left;
   padding: 4px 10px 4px 145px;
   margin: 40px 0 0 0;
   float: left;
   display: inline;

}

.homeChamadaVagasES a, .homeChamadaBlogES a
{
    color: #a2a3a3;
    text-decoration: none;
}

.homeChamadaVagasES a:hover, .homeChamadaBlogES a:hover
{
    color: #a2a3a3;
    text-decoration: underline;
}
/***********************************************************************************/

#PlaceHolder0 a, #PlaceHolder1 a, #PlaceHolder2 a, #PlaceHolder3 a
{
    text-decoration: none;
    color: #FFF;
}

#PlaceHolder0 a:hover, #PlaceHolder1 a:hover, #PlaceHolder2 a:hover, #PlaceHolder3 a:hover
{
    text-decoration: underline;
}

#PlaceHolder0, #PlaceHolder1, #PlaceHolder2, #PlaceHolder3
{
    width: 220px;
    height: 142px;
    float: left;
    display: inline;
    margin: 0 0 0 18px; /*padding:55px 70px 20px 20px;*/
}

#PlaceHolder0
{
    margin: 0 0 0 1px;
}

#PlaceHolder
{
    width: 220px;
    height: 142px;
    float: left;
    display: inline;
    margin: 7.5px; /*margin: 0 0 0 15px;*/ /*padding:55px 70px 20px 20px;*/
}


.bg1, .bg2, .bg3, .bg4
{
    width: 130px;
    height: 83px;
    padding: 50px 70px 10px 20px;
}

.bg1
{
    background: url(../img/homeBox1.jpg) no-repeat;
}
.bg2
{
    background: url(../img/homeBox2.jpg) no-repeat;
}
.bg3
{
    background: url(../img/homeBox3.jpg) no-repeat;
}
.bg4
{
    background: url(../img/homeBox4.jpg) no-repeat;
}



/*---------------------------------------------       FOOTER     --------------------------------------*/

.footer
{
    /*position: absolute;*/
    position: static;
    width: 100%; /* margin-top: 30px; Margem negativa, se nÃ£o da pau*/
    clear: both;
    border-top: 1px solid #dee1e3;
    background: #FFF; /* float:left; */ /*margin-top: 40px;*/
    padding-bottom: 10px;
}

.footerInner
{
    width: 940px;
    margin: 0 auto;
    background: #FFF;
    margin-top: 15px;
    *margin-top: 0px;
    overflow: hidden;    
}
.footerInner ul
{
    position:relative;
    left:-84px;
	float:right;
}

.footerInner ul li
{
    list-style: none;
    float: left;
}
.footerInner ul li a
{
    list-style: none;
    float: left;
    text-align: center;
    color: #a2a3a3;
    text-decoration: none;
    margin: 0 0 0 1px;
    padding: 0 10px 0 8px;
    text-align: center;
    background: url(../img/bg_menu_footer.jpg) no-repeat top right; /*background-color:#099;*/
}

.footerInner ul li a:hover
{
    text-decoration: underline;
}

.copyright
{
    float: right;
    padding: 10px 0 0 0;
    font-size: 10px;
    color: #979fa5;
    width: 620px;
    text-align: right;
}

/*---------------------------------------------       INTERNAS    --------------------------------------*/

.nav
{
    width: 220px;
    float: left;
    padding: 0 0 15px 0;
    background: #FFF url(../img/bg_cross_links_botton.jpg) no-repeat bottom;
    margin-bottom: 10px;
}

.content
{
    width: 458px;
    float: left;
    display: inline;
    margin: 0 20px 0px 20px;
    height: inherit; /*background-color:#CC0;*/
    margin-bottom: 10px;
}

.sidebar
{
    width: 219px;
    float: left;
    height: auto;
    display: inline;
    margin-bottom: 10px;
}


.crossLinks
{
    width: 179px;
    height: auto;
    background: #FFF url(../img/bg_cross_links_botton.jpg) no-repeat bottom;
    padding: 10px 20px;
}

.crossLinks h3
{
    color: #6D9FC4;
    margin: 7px 0 7px 0;
    font-size: 12px;
}

.breadcrumb
{
    margin: 25px 0 20px 0;
    clear: both;
}
/*   Setas do Breadcrumb      */
.bctSeta, .bctSetaFinal, .bctSetaCinza
{
    background: #FFF url(../img/seta_breadcrumb.jpg) top right no-repeat;
    padding: 5px 0px 4px 4px;
    color: #FFF;
    text-indent: -6000px;
}
.bctSetaCinza
{
    background: #FFF url(../img/seta_breadcrumb_cinza.jpg) top right no-repeat !important;
}
.bctSetaFinal
{
    background: #FFF url(../img/seta_breadcrumb_final.jpg) top right no-repeat !important;
}

.bctCurrentPage
{
    background-color: #F8FAF9 !important;
}

.borderLeft
{
    border-left: solid 1px #D1D2D4;
}

.breadcrumb a
{
    text-decoration: none;
    color: #5b5b5b;
    padding: 4px 5px 3px 10px;
    background-color: #FFF;
    border-top: 1px solid #d1d2d4;
    border-bottom: 1px solid #d1d2d4;
    display: inline;
    margin: 0px;
}
.breadcrumb a:hover
{
    text-decoration: underline;
}


.line
{
    background: url(../img/img_line.jpg) bottom repeat-x;
    padding-bottom: 10px;
}


.linkColor1, .linkColor1 a
{
    color: #4c5760;
    text-decoration: none;
}
.linkColor1 a:hover
{
    text-decoration: underline;
}


dt
{
    margin: 15px 0 7px 0;
    font-size: 14px;
    font-weight: bold;
}

#tabs ul li
{
    list-style: none;
    display: inline;
    text-align: center;
}
#tabs
{
    width: 456px;
    color: #999; /*background-color:#0F9;*/
    float: left; /*border-bottom: solid 1px #CCC;*/
    background: url(../img/line_tabs.jpg) bottom repeat-x;
}

#tabs ul li a
{
    color: #5b5b5b;
    text-decoration: none;
    display: block;
    margin: 1px 0 -1px 5px;
    padding: 6px 11px 5px 11px;
    width: 70px;
    text-align: center;
    float: left;
    background: url(../img/tabs_borda_off.jpg) top no-repeat;
}

#tabs a.diferente
{
    background: url(../img/tabs_borda_off_big.jpg) top no-repeat;
    width: 97px !important;
    margin: 1px 0 -1px 5px !important;
}

#tabs ul.big a:hover
{
    background: url(../img/tabs_borda_over_big.jpg) top no-repeat !important;
}

#tabs ul li a:hover
{
    background: #e3e4e4 url(../img/tabs_borda_over.jpg) top no-repeat;
}

.tabsActive
{
    color: #F00;
    border-bottom: solid 1px #F5F5F5 !important;
    color: #000 !important;
    background: #e3e4e4 url(../img/tabs_borda.jpg) top no-repeat !important;
}

.tabsActive_big
{
    color: #F00;
    border-bottom: solid 1px #F5F5F5 !important;
    color: #000 !important;
    background: url(../img/tabs_borda_big.jpg) top no-repeat !important;
}

.tabsContent
{
    height: auto;
}

.hide
{
    display: none;
}

/* Novas Classes */

.ajustList
{
    margin-left: 15px;
}

.ajustSubList
{
    margin-left: 25px;
}

.ajustListMapa
{
    margin-left: 10px;
    list-style: none;
}

.boxLinksMapa
{
    width: 220px;
    margin-left: 75px;
    float: left;
}

.h1_mapa
{
    background: url(../img/bg_h1_big.jpg) no-repeat;
    color: #FFF;
    font-size: 14px;
    padding: 6px 10px;
    margin: 0 0 15px 0;
}

.content_mapa
{
    width: 940px; /* 458 678 */
    float: left;
    display: inline;
    padding: 0 20px 10px 0px; /*background-color:#CC0;*/
}

.boxEnvioCurriculo
{
    border: 1px solid #d6d7d7;
    background-color: #fff;
    padding: 7px;
    clear: both;
    overflow: hidden;
    margin-bottom: 10px;
}

.boxUpldCrlo
{
    width: 180px;
    float: left;
}

.boxUpldCrloSbmt
{
    width: 260px;
    float: left;
}

.textRight
{
    text-align: right;
}

.strongGray
{
    color: #999;
}

.caseImg
{
    width: 145px;
    float: left;
}

.caseDescricao
{
    width: 310px;
    float: left;
    margin-bottom: 23px;
}

.parcImgLeft
{
    width: 150px;
    height: 110px;
    float: left;
    border: 0px solid #ccc;
    text-align: left;
}

.parcImgCenter
{
    width: 150px;
    height: 110px;
    float: left;
    border: 0px solid #ccc;
    text-align: center;
}

.parcImgRight
{
    width: 150px;
    height: 110px;
    float: left;
    border: 0px solid #ccc;
    text-align: right;
}

a.link
{
    color: #2b74ab;
    text-decoration: none;
}

a.link:hover
{
    color: #2b74ab;
    text-decoration: underline;
}

a.activeMenuLateral
{
    color: #F00;
    background: url(../img/bg_menulateral_ativo.jpg) no-repeat;
    font-weight: bold;
}

.ajustListImg
{
    list-style: none;
}

.ajustListImg li
{
    float: left;
    margin-left: 7px;
}

.tabAjust
{
    padding-bottom: 2px;
    padding-top: 2px;
    line-height: 12px;
    font-size: 12px;
}

.tabAjust
{
    padding-bottom: 2px !important;
    padding-top: 2px !important;
    line-height: 12px;
}

.div2Colls
{
    width: 227px;
    float: left;
}


.gridTable
{
    width: 100%;
    border: 1px solid #ccc;
    border-collapse: collapse;
    background-color: #fff;
    margin-bottom: 30px;
}

.gridColBG
{
    background-color: #eaeaea;
}

.nobr
{
    white-space: nowrap;
}

.gridTable tbody td
{
    text-align: left;
    vertical-align: middle;
    padding: 6px;
    border: 1px solid #ccc;
}

.realupload
{
    position: relative;
    opacity: 0;
    top: -21px;
    -moz-opacity: 0;
    filter: alpha(opacity:0);
    float: right;
    outline: none;
}

.fakeupload
{
    width: 440px;
    background: url("../img/anexar_arquivo.gif") no-repeat 104% 1%;
    cursor: default;
    float: left;
    background-color: #FFF;
    border: 1px solid #ccc;
    letter-spacing: 1px;
    font-size: 11px;
    color: #333;
    line-height: 20px;
    height: 20px;
    vertical-align: middle;
}

.fakeuploadEspanhol
{
    width: 440px;
    background: url("../img/eses/anexar_arquivo.gif") no-repeat 104% 1%;
    cursor: default;
    float: left;
    background-color: #FFF;
    border: 1px solid #ccc;
    letter-spacing: 1px;
    font-size: 11px;
    color: #333;
    line-height: 20px;
    height: 20px;
    vertical-align: middle;
}

.fakeuploadIngles
{
    width: 440px;
    background: url("../img/enus/anexar_arquivo.gif") no-repeat 104% 1%;
    cursor: default;
    float: left;
    background-color: #FFF;
    border: 1px solid #ccc;
    letter-spacing: 1px;
    font-size: 11px;
    color: #333;
    line-height: 20px;
    height: 20px;
    vertical-align: middle;
}

.bottom0
{
    bottom: 0px;
    position: absolute;
}

.margImgOverview
{
    margin-left: 10px;
    margin-bottom: 10px;
}

/*=========================================================================================*/
/*                                                                                         */
/*=========================================================================================*/
/*#ctl00_dvAutoComplete
{
    display: none;
    position: absolute;
    z-index: 10;
    line-height: 15px;
    border: solid 1px #EAEAEA;
    font-family: Arial;
    width: 320px;
    height: auto;
    top: 60px;
    right: 21.7%;
    background-color: #EAEAEA;
}

#ctl00_dvAutoComplete img
{
    float: left;
}

#ctl00_dvAutoComplete p
{
    border: 1px solid #D6D7D7;
    background-color: #FFF;
}*/

#ctl00_dvAutoComplete
{
    display: none;
    position: absolute;
    z-index: 10;
    line-height: 15px;
    border: solid 1px #e4e4e4;
    font-family: Arial;
    width: 380px;
    height: auto;
    top: 60px;
    right: 21.7%;
    background-color: #e4e4e4;
}

#ctl00_dvAutoComplete ul
{
    vertical-align: top;
}

#ctl00_dvAutoComplete li
{
    display: inline;
    vertical-align: top;
    margin: 5px 0px;
    float: left;
}

#ctl00_dvAutoComplete li:hover
{
    color: #FFFFFF;
    background-color: #b7b7b7;
}

#ctl00_dvAutoComplete p:hover
{
    color: #FFFFFF;
}

#ctl00_dvAutoComplete img
{
    margin: 0px 5px;
    display: inline;
    float: left;
    width: 110px;
    height: 71px;
}

#ctl00_dvAutoComplete a
{
    vertical-align: top;
}

#ctl00_dvAutoComplete p
{
    margin: 0px;
    float: left;
    width: 250px;
    color: #333333;
}


#fonte_mais
{
    float: right;
}

/*-------   Aumenta e diminui a fonte  ------- */

.aumenta_fonte
{
    font-size: 14px !important;
}

.diminui_fonte
{
    font-size: 12px !important;
}

#font_maior {
border:1px solid #C5C5C5;
cursor:pointer;
padding:2px;
float:left;
margin-right:2px;
}

#font_menor {
border:1px solid #C5C5C5;
cursor:pointer;
padding:2px;
float:left;
}

.fontcor_ativo
{
    color: #4c5760;
}

.fontcor_inativo
{
    color: #ccc;
}

/*-------   BCT  ------- */
.icoHomeAjust
{ *padding-top:3px!IMPORTANT;
*padding-bottom:7px!IMPORTANT;
_padding-bottom:6px!IMPORTANT;
_padding-top:4px!IMPORTANT;

}

.icoHomePosition
{
    position: relative;
    bottom: -2px; *bottom:-3px;
}

/*----------------------------------------------------------------------------------------------------menu header inglês-------------------------*/

.ItemEmpresaIngles {
	background:url(../img/enus/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: 0 0 !important; 
	width:88px;
}
.ItemEmpresaIngles:hover {
	background:url(../img/enus/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: 0 -35px !important;
	width:88px;
}
.ItemEmpresaIngles:active {
	background:url(../img/enus/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: 0 -70px !important;
	width:88px;
}


.ItemProdutosIngles {
	background:url(../img/enus/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -88px 0 !important; 
	width:81px;
}
.ItemProdutosIngles:hover {
	background:url(../img/enus/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -88px -35px !important; 
	width:81px;
}
.ItemProdutosIngles:active {
	background:url(../img/enus/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -88px -70px !important; 
	width:81px;
}

.ItemServicosIngles {
	background:url(../img/enus/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -169px 0 !important; 
	width:84px;
}
.ItemServicosIngles:hover {
	background:url(../img/enus/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -169px -35px !important; 
	width:84px;
}
.ItemServicosIngles:active {
	background:url(../img/enus/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -169px -70px !important; 
	width:84px;
}

.ItemClientesIngles {
	background:url(../img/enus/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -253px 0 !important; 
	width:67px;
}
.ItemClientesIngles:hover {
	background:url(../img/enus/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -253px -35px !important; 
	width:67px;
}
.ItemClientesIngles:active {
	background:url(../img/enus/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -253px -70px !important; 
	width:67px;
}


.ItemParceirosIngles {
    background:url(../img/enus/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -320px 0 !important; 
	width:81px;
}
.ItemParceirosIngles:hover {
    background:url(../img/enus/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -320px -35px !important; 
	width:81px;
}
.ItemParceirosIngles:active {
    background:url(../img/enus/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -320px -70px !important; 
	width:81px;
}

.ItemBlogIngles {
	background:url(../img/enus/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -400px 0 !important; 
	width:50px;
	display: none;
}
.ItemBlogIngles:hover {
	background:url(../img/enus/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -400px -35px !important; 
	width:50px;
}
.ItemBlogIngles:active {
	background:url(../img/enus/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -400px -70px !important; 
	width:50px;
}




/*-------------------------------------     ATIVA MENU SUPERIOR INGLES     --------------------------------------*/

.activeMenuSuperiorEmpresaIngles {
    background:url(../img/enus/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: 0 -105px !important;/*left top*/
	background-repeat:no-repeat !important;
}

.activeMenuSuperiorProdutosIngles {
    background:url(../img/enus/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -88px -105px !important;/*left top*/
	background-repeat:no-repeat !important;
}

.activeMenuSuperiorServicosIngles {
    background:url(../img/enus/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -169px -105px !important;/*left top*/
	background-repeat:no-repeat !important;
}

.activeMenuSuperiorClientesIngles {
    background:url(../img/enus/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -253px -105px !important;/*left top*/
	background-repeat:no-repeat !important;
}

.activeMenuSuperiorParceirosIngles {
    background:url(../img/enus/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -320px -105px !important;/*left top*/
	background-repeat:no-repeat !important;
}

.activeMenuSuperiorBlogIngles {
    background:url(../img/enus/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -400px -105px !important;/*left top*/
	background-repeat:no-repeat !important;
}

/*---------------------------------------------------------------------------------------------------------FIM menu header inglês-------------------------*/



/*----------------------------------------------------------------------------------------------------menu header espanhol-------------------------*/

.ItemEmpresaEspanhol {
	background:url(../img/eses/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: 0 0 !important; 
	width:88px;
}
.ItemEmpresaEspanhol:hover {
	background:url(../img/eses/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: 0 -35px !important;
	width:88px;
}
.ItemEmpresaEspanhol:active {
	background:url(../img/eses/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: 0 -70px !important;
	width:88px;
}


.ItemProdutosEspanhol {
	background:url(../img/eses/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -88px 0 !important; 
	width:81px;
}
.ItemProdutosEspanhol:hover {
	background:url(../img/eses/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -88px -35px !important; 
	width:81px;
}
.ItemProdutosEspanhol:active {
	background:url(../img/eses/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -88px -70px !important; 
	width:81px;
}

.ItemServicosEspanhol {
	background:url(../img/eses/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -169px 0 !important; 
	width:84px;
}
.ItemServicosEspanhol:hover {
	background:url(../img/eses/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -169px -35px !important; 
	width:84px;
}
.ItemServicosEspanhol:active {
	background:url(../img/eses/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -169px -70px !important; 
	width:84px;
}

.ItemClientesEspanhol {
	background:url(../img/eses/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -253px 0 !important; 
	width:67px;
}
.ItemClientesEspanhol:hover {
	background:url(../img/eses/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -253px -35px !important; 
	width:67px;
}
.ItemClientesEspanhol:active {
	background:url(../img/eses/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -253px -70px !important; 
	width:67px;
}


.ItemParceirosEspanhol {
    background:url(../img/eses/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -320px 0 !important; 
	width:81px;
}
.ItemParceirosEspanhol:hover {
    background:url(../img/eses/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -320px -35px !important; 
	width:81px;
}
.ItemParceirosEspanhol:active {
    background:url(../img/eses/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -320px -70px !important; 
	width:81px;
}

.ItemBlogEspanhol {
	background:url(../img/eses/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -400px 0 !important; 
	width:50px;
	display: none;
}
.ItemBlogEspanhol:hover {
	background:url(../img/eses/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -400px -35px !important; 
	width:50px;
}
.ItemBlogEspanhol:active {
	background:url(../img/eses/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -400px -70px !important; 
	width:50px;
}




/*-------------------------------------     ATIVA MENU SUPERIOR espanhol     --------------------------------------*/

.activeMenuSuperiorEmpresaEspanhol {
    background:url(../img/eses/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: 0 -105px !important;/*left top*/
	background-repeat:no-repeat !important;
}

.activeMenuSuperiorProdutosEspanhol {
    background:url(../img/eses/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -88px -105px !important;/*left top*/
	background-repeat:no-repeat !important;
}

.activeMenuSuperiorServicosEspanhol {
    background:url(../img/eses/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -169px -105px !important;/*left top*/
	background-repeat:no-repeat !important;
}

.activeMenuSuperiorClientesEspanhol {
    background:url(../img/eses/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -253px -105px !important;/*left top*/
	background-repeat:no-repeat !important;
}

.activeMenuSuperiorParceirosEspanhol {
    background:url(../img/eses/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -320px -105px !important;/*left top*/
	background-repeat:no-repeat !important;
}

.activeMenuSuperiorBlogEspanhol {
    background:url(../img/eses/bg_menu_superior_completo.gif) no-repeat !important;
	background-position: -400px -105px !important;/*left top*/
	background-repeat:no-repeat !important;
}

/*-------------------------------------    FIM DO ATIVA MENU SUPERIOR espanhol     --------------------------------------*/

/*---------------------------------------------------------------------------------------------------------FIM menu header espanhol-------------------------*/

