/* CSS Document */

body,td,th {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
		
}
body {
	background-image: url(../img/bg.gif);  
	background-repeat: repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

a:link {
	color: #F00;
}
a:visited {
	color:#F00;	
	;
}
a:hover {
	color: #F00;
}

h1 {
font-size:20px;}

input, textarea, select {
background-color:#CCC;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#000;
padding:5px;
margin:2px;
border:0;
}

input:focus, textarea:focus { background:#F00;}

.checkbox {
background:#000;}

.boton {
background-color:#999;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#FFF;
padding:5px;
margin:2px;
font-weight:bold;
border:#FFF solid 2px;
}

fieldset {
padding:10px;
}

legend {
font-size:14px;
color:red;
}

.imgizq {
margin:10px 10px 5px 0;
float:left;
} 

.imgder {
margin:10px 0 5px 10px;
float:right;
} 

.textoresaltado{
color:red;
}

#contenedor {
width:800px;
margin:0 auto 0 auto;
background:#000;
}

/* ENTRADA */

.entrada {
background:#000;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFF;
font-size:12px;
}

#entrada {
background:url(http://www.adictasalcibersexo.com/clickamateur/img/entrada01.jpg) #000;
background-repeat:no-repeat;
width:800px;
text-align:left;
margin: 0 auto;
}

#advertencia {
width:400px;
float:left;
margin: 150px 0 0 45px;
*margin: 140px 0 0 25px;
}

#pieentrada {
*margin-top:15px;
margin-top:35px;
width:740px;
clear: both;
color:#FFF;
text-align:right;
}


/* CABECERA Y LOGIN */

#cab {
width:800px;
height:179px;
margin:0;
background:url(../img/bg.gif) repeat;
}


#cablogo {
width:610px;
height:179px;
float:left;
}

#login {
width:182px;
height:179px;
float:right;
background:url(../img/cab/cab-login-bg.png) no-repeat;

}

#login form{
width:170px;
margin-left:18px;
margin-top:30px;
}

/*#login input, {
background:#FFF;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#000;
padding:3px;
margin:2px;
border:0;
}*/

.login {background:#FFF;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#000;
padding:3px;
margin:2px;
border:0;
}



/* FIN CABECERA Y LOGIN */

#menu {
width:800px;
margin:0;}

#menu img{
border:0;}

#contenido{
width:750px;
background:#000;
line-height:1.5em;
padding:10px;
margin: 0 10px 30px 25px;
*margin: 0 10px 30px 20px;
}

#contenidoindex{
background:#000;
line-height:1.5em;
width:530px;
margin: 0 10px 30px 25px;
*margin: 0 10px 30px 20px; /* hack para IE6 */
float:left;
}

#contenedor a[href^="http"] {
background:url(../img/links/externo.png) no-repeat right top;
padding:0 10px 0 1px;
}

#contenedor a[href^="http://www.rederotika.es"],
a[href^="http://rederotika.es/"] {
background-image: none;
padding-right: 0;
}

.contenidopagos{
width:450px;
margin: 0 auto;
background:#000;
padding:10px;
}


#contenidomapa{
background:#000;
line-height:1.5em;
width:530px;
margin: 0 10px 30px 25px;
*margin: 0 10px 30px 20px; /* hack para IE6 */
float:left;
}

#contenidomapa a{
color: #FFF;
text-decoration:none;
}

#contenidomapa a:hover{
color: #F00;
text-decoration:underline;
}


/* VENTANAS PAGOS */

#contenidopagos905{
background:url(../img/ventanas-pagos/ventana-pagos905.png) #000;
background-repeat:no-repeat;
width:450px;
height:500px;
margin: 0 auto;
padding:10px;
}

#telef {
margin:100px 0 auto 100px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:36px;
color:red;
font-weight:bold;
}

#codigo {
margin:50px 100px auto 40px;
text-align:right;
}

#codigo input {
font-family:Arial, Helvetica, sans-serif; 
font-size:25px;
padding: 5px;
}

#textopiepagos {
margin-top: 45px;
}



/* FIN VENTANAS PAGOS */


 
#canales{
background:#000;
line-height:1.5em;
width:520px;
*width:480px; /* hack para IE6 */
margin: 0 10px 30px 10px;
*margin: 0 10px 30px 5px; /* hack para IE6 */
float:left;
text-align:center;
}

#canales img {
margin:3px 3px 3px 3px;
/* border: #FFF solid 1px; */
}


.nick_canal{
text-align:center;
}

.canal {
float:left;
margin-bottom:10px;}

#nick {
width:300px;
height:150px;
margin:20px auto 0 auto;
border:#FFF solid 1px;
padding: 10px;
}

#barnav {
width:230px;
float:right;
background:#000;
margin: 10px 5px 10px 0;
*margin: 10px 0 10px 10px; /* hack para IE6 */
text-align:center;
}

#contenidovchat{
background:#000;
padding:0;
margin: 0;
}

/*  ================= CASTING ================================ */





/*  ================= PAGOS ================================ */

/*  MINIS CANALES */

#pagos{
width:520px;
margin:10px;
text-align:center;
float:left;
border:0}

/* 	FIN  MINIS CANALES*/

.pago803{
background-image:url(../img/pagos/mid/803.png);
background-repeat:no-repeat;
width:440px;
*height:220px; /* hack para IE6 */
height:240px; 
margin:0 20px 20px auto;
text-align:left;
padding:10px;}

.pago905{
background-image:url(../img/pagos/mid/905.png);
background-repeat:no-repeat;
width:440px;
height:220px;
margin:0 20px 10px auto;
text-align:left;
padding:10px;}

.pagosms{
background-image:url(../img/pagos/mid/sms.png);
background-repeat:no-repeat;
width:440px;
height:220px;
margin:0 20px 10px auto;
text-align:left;
padding:10px;}

.pagotpv{
background-image:url(../img/pagos/mid/tpv.png);
background-repeat:no-repeat;
width:440px;
height:220px;
margin:0 20px 20px auto;
text-align:left;
padding:10px;}


.textopagos {
width:300px;
float:right;
text-align:left;
padding:5px;
margin-top:65px;
}

.textopagos a:link{
color:#FFF;
text-decoration:none;
}

.imgminipagos{
padding:5px;}

#antepiepagos {
width:600px;
margin: 0 auto;
text-align:justify;}


#salida {
width:700px;
font-size:18px;
text-align:center;
color:#F00;
}


#ventanatpv form{
background:url(../img/ventanas-pagos/ventana-pagosTPV.png);
background-repeat:no-repeat;
width:450px;
height:500px;
padding-top:110px;
padding-left: 30px;
}

/*  ================= fin PAGOS ================================ */

#pie {
clear: both;
/* background-image: url(../img/bg.gif);  
background-repeat: repeat;*/
color:#FFF;
margin-top: 15px;
border-top: #FFF dotted 1px;
padding:15px;
text-align:right;
}




/* ===================== TPV OK - KO ======================================== */

#cajaTPV {
width:750px;
padding:10px;
}
/* ===================== fin TPV OK - KO ======================================== */

/* ===================== TIEMPO AGOTADO ======================================== */

#cajatiempooff{
width:500px;
padding: 50px;
margin: 0 auto;
background:#000;
 
}


/* ===================== FIN TIEMPO AGOTADO ======================================== */


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: absolute;
	z-index:100;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	min-height:100%;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
}

#TB_window img {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

/*  ESTO ES PARA LA VALIDACION AJAX */
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
}
.form-row {
	clear: both;
	padding: 0.5em;
}

.field-label {

}

.field-widget {

}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	width:100%;
	height:100%;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#TB_iframeContent{
	border:none;
	clear:both;
}

/*  ESTO ES PARA LA VALIDACION AJAX      fin*/


/* BOLETIN */

#boletin {
width: 200px;
height: 280px;
margin: 0 auto;
background:#000 url(../img/ban/ban-boletin.png) no-repeat;
font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
}

#boletin form {
padding-top:76px;
}

#boletin input, textarea {
border:#FFF solid 1px;
}

