body 
{
    background:#ffffff;
    font-family:Arial,Sans-Serif;
    font-size:80%;
    padding:0;
    margin:0
}

table
{
    width:100%;
    border-style:none;
    vertical-align:top
}
td  
{   
    padding:0;
    margin:0
}
table.rc  /* Todavia sin uso */
{
    width:220px;
    padding: 10px 0px 12px 0px;
}
table.fotot  /* Todavia sin uso */
{
    width:160px;
    float:left;
    padding-top:3px
}

p 
{
    font-size:1em;
    margin-top:10px;
    margin-bottom:10px
}
.nav-l
{
    padding: 0px 0px 0px 15px;
	font-size:.85em;
	color:#000000;
	background:#eeeeee;	
	border-top: 1px solid #c7c7c7;
	border-right: none;
	border-bottom: 1px solid #c7c7c7;
	border-left: none;
	vertical-align: middle;
	height: 20px;
}
.nav-r
{
    padding: 0px 15px 0px 0px;
	font-size:.85em;
	height:20px;
	background:#eeeeee;
	color:#000000;			
	text-align:right;
	border-top: 1px solid #c7c7c7;
	border-right: none;
	border-bottom: 1px solid #c7c7c7;
	border-left: none;
	vertical-align: middle;
}
.l1-l 
{
    padding: 10px 0px 10px 10px;
}
.l1-r
{
    padding: 0px 10px 0px 0px;
    text-align:right;
}
.l2-l
{
    padding-left:10px;
}
.l3-l 
{
    padding: 10px 0px 7px 7px;
}
.login 
{
    border:#c7c7c7 1px solid;
    background-color:#d8e8f6
}
.login-i 
{
    padding: 3px 0px 3px 3px;
    width:180px;
    background-color:#eeeeee;
    border-top:#c7c7c7 1px solid
}

.l1 
{
    padding: 6px 0px 5px 13px;
}
.l2 
{
    padding: 0px 15px 0px 0px;
    vertical-align:top;
    text-align:right
}

a.b:link{color:#000000;text-decoration:none}
a.b:visited{color:#000000;text-decoration:none}
a.b:hover{color:gray;text-decoration:none}
a.menu:link{color:#000000;text-decoration:underline}
a.menu:visited{color:#000000;text-decoration:underline}
a.menu:hover{color:gray;text-decoration:underline}
a.evento:link{color:#003366;text-decoration:none}
a.evento:visited{color:#003366;text-decoration:none}
a.evento:hover{color:gray;text-decoration:none}
a:link{color:#00309c;text-decoration:underline}
a:visited{text-decoration:underline}

a:hover{text-decoration:underline}
li{margin-bottom:0.2em;list-style-type:square}
select.search  /* Todavia sin uso */
{
    width:198px;
}
ul
{
    margin: 0px 0px 0px 2em;    
    padding-left:0;
}    


.ad  /* Todavia sin uso */
{
    padding: 3px 0px 3px 5px;
    border-top:#c7c7c7 2px solid;
    border-bottom:#c7c7c7 2px solid;
    font-weight:bold
}
.ad-copy 
{
    padding: 5px 5px 5px 0px;
    border-top:#c7c7c7 2px solid;
    font-size:.85em;
    color:#707070;
    vertical-align:top
}
.ad-copy2  /* Todavia sin uso */
{
    padding: 0px 5px 10px 0px;
    font-size:.85em;
    color:#707070;
    vertical-align:top;
    text-align:right}
.ad-img  /* Todavia sin uso */
{
    padding: 10px 0px 10px 0px;
    text-align:center
}
.arrow
{
    width:10px;
    height:11px;
}
.alert
{
    font-weight:bold;
    color:#de2018
}
.events-l /* Todavia sin uso */
{
	font-size:80%;
	padding: 5px 0px 5px 2px;	
	border-top:#e1e1e1 1px solid;
	border-bottom:#e1e1e1 1px solid;
	text-align:left;
	background-color: #ebf4fa;
}
.events-r  /* Todavia sin uso */
{
	font-size:80%;
	padding: 5px 2px 5px 0px;	
	border-top:#e1e1e1 1px solid;
	border-bottom:#e1e1e1 1px solid;
	text-align:right;
	background-color: #ebf4fa;
}
.events-l1  /* Todavia sin uso */
{
	font-size:80%;
	padding: 5px 0px 5px 2px;	
	text-align:left;
}
.events-r1  /* Todavia sin uso */
{
	font-size:80%;
	padding: 5px 2px 5px 0px;	
	text-align:right;
}
.events-e  /* Todavia sin uso */
{
    font-size:80%;
    padding: 7px 0px 3px 0px;
    border-top:#e1e1e1 1px solid
}
.events-n  /* Todavia sin uso */
{
    padding: 10px 0px 5px 0px;
}

.f80{font-size:80%}  /* Todavia sin uso */
.ficha  /* Todavia sin uso */
{
    width:110px;
    padding-top:10px;
    color:#295a73;
    vertical-align:top;
    font-size:110%
}
.flag{border:#c7c7c7 1px solid}  /* Todavia sin uso */
.foto  /* Todavia sin uso */
{
    margin-right:10px;
    border:1px #c7c7c7 solid
}

.hat
{
    background:#d8e8f6
}
.jugar  /* Todavia sin uso */
{
    padding: 0px 10px 15px 0px;
    text-align:right
}

.mtext  /* Todavia sin uso */
{
    padding:10px;
    border-right:#c7c7c7 1px solid
}

.pb10{padding-bottom:10px}  /* Todavia sin uso */
.pt2{padding-top:2px}  /* Todavia sin uso */
.pt5{padding-top:5px}  /* Todavia sin uso */
.pt10{padding-top:10px}  /* Todavia sin uso */

.search-s  /* Todavia sin uso */
{
    padding: 10px 0px 2px 10px;
    width:200px;
    border-right:#c7c7c7 1px solid;
}
.search-l  /* Todavia sin uso */
{
    padding: 0px 10px 0px 10px;
    border-right:#c7c7c7 1px solid;
}
.search-i  /* Todavia sin uso */
{
    padding: 7px 10px 7px 0px;
    border-right:#c7c7c7 1px solid;
    text-align:right
}
.search-c  /* Todavia sin uso */
{
    padding: 3px 0px 0px 11px;
    font-size:70%;
    border-right:1px #c7c7c7 solid;
}
.subtitle
{
    font-size:.8em;
    color:#707070;
    line-height:1.2em
}

.t 
{
    padding-top:15px;
}
.td-l
{
    padding: 16px 15px 0px 15px;
    vertical-align:top
}
.td-prod  /* Todavia sin uso */
{
    padding: 2px 15px 0px 15px;
    width:500px;
    vertical-align:top;
}
.td-r
{
    width:220px;
    padding: 16px 15px 0px 15px;
    vertical-align:top;
}
.td-doble  /* Todavia sin uso */
{
    width:400px;
    padding: 2px 15px 0px 15px;
    vertical-align:top;
}
.textfield
{
    width:110px;
    border:#c7c7c7 1px solid
}
.textfield-s  /* Todavia sin uso */
{
    width:197px;
    border:#c7c7c7 1px solid
}
.title
{
    font-size:1.5em;
    color:#000000;
    padding-bottom:16px;
}
.tit-help  /* Todavia sin uso */
{
    font-weight:bold;
    color:#364B8C
}
.topt  /* Todavia sin uso */
{
    border-top:1px #c7c7c7 solid
}

.vip-t
{
    padding-left:3px;    
    height:19px;
    width:180px;
    background-color:#eeeeee;
    font-weight:bold;
    border-top:#c7c7c7 1px solid
}
.vip-c
{    
    width:29px;
    height:19px;
    border-bottom:#c7c7c7 1px solid;
    vertical-align:top
}
.vip-v 
{    
    width:220px;
    border-bottom:#c7c7c7 1px solid;
    border-left:#c7c7c7 1px solid
}
.vip-l 
{
    padding: 3px 0px 3px 3px;
    text-align:left;
    border-right:#c7c7c7 1px solid;
}

/* Todavia sin uso */

.e0 {color: black; font-family:FigurineTmsCB,FigurineCB; font-style: normal; text-decoration: none}
.e1 {color: red; font-family:FigurineTmsCB,FigurineCB; font-style: normal; text-decoration: none}
.e2 {color: maroon; font-family:FigurineTmsCB,FigurineCB; font-style: normal; text-decoration: none}
.e3 {color: green; font-family:FigurineTmsCB,FigurineCB; font-style: normal; text-decoration: none}
.e4 {color: fuchsia; font-family:FigurineTmsCB,FigurineCB; font-style: normal; text-decoration: none}

.horario
{
	background: #EDD;
	padding: 0.5em;
	border-width: thin thick thick thin;
	border-color: #B33;
	border-style: outset;
	margin-top: 0.5em;
	margin-bottom: 1em;
	width: 100%;
	font-size: 1.1em;
	color: black;
	line-height: 12pt;
}
.ben /* Todavia sin uso */
{
    padding: 4px 0px 4px 4px;
	vertical-align: middle;
	height: 24px;	
}
.ben2 /* Todavia sin uso */
{
    padding: 4px 0px 4px 4px;
	vertical-align: middle;
	height: 24px;	
	margin-left: 6px;
}
.ind1 /* Todavia sin uso */
{
	font-size: 16pt;
	color: #990000;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	width: 100%;
}
.ind2 /* Todavia sin uso */
{
	font-size: 14pt;
	color: #3366FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: normal;
	width: 80%;
}
.compra1 /* Todavia sin uso */
{
	font-size: 12pt;
	color: #990000;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	width: 100%;
}
.precios4 /* Todavia sin uso */
{
	background: #fffedf;
	border-width: thin thick thick thin;
	border-color: #cc3300;
	border-style: outset;
	width: 100%;
}
.tablas4 /* Todavia sin uso */
{
	background: #ebf4fa;
	border-width: thin thick thick thin;
	border-color: #c7c7c7;
	border-style: outset;
	width: 100%;
}

.encuesta_intro  /* Todavia sin uso */
{
	padding: 5px 20px 0px 10px;
	vertical-align:top;
}

.encuesta_sidebar  /* Todavia sin uso */
{
	padding-left: 10px;
	font-family:Arial,Sans-Serif;
	font-size:10pt;
	text-decoration:none;	
	font-weight:bold;
	color:White;	
}

.encuesta_sidebar ul  /* Todavia sin uso */
{
    list-style-type:none;   
    padding-left:0px;
    margin-left:0px;
}

.encuesta_sidebar li  /* Todavia sin uso */
{
    list-style-type:none;      
    padding-left:3px;
    margin-left:3px;
}

.preguntas  /* Todavia sin uso */
{
    padding: 5px 20px 0px 10px;    
    vertical-align:top;
    height:530px;
}

.preguntas ul  /* Todavia sin uso */
{
    list-style-type:none;   
    padding-left:0px;
    margin-left:0px;
}

.preguntas li  /* Todavia sin uso */
{
    list-style-type:none;      
    padding-left:3px;
    margin-left:3px;
}

.preguntas input  /* Todavia sin uso */
{    
    border:1px;
}

