body{
margin:0;
padding:0;
background:url(img/fondo_body.jpg) repeat-x top;
}

img {
	border:none;
	text-align: left;
}

p{
	margin:0;
	padding:0;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#clear{
	clear:both;
	text-align: center;
}

#logo{
background:url(img/logo.jpg) no-repeat left;
width:961px;
height:86px;
margin:0px auto 0 auto;
}

#patrocinadores{
background:url(img/patrocinadores.jpg) no-repeat;
width:932px;
height:108px;
margin:0px auto 0 auto;
}

#menu{
width:961px;
margin:0px auto 0 auto;
}

#menu_l{
float:left;
background:url(img/menu_l.jpg) no-repeat;
width:15px;
height:48px;
}

#menu_r{
float:left;
background:url(img/menu_r.jpg) no-repeat;
width:15px;
height:48px;
}

#menu_m{
float:left;
background:url(img/menu_m.jpg) repeat-x;
width:930px;
height:48px;
}

#menu_m a {
display:block; 
float:left; 
height:30px; 
padding:18px 20px 0px 20px; 
color:#FFFFFF; 
background:none; 
text-decoration:none; 
font-family:calibri,Arial, Helvetica, sans-serif; 
font-size:14px; 
font-weight:bold; 
}

#menu_m a:hover { 
background-image:url(img/menu_m_over.jpg); 
color:#FFFFFF;
}

#banner{
width:961px;
margin:5px auto 0 auto;
}

#banner_top{
background:url(img/banner_top.jpg) no-repeat;
width:961px;
height:11px;
}

#banner_mid{
background:url(img/banner_mid.jpg) repeat-y;
width:759px;
padding:0px 0px 0px 202px;
}

#robo{
float:left;
background:url(img/robot2.jpg) no-repeat top left;
width:181px;
height:172px;
}

#banner_mid_r1{
width:730px;
height:auto;
padding:0px 20px 0px 0px;
text-align:justify;
font-family:Myriad Pro,Arial, Helvetica, sans-serif;
color:#666666;
}

#banner_mid_r2{
float:left;
width:auto;
height:auto;
}

#banner_mid_r3{
float:right;
width:auto;
height:auto;
margin:0 10px 0 0;
}

#tit{
font-family:Myriad Pro,Arial, Helvetica, sans-serif;
font-size:25px;
color:#666666;
}

#banner_bot{
background:url(img/banner_bot.jpg) no-repeat;
width:961px;
height:10px;
}

#contenido{
width:961px;
margin:5px auto 20px auto;
}

#contenido_l{
float:left;
width:181px;
}

#contenido_m{
	float:left;
	width:500px;
	padding:0px 10px 0px 10px;
}

#premio{
background:url(img/premio.jpg) no-repeat;
width:589px;
height:195px;
margin:50px 0px 10px 0px;
}

#categorias{
width:961px;
margin:5px auto 20px auto;
text-align:center;
}

#tit_categorias{
margin:0 0 20px 0;
}

#expresate{
float:left;
background:url(img/expresate.jpg) no-repeat;
width:178px;
height:25px;
padding:137px 0px 0px 0px;
margin:0px 0px 10px 10px;
}

#anima_elsalvador{
	float:left;
	background:url(img/anima_elsalvador.jpg) no-repeat;
	width:178px;
	height:25px;
	padding:137px 0px 0px 0px;
	margin:0px 0px 10px 10px;
}

#juguemos{
float:left;
background:url(img/juguemos.jpg) no-repeat;
width:178px;
height:25px;
padding:137px 0px 0px 0px;
margin:0px 0px 10px 10px;
}

#humor_blanco{
float:left;
background:url(img/humor_blanco.jpg) no-repeat;
width:178px;
height:25px;
padding:137px 0px 0px 0px;
margin:0px 0px 10px 10px;
}

#innovacion{
float:left;
background:url(img/innovacion.jpg) no-repeat;
width:178px;
height:25px;
padding:137px 0px 0px 0px;
margin:0px 0px 10px 10px;
}

#contenido_r{
float:right;
width:181px;
}

#patrocinadores_top{
background:url(img/patrocinadores_top.jpg) no-repeat;
width:181px;
height:14px;
}

#patrocinadores_mid{
background:url(img/patrocinadores_mid.jpg) repeat-y;
width:165px;
height:300px;
padding:0px 6px 0px 8px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}

#patrocinadores_bot{
background:url(img/patrocinadores_bot.jpg) no-repeat;
width:181px;
height:20px;
}

#bot{
border-top:#1789cb solid 3px;
background:#e4f6ff;
height:60px;
margin:10px 0px 0px 0px;
}

#menu_bot{
width:961px;
margin:15px auto 0 auto;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1789cb;
text-align:center;
}
#menu_bot p{
margin:10px;
}

#menu_bot a{
padding:5px 10px 5px 10px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1789cb;
}

#menu_bot a:hover{
background:#1789cb;
color:#FFFFFF;
}

/*------------------------------cuerpo-------------------------------*/
#cuerpo{
	padding:20px 20px 0 20px;
	width:539px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:left;
}

#cuerpo2{
	padding:20px 20px 0 20px;
	width:539px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	text-aling:left;

}
#cuerpo a{
	font-weight:bold;
	color:#009;
	text-decoration:underline;
}

.td_tit{
padding:5px  5px 5px 15px;
background:#006699;
color:#FFFFFF;
font-size:14px;
font-weight:bold;

}

.td_btn{
padding:5px  5px 5px 15px;
border-top:solid 1px #006699;
color:#FF6600;
font-size:14px;
font-weight:bold;
text-align:right;
}

.btn{
border:solid 1px #333333;
color:#666666;
font-size:14px;
font-weight:bold;
}
#imprimir{
text-align:center;
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
text-decoration:inherit;
vertical-align:middle;
}
#imprimir table{
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	text-decoration:inherit;
	vertical-align:middle;
}
#contenido #contenido_m #cuerpo p strong {
	font-size: 12px;
}
#contenido #contenido_m #cuerpo ul li {
	font-weight: bold;
}
.espacio {
	color: #FFF;
}
