
/* CSS Document */

body { font-family: Helvetica, Arial, Verdana; background-color:#; color:; }
a { text-decoration:none;color:#}
ul {margin: 0; padding: 0;  /* list-style-type: none; list-style-image: none; */ }
li {display: inline; }
img {border: 0;}
h1 { font-family: Helvetica, Arial, Verdana; color:#; font-size:24px; padding-bottom:30px;}



/*MASCARA*/

#concurso{ margin:0 auto 5px auto; width:990px; clear:both;}

.mascara_arriba{width:990px; height:90px; margin:0 40px; }
.mascara_centro{width:990px; overflow:hidden; min-height:480px; margin-bottom:1px;}
.mascara_abajo{width:910px;}
.mascara_faldon{width:910px; text-align:right; }
.mascara_faldon a{font-size:12px; color:#; PADDING-LEFT:15px; font-weight:bold}
.mascara_faldon a:hover{text-decoration:underline;PADDING-LEFT:15px; }
.mascara_centro .mascara_izquierda {width:30px; float:left; }
.mascara_centro .mascara_derecho {width:30px; float:left;}


/*CONCURSO*/

.mascara_centro .mascara_contenido {width:910px; min-height:460px; float:left; background-color:#; padding:10px; }
.menu {HEIGHT:20PX; PADDING-BOTTOM:5PX; border-bottom:1px solid #e6c389; margin-bottom:20px; }
.menu a{ PADDING-RIGHT:14px; COLOR:#cccccc; font-size:15px;font-weight:bold;}
.menu a:hover{ PADDING-RIGHT:14px; COLOR:#; } /*#d9bb83*/
.menu .activo{ PADDING-RIGHT:14px; COLOR:#; font-size:15px;font-weight:bold;}
.contenido_concurso {font-family: arial, verdana; color:#; font-size:0.8em;}
.contenido_concurso a {COLOR:#; text-decoration:underline;font-weight:bold}
.contenido_concurso a:hover {COLOR:#; text-decoration:none;}

.scroll_contenidos {float:left;width:430px;}

.scroll_contenidos .flexcroll {
width: 430px;
height: 400px;
overflow: auto;
position: relative;
margin: 15px 0px 0px 0px;
padding: 0px 15px 0px 0px;
float:left;
}
.flexcrollactive .emptyspace {
	height: 260px;
	}



.foto_producto {float:right; padding-left:10px;}


/*CONCURSO home*/

.player_video {width:620px;float:left;z-index:1;text-align:center;}
.player_video .info_video {width:620px;float:left; padding-top:10px;}
.player_video .info_video .titulo {font-size:14px; padding-bottom:4px;}
.player_video .info_video .texto {font-size:12px;}

.texto_home {float:left; color: #; width:280px; font-size:12px;}


/*CONCURSO videos*/

.submenu {margin-left:70px; padding: 0; height:15px;}
.submenu a{ COLOR:#; font-weight:bold;  font-size:14px; font-weight:normal;}
.submenu a:hover{ COLOR:#; background-color:#;}
.submenu ul {margin: 0;  padding: 0; list-style-type: none; list-style-image: none; }
.submenu li {display: inline; padding: 0 15px 0 0; }
#listado_videos {height:380px; font-family: arial, verdana; padding-top:10px;}
#listado_videos #listado_item{height:90px; font-family: arial, verdana; padding:10px 0 10px 0; width:455px; float:left; }
#listado_videos #listado_item .foto{width:160px; float:left; }
#listado_videos #listado_item .info{width:290px; float:left; font-family: arial, verdana; color:#; font-size:14px;}
#listado_videos #listado_item .info a{color:#ffffff;}
#listado_videos #listado_item .info a:hover{color:#; background-color:#;}
#listado_navega{font-family: arial, verdana;}
#listado_navega div{ height:18px; margin-right:10px; font-size:12px; float:left; }
#listado_navega .contador{font-family: arial, verdana; color:#000000; background-color:#; width:180px;}
#listado_navega .anteriorsiguiente {font-family: arial, verdana; background-color:#;}
#listado_navega .anteriorsiguiente a{color:#000000;}
#listado_navega .anteriorsiguiente a:hover{color:#ffffff;}
#listado_navega .numero {width:18px;  background-color:#; text-align:center;}
#listado_navega .numero a{color:#000000;}
#listado_navega .numero a:hover{color:#ffffff;}
#listado_navega .numeroactivo {width:18px;  background-color:#000000; color:#; text-align:center;}



/*CONCURSO ficha*/

#tabs_ficha {
float:left;
width:280px;
}

#tabs_ficha div {
margin-top:0px;
}

#tabs_ficha #videos {
float:left;
position:absolute;width:280px; 
margin-top:20px;
}


#tabs_ficha #videos div{
position:relative; margin:0px;
}

#tabs_ficha #videos #listado_item {height:60px; font-family: arial, verdana; padding:10px 0px 0px 0; width:280px; float:left;}
#tabs_ficha #videos #listado_item .foto{width:110px; float:left; }
#tabs_ficha #videos #listado_item .foto img{width:100px; height:57px; }
#tabs_ficha #videos #listado_item .info{width:170px; float:left; font-family: arial, verdana; color:#ffffff; font-size:14px;}

#tabs_ficha #comentarios {
padding-top:10px; font-size:12px; margin-top:20px;  width:280px;
}

#tabs_ficha #comentarios .flexcroll {
height: 330px;
overflow: auto;
position: relative;
margin: 15px 0px 0px 0px;
padding: 0px 15px 0px 0px;
float:left;
}



#tabs_ficha #comentarios .flexcrollactive .emptyspace {
	height: 260px;
	}

#tabs_ficha #comentarios #mycustomscroll .vscrollerbase {
	visibility: visible !important;
}

#tabs_ficha #comentarios .scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}



#tabs_ficha #comentarios .vscrollerbase {
width: 10px;
background-image: url('../img/0.png');
}
#tabs_ficha #comentarios .vscrollerbar {
width: 10px;
background-color: #;
}
#tabs_ficha #comentarios .hscrollerbase {
height: 10px;
background-color: gray;
}
#tabs_ficha #comentarios .hscrollerbar {
height: 10px;
background-color: gray;
}

#tabs_ficha #comentarios .scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}



#tabs_ficha #comentarios {
position:absolute;
}

#tabs_ficha #comentarios div{
position:relative; height:auto; margin-top:5px;
}
#tabs_ficha #comentarios .comentario{
margin:5px 0 15px 0;
}
#tabs_ficha #comentarios .comentario .nombre{
height:12px; font-weight:bold;
}
#tabs_ficha #comentarios .comentario .texto{

}
#tabs_ficha #comentarios .comentario .separador{
clear:both; height:1px;width:20px;background-color:#ffffff;position:relative;
}





#tabs_ficha #comentarios_form {
position:absolute; padding-top:10px; font-size:12px; margin-top:20px;
}
#tabs_ficha #comentarios_form div{
 height:35px; margin-top:5px;
}


#tabs_ficha #compartir {
position:absolute; border-top:1px solid #6D6E72; padding-top:10px; text-align:right; margin-top:372px; width:280px;
}

#tabs_ficha #compartir .compartir_izq{
float:left; height:20px; position:relative; width:110px;
}

#tabs_ficha #compartir .compartir_der{
float:right; height:20px; position:relative; width:150px; margin-top:1px;
}

#tabs_ficha #votar {
padding-top:10px; font-size:12px; margin-top:20px;
}



/* ------------ */



#tabs_ficha a{color:#ffffff; font-size:12px; text-decoration:none;font-weight:bold}
#tabs_ficha a:hover{color:#000000;background-color:#; font-size:12px;}


#tabs_ficha #navega {
float:left;
position:absolute;
width:280px; 
margin-top:0px;
margin-bottom:20px;
height:19px
clear:both;
border-bottom:1px solid #6D6E72;
}


#tabs_ficha #navega a{
color:#ffffff;
background-color:none;
}


#tabs_ficha #navega a:hover{
color:#000000;
background-color:none;
}


#tabs_ficha #navega #navega_ficha_videos {
background-color:#;
border-color:#6D6E72 #6D6E72 #;
border-style:solid;
border-width:1px;
color:#000000;
width: 55px;
padding:1px 10px 1px 10px;
position:relative;
float:left;
height:16px;
}



#tabs_ficha #navega #navega_ficha_comentarios {
margin-left:3px;
float:left;
background-color:#000000;
border-color:#6D6E72 #6D6E72 #000000;
border-style:solid;
border-width:1px;
width: 100px;
padding:1px 10px 1px 10px;
position:relative;
float:left;
height:16px;
}



/*CONCURSO formulario*/
#formulario_alta {width:435px; float:left; padding-right:10px;}
#formulario_alta div{height:40px;}
input, textarea, select { font-family: Arial, Verdana; font-size: 12px; color: #FFFFFF; background-color: #000000; border: #FFFFFF; border-style: solid; border-width:  1px;}
.boton_confirmar{ font-family: Arial, Verdana; font-size: 12px; color: #; background-color: #; border: #; border-style: solid; border-width:  1px; cursor:pointer;}
.boton_ok{ font-family: Arial, Verdana; font-size: 10px; color: #; background-color: #; width:20px; border-style: solid; border-width:  0px; cursor:pointer; }


#formulario_registro {width:450px; float:left; font-size:12px;}
#formulario_registro div{height:50px;}
#formulario_registro a{color: #FFFFFF; font-size:12px;font-weight:bold}
#formulario_registro a:hover{color: #; /* background-color:#; */ text-decoration:underline; }


#formulario_envio {width:550px; float:left; font-size:12px;}
#formulario_envio .inputfile{height:90px; width:550px}
#formulario_envio .inputfile .label{height:20px;}
#formulario_envio .inputfile .envio{height:50px; color:#666}
#formulario_envio .inputfile .envio object{float:left; margin:5px 5px 0 0}
#formulario_envio a{color: #FFFFFF; font-size:10px;font-weight:bold}
#formulario_envio a:hover{color: #; background-color:#;}


/*CONCURSO scroll*/



.flexcroll {
width: 260px;
height: 400px;
overflow: auto;
position: relative;
margin: 15px 0px 0px 0px;
padding: 0px 15px 0px 0px;
float:left;
}
.flexcrollactive .emptyspace {
	height: 260px;
	}

#mycustomscroll .vscrollerbase {
	visibility: visible !important;
}

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}



.vscrollerbase {
width: 10px;
background-image: url('../img/fondo_scroll.png');
}
.vscrollerbar {
width: 10px;
background-color: #;
}
.hscrollerbase {
height: 10px;
background-color: gray;
}
.hscrollerbar {
height: 10px;
background-color: gray;
}

.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}

