/* //////////////////////////////////////////////////////////////
///////////// --MAIN CSS-- ////////////
/////////////////////////////////////////////////////////////// */
p {margin-top:8px; }

img { border: none; }
.hide, hr {display: none;}
input { vertical-align: middle; }

/* Links */
a { text-decoration: underline; }
a:link { color: #000099; }
a:visited { color: #000099; }
a:hover { color: #990000; }

.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: inline-table; }
* html .clear { height: 1%; }
.clear { display: block; }

/* ///////////////////////////////
///////////// Header ////////////
//////////////////////////////// */
    #header {margin:0;padding:0; position:relative; /*background:#fff url("../images/headbg.gif") no-repeat;*/ border:solid 0px #000; height:135px;} 
    #header .headerwrapper {margin:0 auto; width:930px;}
    
    #header ul {list-style:none;margin:0;padding:0;}
    #header ul li {display:block;margin:0;padding:10px; width:136px; float:left; height:115px; border-right:0px dashed #ccc;}
    #header ul li a {font-weight:bold; font-size:12px; text-transform:uppercase;}
    #header ul li:hover, #mpcategory #header ul li.current, #mpcategory #header ul li.pcurrent{background-color:#02203A;}
    #header ul li:hover a,  #mpcategory #header ul li.pcurrent a, #mpcategory #header ul li.current li a  {color:#fff;}
    #mpcategory #header ul li.current a {color:#F8AD00;} 
   
    #header ul li ul {margin-top:5px;} 
    #header ul li ul li{height:auto; padding:2px; width:135px; border:0px solid #fff;}
    #header ul li ul li a {font-weight:normal; font-size:11px; text-transform:none;}
    #header a { text-decoration: none; color:#333; }
    #header a:hover { text-decoration: underline; color:#B20B28; }
   
    
    #header .headerlogo {float:left; width:180px;}
    #header .headerlogo img {border:0;} 
    
    #header .header2 {float:left; width:156px; padding:25px 0 0 0; border-right:solid 1px #999;}
    #header .header3 {float:left; width:156px; padding:25px 0 0 0; border-right:solid 1px #999;}
    #header .header4 {float:left; width:156px; padding:25px 0 0 0; border-right:solid 1px #999;}
    #header .header5 {float:left; width:156px; padding:25px 0 0 0; border-right:solid 1px #999;}
    #header .header6 {float:left; width:156px; padding:25px 0 0 0; border-right:solid 1px #999;}

    #wait{ background: #FF0000; position: fixed; top: 25px; right: 35px; width: 100px; padding:15px; }

/*//// Content ////*/
#maincontent {margin:0 auto; padding:0; width:930px;background-color: #fff; border:0;}
/*.maincontentwrapper {margin:0;padding:0 5px;background-color:#fff;}.widecontentwrapper {width:990px;margin:0;padding:0;background-color:#fff;}*/


/* //////////////////////////////////////////////////////////////
///////////// Navigation Columns and Content Blocks ////////////
/////////////////////////////////////////////////////////////// */
    /* Home Page Columns */
    #homepagecolumn1, #categoryleft, #productleft, #navcolumn {margin:0 15px 0 0;width:200px;float:left;}
    #homepagecolumn2 {margin:0 0 0 0;width:555px;float:left;}
    #categorymain, #maincolumn {margin:10px 30px; padding:0px;}
    #categorymain2, #productmain {}
    
    #homepagecolumn2 {}
    #homepagecolumn3 { clear:both; margin:0;}
    
  
   
    #demo-wrapper {	margin: 0 auto;	overflow: hidden; height: 300px; width: 930px; position: relative;}
 
    #demo-inner {width: 3850px;	height: 300px; background: #000; position: relative;}

 
    #sec1, #sec2, #sec3, #sec4 {height:300px; width:930px; float:left; margin:0;}
    #sec1 {background:#011E38 url("http://www.enerel.es/img/home-1.jpg")}
    #sec2 {background:#000 url("http://www.enerel.es/img/home-2.jpg");}
    #sec3 {background:#ccc url("http://www.enerel.es/img/home-3.jpg");}
    #sec4 {background:#FF7B01 url("http://www.enerel.es/img/home-4.jpg");}
    
    #secnav2 {position: absolute;top: 200px;z-index: 300; height:100px; width:930px;}
   
        
    #seccontainer {position:relative; height:300px; width:930px; margin:0 auto;}   
    
    .secnavdiv2{border: 0px solid #ff0000; float: left; width: 275px; height: 80px; padding:15px 15px 0 15px; color:#ddd; font-size:11px;} 
    .secnavdiv2 p {padding:0; margin:0;}
    .secnavdiv2 a, .secnavdiv2 a:hover{color:#fff; visited:#fff; text-decoration:none;}

    
    .secinternal0, .secinternal1, .secinternal2, .secinternal3  {margin:60px 30px; color:#fff; font-size:14px; width:450px;}