@charset "utf-8";
/* CSS Document */

body.home{ background:url(../images/background-home1.jpg) no-repeat top center; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
body.corporativo { background:url(../images/background-corporativo.jpg) no-repeat top center; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#wrapper{ width:100%; height:100%; margin:0 auto; padding:0; text-align:left;   }
.full { width:100%; height:100%; margin:0 auto; padding:0; text-align:left;}
.png { behavior: url("iepngfix.htc") }
a {outline:none; text-decoration:none;}
object { outline:none;}

#header { width:1000px; height:150px; margin:0 auto; position: relative; color:#5184bd}
#logo{ width:155px; height:150px; float:left; text-indent:-2500px; display: block;  }

#menu { width:auto; height:45px; float:left; margin:0; padding:0; list-style:none;position: absolute; top: 105px; left: 175px; color:#5184bd}
#menu li { width:148px; height:25px; float:left; text-align: center; padding-top: 17px; margin-right: 15px; text-indent:-5500px}
#menu li a{ width:148px; height:25px; display: block; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#5184bd; text-align:center; }

#menud { width:817px; height:40px; padding:108px 5px 0 20px; float:left}
#menud ul{ margin:0; padding:0; list-style:none}
#menud li{width:140px; height:30px; padding-top:10px; margin-left:20px; float:left;font-family:Arial, Helvetica, sans-serif; font-size:14px;font-weight:bold;color:#5184bd; text-align:center; text-indent:-5500px;}
#menud li a{ width:140px; height:30px; display:block; color:#5184bd; text-decoration:none}





#banners { width:991px; height:219px; padding-left:23px;}
#banners-individual { width:307px; height:194px; float:left; padding:5px 5px 0 5px;}
.banners-individual-2 { width:307px; height:194px; float:left; padding:35px 15px 0 15px;}

#carrousel { width:991px; height:234px;  padding-left:0; }

#submenu {width:991px; height:auto; margin:0 auto; padding:60px 0 10px 0; text-align:left; color:#a0d3ee; }
#submenu-tit { width:991px; height:25px;; margin:0; padding:0;}
#submenu-tit h1.marcas-tit{ font-size:14px; width:472px; float:left; padding-left:20px; float:left }
#submenu-tit h1.responsabilidad-tit{ font-size:14px; width:261px; float:left; padding:0 ; }
#submenu-tit h1.corporativo-tit{ font-size:14px; width:200px; float:left; padding:0 ; }
#submenu ul { width:991px; height:auto; float:left; list-style:none; margin:0; padding-left:20px;}
#submenu .submenu { width:971px; height:auto; list-style:none; margin:0; padding:0 0 30px 20px; float:left; border-bottom:dotted 1px  #487cb3}
#submenu ul.marcas-submenu { width:110px; height:113px; list-style:none; margin:0; padding:0; float:left}
#submenu ul li.marcas-submenu { width:110px; height:18px; }	
#submenu ul.responsabilidad-submenu { width:240px;  height:110px; border:solid 1px #487cb3; border-top:none; border-bottom:none; list-style:none }
#submenu ul li.responsabilidad-submenu { width:240px;  height:18px; padding-left:10px;}
#submenu ul.corporativo-submenu { width:200px; height:113px; list-style:none}
#submenu ul li.corporativo-submenu { width:200px; height:18px; padding-left:10px;}
#submenu ul li a:link, #submenu ul li a:visited { text-decoration:none; color:#a0d3ee;}

#footer { width:991px; height:60px; padding:0; color:#a3d3ee; font-size:10px;}
#footer ul { width:991px; height:60px; list-style:none; margin:0; padding:0}
#footer ul li.copy { width:857px; height:24px; float:left; padding:15px 0 0 20px;}
#footer ul li.copy a{text-decoration:none; color:#a0d3ee}
#footer ul li.firma { width:100px; height:24px; float:left; padding:15px 0 0 13px; color:#a0d3ee}
#footer ul li.firma a:link, #footer ul li.firma a:visited { text-decoration:none; color:#a0d3ee}

#advertising{ width:100%; margin:0 auto; text-align:center}

#login_proveedores {
    position:absolute;
    top: 0px;
    right: 0px;
    width: 154px;
    height: 43px;
    background: url(../images/btn_proveedores.png) no-repeat top left;
}
#login_proveedores a {
    color: #3f6ea2;
    font-weight: bold;
    display: block;
    width:100%;
    height:100%;
    line-height: 30px;
    text-align: center;
    text-indent: -5500px;
}

#btn_informe {
    position:absolute;
    top: -1px;
    right: 164px;
    width: 323px;
    height: 44px;
    background: url(../images/btn_informe.png) no-repeat top left;
}
#btn_informe a {
    color: #3f6ea2;
    font-weight: bold;
    display: block;
    width:100%;
    height:100%;
    line-height: 30px;
    text-align: center;
    text-indent: -5500px;
}

