BODY {
	text-align: center;
	font-family: Tahoma, Verdana, Arial;
	color: #474747;
	font-size: 10pt;
}

INPUT {
	font-size: 9px;
}

SELECT {
	font-size: 9px;
}

HR {
	color: black;
	background-color: black;
	height: 1px;
	border: 0px;
	width: 95%;
}

TR {
	font-size: 11px;
}

P {
	font-size: 11px;
}

IFRANE.mailing {
	border: 0px;
	width: 100%; height: 100%;
	overflow:hidden
}


li {
    list-style-position: inside;
    padding-top: 6px;
    padding-bottom: 6px;
}

/*////////////////////////////////// links //////////////////////////////////*/

A, A:link, A:visited, A:active {
	text-decoration: none;
}

A:hover {
	color: #6C6C6C;
}

A.top, A.top:link, A.top:visited, A.top:active {
    color: #474747;
}

A.top:hover {
	color: #6C6C6C;
}

A.v_titulo {
	color: #003D91;
}

A.v_titulo2 {
    font-size: 15px;
	color: #003D91;
    line-height: 5px;
}

*html A.v_titulo2 {
    line-height: 11px;
}

A.v_titulo:hover {
	color: #6C6C6C;
}

A.flink {
	text-decoration: none; 
	color: white;
	font-weight: bold;
}

A.flink:hover {
	color: white;
	text-decoration: underline; 
}

A.f8pt {
	font-size: 8pt;
	font-family: Arial, Helvetica;
	color: #6C6C6C;
	font-weight:bold;
}

A.f8pt:hover {
	text-decoration: underline;
}

A.fver {
	font-size: 9pt;
	font-family: Arial, Helvetica;
	color: #6C6C6C;
	font-weight:bold;
}

A.fver:hover {
	text-decoration: underline;
}

A.f10 {
	font-size: 10px;
	color: #003D91;
	font-weight: bold;
}

A.f10:hover {
	color: Gray;
	text-decoration: underline;
}


A.juegos_cajetin_texto{
    color: #FF5000;
    font-size: 12px;
    font-weight: bold;
}

A.juegos_cajetin_texto:hover{
    color: #000;
    text-decoration: underline;
}

/*///////////////////////////////// div null /////////////////////////////////*/

#null {
	position: absolute; 
	top: 0px; left: 0px;
	visibility: hidden;
	z-index: -1;
}

/*////////////////////////////////// fuentes //////////////////////////////////*/

.f11nb {
	font-family: Arial, Verdana, Geneva, Lucida;
	font-size: 11px;
	color: Black;
	font-weight: bold;
}

.f11rb {
	font-family: Arial, Verdana, Geneva, Lucida;
	font-size: 11px;
	color: red;
	font-weight: bold;
}

.f11w {
	font-family: Arial, Verdana, Geneva, Lucida;
	font-size: 11px;
	color: White;
}


.f11b {
	font-size: 11px;
	color: Black;
	font-weight: normal;
}

.f11 {
	font-size: 11px;
	font-weight: normal;
}

.f11blue {
	font-size: 11px;
	color: #0068CF;
	font-weight: normal;
}

.f8b {
	font-size: 8px;
	color: Black;
	font-weight: normal;
}

.f12 {
	font-size: 12px;
	color: white;
}

.f11n {
	font-size: 11px;
	color: black;
}

.fpvp {
	font-size: 11px;
	color: red;
	text-decoration: line-through;
}

.f11r {
	font-size: 11px;
	color: red;
}

.f12nb {
	font-size: 12px;
	color: Black;
	font-weight: bold;
}

.f19b {
	font: 19px arial, verdana;
	font-weight: bold;
}

.ftitulo, .ftitulo:hover {
	font-size: 12px;
	color: #003D91;
	font-weight: bold;
}

.ftitulo2, .ftitulo:hover {
	font-size: 11px;
	color: #003D91;
	font-weight: bold;
}

.ftitulo3, .ftitulo:hover {
	font-size: 10px;
	color: #003D91;
	font-weight: bold;
}

.ftitulo4, .ftitulo:hover {
	font-size: 9px;
	color: #003D91;
	font-weight: bold;
}

.border {
	border: 1px solid black;
}

/*///////////////////////////// top /////////////////////////////////////*/

#top {
    position: absolute;
    top: 10px; left: 235px;
    width: 180px; height: 50px;
    border: 1px solid black;
    background: #F3F3F3;
    font-size: 10px;
    padding: 10px;
    text-align: left;
}

*html #top {
    width: 200px;
    height: 70px;
}

#top a {
    font-weight: bold;
    color: #3B659E;
}

#top a:hover {
    color: #6C6C6C;
}

/*////////////////////////////////// paginación //////////////////////////////////*/

.uyp_pag {
	font: 11px verdana, geneva, lucida;
	background-color: #4570A7;
	color: white;
	padding: 0px 5px 0px 5px;
}


A.paginacion {
	font-size: 11px;
	font-family: Verdana, Geneva, Lucida;
	text-decoration: none;
	color: black;
	font-weight: normal;
}

A.paginacion:hover {
	text-decoration: underline;
	color: black;
}

TD.paginacion {
	font-size: 11px;
	font-family: Verdana, Geneva, Lucida;
	text-decoration: none;
	color: black;
	font-weight: normal;
	border-left: 1px solid black;
	padding: 0px 5px 0px 5px;
}

/*////////////////////////////////// left //////////////////////////////////*/
#personaliza {
	position: absolute;
	top: 180px;
	left: 185px;
	width: 700px;
	height: 370px;
	z-index: 100;
	background-color: #92B6E7;
	border: 1px solid black;
} 

#personaliza2 {
	position: absolute; 
	top: 25px; left: 0px; 
	width: 190px; height: 42px; 
}

#personaliza3 {
	position: absolute; 
	top: 25px; left: 200px; 
	width: 280px; height: 42px; 
}

#personaliza4 {
	position: absolute; 
	top: 25px; left: 500px; 
	width: 190px; height: 42px; 
}

#emptyMenu {
	position: absolute;
	top: 175px;
	left: 17px;
	height: 200px;
	width: 135px;
	border: dashed 2px grey;
	text-align: justify;
	padding: 7px;
}

#emptyMenu a {
    font-weight: bold;
    color: #3B659E;
}

#emptyMenu a:hover {
    color: #6C6C6C;
}

/*////////////////////////////////// ficha //////////////////////////////////*/

#IDloading {
	position: absolute;
	top: 250; left: 400px;
	width: 235; height: 235;
	background: url(picture_library/loading.gif) no-repeat;
}

DIV.submenu_1 {
	padding-top: 5px;
	padding-bottom: 5px;
	border: black 1px solid;
	border-top: 0px;
	background-color: #F3F3F3;
}

DIV.submenu_2 {
	position: absolute;
	top: 280; left: 185px; width: 700px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#results {
	position: absolute;
	top: 165;
	left: 185px;
	width: 700px;
	height: 100px;
	background: url(picture_library/results.gif) no-repeat;
}

TD.filter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: white;
	font-weight: bold;
	border: 1px black solid;
	border-top: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

DIV.compra {
	border: black 1px solid;
	height: 75px;
	padding-left: 10px;
	background-color: #E7E7E7;
    margin-right: 5px;
}

#ft {
	position: absolute; 
	z-index: 10;
	top: 242px; left: 184px;
	width: 80px;
	visibility: hidden;
	filter: alpha(opacity=90);
   -moz-opacity: 0.9;
}

#fl {
	position: absolute; 
	z-index: 10;
	top: 242px; left: 264px;
	width: 113px;
	visibility: hidden;
	filter: alpha(opacity=90);
   -moz-opacity: 0.9;
}

#fp {
	position: absolute; 
	z-index: 10;
	top: 242px; left: 377px;
	width: 100px;
	visibility: hidden;
	filter: alpha(opacity=90);
   -moz-opacity: 0.9;
}

#fg {
	position: absolute; 
	z-index: 10;
	top: 242px; left: 477px;
	width: 92px;
	visibility: hidden;
	filter: alpha(opacity=90);
   -moz-opacity: 0.9;
}

#fs {
	position: absolute; 
	z-index: 10;
	top: 242px; left: 569px;
	width: 93px;
	visibility: hidden;
	filter: alpha(opacity=90);
   -moz-opacity: 0.9;
}

#fm {
	position: absolute; 
	z-index: 10;
	top: 242px; left: 662px;
	width: 80px;
	visibility: hidden;
	filter: alpha(opacity=90);
   -moz-opacity: 0.9;
}

/*////////////////////////////////// carrito //////////////////////////////////*/


.f_carrito {
	background-color: black;
	color: white;
	font-size: 9px;
}

.fcarrito {
	font-size: 10pt;
	font-family: Verdana, Geneva, Lucida;
	color: white;
	font-weight: bold;
}

#carrito {
	position: absolute;
	top: 165;
	left: 185px;
	width: 700px;
	height: 50px;
	background: url(picture_library/carrito.gif) no-repeat;
}

#carrito2 {
	position: absolute;
	top: 225;
	left: 185px;
	width: 700px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: black 1px solid;
	background: url(picture_library/carrito_fondo.gif) repeat-y;
}

/*////////////////////////////////// compra //////////////////////////////////*/


#compra {
	position: absolute;
	top: 165;
	left: 185px;
	width: 700px;
	height: 50px;
	background: url(picture_library/proceso_compra.gif) no-repeat;
}

#barra {
	position: absolute;
	top: 210;
	left: 185px;
	width: 700px;
	height: 70px;
}

/*////////////////////////////////// usuarios //////////////////////////////////*/


#usuarios {
	position: absolute;
	top: 165;
	left: 185px;
	width: 700px;
	height: 50px;
}

#usuarios2 {
	position: absolute;
	top: 225;
	left: 185px;
	width: 700px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}

#usuarios3 {
	position: absolute;
	top: 225;
	left: 185px;
	width: 700px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}

/*////////////////////////////////// tickets //////////////////////////////////*/


.ticket {
	background: url(picture_library/top_ticket.gif);
	background-repeat: repeat-x;
	color: white;
	padding-left: 10px;
}

.ticket2 {
	background: #FFB145;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
}

TEXTAREA.tipo1 {
	overflow: auto;
	border: 1px solid gray;
	padding: 10px;
	font-size: 8pt;
	font-family: Verdana, Geneva, Lucida;
	width: 100%; height: 100%;
}

.fsmall {
	padding: 10px;
	padding-bottom: 0px;
	font: xx-small;
}

HR.tipo1 {
	color: #FFB145;
	background-color: #FFB145;
	height: 1px;
	border: 0px;
	width: 98%;
}

HR.tipo2 {
	color: #7C7C7C;
	background-color: #7C7C7C;
	height: 1px;
	border: 0px;
	width: 98%;
}

/*////////////////////////////////// novedades //////////////////////////////////*/

#novedades {
    padding-left: 25px;
    padding-top: 38px;
	position: absolute;
	top: 180;
	left: 185px;
	width: 700px;
	height: 220px;
	background: url(picture_library/novedades.gif) no-repeat;
}

*html #novedades {
    padding-left: 0; 
}

#novedades2 {
	position: absolute;
	top: 415; left: 185px;
	width: 700px;
	background-color: #F3F3F3;
	text-align: left;
}

#ntitulo {
	width: 642px;
	height: 29px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(picture_library/ntitulo.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	text-align: left;
}

A.fntitulo {
	padding-left: 420px;
	font-size: 10pt;
	font-family: Verdana, Geneva, Lucida;
	color: white;
	font-weight: bold;
	text-decoration: none;
}

A.fntitulo:hover {
	text-decoration: none;
}

/*////////////////////////////////// administración //////////////////////////////////*/

.tyellow  {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #72A0E0;
	font-size: 12px;
}

.tyellow2  {
	padding-left: 5px;
	padding-right: 5px;
	background-color: #72A0E0;
	font-size: 12px;
}

.tred  {
	padding-left: 5px;
	padding-right: 5px;
	background-color: red;
	font-size: 12px;
}

.tsilver2  {
	padding-left: 10px;
	padding-right: 10px;
	background-color: Silver;
	font-size: 12px;
}

.tsilver  {
	padding-left: 10px;
	padding-right: 10px;
	background-color: Silver;
	font-size: 10px;
	font-weight: bold;
}

/*////////////////////////////////// edicion fichas //////////////////////////////////*/

#eficha {
	position: absolute;
	top: 25;
	left: 100px;
	width: 550px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: black 1px solid;
	background-color: #F3F3F3;
	text-align: left;
}

/*///////////////////////////// edición usuarios /////////////////////////////////////*/

#usuarios4 {
	position: absolute;
	top: 25;
	left: 25px;
	width: 475px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: black 1px solid;
	background-color: #F3F3F3;
	text-align: left;
}

/*///////////////////////////// mensajes varios /////////////////////////////////////*/

#mensajes {
	position: absolute;
	top: 185;
	left: 185px;
	width: 700px;
	padding: 15px;
	border: black 1px solid;
	background-color: #F3F3F3;
	text-align: left;
}

/*///////////////////////////// p_mail /////////////////////////////////////*/

TEXTAREA.mail {
	overflow: auto;
	border: 1px solid black;
	background-color: #F3F3F3;
	width: 770px;
	padding: 10px;
	height: 250;
}

INPUT.mail {
	border: 1px solid black;
	background-color: #F3F3F3;
	width: 725px;
	padding: 2 10 3 10;
}

#IDmail {
	background-color: #B5B5B5;
	width: 100%;
	border: 1px solid black;
}

/*///////////////////////////// bottom /////////////////////////////////////*/

#bottom {
	margin-top: 25px;
	position: absolute;
	left: 0;
	height: 25px;
}

/*///////////////////////////// cupon /////////////////////////////////////*/

#cupon {
    position: relative;
    padding-bottom: 20px;
	width: 700px;
	height: 147px;
    background: url(picture_library/cupon.gif) top center no-repeat;
}

#cupon input {
    height: 20px;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    border: 0px;
    background-color: transparent;
    overflow: hidden;
}

.cupon_texto {
    position: absolute;
    left: 330px; top: 28px;
    text-align: justify;
    font-size: 9px; color: white;
    width: 165px; height: 65px;
}

.cupon_texto a {
    color: #FFB849;
    font-weight: bold;
}

.cupon_texto a:hover {
    color: #FF932B;
    text-decoration: underline;
}


.cupon_importe {
    text-align: center;
    color: white;
    font-size: 38pt;
    font-weight: bolder;
    padding-top: 20px;
    padding-left: 120px;
    font-family: verdana, tahoma, arial;
}

.cupon_euros {
    position: absolute;
    visibility: hidden;
    color: white;
    font-size: 17pt;
    font-weight: bolder;
    top: 69px;
    left: 425px;
    font-family: verdana, tahoma, arial;
}

/*///////////////////////////// faq /////////////////////////////////////*/

#faq {
	position: absolute;
	top: 165;
	left: 185px;
	width: 700px;
	height: 50px;
    background: url(picture_library/faq.gif) no-repeat;
}

#faq2 {
	position: absolute;
	top: 225; left: 185px;
	width: 700px;
	background-color: #F3F3F3;
	text-align: left;
}

#faq_top {
    width: 700px; height: 19px;
    background: url(picture_library/ficha_top.gif) no-repeat;
}

#faq_body {
    width: 668px;
  	border-right: black 1px solid;
   	border-left: black 1px solid;
    padding: 5px 15px 30px 15px;
    background-color: #F3F3F3;
}


*html #faq_body {
    width: 700px;
}

#faq_body a {
    font-weight: bold;
    color: #3B659E;
}

#faq_body a:hover {
    color: #6C6C6C;
}

.faq_body_text  {
    font-size: 12px;
    text-align: justify;
}


.faq_body_title {
    color: #3B659E;
    font-size: 16px;
    font-weight: bold;
}

#faq_bottom {
    width: 700px; height: 251px;
    background: url(picture_library/faq_bottom.jpg) no-repeat;
}


/*///////////////////////////// juegos /////////////////////////////////////*/

#juegos {
	position: absolute;
	top: 165;
	left: 185px;
	width: 700px;
	height: 50px;
    background: url(picture_library/ficha.gif) no-repeat;
}

#juegos2 {
	position: absolute;
	top: 225; left: 185px;
	width: 700px;
	background-color: #F3F3F3;
	text-align: left;
}

#juegos_top {
    width: 700px; height: 19px;
    background: url(picture_library/ficha_top.gif) no-repeat;
    overflow: hidden;
}

#juegos_body {
    position: relative;
    width: 668px;
  	border-right: black 1px solid;
   	border-left: black 1px solid;
    padding: 5px 15px 30px 15px;
    background-color: #F3F3F3;
}


*html #juegos_body {
    width: 700px;
}

#juegos_bottom {
    width: 700px; height: 19px;
    background: url(picture_library/ficha_bottom.gif) no-repeat;
    overflow: hidden;
}

#cajetin_top {
    width: 635px; height: 21px;
    margin-top: 20px; margin-left: 16px;
    background: url(picture_library/cajetin_top.gif) no-repeat;
    color: #fff;
    font-weight: bold;
    padding-top: 3px; padding-left: 12px;
}

*html #cajetin_top {
    height: 24px;
}

#cajetin_body {
    width: 603px;
    margin-left: 16px;
    border: 1px solid black;
    border-top: none;
    padding: 15px;
    background: #E7E7E7;
   	font-size: 11px;
}

*html #cajetin_body {
    width: 635px;
}

.cajetin_subasta {
	width: 150px; 
	margin-top: 15px; 
	padding: 25px;
    border: 1px solid black;
    background: white;
   	font-size: 11px;
}

*html .cajetin_subasta {
    width: 200px;
}

.v_titulo2 {
    font-size: 15px;
	color: #003D91;
    line-height: 8px;
}

*html .v_titulo2 {
    line-height: 11px;
}


#cajetin_plataforma {
    position: absolute;
    top: 1; left: 17;
}

*html #cajetin_plataforma {
    left: 8;
}

#ficha_imagen {
    width: 600px;
    margin-top: 15px;
}

#ficha_video {
    text-align: center;
    width: 600px;
}

#atras {
    position: absolute;
    top: 135px;
    left: 560px;
}

*html #atras {
    left: 550px;
}

#reservar {
    position: absolute;
    top: 90px;
    right: 25px;
}

*html #reservar {
    right: 40px;
    top: 93px;
}

/*///////////////////////////// clear /////////////////////////////////////*/

#clear {
	clear: both; 
	z-index: -1; 
	visibility: hidden;
}