* {margin: 0; padding: 0; border: 0px none;}

body {
text-align: center; 
background: #eee url('bg.gif') repeat-x; color: #666;
min-width: 910px;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:0.9em; background-image:url('bg.gif'); background-repeat:repeat-x
}

/* wrapper holds left faux column tab */
/* nn6/7 will put content out of scrollable reach if auto is used unless the min-width is on body */
#wrapper { 
text-align: left;
width: 1000px;
margin: 0 auto; 
background: transparent;
}

}
#flash
float: center;
padding-right: 60px;
}

#header, #subnav, #footer {
clear: both; 
width: auto;
}

#header {background-color: #666;
 background-image: url('topo.jpg');
 background-repeat: no-repeat; color: #fff; height: 100px;
 margin-top: 10px;}
 
 #header h1 {
    font-family: "Trebuchet MS", sans-serif;
    font-variant: small-caps;
    padding-right: 10px;
    line-height: 90%;
    letter-spacing: 0.1em;
 }

#subnav, #footer {background: #12938F; padding-top: 1px; padding-bottom: -5px;text-align: center;}

#subnav {
   text-align: left;
   padding-left: 45px;
   height: 25px;
   }

#subnav ul {
   list-style-type: none; padding-left: 20px; padding-top:5px;
}

#subnav ul li {
   display: inline; padding-right: 55px;
}

#subnav ul li a {
   text-decoration: none; color: #ffffff;
}

#subnav ul li a:hover, #subnav ul li a:active {
   background-color: transparent; color: #666666;
}


#contentfloatholder {/* right faux column tab */
background: #EEE;
float: left;
width: 100%;
}


#contentfloatholder:after {
 /* this is for NN6 to clear floats */
    content: "."; 
    display: block; 
		height: 0px;
    clear: both; 
    visibility: hidden;
}

#contentgeral {
  margin-left: 20px;
  margin-bottom: 5px;
  margin-top: 10px;
  float:left;
  width: 770px;
  border-right: solid 1px #666;
 
  

}

#center {
margin: 0 200px 0 450px; border-right: solid 1px #666;
}

#centerwrap {
    float:left;
    width: 100%; 
	margin: 0 -95% 0 0;
}

#left {
  padding-top: 15px;
  margin-left: -30px;
  float:left;
  width: 360px;
    }
    
    #left1 {border-right: solid 1px #666;
  margin-left: -30px;
  float:left;
  width: 770px;
  margin-top: 15px;
      }

p.special {
  background-color:#12938F; color: #EEE;
  margin-right: 10px;
  padding: 5px;
}

#special1 {
  padding-top: 0px;
  color: #12938F;
  font-size: 18px;
  }
  #special1a {
  margin-left: 20px;
  padding-top: 0px;
  color: #12938F;
  font-size: 18px;

}
#special0 {
  float: right
  color: #12938F;
  border-bottom: solid 1px #666;
  margin-right: 10px;
  margin-top: 0px;
  margin-left: 120px;
  margin-bottom: 15px;
  font-size: 24px;
}


p.special2 {
   font-size: 80%;
   margin-left: 10px;
   margin-top: 10px;
}

#right {
    font-size:0.8em;
    text-align: center;
    float:right;
    width: 190px;
	margin-left: 15px;
}

#noticiario {
font-size:0.6em;

}
img {
  margin-right: 15px;
  
}

/************* IE Mac CSS Only  works for Win too **************/
* html div#centerwrap {margin: 0 -100% 0 0;}
* html div#left {margin: 0;}

div h3, div p {
margin: 1em 0;
padding: 0 20px; 
}

a:link, a:hover, a:active, a:visited {
   color: #666; background-color: transparent;
}

blockquote {
   margin-left: 25px; padding-left:5px; margin-top: -25px;

}
