body{background:#FFF url("/images/fondo.png") repeat-x scroll left top;font-family:"Arial";}
*{margin:0;padding:0;}
#main{width:960px;margin:0 auto;}
#header{height:120px;position:relative;}
#logo{float:left;margin-top:2px;}
#logo img,#lang img{border:0 none;}
#lang{position:absolute;top:15px;right:0;}
#lang a{color:#222;font-weight:400;text-decoration:none;font-size:12px;}
#nav{bottom:10px;position:absolute;right:0;}
#nav a{color:#DFDFDF;text-decoration:none;padding:10px;}
#nav .actual{background:transparent url(/images/marca.gif) no-repeat scroll center bottom;color:#FFF;font-weight:700;}
#nav a:hover{color:#FFF;}
#content{margin:15px 5px 5px;}
#footer{border-top:1px solid #ccc;height:30px;margin-top:20px;padding-top:5px;text-align:center;font-size:9pt;}
#nav ul{list-style-type:none;}
#nav li{display:inline;margin-left:15px;}
#sidebar{float:right;width:175px;margin-top:10px;}
#section{float:left;width:760px;}
.clear{clear:both;}
p{margin:5px 0;}
.contactLink{text-align:center;font-size:20px;font-weight:700;}
.badge{background-image:url(/images/badge.jpg);width:100px;height:100px;line-height:95px;text-align:center;font-weight:700;font-family:tahoma;font-size:45px;color:#064ba0;margin:0 5px;}
#texto{width:500px;height:150px;}
.codigoFuente{width:500px;height:250px;}

.fxform{margin:20px 20px 0;padding:0 0 20px;}
.fxform fieldset{border:none;margin:0 0 7px;padding:0 0 10px;}
.fxform legend{line-height:100%;text-transform:uppercase;font-family:Lucida Grande,Tahoma,Arial,Verdana,sans-serif;font-size:9pt;font-weight:700;color:#555;margin-bottom:10px;padding:0;}
.fxform fieldset div{position:relative;margin-top:1px;padding:10px 5px 8px 9px;}
.fxform label{color:#222;font-size:95%;font-weight:700;margin-right:10px;}
.fxform .guideline{background:#F5F5F5 none repeat scroll 0 0;border:1px solid #E6E6E6;color:#444;font-size:80%;left:100%;line-height:130%;position:absolute;top:0;visibility:hidden;width:42%;z-index:1000;margin:0 0 0 8px;padding:8px 10px 9px;}
.fxform input[type=text],.fxform input[type=password],.fxform select,.fxform textarea{height:22px;font-size:11pt;margin-top:5px;background:#FFF url(/images/shadow.gif) repeat-x scroll center top;color:#333;width:350px;border-color:#7C7C7C #c3c3c3 #ddd;border-style:solid;border-width:1px;}
.fxform input[type=submit],.fxform input[type=button]{color:#666;background:#e4e4e4;text-align:center;border-color:#c3c3c3;border-style:solid;}
.fxform .choice{color:#444;display:block;font-size:100%;line-height:1.4em;margin:-25px 0 0 20px;padding:4px 0 5px;}
.fxform ul{list-style:none;padding:5px 0 0 10px;}
.fxform .error{color:red;}
.fxform .errorField{border:1px solid red!important;}
.fxform fieldset div:hover{background-color:#fff7c0;}
.fxform div:hover .guideline,form div:focus .guideline{visibility:visible;}
.editor div{margin:0!important;padding:0!important;}