/* CSS Document */

/*Generales----------------------------------------------------*/

html, body{
overflow:visible;
margin:0 0 0 0;
bottom:0;
width:100%;
height:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11.5px;
font-weight:lighter;
letter-spacing:0.5px;
background-color:#000000;
background-image:url(img/fondotapiz.jpg);
background-repeat:repeat;
z-index:-1;
}

a{
text-decoration:none;
color:#F3E61E;
}

img{
border:none;
}

.contenido{
position:relative;
margin-top:0;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
width:905px;
min-height:100%;
height:auto;
background-image:url(img/contenido.png);
background-repeat:repeat-y;
z-index:2;
border-left-style:solid;
border-left-width:thin;
border-left-color:#000000;
}

.guarda{
position:relative;
/*border-style:solid;
border-width:thin;*/
height:132px;
width:auto;
margin-top:-132px;
background-image:url(img/guarda.jpg);
background-repeat:repeat-x;
z-index:0;
}

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

/*Encabezado---------------------------------------------------*/

.encabezado{
position:relative;
margin-top:0;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
width:900px;
min-height:100px;
max-height:100px;
height:auto;

/*border-bottom-style:solid;
border-bottom-width:thin;
border-bottom-color:#000000;*/
}

.logo{
position:absolute;
margin-top:5px;
margin-left:25px;
background-image:url(img/logo.png);
height:90px;
width:120px;
z-index:2;

/*border-right-style:solid;
border-right-width:thin;
border-right-color:#000000;*/
}

.nombreEmpresa{
position:absolute;

width:250px;
height:50px;

margin-top:15px;
margin-left:160px;

background-image:url(img/header/nombre.png);
background-repeat:no-repeat;

/*border-style:dashed;
border-width:thin;
border-color:#000000;*/

}

.menuPrincipal{
position:absolute;
margin-top:69px;
margin-bottom:0;
margin-left:-3px;
margin-right:auto;
width:902px;
height:30px;
background-color:#230102;
/*background-image:url(img/header/pie.png);*/

/*border-top-style:solid;
border-top-width:thin;
border-top-color:#000000;*/

color:#FFE60D;
font-size:12px;
}

.tablaMenu{
position:relative;
border-spacing:1px;
margin-left:255px;
height:29px;
}

.tablaMenu td{
/*border-style:dashed;
border-width:thin;
border-color:#FFFFFF;*/

font-size:14px;
width:120px;
height:25px;
text-align:center;
vertical-align:middle;
}

.listaMenu {
position:relative;
margin: 0;
padding: 0;


}



.listaMenu li {
list-style: none;
float: left;

background-color:#230102;

width:120px;
height:25px;
}

.listaMenu li img{
padding-top:3px;
padding-bottom:3px;

}


.listaMenu li a {
display: block;
font-weight: bold;
 
}

.listaMenu li a:hover {
}

.listaMenu li ul{
display: none;

padding-top:20px;
}


.listaMenu li ul{
display: none;

padding-top:20px;


/*border-style:dashed;
border-width:thin;
border-color:#FFFFFF;*/
}


.listaMenu li ul img{
padding-top:5px;
padding-bottom:20px;
}

.listaMenu li:hover ul, .listaMenu li.hover ul {
position: absolute;
display: inline;
left: 0;
width: 100%;
margin: 0;
padding: 0; 
}

.listaMenu li:hover li, .listaMenu li.hover li {
    float: left;
}


.textoMenu{
margin:auto;

width:100px;
height:auto;

height:18px;

/*border-style:dashed;
border-width:thin;
border-color:#FFFFFF;*/
}


.funcionales{
position:absolute;
margin-top:10px;
margin-left:550px;
margin-right:20px;
margin-bottom:50px;

/*border-style:solid;
border-width:thin;
border-color:#000000;*/
}


.tablaFuncionales{
position:relative;
border-spacing:1px;
text-align:center;

/*border-style:solid;
border-width:thin;
border-color:#000000;*/

}


.tablaFuncionales td{
/*border-style:solid;
border-width:thin;
border-color:#000000;*/
}

.funcionalImagen{
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;

height:30px;
min-width:30px;
max-width:30px;

/*border-style:solid;
border-width:thin;
border-color:#000000;*/
}

.funcionalTexto{
height:10px;
width:70px;

font-size:9px;

color:#F3E61E;

/*border-style:solid;
border-width:thin;
border-color:#000000;*/
}


.funcionales a:hover{
color:#FFFFFF;
}

.seleccionIdioma{
position:absolute;
margin-top:18px;
margin-left:830px;
margin-right:20px;
margin-bottom:50px;

height:35px;
width:60px;


/*border-style:solid;
border-width:thin;
border-color:#000000;*/
}

.idioma{
margin:2px 2px 2px 2px;
height:14px;
width:50px;
}

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

/*Navegador----------------------------------------------------*/

.navegador{
position:relative;

margin-right:0px;

min-height:350px;
width:190px;
background-color:#330000;

color:#CCCCCC;

border-style:solid;
border-width:thin;
border-color:#FFFFFF;

z-index:1;

}

.navegador li{
margin-bottom:5px;
font-size:12px;
text-decoration:none;
font-weight:normal;
}

.blur{
margin-left: 0px;
margin-top: 0px;
background-image:url(img/fondomenuright.png);
z-index:0;
}

.shadow{
position: relative;
bottom: 3px;
right: 3px;
}

.imagenNavegador{
position:absolute;
margin-left:0px;

width:190px;

bottom:0;

overflow:hidden;

z-index:-1;
/*border-style:dashed;
border-width:thin;
border-color:#FFFFFF;*/
}

.tituloNavegador{
position:relative;

margin-top:3px;
margin-left:3px;
margin-right:3px;
margin-bottom:10px;

background-image:url(img/titulonavegador.png);
background-repeat:no-repeat;

height:30px;

/*border-style:solid;
border-width:thin;
border-color:#FFFFFF;*/

font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#F3E61E;
}

.itemNavegador{
margin-bottom:5px;
margin-left:28px;

width:160px;
height:20px;

background-image:url(img/itemnavegadorfondo.png);
background-repeat:no-repeat;

z-index:4;

/*border-style:solid;
border-width:thin;
border-color:#FFFFFF;*/
}

.textoNavegador{
padding-top:2px;
padding-left:5px;

font-size:13px;


}

.textoNavegador ul{
margin:0 0 0 0;
padding-left:20px;
}


.textoNavegador ul li{
margin: 0 0 0 0;
padding-left:0px;

font-size:10.5px;




}


.textoNavegador a{

}

.textoNavegador a:hover{
color:#FFFFFF;
}

.imagenSubtituloNavegador{
position:relative;

margin-top:3px;
margin-left:3px;
margin-right:3px;
margin-bottom:5px;

padding-left:5px;

background-image:url(img/titulonavegador.png);
background-repeat:no-repeat;

height:25px;

text-align:left;

/*border-style:solid;
border-width:thin;
border-color:#FFFFFF;*/

font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#F3E61E;
}

.imagenTituloNavegador{
position:relative;

margin-left:auto;
margin-right:auto;
margin-top:0px;;
margin-bottom:auto;

height:30px;
width:auto;

text-align:center;

z-index:1;

/*border-style:dashed;
border-width:thin;
border-color:#FFFFFF;*/
}


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

/*Inicio-------------------------------------------------------*/

.guardaInicio{

width:855px;
height:50px;

margin-top:15px;

margin-left:25px;
}

.guardaFondo{
position:relative;

width:855px;
height:50px;

margin-top:10px;
margin-bottom:0px;
}

.fotoSlots{
position:relative;

margin-top:10px;

width:280px;
height:auto;
}

.fotoNovedad{
position:relative;

text-align:center;

margin-top:20px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;

width:150px;
height:auto;

/*border-style:solid;
border-width:thin;
border-color:#FFFFFF;*/
}

.tablaInicio{
position:relative;

margin-top:10px;
margin-right:10px;
margin-left:20px;

width:850px;


z-index:3;

/*border-style:solid;
border-width:thin;
border-color:#FFFFFF;*/
}

.tablaInicio a{
cursor:pointer;
}

.tablaInicio td{
margin-bottom:0px;

vertical-align:top;

/*border-style:solid;
border-width:thin;
border-color:#FFFFFF;*/
}

.tablaInicioContenido{
position:relative;

width:550px;
height:auto;

margin-top:0px;
margin-bottom:0px;
margin-left:10px;

/*border-style:solid;
border-width:thin;
border-color:#FFFFFF;*/

}

.tablaInicioContenido td{
position:relative;

margin-bottom:0px;

max-width:300px;

/*border-style:dashed;
border-width:thin;
border-color:#FFFFFF;*/
}

.bloqueInicio{

width:260px;


/*border-style:solid;
border-width:thin;
border-color:#FFFFFF;*/
}

.tituloBloque{
padding-bottom:3px;
font-size:12px;
font-weight:bold;

max-width:300px;
color:#F3E61E;

border-bottom-style:solid;
border-bottom-width:thin;
border-bottom-color:#000000;
}

.textoBloque{
color:#FFFFFF;
text-align:justify;
}

.imagenDistinciones{
position:absolute;

margin-top:0px;

height:58px;
width:50px;

/*border-style:dashed;
border-width:thin;
border-color:#FFFFFF;*/
}

.textoDistinciones{

margin-top:10px;
margin-bottom:30px;

color:#FFFFFF;
text-align:left;

width:260px;

/*border-style:dashed;
border-width:thin;
border-color:#FFFFFF;*/
}

.textoDistinciones p{
margin-top:0px;
margin-left:60px;
text-align:justify;
}

.tituloDistinciones{
margin-bottom:5px;
margin-left:60px;

}

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

/*Cuerpo-------------------------------------------------------*/

.cuerpo{
position:relative;
margin-left:20px;
margin-bottom:50px;

/*min-height:400px;*/
width:635px;

color:#CCCCCC;

/*border-style:dashed;
border-width:thin;
border-color:#000000;*/
}


.cuerpo a{
color:#FFFFFF;
}

.cuerpo a:hover{
color:#F3E61E;
}


.tituloCuerpo{
position:relative;

padding-bottom:3px;
font-size:12px;
font-weight:bold;

margin-top:0px;
margin-bottom:15px;
margin-left:5px;
margin-right:5px;

/*font-size:14px;
font-weight:bold;*/
color:#F3E61E;

border-bottom-style:solid;
border-bottom-width:thin;
border-bottom-color:#000000;
}



.guardaCuerpo{
position:relative;

margin-top:10px;
margin-bottom:10px;

margin-left:20px;

height:50px;

/*border-style:solid;
border-width:thin;
border-color:#FFFFFF;*/
}

.textoCuerpo{
position:relative;

margin-top:0px;
margin-left:5px;
margin-right:5px;

padding-top:0px;

text-align:justify;
line-height:15px;

color:#FFFFFF;


}


.tablaCuerpo{
position:relative;
margin-top:15px;
margin-bottom:0px;
margin-left:20px;
margin-right:20px;


z-index:2;

/*border-bottom-color:#FFFFFF;
border-width:thin;
border-style:dashed;*/

}

.tablaCuerpo td{
vertical-align:top;


}

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

/*Plataforma---------------------------------------------------*/

.tablaPlataforma{

max-width:630px;

/*border-color:#FFFFFF;
border-width:thin;
border-style:dashed;*/
}

.tablaPlataforma td{
/*border-color:#FFFFFF;
border-width:thin;
border-style:dashed;*/
}

.imagenPlataforma{

/*border-color:#FFFFFF;
border-width:thin;
border-style:solid;*/
}

.imagenPlataforma img{
/*border-color:#000000;
border-width:thick;
border-color:#000000;*/
}

.textoPlataforma{
margin-left:10px;

}

.textoPlataforma p{
margin-top:0px;

}

.textoPlataforma li{
margin-bottom:10px;
}

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

/*Juego--------------------------------------------------------*/

.tablaJuego{
width:630px;

/*border-color:#FFFFFF;
border-width:thin;
border-style:solid;*/
}

.tablaJuego td{
min-width:320px;

/*border-color:#FFFFFF;
border-width:thin;
border-style:dashed;*/
}

.logoGLC{
position:relative;

margin-top:-45px;

margin-left:220px;

width:100px;

/*border-color:#FFFFFF;
border-width:thin;
border-style:solid;*/
}

.glcTexto{
height:10px;
font-size:8px;
text-align:center;
}

.logoGLC img{
width:100px;}


.logoTecnoPower{
position:absolute;

/*margin-top:65px;
margin-left:0px;
margin-bottom:10px;*/

left:80px;
bottom:20px;

width:180px;

text-align:center;

/*border-style:solid;
border-width:thin;
border-color:#FFFFFF;*/
}


.imagenBackLight{
position:absolute;

margin-top:0px;

min-width:320px;
min-height:240px;

border-color:#FFFFFF;
border-width:thin;
border-style:solid;

z-index:4;


}


.navegadorImagen{
position:relative;

width:auto;
height:15px;

font-size:10px;
text-align:center;

margin-left:0px;
margin-right:10px;
margin-top:250px;
margin-bottom:0px;
}

.navegadorImagen i{
cursor:pointer;
}


.fichaJuego{
margin-top:0px;
margin-left:30px;

width:265px;





/*border-color:#FFFFFF;
border-width:thin;
border-style:solid;*/

}

.fichaJuego p{
margin-top:0px;
font-size:11px;

}

.fichaJuego ul{
margin-top:0px;
margin-left:0;
}


.linksJuego{
margin-top:30px;
width:100px;

margin-left:180px;


/*border-color:#FFFFFF;
border-width:thin;
border-style:solid;*/
}


.botonLink{
margin-bottom:5px;
width:100px;
height:15px;

font-size:9px;


border-color:#FFFFFF;
border-width:thin;
border-style:solid;
}


.tituloFichaJuego{
margin-bottom:5px;

color:#F3E61E;


border-bottom-color:#000000;
border-bottom-width:thin;
border-bottom-style:solid;
}

.tituloFichaJuegoIzq{
text-decoration:underline;
margin-top:200px;
margin-bottom:5px;
}

.botonDescargas{
position:relative;

width:60px;
height:17px;

/*border-style:solid;
border-width:thin;
border-color:#FFFFFF;*/

margin-top:20px;
margin-left:0px;
margin-bottom:30px;
}

.mediaPlayer{
position:absolute;
top:-2px;
left:auto;
right:0;
}

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

/*Pie----------------------------------------------------------*/

.pie{
position:relative;
margin-top:0;
margin-left:auto;
margin-right:auto;
padding-top:10px;
width:905px;
height:20px;
margin-top:-30px;
background-image:url(img/pie.png);
text-align:center;
color:#FFFFFF;
font-size:9px;


z-index:3;
}

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

/*Vínculos-----------------------------------------------------*/

.vinculo{
height:57px;
width:315px;

/*border-color:#FFFFFF;
border-width:thin;
border-style:dashed;*/
}

.textoVinculo{
margin-bottom:20px;
height:20px;
width:315px;

text-align:right;

/*border-color:#FFFFFF;
border-width:thin;
border-style:dashed;*/
}

.textoVinculo a{
color:#F3E61E;
}

.textoVinculo a:hover{
color:#FFFFFF;
}

/*Noticias-----------------------------------------------------*/

.listaPrensa{

}

.listaPrensa li{
margin-bottom:10px;
color:#FFFFFF;
list-style-image:url('img/homebison.png')
}

.listaPrensa li:hover{
color:#F3E61E;

}


.noticiaFondo{
position:relative;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
width:700px;
min-height:100%;
height:auto;
background-image:url(img/contenido.png);
background-repeat:repeat-y;

border-right-style:solid;
border-right-width:thin;
border-right-color:#000000;

z-index:0;
}

.tablaNoticia{
position:relative;
margin:30px 50px 0px 50px;
width:600px;
/*border-style:dashed;
border-width:thin;
border-color:#000000;*/
}

.tablaNoticia td{
vertical-align:top;
width:290px;
margin-right:10px;
margin-bottom:30px;

/*border-style:dashed;
border-width:thin;
border-color:#000000;*/
}

.tituloNoticia{
position:relative;

margin:0px 10px 10px 10px;

height:20px;
width:680px;

font-size:14px;
font-weight:bold;
color:#F3E61E;
text-align:center;

border-bottom-style:solid;
border-bottom-width:thin;
border-bottom-color:#000000;

z-index:1;
}

.textoNoticia{
height:auto;
font-size:11px;

width:290px;

color:#FFFFFF;

text-align:justify;

/*border-style:dashed;
border-width:thin;
border-color:#000000;*/
}

.textoNoticia p{
margin-top:0;
}


.tablaCertificados{
border-spacing:0px;


border-style:solid;
border-width:thin;
border-color:#FFFFFF;
}

.tablaCertificados th{
text-align:justify;


border-style:solid;
border-width:thin;
border-color:#FFFFFF;
}

.tablaCertificados td{


border-style:solid;
border-width:thin;
border-color:#FFFFFF;
}

.imagenNoticia{
height:auto;
width:290px;
margin-bottom:20px;
}

.epigrafe{
position:relative;
margin-bottom:30px;

height:auto;
width:auto;
font-size:9px;
color:#FFFFFF;
text-align:justify;

/*border-style:dashed;
border-width:thin;
border-color:#000000;*/
}

.noticiaFondo img{
border:none;
width:290px;
z-index:1;
}

.piePublicacion{
position:absolute;
margin-top:-100px;
margin-left:100px;
margin-right:50px;

height:90px;
width:auto;

z-index:1;

/*border-style:dashed;
border-width:thin;
border-color:#000000;*/
}

.imagenPiePublicacion{
margin-left:270px;


height:78px;
width:60px;

z-index:3;

/*border-style:dashed;
border-width:thin;
border-color:#000000;*/

}

.imagenPiePublicacion img{
height:78px;
width:auto;
max-width:60px;
}

.epigrafePublicacion{
position:relative;

height:auto;
margin-top:-12px;
margin-left:340px;
margin-bottom:0px;
width:auto;
font-size:9px;
color:#FFFFFF;
text-align:center;
}

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

/*Juegos-------------------------------------------------------*/

.tablaJuegos{
min-width:590px;

/*border-style:dashed;
border-width:thin;
border-color:#000000;*/
}

.tablaJuegos td{


/*border-style:dashed;
border-width:thin;
border-color:#000000;*/
}

.imagenJuego{
margin-left:auto;
margin-right:auto;

width:150px;
height:90px;

border-style:solid;
border-width:thin;
border-color:#FFFFFF;
}

.imagenJuego img{
width:150px;
height:90px;
}

.textoJuego{
margin-left:auto;
margin-right:auto;
margin-bottom:10px;

width:150px;
min-height:15px;

text-align:center;


}

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

/*Contacto-----------------------------------------------------*/

.tablaContacto{
font-size:11px;
}

.tablaDatos input{
width:200px;
}

.tablaDatos select{
width:205px;
}

.tablaConsulta input{
margin-top:15px;
}

.tablaConsulta textarea{
width:390px;
height:107px;
}

.tablaContactoDatos{
width:630px;


}

.tablaContactoDatos td{

}


.contactoDireccion{
width:300px;
height:60px;

margin-top:65px;

background-image:url(img/fondodireccion.png);


border-style:solid;
border-width:thin;
border-color:#FFFFFF;
}


.contactoDireccion p{
margin-top:12px;
margin-left:70px;
font-size:10px;
text-align:left;
line-height:11px;
}

.contactoTelefonos{
width:300px;
height:60px;

margin-top:65px;

background-image:url(img/fondotelefonos.png);


border-style:solid;
border-width:thin;
border-color:#FFFFFF;
}


.contactoTelefonos p{
margin-top:12px;
margin-left:70px;
font-size:10px;
text-align:left;
line-height:11px;
}

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

/*Descargas-----------------------------------------------------*/

.tituloDescargas{
position:relative;

margin:0px 10px 10px 10px;

height:20px;
width:auto;

font-size:12px;
font-weight:bold;
color:#F3E61E;
text-align:center;

border-bottom-style:solid;
border-bottom-width:thin;
border-bottom-color:#000000;

z-index:1;
}

.tituloSeccion{
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
color:#F3E61E;

}

.tablaDescargas{
margin-left:10px;

/*border-style:solid;
border-width:thin;
border-color:#FFFFFF;*/
}

.tablaDescargas td{

/*border-style:solid;
border-width:thin;
border-color:#FFFFFF;*/
}

.celdaThumbnail{
height:70px;
width:100px;

padding:auto;

}

.thumbnailImg{
margin-left:15px;
}

.tablaDescargas td a{
color:#FFFFFF;
}

.tablaDescargas td a:hover{
color:#F3E61E;
}

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

/*Recomendar-----------------------------------------------------*/

.tituloRecomendar{
position:relative;

width:400px;

padding-bottom:3px;
font-size:12px;
font-weight:bold;

margin-top:0px;
margin-bottom:15px;
margin-left:5px;
margin-right:5px;

/*font-size:14px;
font-weight:bold;*/
color:#F3E61E;

border-bottom-style:solid;
border-bottom-width:thin;
border-bottom-color:#000000;
}

.tablaRecomendar{
font-size:11px;

/*border-style:solid;
border-width:thin;
border-color:#FFFFFF;*/
}

.tablaRecomendar td{

width:200px;

/*border-style:solid;
border-width:thin;
border-color:#FFFFFF;*/
}

.tablaRecomendar input{
width:180px;
}

.botonRecomendar{
width:200px;
margin-right:12px;
margin-top:20px;

}

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

/*Clientes-------------------------------------------------------*/

.login{
width:280px;
height:130px;

margin-top:50px;

margin-left:auto;
margin-right:auto;

border-color:#000000;
border-style:solid;
border-width:thin;
}

.tablaLogin{
margin-left:auto;
margin-right:auto;

margin-top:20px;
}

.tablaLogin td{

}

.botonLogin{
margin-top:10px;

}

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

