/* --------------------------------------------------
   base
----------------------------------------------------- */

body{  font-family: Arial, Verdana, sans-serif; font-size:11px; color:black; background:#608800 url("../images/bg.jpg") repeat-x; color:#ffffff; }
html,body{height:100%; margin:0px; padding:0px;}
img{border:0px;}
a{color:#ACE116; text-decoration:none;}
a:hover{color:white; text-decoration:underline;}
h1,h2,h3,h4,h5,form,p{margin:0px;padding:0px;}
h1,h2,h3,h4,h5{font-size:100%;}
ul li{ list-style:disc;}
abbr{border-bottom:1px dotted #999999;}
abbr.none{border-bottom:0px;}
a:active, a:focus{border:0px; outline:0;}

ul li a { text-decoration:underline; color:#ffffff; }

/* --------------------------------------------------
   clearfix
----------------------------------------------------- */

.clearfix:after{content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.clearfix{display: inline-block;}
* html .clearfix {height: 1%;} /* Hides from IE-mac */
.clearfix{display: block;} /* End hide from IE-mac */


div#flash{margin:auto auto; width:1024px; left:50%; position:absolute; margin-left:-512px; z-index:10;}

div#alpha{background:#B7EB1B; width:100%; height:500px; z-index:20; position:absolute; top:110px; display:none;}
div#box{position:absolute; width:731px; height:338px; background-image:url("../images/box.png") !important; background-image: none; filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/box.png"); background-repeat:no-repeat; z-index:30; top:110px; left:50%; margin-left:-475px; display:none;}
div#box div.content{ width:687px; height:290px; margin-top:20px; margin-left:20px; color:white; overflow:auto; font-size:13px;}
div#box div.content p{margin-bottom:7px;}
div#box h1{font-size:12px; font-weight:bold; margin-top:-20px; text-align:right; width:715px;}
div#box h1 a{margin-left:10px;}

div#legal{display:none;}
div#privacidad{display:none;}
div#contacto{display:none;}
div#contacto div.info{float:left; width:200px; margin-right:10px;}
div#contacto div.info h2{margin-bottom:7px; font-size:15px; font-weight:normal; color:#E9FEA9}
div#contacto div.form{float:right; width:470px;}
div#contacto div.form p{margin-bottom:20px;}

div#clientes{display:none;}
div#clientes p{padding-bottom:15px;}

form input, form textarea{ border:0px; padding:3px; font:normal 11px Arial, Helvetica, sans-serif; color:#666666; background:#f4f4f4;}
form label{margin-bottom:5px; cursor:pointer;  }
form label:hover{color:#ACE116;}
form label.text{height:20px; line-height:20px;}
form label span{float:left; width:80px;}
form label input{float:left;}
form label.textarea span{margin-top:3px;}
form a.btn{margin-left:77px; margin-top:10px;}

div.notice{margin-bottom:10px;}
div.notice ul, div.notice li{margin:0px; padding:0px; list-style:none;}
div.notice li.success{color:#ACE116;}
div.notice{color:#FFCC00;}