.centrado { text-align:center; }

/*zonas ajax*/
#negra,#pop{position:absolute}
#negra{left:0px;top:0px;width:100%;height:1670px;opacity:0.6;background-color:#000;filter:alpha(opacity=60);z-index:2}
#pop{z-index:99;background-color:#fff}


/* POP UP MSG AJAX */
/* Mensaje ventana ajax +INFO */
/*
.msg_ajax{ width:475px; text-align:left; background:#fff url(../images/fondopinfo.jpg) repeat-x;font-size:12px}
	/*.msg_ajax div.msg_ajax_flashdata { padding: 40px 0 30px;}*/
		/*.msg_ajax p, .msg_ajax .message, .msg_ajax .info_panel, .msg_ajax .info_wrapper div {
			text-align:center; color: #666; font-size:12px; margin: 0 30px 10px; }
	.msg_ajax h2, .msg_ajax h6 {
	padding:6px 7px; margin:0px; border:1px solid #424242;
	background:#ccc url(../images/titulseccion.gif) repeat-x bottom;
	font:bold 11px "Trebuchet MS"; color:#fff;}
	.msg_ajax h6 { margin-bottom: 20px; }
	.msg_ajax ul{ margin:10px; padding:0px; list-style:none; font:12px "Trebuchet MS"; margin-bottom:0px}
	.msg_ajax li{ padding-left:32px; margin-bottom:3px; background-repeat:no-repeat; }
		.msg_ajax .uno { background-image:url(../images/punto1.gif)}
		.msg_ajax .dos { background-image:url(../images/punto2.gif)}
			.dos img{vertical-align:top}
		.msg_ajax .tres{background-image:url(../images/punto3.gif)}
			.tres b{font-size:1.2em}
		.youtubeurl{
			width:270px; height:17px; padding-left:29px;padding-top:3px; border:2px inset #000;
			background:#fff url(../images/iyoutube.gif) no-repeat; font-size:11px}

	.msg_ajax form { margin-top: 10px; }
	.msg_ajax label { float: left; width:70px; margin-right:5px; text-align:right; font:12px "Trebuchet MS"; color: #666;}
	.msg_ajax fieldset { border:none; }
	.msg_ajax .ajax_input { border:1px solid #999; color: #666; height: 15px; width:375px;}
		.msg_ajax .w300 { width: 300px; }
	.msg_ajax .ajax_textarea { border:1px solid #999; color: #666; width: 375px; height:90px; margin: 0; }
	/* tabla centrada que contiene más de 1 botón */
	/*.msg_ajax .ajax_tbl_botones { margin: 0 auto; width: 250px; }
	.msg_ajax .ajax_botones { bottom: 0; left: 0; margin: 20px auto 0; padding-bottom: 20px;  position: relative; width: 475px; }
	.msg_ajax a img { border: none; }
	.boton_popup { border:none; }

.msg_ajax .info_panel {
	max-width: auto; width:475px; margin: inherit; padding: inherit;
	border:none;  text-align:left; background: inherit; }
.msg_ajax .message { background:none; margin:inherit; padding:inherit; }
*/
.fmacbook{background:url(../images/mac.gif) no-repeat center top;padding-top:120px;display:block}

/* Danet a mi manera */
#danetamimanera {
  position: absolute; top: 0; left: 50%; margin-left:-435px; padding:0; z-index: 3;
  width: 869px !important; height: 590px !important; border:none; }
  #danetamimanera img { border:none;}
  
/* botones */
.boton_enviar {
	width:96px;
	height:24px;
	border:none;
	background:url(../images/enviar_img.gif) no-repeat;
	/*text-indent:-9999em; */
	outline:none;
}
.boton_volver {
	width:79px; height:20px; border:none;
	display:inline-block;
	background:url(../images/volver.gif) no-repeat; /*text-indent:-9999em;*/ cursor:default; outline:none; }
.boton_cancelar {
	width:96px; height:24px; border:none; display:inline-block;
	background: url(../images/cancelar.gif) no-repeat; cursor:pointer; outline:none; }
	
.contentMensaje{padding:45px 35px}
.aceptamensaje{text-align:center; margin:0 auto;}

.titganador{font:bold 13px "Trebuchet MS";color:#06c;margin:0px;padding:15px;text-align:center}

.datosreg input,.datosreg select,.olvido_contrasena table input{width:350px;font:11px arial;border:2px inset #c4c4c4}
.registro form div{padding-bottom:4px;color:#666;font:12px "Trebuchet MS"}
	.registro form .completadatos{padding-bottom:10px}
	.registro form input {color:#666;font:11px "Trebuchet MS";}
.olvido_contrasena{width:100%}
.olvido_contrasena fieldset{border:0px;padding:0px}
	.olvido_contrasena .titganador{padding:15px 10px}
	.olvido_contrasena td{font:11px "Trebuchet MS";color:#666}
	.labelspop{text-align:right; font-size:11px;}
	.labelspop span{color:#000; font-size:11px;}
	
.olvido_usuario fieldset table { margin: 0 auto;}

.errors, .message { margin: 20px 25px 10px;}
.errors, .error, .msg_ajax p .error {color: #bf5657 !important;}
.error
	.errors p, .message p, .info_panel p { display: block; }
	.errors span, .message span { font-weight:bold; }
	.message h6  { color:#06c; font:bold 16px "Trebuchet MS"; margin: 20px 10px 30px;}
    .message h6.ok  { color:#06c; font:bold 16px "Trebuchet MS"; margin: 10px 10px 30px;}
	.errors h6 { color:#bf5657; font:bold 16px "Trebuchet MS"; margin: 20px 10px 30px;}
	.error, .message { margin: 0 10px; }
		.error span { font-weight: bold; }
		.message { color:#06c; }
		.message span { font-weight: bold; }
	.error a { color:#06c; }
	
/* Div subir video */
	.subirvideo { padding:5px 0px 8px 100px;background:url(../images/iconyoutubeloged.gif) no-repeat 19px 10px}
		.subirvideo h3 { color:#bf5657; font: bold 16px "Trebuchet MS";margin:0px; line-height:17px;}
		.subirvideo .masinfo{text-align:right; padding:0px 5px 4px 0px;}
		.subirvideo .subeunvideo{position:relative;bottom:-3px;/*width:242px;*/ width:60%;border:1px solid #999;}	

.como_participar {width: 475px; height: 322px; background:url(../images/promos/como_participar.jpg) no-repeat left top;}
.aceptaparticipar{ position: absolute; bottom: 60px; left:30px;}	

/* Letra peque bases legales banners */
	span.consultabases { color: #666; font-size:9px; text-align:left;margin-left:24px;margin-top:294px;position:absolute;}
	span.consultabases a { color:#069; }	
.message { margin: -10px 10px; }	
