@charset "UTF-8";

* {
	margin:0;
	padding:0;
}

Body {
	background:#080705 url(../images/main-bg.jpg) no-repeat center top fixed;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin:0;
}


#MainContent {
	width: 900px;
	margin:0 auto;
}

#Header {
	background:url(../images/header.jpg) no-repeat;
	width:900px;
	height:261px;
	margin:20px 0 0;
	padding-top:0px;
}

#Header #Logo a {
	display:block;
	width:900px;
	height:200px;
}

#Header #Menu {
	display:block;
	width:850px;
	height:36px;
	font-family:Arial, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:36px;
	vertical-align:middle;
	margin:0 0 0 20px;
}

#Header #Menu li {
	float:left;
	margin:0px 0px;
	list-style:none;
	padding:0 20px;
	color:#FF5A2F;
	background:url(../images/separador.png) no-repeat left center;
}

#Header #Menu li a {
	color:#000;
	text-decoration:none;
}

#Header #Menu li a:hover {
	color:#FF5A2F;
	text-decoration:none;
}

#Header #Menu li a.selected {
	color:#FF5A2F;
	text-decoration:none;
}

#Header #Menu li a.btn_insc_menu {
	display:block;
	padding:0;
	height:36px;
	width:164px;
}

#Header #Menu li.btn_insc_menu {
	background:url(../images/btn-inscripciones-menu.png) no-repeat;
	padding:0;
	margin-left:25;
}

#Header #SubMenu {
	width:900px;
	height:25px;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0.2em;
	line-height:25px;
	vertical-align:middle;
	margin:0 0 0 8px;
	background:url(../images/arrow-down.gif) no-repeat 380px top;
	display:none;
}

#Header #SubMenu li {
	float:left;
	margin:0px 0px;
	list-style:none;
	padding:0 8px;
	background:url(../images/separador2.gif) no-repeat left center;
}

#Header #SubMenu li a {
	color:#FFF;
	text-decoration:none;
}

#Header #SubMenu li a:hover {
	color:#FF5A2F;
	text-decoration:none;
}

#Header #SubMenu li a.selected {
	color:#FF5A2F;
	text-decoration:none;
}

#Header #Balloon {
	position:relative;
	left:660px;
	display:none;
	width:166px;
	height:117px;
	background:url(../images/balloon.png) no-repeat;
	z-index:100;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	line-height:1.2em;
	text-align:center;
	padding:20px 20px;
	color:#FF592F;
}

#Header #Balloon li {
	margin:0;
	padding:0;
	list-style:none;
}

#Header #Balloon li.dots {
	padding-bottom:10px;
	margin-bottom:6px;
	background:url(../images/dots-horizontal.gif) repeat-x bottom;
}

#Header #Balloon a {
	color:#FF592F;
	text-decoration:none;
	padding-top:20px;
}

#Header #Balloon a:hover {
	color:#000;
}

#Header #Balloon a .small_text {
	color:#000;
	font-size:11px;
	line-height:1.1em;
}


/* Body */

#BodyContent {
	background:url(../images/body-bg.jpg);
}

#BodyContent #Top {
	background:url(../images/body-top.jpg) no-repeat;
	width:900px;
	height:7px;
}

/* Left Column */

#BodyContent #Content #LeftInfo {
	width:490px;
}

#MainContent #BodyContent #Content #LeftInfo #Note {
	padding:30px 20px 10px 50px;
	text-align:justify;
	margin-bottom:40px;
}

#MainContent #BodyContent #Content #LeftInfo #Note.premios {
	background:url(../images/title-premios.jpg) no-repeat 0 20px;
	padding-top:80px;
}

#MainContent #BodyContent #Content #LeftInfo #Note.categorias {
	background:url(../images/title-categoria.jpg) no-repeat 0 20px;
	padding-top:80px;
}

#MainContent #BodyContent #Content #LeftInfo #Note.ruta {
	background:url(../images/title-ruta.jpg) no-repeat 0 20px;
	padding-top:80px;
}

#MainContent #BodyContent #Content #LeftInfo #Note.historia {
	background:url(../images/title-historia.jpg) no-repeat 0 20px;
	padding-top:80px;
}

#MainContent #BodyContent #Content #LeftInfo #Note.movilizacion {
	background:url(../images/title-movilizacion.jpg) no-repeat 0 20px;
	padding-top:80px;
}

#MainContent #BodyContent #Content #LeftInfo #Note.preguntas {
	background:url(../images/title-preguntas.jpg) no-repeat 0 20px;
	padding-top:80px;
}

#MainContent #BodyContent #Content #LeftInfo #Note.premios {
	background:url(../images/title-premios.jpg) no-repeat 0 20px;
	padding-top:80px;
}

#MainContent #BodyContent #Content #LeftInfo #Note.resultados {
	background:url(../images/title-resultados.jpg) no-repeat 0 20px;
	padding-top:80px;
}

#MainContent #BodyContent #Content #LeftInfo #Note.galeria {
	background:url(../images/title-fotos-carrera.jpg) no-repeat 0 20px;
	padding-top:80px;
}
#MainContent #BodyContent #Content #LeftInfo #Note.galeria2010 {
	padding-top:80px;
}

#MainContent #BodyContent #Content #LeftInfo #Note.puntos {
	background:url(../images/title-puntos.jpg) no-repeat 0 20px;
	padding-top:80px;
}

#MainContent #BodyContent #Content #LeftInfo #Note.entrenamiento {
	background:url(../images/title-entrenamiento.jpg) no-repeat 0 20px;
	padding-top:80px;
}

#MainContent #BodyContent #Content #LeftInfo #Note.galeria ul {
	list-style:none;
}
#MainContent #BodyContent #Content #LeftInfo #Note.galeria2010 ul {
	list-style:none;
}

#MainContent #BodyContent #Content #LeftInfo #Note.galeria ul.menu_gal li a {
	margin-right:6px;
	text-decoration:none;
	font-size:11px;
	color:#F30;
	padding:2px 4px;
	border:1px dotted #900;
}
#MainContent #BodyContent #Content #LeftInfo #Note.galeria2010 ul.menu_gal li a {
	margin-right:6px;
	text-decoration:none;
	font-size:11px;
	color:#F30;
	padding:2px 4px;
	border:1px dotted #900;
}
#MainContent #BodyContent #Content #LeftInfo #Note.galeria ul.menu_gal li a:hover {
	text-decoration:none;
	color:#FF9;
	background:#900;
}
#MainContent #BodyContent #Content #LeftInfo #Note.galeria2010 ul.menu_gal li a:hover {
	text-decoration:none;
	color:#FF9;
	background:#900;
}
#MainContent #BodyContent #Content #LeftInfo #Note.galeria ul.menu_gal li a.actual_view {
	text-decoration:none;
	color:#FF9;
	background:#900;
}
#MainContent #BodyContent #Content #LeftInfo #Note.galeria2010 ul.menu_gal li a.actual_view {
	text-decoration:none;
	color:#FF9;
	background:#900;
}
#MainContent #BodyContent #Content #LeftInfo #Note.galeria #GalNav {
	clear:left;
	display:block;
	width:180px;
	margin:20px auto;
	padding-top:10px;
}
#MainContent #BodyContent #Content #LeftInfo #Note.galeria2010 #GalNav {
	clear:left;
	display:block;
	width:180px;
	margin:20px auto;
	padding-top:10px;
}#MainContent #BodyContent #Content #LeftInfo #Note.galeria #GalNav a {
	float:left;
	margin-right:10px;
	color:#900;
	text-decoration:none;
}

#MainContent #BodyContent #Content #LeftInfo #Note.galeria #GalNav a:hover {
	text-decoration:underline;
	color:#000;
}

#MainContent #BodyContent #Content #LeftInfo #Note.galeria #GalNav a.selected {
	color:#000;
}

#MainContent #BodyContent #Content #LeftInfo #Note.galeria li {
	float:left;
}
#MainContent #BodyContent #Content #LeftInfo #Note.galeria2010 li {
	float:left;
}
#MainContent #BodyContent #Content #LeftInfo #Note.galeria div.miniaturas {
	clear:left;
}
#MainContent #BodyContent #Content #LeftInfo #Note.galeria2010 div.miniaturas {
	clear:left;
}
#MainContent #BodyContent #Content #LeftInfo #Note.galeria div.miniaturas li {
	width:116px;
	height:116px;
	margin-right:10px;
}

#MainContent #BodyContent #Content #LeftInfo #Note.galeria div.miniaturas li img {
	border:2px solid #C60;
	border-top-color:#F90;
	border-left-color:#F90;
	
}
#MainContent #BodyContent #Content #LeftInfo #Note.galeria2010 div.miniaturas li img {
	border:2px solid #C60;
	border-top-color:#F90;
	border-left-color:#F90;
	
}
#MainContent #BodyContent #Content #LeftInfo #Note p {
	margin-bottom:10px;
}

#MainContent #BodyContent #Content #LeftInfo #Note h2{
	margin-bottom:20px;
	font-size:16px;
	color:#FF3D0D;
	text-align:left;
}

#MainContent #BodyContent #Content #LeftInfo #Note h3{
	margin-bottom:20px;
	color:#F45900;
}

#MainContent #BodyContent #Content #LeftInfo #Note ul {
	margin-left:20px;
}

#MainContent #BodyContent #Content #LeftInfo #Note li {
	margin-bottom:10px;
}

#MainContent #BodyContent #Content #LeftInfo #Note a {
	color:#FF3D0D;
}

#MainContent #BodyContent #Content #LeftInfo #Note a:hover {
	color:#003000;
}

#MainContent #BodyContent #Content #LeftInfo #FotosCarr {
	display:block;
	background:url(../images/title-fotos-carrera.jpg) no-repeat;
	padding:57px 20px 10px 170px;
	margin-bottom:0px;
	color:#333;
	height:100px;
}

#MainContent #BodyContent #Content #LeftInfo #FotosCarr a.btn_gal {
	background:url(../images/btn-ver-galeria.jpg) no-repeat;
	display:block;
	width:98px;
	height:22px;
}

#MainContent #BodyContent #Content #LeftInfo #FotosCarr a:hover.btn_gal {
	background-position:-98px;
}


#MainContent #BodyContent #Content #LeftInfo #Reel {
	display:block;
	background:url(../images/bg-galeria.jpg) no-repeat;
	width:364px;
	height:276px;
	padding:13px 0px 0px 103px;
	margin-bottom:0;
}


/* Right Column */

#BodyContent #Content #RightInfo {
	position:relative;
	float:right;
	width:400px;
	background:url(../images/bg-right.jpg) no-repeat 13px 17px;
}

#BodyContent #Content #RightInfo #MainPicture {
	display:block;
	width:310px;
	height:199px;
	/*background:url(../images/foto-carrera.jpg) no-repeat;*/
	margin:28px 0 0 26px;
}
#BodyContent #Content #RightInfo #Counter {
	margin-left:15px;
	margin-top:-4px
}

#BodyContent #Content #RightInfo #MainPicture.historia {
	background:url(../images/foto-historia.jpg) no-repeat;
}
#BodyContent #Content #RightInfo #MainPicture.categorias {
	background:url(../images/foto-categorias1.jpg) no-repeat;
}
#BodyContent #Content #RightInfo #MainPicture.pfrecuentes {
	background:url(../images/foto-pf1.jpg) no-repeat;
}
#BodyContent #Content #RightInfo #MainPicture.premios {
	background:url(../images/foto-premios.jpg) no-repeat;
}
#BodyContent #Content #RightInfo #Map {
	display:block;
	width:148px;
	height:113px;
	background:url(../images/map.png) no-repeat;
	margin:288px 0 45px 17px;
	padding:278px 0 0 200px;
}

#BodyContent #Content #RightInfo #Map a.btn_ver {
	background:url(../images/btn-ver.jpg) no-repeat;
	display:block;
	width:52px;
	height:22px;
}

#BodyContent #Content #RightInfo #Map a:hover.btn_ver {
	background-position:-52px;
}



#BodyContent #Content #RightInfo #Sonria {
	display:block;
	width:100px;
	height:163px;
	margin:247px auto 0;
	padding:0;
}

#BodyContent #Content #RightInfo #Inscripciones {
	display:block;
	width:400px;
	height:141px;
	background:url(../images/btn_insc.png) no-repeat;
	margin:30px 0 0;
	padding:0;
}

#BodyContent #Content #RightInfo #Facebook {
	display:block;
	width:100px;
	height:30px;
	margin:0 auto;
}

#BodyContent #Content #RightInfo #Facebook img {
	border:none;
}

#BodyContent #Content #RightInfo #ShareSN {
	display:block;
	width:410px;
	height:21px;
	margin:10px auto;
	text-align:center;
	vertical-align:middle;
}

#BodyContent #Content #RightInfo #Consultas {
	display:block;
	width:400px;
	height:30px;
	margin:10px auto;
	padding:0;
	text-align:center;
}

#MainContent #BodyContent #Content #RightInfo #Consultas a {
	color:#AA3D0D;
}

#MainContent #BodyContent #Content #RightInfo #Consultas a:hover {
	color:#003000;
}

#BodyContent #Content #RightInfo #Inscripciones a.btn_insc {
	display:block;
	width:312px;
	height:120px;
	margin:0 0 0 50px;
	padding:0;
}


/* Down Content */
#BodyContent #Up {
	clear:both;
	width:851px;
	height:19px;
	margin:0 auto 10px;
}

#BodyContent #Up a.go_top {
	float:right;
	display:block;
	width:73px;
	height:19px;
	color:#F30;
	background:url(../images/flecha-arriba.png) no-repeat right center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:18px;
	vertical-align:middle;
	margin-right:10px;
}

#BodyContent #Auspiciadores {
	clear:both;
	width:849px;
	height:162px;
	margin:0 auto 10px;
}

#BodyContent #Auspiciadores ul {
	margin-top:1px;
	padding:0;
	list-style:none;
	background-color:#FFC;
}

#BodyContent #Auspiciadores li {
	float:left;
	margin-left:130px;
}


#BodyContent #Bottom {
	background:url(../images/body-bottom.jpg) no-repeat;
	width:900px;
	height:7px;
}

#Footer {
	width:900px;
	color:#FFF;
	margin-top:20px;
	text-align:center;
}

#Footer #Links {
	width:900px;
	height:25px;
	margin:0 auto;
	text-align:center;
	font-size:11px;
	line-height:11px;
	color:#FF592F;
	margin-left:-10px;
	
}

#Footer #Links a {
	margin:0 10px;
	color:#FBC319;
	text-decoration:none;
}

#Footer #Links a:hover {
	margin:0 10px;
	color:#FFF;
	text-decoration:none;
}

#Footer #Copy {
	width:900px;
	height:25px;
	margin:0 auto 50 auto;
	text-align:center;
	font-size:11px;
	line-height:11px;
	color:#FFF;
}

#Footer #Copy a {
	color:#FFF;
	text-decoration:none;
}

#Footer #Copy a:hover {
	color:#FBC319;
	text-decoration:underline;
}

/* Class Global */

.red_text {
	color:#F45900;
}

.clear {
	clear:both !important;
}

.noBg {
	background:none !important;
}

.title_bold {
	font-size:14px;
	line-height:22px;
	vertical-align:middle;
	font-weight:bold;
	color:#FF6;
	letter-spacing:0.1.em;
	background-color:#fe6627;
	font-variant:small-caps;
	margin-top:20px;
	padding-left:10px
}

.hrule {
	background:url(../images/dots-horizontal.gif) repeat-x bottom;
	color:none;
	line-height:1px;
}

.resalta {
	font-size:18px;
	color:#F00;
}



.VerRuta {
	position: relative;
	left: 380px;
	top: -50px;
	clear: none;
	height: auto;
	width: auto;
	float: right;
}

#VerRuta ul li {
	display: inline; 
}

