/*///// FUENTES ////*/
@font-face {font-family: pNovaLight; src: url(../fonts/ProximaNova-Light.eot); }
@font-face {font-family: pNovaLight; src: url(../fonts/ProximaNova-Light.otf); }

@font-face {font-family: pNovaBold; src: url(../fonts/ProximaNova-Bold.eot); }
@font-face {font-family: pNovaBold; src: url(../fonts/ProximaNova-Bold.otf); }



/*///// FUENTE ////*/
body{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; background:url(../img/bckSite.gif) repeat-x #f7f6f2;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
body span{ color:#CCCCCC;}
body a{color:#666666; text-decoration:none;}
body a:hover{color:#242424; text-decoration:none;}
img{border:0;}

.gfloatLeft{float:left;}
.gfloatRight{float:right;}

.mainContent{position:relative; left:50%; width:860px; margin:0 0 0 -437px; padding:6px 7px 0 7px; z-index:0; background:url(../img/bckMiCont.gif) repeat-y; overflow:hidden;}
.bckHeaderR{background:url(../img/bckR.gif) no-repeat; position:absolute; width:71px; height:330px; left:50%; margin:0 0 0 430px; padding:0px; top:100px; z-index:1;}
.bckHeaderL{background:url(../img/bckL.gif) no-repeat; position:absolute; width:71px; height:330px; left:50%; margin:0 0 0 -501px; padding:0px; top:100px; z-index:1;}
.bckHeaderT{background:url(../img/bckHeaderT.gif) repeat-x; position:absolute; width:874px; height:6px; left:50%; margin:0 0 0 -437px; padding:0px; top:0px; z-index:1;}
.gSepara{background:url(../img/bckSepara.jpg) repeat-x; width:860px; height:42px;}

.contBotonera{background:url(../img/bckBot.gif) repeat-x; width:860px; height:67px;}
.contBotonera2{background-color:#f7f6f2; width:860px; height:67px;}
.gLogo{width:289px; height:67px; float:left; background:url(../img/bckLogo.jpg) repeat-x;}
.gBotIdioma{width:25px; height:67px;float:left;}
.gBotonera{width:546px; height:67px;float:left;}

/*/////BOTONERATOP////*/
#botonera {margin:0px; padding:0px; list-style:none;}
#botonera li{margin:0; padding:0; display:inline; height:67px; display:block; float:left;}
#botonera li a{display:block; float:left; overflow: hidden; margin:0; padding:67px 0 0 0; margin:0px; height:67px; height:0;}
#botonera a:hover{background-position: 0 -67px;}
#botonera .active, #botonera .active:hover{background-position: 0 -134px;cursor: default;}

#bEmpresaEsp{background:url(../img/btnEmpresa.gif) no-repeat 0 0; width:105px;}
#bMaquinasEsp{background:url(../img/btnMaquinas.gif) no-repeat 0 0; width:107px;}
#bServiciosEsp{background:url(../img/btnServicios.gif) no-repeat 0 0; width:108px;}
#bClientesEsp{background:url(../img/btnClientes.gif) no-repeat 0 0; width:104px;}
#bContactoEsp{background:url(../img/btnContacto.gif) no-repeat 0 0; width:122px;}
/*//////////////////////*/

/*/////BOTONERAIDIOMA////*/
#botonera_idioma {margin:5px 0 0 0; padding:0 0 0 5px;list-style:none;}
#botonera_idioma li{margin:0; padding:5px 0 0 0; display:inline; height:11px; display: block; float:left;}
#botonera_idioma li a{display:block; float:left; overflow: hidden; margin:0; padding:11px 0 0 0; height:0px;}
#botonera_idioma a:hover{ background-position: 0 -11px;}
#botonera_idioma .active, #botonera_idioma .active:hover{ background-position: 0 -11px; cursor:default;}
#bEs{background-image:url(../img/btnEsp.gif); width:16px;}
#bEn{background-image:url(../img/btnEng.gif); width:16px;}
#bPt{background-image:url(../img/btnPort.gif); width:16px;}
/*//////////////////////*/


/*/////PANELES////*/
.gOpciones{width:830px; height:22px; background-color:#ffffff; padding:15px 30px 0 0; z-index:5;}
.gOpciones2{width:830px; height:22px; background-color:#f7f6f2; padding:15px 30px 0 0; z-index:5;}
.gContPaneles{float:left; padding:0 0 100px 0;}
.iContPaneles{float:left;}
.gPanelL{width:293px; background:url(../img/bckPanelL.gif) repeat-y; float:left; padding-bottom: 30000px; margin-bottom: -30000px;}
.gPanelR{width:504px; float:left; margin:0 0 0 23px; padding-bottom: 30000px; margin-bottom: -30000px;}
.gTxtTit{ font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#3d3d3d; padding:0 0 10px 0;}
.gTxtSubTit{ font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#666666; padding:10px 0 5px 0; border-bottom:1px solid #b2b2b2; margin:0 0 10px 10px;}
.gTxtIn{margin:0 0 0 10px;}




/*/////FOOTER////*/
.gContFtr{width:574px; height:100px; margin:0; padding:0px; float:right; position:relative; border-top: 1px solid #e7a513; background:url(../img/bckFtr.gif) repeat-x;}

.gFtrBot{width:574px; height:40px; margin:0px; padding:20px 0 0 0; font-size:12px;}

.gFtrL{width:369px; height:33px; margin:0px; padding:7px 0 0 105px; float:left; font-size:11px; line-height:13px; color:#999; background:url(../img/logoFtr.jpg) no-repeat;}
.gFtrR{width:100px; height:40px; margin:0px; padding:0px; float:right; margin:0;}



/*/////TOOLTIP////*/
#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px;cursor:pointer}
#tt {position:absolute; display:block; background:url(../img/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../img/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../img/tt_bottom.gif) top right no-repeat; overflow:hidden}


