/******************/
/*  MAIN SECTION  */
/******************/

body{ font-size: 11px; margin:0; padding:0; font-family:tahoma,arial,sans-serif; color:rgb(255,255,255); line-height:0.9em; }  /*Para tamaños: 1.0em = 10px para cuando el browser esta en modo ver mediano*/

/* DISTRIBUCIÓN DE SECCIONES */

#maincontainer{ width: 775px; margin: 0 auto; background: rgb(46,46,46); } /* Toda la zona de contenido */

#topsection{ height: 87px; } /* Cabecera */

#contentwrapper{ float: left; width: 100%; height: 523px;  } /* Zona de contenido */
#contentcolumn{ margin-right: 202px; height: 523px; background:rgb(75,150,220) url(./img/bg_conten.jpg); } /*Zona de contenido margin-left marca la zona de la izquierda del contenido*/

#rightcolumn{ float: left; width: 200px; height: 523px; margin-left: -200px; background: rgb(46,46,46); } /* Menu de la derecha */

#footer{ clear: left; width: 100%; padding: 0px;  height: 74px;  margin-top: 0; } /* Pie de Página */

/* SUBSECCIONES  */
.quini{ width: 331px; height: 83px; background: rgb(46,46,46); padding: 0px; margin-top: 0; margin-left: 2px;font-size:10px; vertical-align: middle; color: rgb(250,250,250) }

.innertube{ margin: 1px; margin-top: 0; } /* Definición de los margenes dentro de la zona de contenido */

/* FORMULARIO */

.blur {	border-right: rgb(192,192,160) 1px solid; padding-right: 2px; border-top: rgb(192,192,160) 1px solid; padding-left: 2px; font-size: 9px; background: rgb(224,224,223); padding-bottom: 0px; border-left: rgb(192,192,160) 1px solid; color: rgb(70,90,136); padding-top: 0px; border-bottom: rgb(192,192,160) 1px solid; font-family: "trebuchet ms", Verdana, Sans, Sans-serif; }

.focus { border-right: rgb(53,78,160) 1px solid; padding-right: 2px; border-top: rgb(53,78,160) 1px solid; padding-left: 2px; font-size: 9px; background: rgb(204,201,253); padding-bottom: 0px; border-left: rgb(53,78,160) 1px solid; color: rgb(53,78,160); padding-top: 0px; border-bottom: rgb(53,78,160) 1px solid; font-family: "trebuchet ms", Verdana, Sans, Sans-serif; }

.button { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: rgb(51,51,51); border-top: 1px solid rgb(229,229,229); border-bottom: 1px solid rgb(153,153,153); border-left: 1px solid rgb(229,229,229); border-right: 1px solid rgb(153,153,153); margin-bottom: 2px; background-color: rgb(238,238,238);    padding: 1px; }

/* VIÑETAS AYUDA */

#hintbox { border-right: black 3px solid; padding-right: 3px; border-top: black 1px solid; padding-left: 3px; z-index: 100; visibility: hidden; padding-bottom: 3px; font: 11px/18px Verdana; border-left: black 1px solid; width: 150px; padding-top: 3px; border-bottom: black 3px solid; position: absolute; top: 0px; background-color: rgb(33,116,193) }
.hintanchor { font-size:10px; vertical-align: middle; color: navy }

/* MAIN CONTENT */


b{font-size: 110%;}
em{color: red;}

#topsection h1{ margin: 0; padding-top: 14px; }

.innertube h1 { clear:both; font-family:"trebuchet ms", Verdana, Sans, Sans-serif; color:rgb(0,0,0); font-weight:normal; font-size:14px; }
.innertube h1.white { clear:both; font-family:"trebuchet ms", Verdana, Sans, Sans-serif; color:rgb(255,255,255); font-weight:normal; font-size:14px; }

.innertube p { font-size:11px; text-align:justify; }
.innertube p.black { font-size:11px; color:rgb(0,0,0); text-align:justify; }
.innertube p.center { text-align:center; }
.innertube p.right { text-align:right; }

.innertube a { font-size:11px; color:rgb(255,255,255); text-decoration:none; text-align:right; }
.innertube a:hover { font-size:11px; color:rgb(255,255,255); text-decoration:underline; }
.innertube a:visited { font-size:11px; color:rgb(255,255,255); }

.innertube fieldset { font-size:12px; color:rgb(255,255,255); border-right: rgb(255,255,255) 1px solid; border-top: rgb(255,255,255) 1px solid; border-left: rgb(255,255,255) 1px solid; border-bottom: rgb(255,255,255) 1px solid; font-family: "trebuchet ms", Verdana, Sans, Sans-serif; margin: 5px; }

.clear-contentunit {clear:both; width:440px; height:0.1em; border:none; color:rgb(255,255,255);}