.legal_footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D2A941;
	font-weight: normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
.legal_footer{
	padding-top:12px;
	padding-bottom:4px;
}
}
@media all and (min-width: 0px){
.legal_footer{
	padding-top:12px;
	padding-bottom:4px;
}

} 
.legal_footer, x:-moz-any-link {padding-top:0px;
	padding-bottom:0px;}

.normalwhite_inscripcion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	background-position: left;
}
.normalyellow_inscripcion {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #D2A941;
	background-position: left;
}
.text_field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-image: url(/images/input_bg.jpg);
	font-size: 8pt;
	font-weight: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 250px;
	height: 18px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pull_down {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 255px;
	height: 18px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pulldown_fecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	width: 60px;
	height: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #FFCC00;
	border-bottom-color: #FFCC00;
	border-left-color: #FFCC00;
}
.normalwhite_confirmacion {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	background-position: left;
}
.normalwhite_terminos {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	background-position: left;
}
.normalyellow_terminos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #D2A941;
	background-position: left;
}
.mainNav a{
	width:100%;
	text-align:center;
	background:url(/images/navbg.png) repeat-x;
	border-left:1px solid #c55921;
	color:#fff;
	display:block;
	cursor:pointer;
	text-decoration:none;
	font:11px/25px Verdana, Geneva, sans-serif;
	text-transform:uppercase;
}
.mainNav span{
	width:100%;
	text-align:center;
	background:url(/images/navbg1.png) repeat-x;
	border-left:1px solid #c55921;
	color:#fff;
	display:block;
	text-decoration:none;
	font:11px/25px Verdana, Geneva, sans-serif;
	text-transform:uppercase;
}
.mainNav a:hover{
	background:url(/images/navbg1.png) repeat-x;
	text-decoration:none;
}
.mainNav a.factive{
	background:url(/images/navbg1.png) repeat-x;	
}
.mainNav a.flnk{
	
}

.ay_numVotes{
	color:#fff;
	font-size:14px;
	font-weight:bold;
}

.numVotes{
	color:#fff;
	font-size:11px;
}
a.videoSubmit{
	display:block;
	color:#fff;
	display:block;
	cursor:pointer;
	text-decoration:none;
	font:11px/25px Verdana, Geneva, sans-serif;
	background:url(/images/videosubmit.png) no-repeat;
	width:82px;
	//width:90px;
	height:25px;
	cursor:pointer;
	padding-left:8px;
}
a.videoSubmit:hover{
	background:url(/images/videosubmit.png) 0 -25px no-repeat;	
	text-decoration:none;
}

/*** AY ***/
.ay_main_nav a{
 width:100%;
 text-align:center;
 background:url(/images/ay_navbg_on.gif) repeat-x;
 border-left:1px solid #c55921;
 color:#C1912D;
 display:block;
 cursor:pointer;
 font-weight:bold;
 text-decoration:none;
 font:12px/25px Verdana, Geneva, sans-serif;
 text-transform:uppercase;
}
.ay_main_nav a:hover{
 background:url(/images/ay_navbg_on.gif) repeat-x;
 text-decoration:none;
}
.ay_main_nav a.factive{
 background:url(/images/ay_navbg_on.gif) repeat-x;	
}
.ay_main_nav a.flnk{
	
}
.ay_main_nav span{
 width:100%;
 text-align:center;
 background:url(/images/ay_navbg_on.gif) repeat-x;
 border-left:1px solid #c55921;
 color:#C1912D;
 font-weight:bold;
 display:block;
 text-decoration:none;
 font:12px/25px Verdana, Geneva, sans-serif;
 text-transform:uppercase;
}
.ay_main_nav2 span{
 width:100%;
 text-align:center;
 background:url(/images/ay_navbg_on06.gif) repeat-x;
 border-left:1px solid #c55921;
 color:#C1912D;
 display:block;
 text-decoration:none;
 font:12px/25px Verdana, Geneva, sans-serif;
 text-transform:uppercase;
}
.ay_elegido{
 position:absolute;
 background:url(/images/elegido.png) no-repeat 0.0em 15px;
 width:84px;
 height:73px;
 margin:0 0 0 9px;
 margin-left:-7px\9;
 z-index:100;
}
.ay_elegido2{
 position:absolute;
 background:url(/images/ay_ganador.png) no-repeat 0.0em 15px;
 width:109px;
 height:92px;
 margin:6px 0 0 -14px;
 /*margin-left:-13px\9;*/
 z-index:100;
}
.ay_elegido02{
 position:absolute;
 background:url(/images/ay_finalista.png) no-repeat 0.0em 15px;
 width:109px;
 height:92px;
 margin:6px 0 0 -14px;
 /*margin-left:-13px\9;*/
 z-index:100;
}
/*** AY ***/