@charset "utf-8";
/* CSS Document */
body,td,th {font-family: Arial;	color: #FFF; font-size:13px;}
/*body {margin-left: 0px;	margin-top: 0px; margin-right: 0px;	margin-bottom: 0px;	background-image: url(../images/wall.jpg); background-position: 100% 100%;}*/
body {margin-left: 0px;	margin-top: 0px; margin-right: 0px;	margin-bottom: 0px; background:url(../images/wall3.jpg) repeat-x fixed; width:100%; height:100%;}
p{padding-left:10px; padding-right:10px; padding-bottom:30px;}
.amarillo{color:#FF0;}
h3{ padding-left:10px;}
fieldset{ border:solid 1px #320A0C;}

#contacto{position:relative; margin:auto; background:#000; width:870px; height:30px; padding-right:10px; padding-top:5px;}
#contacto .btn-contact{ padding-right:5px; padding-left:5px; float:right;}

#menu-cont{position:relative; margin:auto; background:#333333; width:880px; height:112px;}
#logo{position:absolute; top:5px; left:20px; width:227px; height:105px;}
#menu{position:absolute; top:0px; left:300px; width:570px; height:112px;}
/* ----------------------  MENU  ---------------------- */
#inicio {position:absolute; color:#FFF; text-decoration:none; top:0px; left:0px; width:135px; height:42px; padding-top:70px; cursor:pointer;}

#inicio a {width:135px; font-size:12px; color:#FFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}

#inicio:hover {position:absolute; color:#FFF; text-decoration:none; top:0px; left:0px; width:135px; height:100px; background: url(../images/bgMenu.jpg) repeat-x; cursor:pointer;}

#inicio.active {position:absolute; color:#FFF; text-decoration:none; top:0px; left:0px; width:135px; height:100px; background:url(../images/bgMenu.jpg) repeat-x;}

#inscripciones {position:absolute; color:#FFF; text-decoration:none; top:0px; left:135px; width:105px; height:42px;  padding-top:70px; cursor:pointer;}

#inscripciones a {width:135px; font-size:12px; color:#FFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}

#inscripciones:hover {position:absolute; color:#FFF; text-decoration:none;  top:0px; left:135px; width:105px; height:100px; background: url(../images/bgMenu.jpg) repeat-x; cursor:pointer;}

#inscripciones.active {position:absolute; color:#FFF; text-decoration:none;  top:0px; left:135px; width:105px; height:100px; background:url(../images/bgMenu.jpg) repeat-x;}

#premios {position:absolute; color:#FFF; text-decoration:none; top:0px; left:240px; width:105px; height:42px; padding-top:70px; cursor:pointer;}

#premios a {width:135px; font-size:12px; color:#FFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}

#premios:hover {position:absolute; color:#FFF; text-decoration:none;  top:0px; left:240px; width:105px; height:100px; background: url(../images/bgMenu.jpg) repeat-x; cursor:pointer;}

#premios.active {position:absolute; color:#FFF; text-decoration:none;  top:0px; left:240px; width:105px; height:100px; background:url(../images/bgMenu.jpg) repeat-x;}

#resultados {position:absolute; color:#FFF; text-decoration:none; top:0px; left:345px; width:105px; height:42px; padding-top:70px; cursor:pointer;}

#resultados a {width:135px; font-size:12px; color:#FFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}

#resultados:hover {position:absolute; color:#FFF; text-decoration:none;  top:0px; left:345px; width:105px; height:100px; background: url(../images/bgMenu.jpg) repeat-x; cursor:pointer;}

#resultados.active {position:absolute; color:#FFF; text-decoration:none;  top:0px; left:345px; width:105px; height:100px; background:url(../images/bgMenu.jpg) repeat-x;}

#galeria {position:absolute; color:#FFF; text-decoration:none; top:0px; left:450px; width:105px; height:42px; padding-top:70px; cursor:pointer;}

#galeria a {width:135px; font-size:12px; color:#FFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}

#galeria:hover {position:absolute; color:#FFF; text-decoration:none;  top:0px; left:450px; width:105px; height:100px; background: url(../images/bgMenu.jpg) repeat-x; cursor:pointer;}

#galeria.active {position:absolute; color:#FFF; text-decoration:none;  top:0px; left:450px; width:105px; height:100px; background:url(../images/bgMenu.jpg) repeat-x;}
/* ---------------------------------------------------- */

#banner{position:relative; margin:auto; background:#ed1b24; width:880px; padding-bottom:8px;}
.elemento{margin:auto; background:url(../images/banner.jpg); width:863px; height:336px;}

#contenedor{position:relative; margin:auto; background:#000; width:880px;}
#ban-der{ width:244px; height:188px;}
#gris{ border:solid 8px #C5C5C5; background:#000; padding-bottom:10px;}
#gris a{color:#FF0; font-weight:bold; text-decoration:none;}
#gris a:hover{color:#FF0; font-weight:bold; text-decoration:none;}
#gris p{padding-left:10px; padding-right:10px; padding-bottom:1px;}
.leer{padding-left:10px; padding-right:10px;  padding-bottom:10px;}
.divide{ height:5px; border-top:dashed 1px #C5C5C5;}
#alacran{ width:150px; height:100px; float:right;}
#pago{position:absolute; top:0px; right:0px; width:244px; background:#CCCCCC;}
#cont-pago{ margin:10px auto 10px auto;  width:230px; background:#000;}
#perfil{position:relative; top:0px; left:0px; width:625px; background:#FF0000; padding-bottom:10px; background: url(../images/degradado-contenedor.jpg) #FF0000 bottom repeat-x;}
#info{position:relative; top:10px; left:7px; width:610px; background:#000; margin-bottom:10px;}
#info li a{color:#FFF; text-decoration:none; font-weight:bold;}
#info li a:hover{color:#FFF; text-decoration:underline; font-weight:bold;}
#info a{color:#FF0; font-weight:bold; text-decoration:none;}
#info a:hover{color:#FF0; font-weight:bold; text-decoration:none;}
.titulo{ padding-top:5px; padding-left:5px;}
#formularios{ padding-left:50px; padding-right:50px; padding-bottom:20px;}
.cuadro{width:270px; background: url(../images/degradado-contenedor.jpg) #FF0000 bottom repeat-x; padding:5px;}
.gtit{color:#FF0; font-weight:bold; background:#000; padding:5px 10px 5px 10px;}
.galimg{ border-left:solid 10px #000; border-right:solid 10px #000; border-bottom:solid 10px #000;}
.contgal{ width:250; background-color:#333; border-left:solid 10px #000; border-right:solid 10px #000; border-bottom:solid 10px #000; padding:5px 10px 5px 10px;}

#footer{position:relative; margin:auto; background:#000; width:880px; height:120px; padding-top:20px; padding-bottom:10px;}
#footer a{color:#FFF; text-decoration:none;}
#footer a:hover{color:#FFF; text-decoration:underline;}
#patrocinadores{position:relative; margin-top:70px; background:#FFF; width:100%; padding-top:10px; padding-bottom:10px;}
#mensaje{color:#F00;}

.galer{
	width:1px;
	height:1px;
}
#promos{ position:fixed; top:50px; right:0px; background:url(../images/bg-promos.png); width:200px; padding:15px 5px 30px 5px; z-index:100;}
