@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background-color:#014f76;
	background-image:url(../img/fondo.jpg);
	background-repeat:repeat-x;
	text-align:center;
	font-family:Tahoma;
}



a{
	text-decoration:none;

}
#body{
	width:973px;
	text-align:left;
	margin:auto;
	
}
#cab .bus{
	margin-left:37px;
	margin-right:37px;
	width:899px;
	height:82px;
	
}
#cab .menu{
	height:53px;
	margin-left:37px;
	margin-right:37px;
	width:899px;
	text-align:center;
}
#cab .menu a{
	font-family: 'StagSansLight','Arial Narrow';
	color:#FFF;
	font-size:14px;
	
	
}
#cab .menu a:hover{
	border-bottom:dotted 1px #FFF;
	
}

#cab .menu .menu_act{
	font-family: 'StagSansLight','Arial Narrow';
	color:#59b1e4;
	font-size:14px;
	text-align:center;
}


#cuadro{
	width:835px;
	height:103px;
	margin-left:69px;
	margin-right:69px;
}
.textocuadro{
	font-family: 'StagSansLight','Arial Narrow';
	color:#59b1e4;
	font-size:16px;
}
.redsocial{
	font-family: 'StagSansLight','Arial Narrow';
	font-size:16px;
	color:#59b1e4;
}
#videos{
	width:356px;
	height:83px;
	margin-left:35px;
	margin-top:10px;
}
.thumbvid{
	border:solid 2px #023d59;
}
#menuinf{
	padding-bottom:20px;
}
#menuinf a{
	color:#127bad;
	font-size:13px;
	
}
.linea{
	background:url(../img/punteado.gif);
	background-repeat:repeat-x;
	height:2px;
	overflow-y:hidden;
}
.linea2{
	background:url(../img/punteado2.gif);
	background-repeat:repeat-x;
	height:2px;
	overflow-y:hidden;
}
.linea3{
	background:url(../img/punteado3.gif);
	background-repeat:repeat-y;
	background-position:center;
}



#cuadro_contenido{
	width:835px;
	margin-left:69px;
	margin-right:69px;
	margin-bottom:15px;
}
.fondocuadro{
	background-color:#02547e;
	padding-left:53px;
	padding-right:53px;
	padding-top:22px;
	padding-bottom:22px;
}
.izqcuadro{
	background-color:#02547e;
	border-left: solid 1px #29719f;
}
.dercuadro{
	background-color:#02547e;
	border-right: solid 1px #29719f;
}
.supcuadro{
	background-color:#02547e;
	border-top: solid 1px #29719f;
}
.infcuadro{
	background-color:#02547e;
	border-bottom: solid 1px #29719f;
}

.titulo{
	font-family: 'StagSansLight',Tahoma;
	font-size:24px;
	color:#65e0f6;
	padding-bottom:7px;
}
.texto{
	color:#b0daf0;
	font-size:13px;
	
}
.label{
	color:#b0daf0;
	font-size:12px;
	padding-right:6px;
	font-family: Arial, Helvetica, sans-serif;
	
}
.input{
	background-color:#166e96;
	border:solid 1px #03537c;
	height:25px;
	color:#6faeca;
	width:215px;
	font-size:13px;
	
	
}
.legal{
	color:#b0daf0;
	font-size:11px;
	
}

#player{
	width:527px;
	height:349px;
	left:50%;
	top:50%;
	margin-left:-263px;
	margin-top:-174px;
	background-color:#FFF;
	z-index:100;
	display:none;
	position:absolute;
}
#player .video{
	width:479px;
	height:301px;
	margin:24px;
	margin-bottom:0px;
	background-color:#000;
	
}
#cerrar_player{
	width:46px;
	height:85px;
	position:absolute;
	z-index:101;
	top:50%;
	left:50%;
	margin-left:264px;
	margin-top:-174px;
	display:none;
	
}
#cubre{
	width:1px;
	position:absolute;
	height:1px;
	display:none;
	background-color:#000;
	z-index:99;
	top:0px;
	left:0px;
}

#ganadores_mov{
	height:188px;
}
.item_ganador{
	background-image:url(../img/itemganador.jpg);
	width:155px;
	height:188px;
}
.item_ganador .foto{
	padding-top:10px;
	padding-left:17px;
	padding-right:17px;
}
.item_ganador .titulo{
	padding-left:17px;
	padding-right:17px;
	padding-top:19px;
	font-family: 'StagSansLight';
	font-size:16px;
	color:#014f76;
	text-align:center;
}
.item_ganador .titulo a{
	color:#014f76;
}

.item_poder{
	width:188px;
	height:188px;
}
.item_poder .foto{

}
.item_poder .titulo{
	padding-left:25px;
	padding-right:25px;
	padding-top:19px;
	font-family: 'StagSansLight';
	font-size:15px;
	color:#b0daf0;
	text-align:center;
}
.item_poder .titulo a{
	color:#b0daf0;
}


#listaganadores{
	padding-left:27px; 
	padding-right:27px;
	margin-top:43px;
}
#listaganadores .campo{
	color:#59b1e4;
	font-size:16px;
	font-family: 'StagSansLight';
	text-align:center;
}
#listaganadores .item{
	color:#b0daf0;
	font-size:13px;
	
}
.cuadro_poder{
	background-color:#257fa5;
	border:solid 1px #035178;
	height:113px;
	padding-left:21px;
	padding-right:21px;
	padding-top:9px;
	
}
.cuadro_poder .des{
	color:#b0daf0;
	font-size:13px;
	
}
.input_poder{
	background-color:#3590b2;
	border:solid 1px #156488;
	height:61px;
	width:673px;
	font-family:Arial;
	font-size:13px;
	color:#00356A;
	
	
}
#listacomentarios{
	padding-left:21px;
	padding-right:21px;
	padding-top:20px;
	padding-bottom:6px;
	
}
#listacomentarios .item{
	padding-top:20px;
	padding-bottom:19px;
	border-bottom:solid 1px #034d72;
	color:#b0daf0;
	font-size:13px;
		
}
#listacomentarios .respuesta{
	color:#3590b3;
	font-size:13px;
	padding-top:14px;
	padding-bottom:14px;
	border-bottom:solid 1px #034d72;
	padding-left:20px;
	padding-right:20px;
}

#cuadro_mensaje{
	background-color:#FFF;
	width:530px;
	height:270px;
	top:50%;
	left:50%;
	margin-left:-265px;
	margin-top:-103px;
	z-index:100;
	display:none;
	position:absolute;
	
	
}

#cuadro_mensaje .cuadro{
	margin:25px;
	width:480px;
	height:230px;
	background-color:#014f76;
	
}
#cuadro_mensaje .cuadro td{
	font-size:12px;
	color:#b0daf0;
	
}
#cerrar_mensaje{
	width:46px;
	height:85px;
	position:absolute;
	z-index:101;
	top:50%;
	left:50%;
	margin-left:265px;
	margin-top:-103px;
	display:none;
	
}
.textopoder{
	font-size:13px;
	text-align:justify;
	color:#b0daf0;
	
}
.textopoder a{
	color:#50c3dd;
}
.textopoder a:hover{
	color:#50c3dd;
	border-bottom:dotted 1px #50c3dd;
}
.itempoder{
	text-align:justify;
	font-size:13px;
	color:#b0daf0;
	display:none;
}
.itempoder a{
	color:#50c3dd;
}
.itempoder a:hover{
	color:#50c3dd;
	border-bottom:dotted 1px #50c3dd;
}
.itempoder .tit{
	color:#50c3dd;
	font-family: 'StagSansLight';
	font-size:18px;
	
}

.like{
	width:130px;
	height:30px;
	position:absolute;
	z-index:20;
	margin-left:701px;
	margin-top:227px;
}


.like2{
	width:130px;
	height:30px;
	position:absolute;
	z-index:20;
	margin-left:730px;
	margin-top:305px;
}

.cat_flecha{
	color:#50c3dd;
	font-family: 'StagSansLight','Arial Narrow';
	font-size:18px;
}
	
.cat{
	color:#50c3dd;
	font-family: 'StagSansLight','Arial Narrow';
	font-size:16px;
	
}
.cat:hover{
	border-bottom:dotted 1px #50c3dd;
}











/*CUENTA GANADORA*/



#recuadro {
	/*width: 360px;
	height: 260px;
	/*background-color:#E2EFF7;*/

	/*padding-top:30px;
	margin-left:0px;
	margin-top: 10px;
	padding-bottom:20px;

	border-color: #97AFD3;
 	border-width: 1px;
    border-style: solid;*/
	
}


#exito {
	width: 360px;
	height: 150px;

	background-color:#026CA6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	
	
	padding-top:10px;
	margin-left:0px;
	padding-bottom:10px;

	border-color: #0286CC;
 	border-width: 1px;
    border-style: solid;
	display:none;

}


/*
a {
	color: #333;
}
*/
.txtt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*text-transform:uppercase;*/
	color:#363636;
}

.txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*text-transform:uppercase;*/
	color:#363636;
}

.txt2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*text-transform:uppercase;*/
	color:#363636;
}
	

/*KENNY LABEL*/	
.labelx {

	color:#3E7DB0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform:uppercase;
	
}


.cajanormal   {

	color:#6faeca;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background-color:#166e96;
	border:solid 1px #03537c;
	
}


.cajaalerta  {

	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
		
	background-color:#166e96;
	border:solid 1px #03537c;
	
	color:#FFF;
	
}


/*/////////*/

	
/*//////*/

.error{
    background-color: #30BBFE;
    padding: 6px 12px;
    border-radius: 4px;
    color: white;
    font-weight: bold;
    margin-left: 16px;
    margin-top: 0px;
    position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
		
}
.error:before{ /* Este es un truco para crear una flechita */
    content: '';
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #30BBFE;
    border-left: 8px solid transparent;
    left: -16px;
    position: absolute;
    top: 5px;
}

.error: .caja, .nombres, .apellidos, .dni, .email, .telefono, .direccion {  
    background: #f8dbdb;  
    border-color: #e77776;  
}  


/*ALERTAAAAAAAAAAAAAAAAAAAAAAAAAAAAA*/

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  

#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

/*Propiedades de la caja*/
#boxes #dialog {
  width:836px; 
  height:272px;
  padding:10px;
/*  background-color:#ffffff;*/
  background-image:url(../img/adv.png);
  background-repeat:no-repeat;

}

.letraboxes {
	font-size: 11px;
	/*font-family: 'StagSansLight';/*/
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:justify;

}

.tituloterminos {
	font-size: 13px;
	font-family: 'StagSansLight';
	color:#4ACBE8;
	/*text-transform:uppercase;*/
	

}

.linkterminos {
	color: #FFF;
	text-decoration:none;
}

.terminoz{
	color: #28CAFF;
	text-decoration:underline;
}
/**/
