body{text-align:center; margin:auto; background-image:url(images/bg.gif); background-repeat:repeat-x;}

#top{width:960px; height:240px; text-align:center; margin:0; margin-top:10px;margin-left:10px; margin-right:10px;}

#pie {background-color: #EBEBEB; overflow: hidden; width:960px; height:auto; margin: auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333; text-align:center;}
#video { width:440px; height: 409px; float:left; margin-top:15px;}
#stream { width:440px; height: 409px; float:right; margin-top:15px;}
#presentacion{width:463px; height:301px; float:left; text-align:justify; padding-left:6px; padding-right:6px;background-image:url(images/participar.png); background-repeat:no-repeat; }

#participar{width:463px; height:301px; float:right; text-align:justify; padding-left:6px; padding-right:6px; background-image:url(images/participar.png); background-repeat:no-repeat;}
#programa{width:960px; height:auto; float:right; margin-left:10px; margin-right:10px; text-align:left;}
#login{width:960px; height:auto; float:right; margin-left:10px; margin-right:10px; text-align:left;}

preguntas_solapa{width:960px; height:auto; float:right; margin-left:10px; margin-right:10px; text-align:left;}

#requerimientos{width:960px; height:auto; float:right; margin-left:10px; margin-right:10px; text-align:left; }

#preguntas{width:470px; height:auto; float:right; text-align:right; font-family:"Trebuchet MS"; font-size:12px; color:#000000;margin-top:15px;}

#preguntas2{width:960px; height:auto; float:right; margin-left:10px; margin-right:10px; text-align:left; }
#inscripcion{width:960px; height:auto; float:right; margin-left:10px; margin-right:10px; text-align:left; }


#mensaje{width:440px; height:auto; float:left; text-align:left;}

#caja_viral{width:470px; height:auto; float:right; }

#noti_agro{width:440px; height:auto; float:right;padding-left:10px; margin-right:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;} 

#registracion{width:960px; height:auto; float:right; margin-left:10px; margin-right:10px; text-align:left;}

#auditorio{width:960px; height:auto; float:right; margin-left:10px; margin-right:10px; text-align:left;}

#contenedor{width:980px; height:auto;margin:auto;text-align:center; overflow:hidden;
background-color: #FFFFFF ; 
border-radius: 10px;   
-ms-border-radius: 10px;   
-moz-border-radius: 10px;   
-webkit-border-radius: 10px;   
-khtml-border-radius: 10px; }

.envi {font-family: "Trebuchet MS";font-size:14px;color: #FFFFFF;text-decoration: none; border:none; width:100px;height:30px;background-color: #96af48; text-align:center;}/* color boton enviar; dinamico */

.relleno {border:none; font-family:"Trebuchet MS";font-size:12px; color: #0c741d; background-color:#EAEAEA; text-align:left; width:250px;overflow-x:hidden; overflow: hidden; border:1px #006600 solid;} /* color imputs form; dinamico*/


.titulo { font-family: "Trebuchet MS";font-size:16px; color: #f4951f; }/* color letra titulos; dinamico*/


.compartir { font-family: "Trebuchet MS";font-size:12px; color: #0076AE; }/* color letra del contenido; fijo*/

.texto { font-family: "Trebuchet MS"; font-size:13px; text-decoration:none; color:#000000;}/* color letra del contenido; fijo*/

.texto a:hover {color: #006600; font-size:13px;}

.textodos {
	font-family: "Trebuchet MS";
	font-size:15px;
	text-decoration:none;
	text-align: left;
}/* color letra form; fijo*/

.texto_blanco { font-family: "Trebuchet MS"; font-size:15px; text-decoration:none; color:#FFFFFF;}

.grande { font-family: "Trebuchet MS"; font-size:16px; text-decoration:none;}


.verde { font-family: "Trebuchet MS"; font-size:16px; text-decoration:none; color: #006600;}

.green { font-family: "Trebuchet MS"; font-size:14px; text-decoration:none; color:#31732c;} /* color letra titulos programa; dinamico*/

.blanco { font-family: "Trebuchet MS"; font-size:18px; text-decoration:none; color: #FFFFFF;}

.titulos_princi{ background-color:#CCC; font-family: "Trebuchet MS"; font-size:18px;
text-decoration:none; color: #333; text-align:left;}/* color encabezado; dinamico*/

.logo{width:960px;padding:0px;margin:10px 0 15px 0;font-size:13px;color:#a6cb33;text-align:left;}

#player{width:443px;height:324px;margin:0 10px 0 15px;;float:left;background:#fff;}

#flv_player{width:443px;height:324px;margin:0 10px 0 0;float:left;background:#fff;}

#bloques{width:485px;height:390px;overflow:scroll;overflow:scroll;overflow-x:hidden;padding:5px 25px 5px 5px;float:right;border-bottom:1px solid #20964d; margin-right:10px;}

.bloque{width:450px;height:90px;padding:5px 5px 5px 0px;margin:0 0 5px 0;border-bottom:1px solid #c20964d;overflow:hidden;}

.bloque img{border:1px solid #E8E8E8;margin:0 10px 0 0;float:left;}

.bloque .descripcion{width:320px;float:left;height:90px;overflow:hidden;float:left;}

.bloque .descripcion .nombre{color:#c6d12d;font-size:12px;}

.bloque .descripcion .numero{color: #333;font-size:12px;}

.bloque .descripcion .copete{color: #666;font-size:11px;overflow:hidden;}

.edicion{font-size:15px;color:#333; text-align:left;}

.temporada{font-size:15px;color: #999;}

.txt{font-size:13px;color:  #666666; font-family:"Trebuchet MS";}

.verde{font-size:14px; color: #20964d; font-family:"Trebuchet MS";s} /*color de letra de los videos, dinamico*/

.nombre{font-size:14px;color: #666666; font-family:"Trebuchet MS";s}

.txt a:hover{font-size:13px;color: #006699; font-family:"Trebuchet MS";}

.titulos{LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; COLOR: #12B4F1; FONT-SIZE: 14px; text-decoration:none;}/*color de letra de las notas, dinamico*/

.copetes{LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE:14px;}/*color de letra de los copetes de la snotas, estatico*/

/*ACA EMPIEZA EL MENU*/

.menu{ width:970px; height:36px;
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 50.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	}
.menu ul{
	
	height:36px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{background-color:  #333; /*color de esquinas*/
		float:left;
		padding:0px;
		}
	.menu li a{ background-color: #333;/*color del menu*/
		color: #FFF; /*color de letras*/
		display:block;
		font-weight:normal;
		line-height:36px;
		margin:0px;
		padding:0px 14px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{
			background: #666;   /*color del menu mouse hover*/
			color:#FFFFFF;
			text-decoration:none;
			}
	.menu li ul{
		background:#333333;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		background:url('images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#2580a2 url('images/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.menu p{
		clear:left;
		}	

		
