/* Basic  ---------------------------------------- */
.curved{-moz-border-radius: 8px;-webkit-border-radius: 8px;behavior:url(border-radius.htc);}

body {background: #2c2c2c url(../img/body_bg.jpg) repeat-x ;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #fff;text-align: center; margin :0;}
.clear { clear: both; }
.error{color :#c00; line-height :1.6em;}
.left{float: left; clear: none; display: block;}
.right{float: right; clear: none; display: block;}

h1{ font-family :Trebuchet MS, Arial, Helvetica, sans-serif; color :#f6f6f6; font-size :18px; line-height :20px; text-shadow: #ff9000 1px 1px 1px; text-transform:uppercase; font-weight: normal}
h2{ font-family :Trebuchet MS, Arial, Helvetica, sans-serif; color :#656565; font-size :22px; line-height: 30px; font-weight: normal;text-shadow: #fff 1px 1px 1px;}
h3{ font-family :Trebuchet MS, Arial, Helvetica, sans-serif; color :#636363; font-size :20px;}

/* contenedor Ppal */
#wrapper {text-align: left;width: 928px;	margin: 0 auto; min-height :600px; overflow :hidden; padding :0; overflow: hidden;}
#header{width: 928px; height: 140px; display: block; float: none; clear: both; overflow: hidden; padding-top: 5px}
#header #left{width: 260px; height: 145px; display: block; float: left; clear: none;}
#header #left a,#header #left p{color: #fff; text-decoration: none; display: inline; padding: 6px 9px 4px 9px; font-size: 12px; }
#header #left a.homeicon{background:url(../img/icono_home.gif) 0 5px no-repeat; padding-left: 18px;}
#header #left a:hover,#header #left a.activo{color: #ff9000;}
#header #left a.logo{width: 260px; height: 120px; display: block; float: none; clear: both; text-decoration: none; padding: 0 0 0 0;}
#header #left a.logo img{border: none;}

#header #right{width: 668px; display: block; float: left; clear: none; overflow: hidden; height: 145px; background: url(../img/header_home.jpg) left top no-repeat;}
#header #right a.langs,#header #right p.langs{display: block; float: right; clear: none; margin:0 4px; width: 25px; height: 15px; border: none; overflow: hidden;}
#header #right a.langs img,#header #right p.langs img{border: none;}

#menu{width: 928px; display: block; height: 40px; float: none; clear: both; overflow: hidden; background: #3d3d3d; padding: 0}
#menu a,#menu a.menuactivo,#menu p,#menu input{display: block; float: left; clear: none; color: #c3c3c3; height: 15px; padding: 13px 10px 12px 10px; font-size: 14px; text-decoration: none; line-height: 15px; border: none; background: transparent; font-family: Trebuchet MS, Arial,Helvetica,sans-serif;}
#menu.en a{padding: 13px 13px 12px 14px;}
#menu.de a{padding: 13px 9px 12px 8px;}
#menu.fr a{padding: 13px 9px 12px 8px;}


#menu input[type="text"]{height: 15px; border: none; background: #fff; padding-top:0 ; padding-bottom: 0; margin-top: 13px; width: 140px; float: right;}
#menu input[type="button"]{height: 15px; width: 15px; background: url(../img/mag.gif) left top no-repeat; border: none;margin-top: 13px; margin-left: 4px; cursor: pointer; float: right;}
#menu a:hover,#menu a.menuactivo{background: #000; color: #ff9000;}

#footer{	width: 928px; height: 60px; display: block; float: none; clear: both; border-top: 1px solid #6c6c6c; padding-top: 10px; color: #dedede;}
#footer a,#footer p{text-decoration: none; font-size: 12px; font-family: Trebuchet MS,Arial,Helvetica,sans-serif; color: #dedede; display: block; padding: 0 4px; margin: 0;}



#main,#banners{display: block; float: left; clear: none; overflow: hidden; height: auto; width: 760px;}
#banners{width: 168px;}
#menu-left{width: 215px; display: block; float: left; clear: none; padding: 0px 10px 10px 0; overflow: hidden; position: relative;}
#central{width: 515px; display: block; float: left; clear: none; padding: 10px 15px 10px 0; overflow: hidden; position: relative;}
#central #imgtop{width: 500px; height: 150px; float: none; clear: both; display: block; text-align: left; text-decoration: none; margin: 5px 0; overflow: hidden;}
#central .minithumbs{width: 152px; height: 60px; display: block; float: left; clear: none; overflow: hidden; margin: 0 19px 0 0; border: none; text-decoration: none;}
#central .minithumbs img{border: none;}


ul#menuempresa{width: 215px; height: auto; float: left; clear: both; display: block; overflow: hidden; list-style: none; padding: 0}
ul#menuempresa li{width: 215px; height: auto; display: block; float: none; clear: both; color: #fff; text-align: left; }
ul#menuempresa li strong{font-weight: bold; font-size: 12px; color: #fff; text-transform: uppercase;}
ul#menuempresa li a{font-size: 12px; color: #fff; text-transform: capitalize; text-decoration: none;}
ul#menuempresa li a:hover,ul#menuempresa li a.active-left{color: #F38901;}


ul#sectores{width: 760px; display: block; float: none; clear: both; padding: 0;}
ul#sectores li{display: block; float: left; clear: none; margin: 10px; text-align: center; overflow: hidden; width: 170px; height: 260px;}
ul#sectores li a{text-decoration: none; display: block; float: none; clear: both;}
ul#sectores li a img{border: none;}