body, div, h1, h2, h3, h4, h5, h6, ul, li, p, form, ol, dd, dt, dl, address{margin:0;padding:0;font-weight:normal;list-style:none;font-style:normal;}
body{height:100%;font:12px/15px Arial, Helvetica, sans-serif;color:#FFFFFF;background:#151618 url(../img/fd_Body.jpg) center top no-repeat;}
h1, h2, h3, h4, h5, h6{line-height:normal;}
img{border:0;}
a{color:#03A1DC;text-decoration:none;}
a:hover{text-decoration:underline;}

/*FIXES*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block;} 
* html .clearfix{height:1%}
.clearfix{display:block;} 
.dupfix{float:left;width:1px;height:0px;line-height:0px;visibility:hidden;}
ul, ol{position:relative;}

/*CURVAS GENERICAS*/
.Cv{position:absolute;width:4px;height:4px;background:url(../img/fd_CvBco.gif) no-repeat;font-size:0;}
.Tl{top:0;left:0;background-position:top left;}
.Tr{top:0;right:0;background-position:top right;}
.Bl{bottom:0;left:0;background-position:bottom left;}
.Br{bottom:0;right:0;background-position:bottom right;}

/*ESTRUCTURA*/
.FB{position:absolute;overflow:hidden;width:100%;text-align:center;}
.layout{width:100%;position:absolute;z-index:1;padding-bottom:13px;}
.Hd, .Cont, .Ft{margin:auto;width:980px;}
.layout .Cont{padding-bottom:13px;}
.ColL{float:left;width:712px;background:#1D2229;padding:10px 13px;}
.ColR{float:right;width:234px;}

/*BOTON GENERICO*/
.Bt .L, .Bt .R{display:block;float:left;width:3px;height:18px;background:url(../img/fd_CvBt.gif);}
.Bt .L{background-position:left;}
.Bt .R{background-position:right;}
.Bt input{float:left;background:url(../img/fd_DgBt.jpg) repeat-x;color:#212426;padding:0 17px;height:18px;border:0;font:12px Arial, Helvetica, sans-serif;cursor:pointer;}

/*PAGINADO*/
.Pag a:hover{text-decoration:none;color:#7BCC06;}
.Pag .Ant, .Pag .Sig{float:left;display:block;padding:0 10px;text-transform:uppercase;font-size:10px;color:#FFFFFF;}
.Pag .Ant{background:url(../img/ic_PagAnt.gif) left 5px no-repeat;}
.Pag .Sig{background:url(../img/ic_PagSig.gif) right 5px no-repeat;}
.Pag .Ant:hover{background-image:url(../img/ic_PagAntOver.gif);}
.Pag .Sig:hover{background-image:url(../img/ic_PagSigOver.gif);}
.Pag span{float:left;display:block;padding:0 3px;background:url(../img/ic_PagAct.gif) center center no-repeat;}
.Pag span a{display:block;width:8px;height:15px;background:url(../img/ic_Pag.gif) center center no-repeat;}
.Pag span a:hover{background:none;}
.Pag span.Act a{background:url(../img/ic_PagAct.gif) center center no-repeat;}

/*LINK DOBLE FLECHA*/
.Link{display:block;}
.Link a{background:url(../img/ic_LinkDFle.gif) right 6px no-repeat;padding-right:9px;line-height:15px;}

/*HEADER*/
.Hd{padding:14px 0 15px;height:78px;}
.Hd h1{float:left;}
.Hd h1 a{display:block;padding-bottom:18px;background:url(../img/lg_IconolabB.jpg) bottom no-repeat;}
//.Hd .Nav{float:left;padding-left:153px;}
//.Hd .Nav li{float:left;display:block;}
.Hd .Nav{float:left;padding-left:153px;}
.Hd .Nav li{float:left;text-transform:uppercase;font-size:11px;color:#88E107;}
.Hd .Nav li span{padding:0 5px;color:#88E107;}
.Hd .Nav li a{color:#FFFFFF;}
.Hd .Nav li a:hover{color:#88E107;text-decoration:none;}

.Hd .Cat{padding:30px 0 4px 12px;}
.Hd .Sub{border-top:1px solid #7BCC06;width:400px;background:#1D2229;height:21px;padding-top:5px;}
.Hd li#Hom{padding-right:23px;}
.Hd li#Ico{padding-right:13px;}
.Hd li#Pro{padding-right:13px;}
.Hd li#Blo{padding-right:20px;}
.Hd li#Nos{padding-left:12px;padding-right:8px;}
.Hd li#Ser{padding-right:9px;}
.Hd li#Man{padding-right:0px;}
.Hd .Idi{float:right;padding-top:29px;}
.Hd .Idi li{float:left;text-transform:uppercase;font-size:10px;color:#7BCC06;}
.Hd .Idi li span{padding:0 5px;color:#9BA3A3;}
.Hd .Idi li a{color:#FFFFFF;}
.Hd .Idi li a:hover{color:#7BCC06;text-decoration:none;}

/*FOOTER*/
.Ft{clear:both;}
.Ft .SubCont{width:738px;border:1px solid #1D2229;border-left:0;border-right:0;padding:10px 0;}
.Ft .Tt{text-transform:uppercase;color:#6DB110;font-size:10px;display:block;}
.Ft .Dire{float:left;width:272px;padding-right:34px;font-size:11px;border-right:1px solid #1D2229;height:49px;line-height:14px;}
.Ft .Dire address{float:left;color:#899090;}
.Ft .Dire p{float:right;color:#899090;}
.Ft .Dire p a{color:#FFFFFF;}
.Ft .Dire p a:hover{color:#6DB110;text-decoration:none;}
.Ft .Cli{float:right;width:392px;}
.Ft .Cli dd{float:left;display:block;padding-right:20px;}