@charset "utf-8";
/* Definiciones Generales */
html {
	margin: 0;
	padding: 0;
	border: none;
}

body {
	margin: 0;
	padding: 0;
	border: none;
	background: #d9eddd url(../img/bg_body_top.gif) repeat-x;
}

p {
	margin: 0 0 10px 0;
}

* html .fcl{
	clear: both;
	height: 0px;
	overflow: hidden;
	margin-top:0px
}

head+body .fcl{
	clear: both;
	height: 1px;
	overflow: hidden;
	margin-top:-1px
}

img {border: none;}

img.alignleft {
	float: left;
	margin: 0 20px 0 0;
	padding: 10px;
	border: #e1e1e1 1px solid;
}

img.alignright {
	float: right;
	margin: 0 0 0 20px;
	padding: 10px;
	border: #e1e1e1 1px solid;
}

img.alignleftNB {
	float: left;
	margin: 0 20px 0 0;
}

img.alignrightNB {
	float: right;
	margin: 0 0 0 20px;
}



.40bottom { 
padding: 0 0 40px 0;
}

hr.linea{  
height:0px;  
border-top:0px;
border-left:0px;
border-right:0px;
border-bottom:#cccccc solid 1px;
margin: 0 0 40px 0;
} 

/* Menu */
#menu {
	height: 70px;
	width: 980px;
	margin: 0 auto;
	background: url(../img/bg_menu.gif) no-repeat;
}

#menu_items{
	height:60px;
	width: 960px;
	margin: 0 auto;
	padding: 0;
}

/* Items del Menu */
#menu_inicio a {margin: 0; padding: 0;display: block;float: left;height: 60px;width: 179px;background:url(../img/menu_inicio.gif) no-repeat left top;cursor:pointer;}
#menu_inicio em {display: none;}
#menu_inicio a:hover {background-position: 100% -60px;}

#menu_inicio_current a {margin: 0; padding: 0;display: block;float: left;height: 60px;width: 179px;background:url(../img/menu_inicio.gif) no-repeat left bottom;cursor:pointer;}
#menu_inicio_current em {display: none;}
#menu_inicio_current a:hover {background-position: 100% -60px;}


#menu_elconcurso a {margin: 0; padding: 0;display: block;float: left;height: 60px;width: 196px;background:url(../img/menu_elconcurso.gif) no-repeat left top;cursor:pointer;}
#menu_elconcurso em {display: none;}
#menu_elconcurso a:hover {background-position: 100% -60px;}

#menu_elconcurso_current a {margin: 0; padding: 0;display: block;float: left;height: 60px;width: 196px;background:url(../img/menu_elconcurso.gif) no-repeat left bottom;cursor:pointer;}
#menu_elconcurso_current em {display: none;}
#menu_elconcurso_current a:hover {background-position: 100% -60px;}



#menu_premios a {margin: 0; padding: 0;display: block;float: left;height: 60px;width: 188px;background:url(../img/menu_premios.gif) no-repeat left top;cursor:pointer;}
#menu_premios em {display: none;}
#menu_premios a:hover {background-position: 100% -60px;}

#menu_premios_current a {margin: 0; padding: 0;display: block;float: left;height: 60px;width: 188px;background:url(../img/menu_premios.gif) no-repeat left bottom;cursor:pointer;}
#menu_premios_current em {display: none;}
#menu_premios_current a:hover {background-position: 100% -60px;}


#menu_inscripciones a {margin: 0; padding: 0;display: block;float: left;height: 60px;width: 184px;background:url(../img/menu_inscripciones.gif) no-repeat left top;cursor:pointer;}
#menu_inscripciones em {display: none;}
#menu_inscripciones a:hover {background-position: 100% -60px;}

#menu_inscripciones_current a {margin: 0; padding: 0;display: block;float: left;height: 60px;width: 184px;background:url(../img/menu_inscripciones.gif) no-repeat left bottom;cursor:pointer;}
#menu_inscripciones_current em {display: none;}
#menu_inscripciones_current a:hover {background-position: 100% -60px;}


#menu_contactanos a {margin: 0; padding: 0;display: block;float: left;height: 60px;width: 213px;background:url(../img/menu_contactanos.gif) no-repeat left top;cursor:pointer;}
#menu_contactanos em {display: none;}
#menu_contactanos a:hover {background-position: 100% -60px;}

#menu_contactanos_current a {margin: 0; padding: 0;display: block;float: left;height: 60px;width: 213px;background:url(../img/menu_contactanos.gif) no-repeat left bottom;cursor:pointer;}
#menu_contactanos_current em {display: none;}
#menu_contactanos_current a:hover {background-position: 100% -60px;}

/*Megabanner*/
#mgbanner {
	width: 960px;
	height: 440px;
	margin: 20px auto 0 auto;
	padding: 0;
}

#mgbannerA {
	width: 350px;
	height: 440px;
	float: left;

}

#mgbannerB {
	width: 610px;
	height: 440px;
	float: left;
}

/*Faders*/
.btn2007 {position:relative;display:block;height: 200px;width: 225px;background:url(../img/btn_2007_offon.jpg) 0 0 no-repeat;cursor:pointer;}
.btn2007 * {display: none;}
.btn2007 span.hover {position: absolute;top: 0;left: 0;display: block;height: 200px;width: 225px;background:url(../img/btn_2007_offon.jpg) 0 -200px no-repeat;cursor: pointer}
	
.btn2008 {position:relative;display:block;height: 200px;width: 225px;background:url(../img/btn_2008_offon.jpg) 0 0 no-repeat;cursor:pointer;}
.btn2008 * {display: none;}
.btn2008 span.hover {position: absolute;top: 0;left: 0;display: block;height: 200px;width: 225px;background:url(../img/btn_2008_offon.jpg) 0 -200px no-repeat;cursor:pointer;}

.btn2009 {position:relative;display:block;height: 200px;width: 225px;background:url(../img/btn_2009_offon.jpg) 0 0 no-repeat;cursor:pointer;}
.btn2009 * {display: none;}
.btn2009 span.hover {position: absolute;top: 0;left: 0;display: block;height: 200px;width: 225px;background:url(../img/btn_2009_offon.jpg) 0 -200px no-repeat;cursor:pointer;}

.btn2010 {position:relative;display:block;height: 200px;width: 225px;background:url(../img/btn_2010_offon.jpg) 0 0 no-repeat;cursor:pointer;}
.btn2010 * {display: none;}
.btn2010 span.hover {position: absolute;top: 0;left: 0;display: block;height: 200px;width: 225px;background:url(../img/btn_2010_offon.jpg) 0 -200px no-repeat;cursor:pointer;}


/*Botones Años*/
#btn_ediciones {
	width: 960px;
	height: 200px;
	margin: 20px auto 0 auto;
	padding: 0;
}

#btn_ediciones ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#btn_ediciones .edicion_m {
	float: left;
	display: inline;
	margin: 0 20px 0 0;
}

#btn_ediciones .edicion_nm {
	float: left;
	display: inline;
	margin: 0;
}

/*Main Content*/

#main_wrapper {
	width: 960px;
	background: #FFF;
	margin: 20px auto 0 auto;
}

#main_wrapper_top {
	width: 960px;
	height: 20px;
	background:url(../img/bg_wrap_top.gif) top no-repeat;
}

#main_wrapper_bottom {
	width: 960px;
	height: 20px;
	background:url(../img/bg_wrap_bottom.gif) bottom no-repeat;
}

#main_wrapper_content {
	width: 960px;
	margin: 0;
	padding: 10px 0 10px 0;
}

/*Posts*/

.post {
	margin: 0 0 40px 0;
}

.post img {
	float: left;
	margin: 3px 15px 5px 0;
	padding: 10px;
	border: #e1e1e1 1px solid;
}

.link_more {
	margin: -8px 0 0 0;
}

/*Footer*/
#footer {
	width: 960px;
	height: 160px;
	margin: 20px auto 0 auto;
	background: url(../img/bg_footer.png) no-repeat;
}

#footer_auspicio {
	padding: 40px 0 0 0;
	}
	
#footer_icons {
	padding: 0 0 0 0;
	width: 204px;
	margin: auto;
}

#footer_icons ul {
	margin: 0;
	padding: 22px 0 0 0;
	list-style: none;
}

#footer_icons ul li {
	display: inline;
	float: left;
	margin: 0 0 0 20px;
}



/*----------------*/
/*Paginas Internas*/
/*----------------*/


/*Titulos Principales*/
#tit_main {
	width: 960px;
	height: 100px;
	margin: 20px auto 0 auto;
	padding: 0;
}

.tit_edicion2007 {background: url(../img/tit_pages/tit_mqdh2007.png) no-repeat;}
.tit_edicion2008 {background: url(../img/tit_pages/tit_mqdh2008.png) no-repeat;}
.tit_edicion2009 {background: url(../img/tit_pages/tit_mqdh2009.png) no-repeat;}
.tit_edicion2010 {background: url(../img/tit_pages/tit_mqdh2010.png) no-repeat;}
.tit_contactanos {background: url(../img/tit_pages/tit_contactanos.png) no-repeat;}
.tit_elconcurso {background: url(../img/tit_pages/tit_elconcurso.png) no-repeat;}
.tit_inscripciones {background: url(../img/tit_pages/tit_inscripciones.png) no-repeat;}
.tit_lospremios {background: url(../img/tit_pages/tit_lospremios.png) no-repeat;}

/*Inner Content*/

#inner_wrapper {
	width: 960px;
	background: #FFF;
	margin: 20px auto 0 auto;
}

#inner_wrapper_top {
	width: 960px;
	height: 20px;
	background:url(../img/bg_inner_top.gif) top no-repeat;
}

#inner_wrapper_bottom {
	width: 960px;
	height: 20px;
	background:url(../img/bg_inner_bottom.gif) bottom no-repeat;
}

#inner_wrapper_content {
	width: 960px;
	margin: 0;
	padding: 10px 0 10px 0;
}

/*Cajas Laterales*/
.lat_box_wrapper {
	width: 230px;
	background: #e5e5e5;
	margin: 0 0 20px 0;
}

.lat_box_top {
	width: 230px;
	height: 20px;
	background:url(../img/bg_lat_top.gif) top no-repeat;
}

.lat_box_bottom {
	width: 230px;
	height: 20px;
	background:url(../img/bg_lat_bottom.gif) bottom no-repeat;
}

.lat_box_content {
	width: 190px;
	margin: 0;
	padding: 0 20px 0 20px;
}

div.hr {
  height: 2px;
  margin-bottom: 10px;
  background: url(../img/hr_lat.gif) no-repeat;
}
div.hr hr {
  display: none;
}

hr.lat_box {
	height: 2px;
	width: 190px;
	background: #C96;
}

.logo_sidebar img{
	border: 0;
	margin: 0;
	padding: 0;
}

/*Galerias Laterales*/

#lat_box_gallery {
	width: 210px;
	height: 375px;
	overflow: hidden;
	margin: 0;
	padding: 0 0 0 20px;
}

#lat_box_gallery ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#lat_box_gallery ul li {
	margin: 0; 
	padding: 0 11px 11px 0;
	float: left;
}

#lat_box_gallery img {
	margin: 0;
	padding: 0;
	border: 5px #FFF solid;
}

.gallery_show {
	width: 46px;
	heigth: 46px;
	padding: 0 11px 11px 0;
}

.gallery_hidden {
	display: none;
	position: absolute;
	top: -1000px;
}

/* Video */
#video_edicion {
	margin: 0 0 40px 0;
}

#video_edicion ul {
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
}

#video_edicion ul li {
	margin: 0; 
	padding: 0 15px 20px 0px;
	float: left;
}

#video_edicion img {
	margin: 0;
	padding: 9px;
	border: 1px #c5c5c5 solid;
}

/*Grid de Contenidos*/
.content420 {
	width: 420px;
	margin: 0 0 0 40px;
	padding: 0;
	float: left;
	display: inline;
}
.content420 p {
    text-align: justify;
}

.content610 {
	width: 610px;
	margin: 0 0 0 40px;
	padding: 0;
	float: left;
	display: inline;
}
.content610 p {
    text-align: justify;
}
.content230 {
	width: 230px;
	margin: 0 0 0 40px;
	padding: 0;
	float: left;
	display: inline;
}

.content880 {
	width: 880px;
	margin: 0 0 0 40px;
	padding: 0;
}

.intro {
	margin: 0 0 40px 0;
}
.alignright {
    float:right;
    margin: 0 0 20px 20px;
}
.alignleft {
    float:left;
    margin: 0 20px 20px 0;
}

/*Tabla de Cronograma*/
#cronograma caption {
	padding: 0 0 5px 0;
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#cronograma th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(../img/bg_table_header.png) no-repeat;
}

#cronograma td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


#cronograma td.alt {
	background: #F5FAFA;
	color: #797268;
}