table#esqueleto{ position:relative; margin:auto; width:980px; min-height:200px; margin-bottom:20px; margin-top:20px; border:0px; padding:0px; }
table#esqueleto td{ padding:0px; margin:0px;}
body{ position:relative; margin:auto; background-image:url(media/fon.jpg); background-position:top; background-repeat:repeat-x;}
div#cabecera{ position:relative; float:left; width:980px; height:427px;  background-position:top;  margin-top:0px; margin-left:0px;  padding:0px; border:1px solid #FFF;}
div#cabecera_min{ position:relative; float:left; width:980px; height:150px;    margin-top:0px; margin-left:0px;  padding:0px; border:1px solid #FFF;}
td#cola{ position:relative; float:left; width:980px; height:30px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align:center; color:#FFFFFF;}
td#cap{ margin:0px; padding:0px; border:0px; }
td#contenidos{background-color:#565756; }
td#menu{ background-color:#565756; border:1px solid #565756;  }
td#cola{ background-color:#565756; border:1px solid #565756;}
div#menus{ position:relative; float:left; width:980px; height:100px; border:0px solid #FFFFFF; margin-left:0px; margin-bottom:10px; margin-top:10px;}

div.bot_menu{ position:relative; float:left; width:178px; height:90px; background-image:url(media/botn.jpg); border:1px double #999999; margin-left:14px; text-align:center; display:inline-block;}
div.bot_menu p{position:relative; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bolder; color:#000000; text-align:center; margin-top:5px; margin-bottom:5px; width:180px; height:18px;}
div.bot_menu img{ position:relative;  margin:auto; border:none;}
div.bot_menu:hover{  background-image:url(media/botn_out.jpg); cursor:inherit; text-decoration:none; }
div.bot_menu:hover p{ color:#FFFFFF; }

div#contenido{ position:relative; float:left; width:927px; margin-left:15px; padding-left:10px; padding-right:10px; margin-bottom:20px; padding-bottom:20px; background-color:#CCCCCC; border:1px double #999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#333333;}
h1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#333333; font-style:italic;}
a{ text-decoration:none;}
a:hover{ color:#9900CC; text-decoration:none; font-weight:bold;}

input{background-color:#FFFFFF; border:1px solid #65bcfb; font-family:Arial, Helvetica, sans-serif; font-size:9px; }
input.corto{ width:100px; height:12px; font-size:11px; border:1px solid #65bcfb;}
input.mediano{ width:250px; height:12px; font-size:11px; border:1px solid #65bcfb;}
input.largo{ width:400px; height:12px; font-size:11px; border:1px solid #65bcfb;}
extarea{background-color:#FFFFFF; border:1px solid #65bcfb; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
textarea.pequenio{ width:200px; height:50px;}
textarea.medio{width:280px; height:70px;}
textarea.grande{width:400px; height:100px; font-family:Arial, Helvetica, sans-serif; font-size:9px;border:1px solid #65bcfb;}
input.boton{ color:#0066FF;border:1px solid #65bcfb;}
input.boton:hover{ background-color:#65bcfb; color:#FFFFFF;border:1px solid #65bcfb; }
input.boton2{ color:#0066FF;border:1px solid #65bcfb; height:18px; font-size:10px;}
input.boton2:hover{ background-color:#65bcfb; color:#FFFFFF;border:1px solid #65bcfb; }
select.largerudo{background-color:#FFFFFF; border:2px solid #65bcfb; font-family:Arial, Helvetica, sans-serif; width:110px; height:18px; font-size:10px; border:1px solid #65bcfb;}
p{ position:relative; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none;}
table#form_vertical td{ color:#000000; font-weight:normal; text-align:left; }


a.cul{ position:relative; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; text-decoration:none; font-weight:bold;}
a.cul:hover{ color:#913ed0; font-weight:bold;}
