
html {
  background: #FFF url(../images/bg.png) repeat;
}

body {
  
  background: #FFF url(../images/bg.png) repeat;
  color: #666666;
   margin: 0px;
  padding: 0px; 
}

.clear {
clear:both;
display:block;
}



.csc-menu-1 {
  padding: 0px;
  margin: 0px;
    float:left;
    margin-top:20px;
    margin-bottom:20px;
/*     margin-right:10px; */
/*     margin-left:auto; */
/*     margin-right:auto; */
  list-style: none;
  
}

.csc-menu-1 li {
  padding: 0px;
  margin: 0px;
  margin-right: 10px;
/*   margin-right: 10px; */
  float: left;
/*-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
 */
/*     font-size:1.4em;  */
/* font-size:11px; */
/* font-style:normal; */
line-height:10px;

 
font-family:Tahoma,Helvetica,sans-serif;
font-size:14px;
display:block;
 
}

.csc-menu-1 li a{
padding:7px 7px;
background:#DDD none repeat scroll 0% 0%;

text-transform:uppercase;
    font-size:1.1em;
color:#000;
 
}


.csc-menu-1 li a:hover{
padding:7px 7px;
text-transform:uppercase;
    font-size:1.1em;
color:#00447C;
background:#CCDAE5 none repeat scroll 0% 0%;
 
}




#content .csc-bulletlist {
/* height:100px; */
margin-bottom:7px;
margin-top:7px;
padding-bottom:10px;
padding-top:10px;
/* width:100%; */
}

#content .csc-bulletlist li {
background:transparent url(../images/information.png) no-repeat scroll left center;
color:#333333;
font-weight:bold;
letter-spacing:0px;
margin-left:15px;
padding:3px 0px 3px 20px;
font-family:Tahoma,Helvetica,sans-serif;
font-size:14px;
line-height:1.5em;

}



a:link, a:visited  {

  color:#3366cc;
/*   display:block; */
  font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size:1.2em;

  text-decoration: none;
  color: #0d6ad1;
  font-weight: bold;

}

a:hover {
  text-decoration: underline;
  color: #0d6ad1;
}

img {
  margin: 0px;
  padding: 0px;
}


a img {
  margin: 0px;
  padding: 0px;
  border: 0px;
}


.ecologo{

    float:left;
    
}


.clear {
clear:both;
display:block;
}


#docwrapper {
  margin:0pt auto;
  text-align:left;
  width:60em;
  *width:60.00em;
  min-width:780px;
  background: #FFF;
  padding-top: 5px;

  border-left:1px solid #fff;
  border-right:1px solid #fff;
  border-bottom:1px solid #fff;  

}


#doc {
  background-color:#fff;
  padding-bottom:20px;
}






#logo{
  float:left; 
  margin-bottom:5px;
}







#top_menu{
    float:right;
    margin-top:10px;
    margin-right:10px;
}

#top_menu ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
}

#top_menu ul li {
  padding: 0px;
  margin: 0px;
  margin-left: 10px;
  float: left;
}










#menu_bg {
/*   background: transparent url(../images/menu_bg.png) no-repeat; */
  min-height: 30px;
  width: 750px;
  margin-top:5px;
}


























#content {

  min-height:400px;
  height:auto !important;
  height:400px;
  border-right:2px dotted #cfd0d1;
  margin-top:10px;
  padding-right:10px;

}


#rootpathcontent{

  width:100%;
  float:left;
  
  margin-bottom:5px;
  padding-bottom:5px;
  
/*   border-bottom:2px dotted #cfd0d1; */

}




#copyright{

  padding:20px;
  padding-bottom:0px;  
  padding-top:20px;
  border-top:2px dotted #cfd0d1;
  margin-top:15px;
  
}



.productos{
    
      border-top:2px dotted #fff;
    
}

.productos h2{

font-family:tahoma;
font-size:1.3em;
font-weight:normal;
margin-bottom:5px;
margin-top:5px;

}

.productos h3{
    
color:#0D6AD1;
font-family:verdana;
font-size:1.3em;
margin-bottom:5px;
    
}

.productos p{
font-size:1em;
text-align:justify;
margin-bottom:5px;
}




.csc-mailform {

border:0pt;
padding:0pt;
margin:0pt;

margin-top:15px;

}


.csc-mailform-field {
margin-bottom:10px;
width:100%;
}

fieldset label {

color:#999999;
font-size:1em;
font-weight:normal;
display:block;

}

fieldset input, fieldset textarea, fieldset select {

border:1px solid #C2C2C2;
color:#000;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;

line-height:normal;
padding:4px 8px 4px 8px;
position:relative;
vertical-align:middle;
width:400px;

}


fieldset input:focus, fieldset textarea:focus, fieldset select:focus {
  background-color:#E0E0E0;
}


fieldset textarea {

border:1px solid #C2C2C2;
color:#000;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;

line-height:normal;
padding:4px 8px 4px 8px;
position:relative;
vertical-align:middle;
width:400px;

}

fieldset textarea:focus {
  background-color:#E0E0E0;
}


.csc-mailform-submit {

color:#000000;
cursor:pointer;
display:block;
font-weight:normal;
margin-top:15px;
text-align:center;
width:400px;
text-decoration:underline;

}



#headerslider{

    margin-top:5px;
    margin-bottom:5px;
    
}

 

#rootpath{

    font-size:0.9em;

}

#menu_bg{
  
}





#staticlefttop{
  
}

#left{

}
  
#staticleftbottom{
  
}





#statictop{
  
}
  
#content{
  
}

#content h1{
    
/*   border-left: 1px dashed #E6E6E6; */
/*   padding-left:10px; */
/*   padding-bottom:20px; */
  margin-bottom:10px;
/*   margin-top:15px; */
  font-size:2em;
  color:#0D6AD1;  
/*   font-family:Trebuchet MS; */
/*   padding-right:10px; */
font-family:helvetica,arial,verdana,sans-serif;

font-weight:bold;
  
}


#content h2{
 
/*  border-bottom:1px solid #DADADA; */
color:#43991a;
font-size:1.7em;
font-weight:bold;
/* margin-left:1px; */
 
  margin-bottom:10px;
  margin-top:15px;
/*   color:#3366CC; */
/*   font-family:Trebuchet MS; */
font-family:helvetica,arial,verdana,sans-serif;


}


#content h3{
 
/*  border-bottom:1px solid #DADADA; */
color:gray;
font-size:1.5em;
font-weight:bold;
/* margin-left:1px; */
 
  margin-bottom:10px;
  margin-top:15px;
/*   color:#3366CC; */
/*   font-family:Trebuchet MS; */
font-family:helvetica,arial,verdana,sans-serif;


}

#content p{

  margin-bottom:7px;
  margin-top:5px;

font-family:Tahoma,Helvetica,sans-serif;
font-size:14px;
line-height:1.5em;

}
  
#staticbottom{
  
}







#staticrighttop{
  
}
  
#right{

margin-top:35px;
  padding:10px;
/*   padding-left:10px; */
/*   padding-right:10px; */
  margin-bottom:6px;
  background-color:#cfd0d1;
  
    

}
  
#staticrightbottom{
  
}
  


