/* CSS Document */
*{font-family:Tahoma, Arial, Helvetica, sans-serif;margin:0px;padding:0px;border:0px;}
body{background:#333;margin: 0; padding: 0;}
table, tr, td{border-width:thin;border-collapse:collapse;border-spacing:0px;}
td{empty-cells:show;}

/* TABLAS */
table.principal{margin:0px auto;width:100%;}
.bgNaranja{background:#EF7A00;}
.bgNegro{background:#333;}
.bgBlanco{background:#FFF;}

.tdBigSize{width:830px;}
.tdSmallSize{width:10px;}
.sRestalia{background:url(images/fondo_restalia.jpg) no-repeat left top;}
.sMapL{width:16px;}
.sMapR{width:8px;}
.tdRegalo100{ font-weight:100; color:#FFFFFF; font-size:10px;  }



.sMapBgT{background:url(images/m_up.gif) repeat-x left top;height:8px;}
.sMapBgB{background:url(images/m_bottom.gif) repeat-x left bottom;height:8px;}
.sMapBgL{background:url(images/m_left.gif) repeat-y left top;}
.sMapBgR{background:url(images/m_right.gif) repeat-y right top;}


table.concurso{margin-left:35px;margin:0px auto;width:500px;border-collapse: separate;border-spacing: 5px}
td.concurso{border:solid thin;border-spacing: 0px 5px}
.Bgris{background:#333333; width:285px; vertical-align:top;}
a.concurso{font-size:11px;color:#fff; font-style:normal; font-weight:100;}

table.concurso_info{width:100%;border-collapse: separate;border-spacing: 5px}



a.contador{font-size:11px;color:#000; font-style:normal; font-weight:100;text-decoration:none}
p.contador{font-size:11px;color:#000; font-style:normal; font-weight:100}


table.nick{margin:0px auto;width:100%;color:#fff; }
td.nick{padding-top:30px;}
p.nick{font-size:11px;color:#fff; font-weight:bold;}


/* PARRAFOS */
.footer{font-size:9px;color:#666;text-align:right;margin-bottom:5px;}
p.fecha{font-size:10px;cursor:default;color:#000;margin-top:5px;}
p.usuario{font-size:9px;cursor:default;color:#FFF;margin-left:2px;}
h2.usuario{font-size:12px;cursor:default;color:#FFF;margin-left:2px;}
p.texto, h1.texto, h2.texto, ul.texto{font-size:11px;cursor:default;color:#333;margin:0px 10px 10px 10px;text-align:left;}
h1.texto{font-size:14px;}
h2.texto{font-size:12px;}
ul.texto li{margin:0px;margin-left:20px;}
span.texto{font-size:10px;font-weight:normal;font-style:italic;}
p.suscripcion{font-size:10px;color:#FFF;margin-bottom:10px;}

p.diseno {font-size:11px;color:#fff; border-width:5px}
a.diseno {font-size:11px;color:#fff; text-decoration:none}
h2.diseno{font-size:12px;color:#fff}
p.disenoNegro {font-size:10px;color:#000;}
h2.disenoNegro{font-size:10px;color:#000; text-align:left;}
a.disenoNegro {font-size:10px;color:#000; text-decoration:underline;}




/* DIV */
div.mSelec{background-position:bottom left;background-repeat:no-repeat;width:230px;height:20px;}
div.mSelecNo{background-position:top left;background-repeat:no-repeat;width:230px;height:20px;}
div.caja_error{ background-color:#333;padding:10px;margin-left:10px;width:350px; color:#FFFFFF; font-weight:bold}



#CAJA_REGISTRO, #CAJA_CONDICIONES, #CAJA_ERROR1, #CAJA_ERROR2, #CAJA_ENVIADO, #CAJA_EDITADO {display:none;}
#CajaFile{
    position: absolute;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
}

/* FORMULARIOS */
#sFormGMAP, #sFormProvGMAP, #sFormUSER{margin:10px 0px;}
#sFormGMAP input.texto, #sFormEMPLEO input.texto, #sFormProvGMAP input.texto, #sFormREGISTRO input.texto{width:100%;font-size:11px;color:#333;}
#sFormGMAP input.boton, #sFormEMPLEO input.boton, #sFormProvGMAP input.boton, #sFormREGISTRO input.boton{margin:10px 0px;}
#sFormGMAP label, #sFormEMPLEO label, #sFormProvGMAP label, #sFormREGISTRO label{font-size:11px;text-transform:uppercase;color:#FFF;font-weight:bold;margin-bottom:5px;display:block;}
#sFormEMPLEO select, #sFormREGISTRO select, #sFormProvGMAP select {width:100%;font-size:11px;color:#333;}
#sFormEMPLEO input.archivo {position:relative;left:auto;right:0px;top:0px;filter: Alpha(Opacity=0);-moz-opacity:0;opacity: 0;width:269px;font-size:11px;color:#333; height:17px;_height:18px;_margin-top:-2px;}
div.upload{position:absolute;width:269px;height:18px;overflow:hidden;background:url(images/btn_upload.png) right top no-repeat;clip:rect(0px, 269px, 18px, 0px );font-size:11px;color:#333;}  

#sFormEMPLEO input.archivoEN {position:relative;left:auto;right:0px;top:0px;filter: Alpha(Opacity=0);-moz-opacity:0;opacity: 0;width:551px;font-size:11px;color:#333; height:17px;_height:18px;_margin-top:-2px;}
div.uploadEN{position:absolute;width:551px;height:18px;overflow:hidden;background:url(images/btn_upload_eng.png) right top no-repeat;clip:rect(0px, 551px, 18px, 0px );font-size:11px;color:#333;}  

#sFormUSER{padding:10px 0px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
#sFormUSER input.texto{width:100%;font-size:11px;color:#FFF;background-color:#333;}
#sFormUSER label{font-size:11px;text-transform:uppercase;color:#333;font-weight:bold;margin-bottom:5px;display:block;}

#sFormRECOVER{padding:10px 0px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
#sFormRECOVER input.texto{width:100%;font-size:11px;color:#FFF;background-color:#333;}
#sFormRECOVER label{font-size:11px;text-transform:uppercase;color:#333;font-weight:bold;margin-bottom:5px;}



/* ENLACES */
a.menu:link, a.menu:visited{background-position:top left;background-repeat:no-repeat;text-decoration:none;display:block;width:230px;height:20px;}
a.menu:hover{background-position:bottom left;}

a.club:link, a.club:visited{font-size:10px;font-weight:bold;color:#333;display:block;margin:5px 10px;}
a.club:hover{text-decoration:none;}

a.enlace:link, a.enlace:visited{color:#EF7A00;font-weight:bold;text-decoration:none;}
a.footer:link, a.footer:visited{text-decoration:none;margin:0px;}
a.footer:hover, a.enlace:hover{text-decoration:underline;}

