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

body{ 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%;} /* Zona de contenido */
#contentcolumn{ margin-left: 334px; height: 523px; background:rgb(75,150,220); } /*Zona de contenido margin-left marca la zona de la izquierda del contenido*/

#leftcolumn{ float: left; width: 331px; margin-left: -775px; } /* Imagen de la izquierda */

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

/* SUBSECCIONES  */
.quini{ width: 331px; 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: 2px; margin-top: 0; } /* Definición de los margenes dentro de la zona de contenido */

/* FORMULARIO */

.contactform {width:418px; margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);}
.contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}
.contactform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform textarea {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.button {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
.contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

/* VIÑETAS COMENTARIOS QUINIELA */
#hintbox { border-right: black 1px solid; padding-right: 3px; border-top: black 1px solid; padding-left: 3px; z-index: 100; visibility: hidden; padding-bottom: 3px; font: 9px Verdana; border-left: black 1px solid; width: 150px; padding-top: 3px; border-bottom: black 1px solid; position: absolute; top: 0px; background-color: #ececec; color: #000000; }
.hintanchor { 9.0pt;font-family: 'Tahoma'; color:rgb(0,0,0); text-decoration:none; }

/* MAIN CONTENT */


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

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

.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 h1.block {clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:110%;}

.innertube p { font-size:12px; text-align:justify; }
.innertube p.black { font-size:12px; color:rgb(0,0,0); text-align:justify; }
.innertube p.center { text-align:center; }
.innertube p.right { text-align:right; }
.innertube p.slogan { font-weight:bold; font-family:"trebuchet ms", Verdana, Sans, Sans-serif; color:rgb(255,255,255); font-weight:normal; font-size:13px; text-align:center; }

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

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

.quini a  { font-size:10px; color:rgb(255,255,255); text-decoration:none; }
.quini a:hover  { font-size:10px; color:rgb(255,255,255); text-decoration:underline; }
.quini a:visited { font-size:10px; color:rgb(255,255,255); }

.innertube td.mod1
	{width:21pt;border:solid white 1.0pt; background:#EAEEF2;padding:0cm 5.4pt 0cm 5.4pt;}
.innertube td.mod2
	{width:95pt;border:solid white 1.0pt; background:#D9E0E8;padding:0cm 5.4pt 0cm 5.4pt;}
.innertube td.mod3
	{width:84.33pt;border:solid white 1.0pt; background:#D9E0E8;padding:0cm 5.4pt 0cm 5.4pt; text-align:left;}
.innertube td.mod4
	{width:84.33pt;border:solid white 1.0pt; background:#D9E0E8;padding:0cm 5.4pt 0cm 5.4pt; text-align:right;}
	
.innertube span.texto_style1 {font-size:9.0pt;font-family: 'Tahoma'; color:rgb(0,0,0);}
.innertube span.texto_style2 {font-size:9.0pt;font-family: 'Tahoma'; color:rgb(0,0,0); font-weight:bold;}
