* { padding: 0; margin: 0; }
body { font-family: Arial, Helvetica, sans-serif; color: #000; background-color: #fff; font-size: 13px; background-image:url(images/fondo.jpg); }
.wrapper { width: 782px; margin: 0 auto; }
#border { border: 1px solid #8ECE5F; margin: 10px 0 5px 0; background-color: #fff; float: right; width: 780px; }
* html #border {height:776px} /* IE Min-Height Hack */
ul { margin-left: 15px; }
/* ------------------------ Start Header -----------------*/
.header { text-align: center; margin: 6px 0 0 0; }
/* ------------------------ End Header -----------------*/
/* ------------------------ Start Navigation Bar -----------------*/
#nav-bar { color: #fff; font-weight: bold; margin: 8px 0 0 6px; background-image: url(images/nav-bar.gif); background-repeat: no-repeat; height: 21px; padding: 5px 0 0 10px; }
/* ------------------------ End Navigation Bar -----------------*/
/* ------------------------ Start Images -----------------*/
img { display: inline; border: none; }
img.block { display: block; }
img.float { float: left; margin: 0 14 10 0; }
/* ------------------------ End Images -----------------*/
/* ------------------------ Start Main Columns -----------------*/
#leftcolumn { margin: 6px 0 0 4px; display: inline; /* IE Hack */ width: 240px; float: left; background-image:url(images/search-box.gif); background-repeat: no-repeat; min-height: 300px; padding: 0; }
* html #leftcolumn {height:300px} /* IE Min-Height Hack */
.leftcolumn-inner { display: inline; /* IE Hack */ width: 220px; float: left; background-image:url(images/search-box.gif); background-repeat: no-repeat; min-height: 40px; padding: 10px; margin-bottom: 7px; }
* html .leftcolumn-inner {height:40px} /* IE Min-Height Hack */
.in-the-news { display: inline; /* IE Hack */ width: 235px; float: left; min-height: 125px; margin-bottom: 7px; }
* html .in-the-news {height:125px} /* IE Min-Height Hack */
#rightcolumn { margin: 6px 0 0 0; display: inline; /* IE Hack */ width: 513px; float: left; min-height: 300px; }
* html #rightcolumn {height:300px} /* IE Min-Height Hack */ 
.sponsor { background-image:url(images/sponsor.gif); min-height: 80px; background-repeat: no-repeat; text-align: center; padding: 15px 10px 10px 13px; display: inline; /* IE Hack */ float: left; width: 510px; }
* html .sponsor {height:80px} /* IE Min-Height Hack */
.maincontent { min-height: 80px; display: inline; /* IE Hack */ float: left; margin-bottom: 7px; width: 530px; }
* html .maincontent {height:80px} /* IE Min-Height Hack */
.content-mid { background-image:url(images/content-mid.gif); background-repeat: repeat; padding: 5px 14px 5px 14px; }
.left-mid { background-image:url(images/left-mid.gif); background-repeat: repeat; padding: 5px 14px 10px 14px; }
.left-heading { background-image:url(images/left-heading.gif); background-repeat: no-repeat; padding: 9px 14px 5px 10px; font-size: 16px; color: #fff; min-height: 11px; font-weight: bold; }
* html .left-heading {height:11px} /* IE Min-Height Hack */
/* ------------------------ End Main Columns -----------------*/
/* ------------------------- Start Headings ---------------------*/
h1 { font-size: 16px; color: #72C236; padding-bottom: 10px; }
/* ------------------------- End Headings ---------------------*/
input { border: 1px solid #8ECE5F; width: 200px; }
#footer { font-size: 10px; clear: both; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 5px; }
#nav-bar li { list-style: none; }
ul#daily-links li { list-style: none; margin-left: 2px; }
ul#nav-links li { display: inline; margin-left: 0; padding-left: 12px; }
ul#daily-links li a:link{ color: #333; text-decoration: none; font-weight: bold; }
ul#daily-links li a:visited{ color: #333; text-decoration: none; font-weight: bold; }
ul#daily-links li a:hover{ color: #999; text-decoration: none; font-weight: bold; }
#nav-bar a:link { color: #fff; text-decoration: none; }
#nav-bar a:visited { color: #fff; text-decoration: none; }
#nav-bar a:hover { color: #fff; text-decoration: none; }
a:link { color: #006600; text-decoration: none; }
a:visited { color: #006600; text-decoration: none; }
.valid { margin: 10px 0 0 10px; }
ul.navlist { width: 205px; padding: 0; border: 1px solid #808080; border-top: 0; margin: 0; font: 12px arial,verdana,helvetica,sans-serif; background: #808080; }
ul.navlist li { list-style: none; margin: 0; border: 0; border-top: 1px solid #808080; }
ul.navlist li a { display: block; width: 168px; padding: 4px 8px 4px 8px; border: 0; border-left: 20px solid #aaaabb; background: #ccccdd; text-decoration: none; text-align: center; }
ul.navlist li a:link { color: #666677; } 
div.navcontainer li a:visited { color: #666677; }
ul.navlist li a:hover { border-color: #ff9000; color: #fff; background: #000d33; }
/* Imágenes */
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:531px; margin:5px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:525px; height:300px; }
#image {width:525px}
#image img {position:absolute; z-index:25; width:auto}
.xocultar {display:none;}
/* Contactar */
.lateral { float: left; }
.lateral p { width: 500px; clear: left; color: #000; margin: 0; }
.cssform p { width: 500px; clear: left; margin: 0; padding: 5px 0 8px 0; border-top: 1px dashed gray; }
.cssform label { float: left; width: 125px; text-align: right; margin-left: 50px; font-size: 90%; padding-right: 10px; }
.cssform input, .cssform textarea { font-size: 105%; width: 200px; border: 1px solid black; }
#Fin_Contacto { text-align: center; }
#Fin_Contacto INPUT { width: 50px; }
#Fin_Contacto LABEL { float: none; margin-left: 0; width: 175px; }
.clear { clear: both; }
#xspam { border: 0; width: 1px; height: 1px; }