p
{
	color: #333;
	font-family: helvetica;
	font-size: 11px;
	font-weight: normal;
}

.linSpiraWhite { background-image: url(../images/lineaSpira06.gif); }

.blanco
{
	font-family: helvetica;
	font-size: 11px;
	color: #ffffff;
}

.tabCal
{
	width: 150px;
	margin: 0px;
	padding: 0px;
}

td
{
	font-family: helvetica;
	font-size: 11px;
	color: #333333;
}

/* espacios */

.esp01 { margin: 21px 0px 15px 10px; }
.esp02 { margin: 15px 3px 10px 0px; }
.esp03 { margin: 0px 10px 5px 0px; }
.esp04 { margin: 10px 0px 0px 0px; }
.esp05 { margin: 10px 0px 0px 19px; }
.esp06 { margin: 0px 0px 0px 19px; }
.esp07 { margin: 8px 0px 0px 19px; }
.esptit { margin: 17px 0px 15px 20px; }
.col { margin: 0px 1px 0px 1px; }

/* backs */


/* text */

.for
{
	font-family: helvetica;
	font-size: 11px;
	color: #333;
    margin: 0px 0px 0px 15px;
}


.viajes
{
	font-family: helvetica;
	font-size: 10px;
	color: #2d6a9b;
}


.fecha1
{
	font-family: helvetica;
	font-size: 10px;
	color: #999999;
    margin: 0px;
}


.txt
{
	font-family: helvetica;
	font-size: 11px;
	color: #333333;
    margin: 15px 10px 10px 25px;
}

.txt
{
	font-family: helvetica;
	font-size: 11px;
	color: #333333;
    margin: 15px 10px 10px 25px;
}

.txtPlat
{
	font-family: helvetica;
	font-size: 11px;
	color: #FFF;
    margin: 15px 10px 10px 25px;
}

.txtsi
{
	font-family: helvetica;
	font-size: 11px;
	color: #333333;
    margin: 0px 13px 0px 0px;
}

.txtcuenta
{
	font-family: helvetica;
	font-size: 12px;
	color: #333333;
    margin: 15px 0px 5px 0px;
}

.txtcuentaPlat
{
	font-family: helvetica;
	font-size: 12px;
	color: #FFF;
    margin: 15px 0px 5px 0px;
}

.txtpubli
{
	font-family: helvetica;
	font-size: 11px;
	color: #333333;
    margin: 0px 10px 10px 25px;
}

.txtacc
{
	font-family: helvetica;
	font-size: 11px;
	color: #333333;
    margin: 5px 10px 0px 18px;
}


.acc
{
	font-family: helvetica;
	font-size: 11px;
	color: #333333;
 
}

.txtacc1
{
	font-family: helvetica;
	font-size: 11px;
	color: #333333;
}


.txtacc2
{
	font-family: helvetica;
	font-size: 11px;
	color: #333333;
    margin: 5px 5px 0px 10px;
}

.txtacc3
{
	font-family: helvetica;
	font-size: 11px;
	color: #333333;
    margin: 5px 5px 0px 10px;
}


.bla
{
	font-family: helvetica;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
    margin: 6px 30px 0px 0px;
}


a.pie
{
	font-family: helvetica;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}


a.pie:hover
{
	text-decoration: underline;
}

a.txtcuenta
{
	font-family: helvetica;
	font-size: 12px;
	color: #eb1f8e;
	text-decoration: none;
}


a.txtcuenta:hover
{
	text-decoration: underline;
}

a.txtcuentaPlat
{
	font-family: helvetica;
	font-size: 12px;
	color: #eb1f8e;
	text-decoration: none;
}


a.txtcuentaPlat:hover
{
	text-decoration: underline;
}

.imgconts { float: left; }

/* links */


a
{
	font-family: helvetica;
	font-size: 11px;
	text-decoration: none;
	color: #333;
}

a.:hover
{
	text-decoration: underline;
}


a.sub
{
	font-family: helvetica;
	font-size: 10px;
	text-decoration: none;
	color: #fff;
}

a.sub:hover
{
	text-decoration: underline;
}


a.publi
{
	font-family: helvetica;
	font-size: 10px;
	text-decoration: none;
	color: #3333333;
    margin: 0px;
}

a.publi:hover
{
	text-decoration: underline;
}


a.sub1:hover
{
	text-decoration: underline;
}


a.multipremios
{
	font-family: helvetica;
	font-size: 11px;
	text-decoration: none;
	color: #3333333;
    margin: 0px;
}

a.multipremios:hover
{
	text-decoration: underline;
}


/* tabla */


.rowint
{
	font-family: helvetica;
	font-size: 11px;
	color: #333333;
    margin: 0px 0px 0px 0px;
    background-color: dfdfdf;
	border-color: 333333;
	border-width: 1px;
	border-style: solid;
}

.log_club {
	margin: 0 230px 10px 160px
}

.tit_platBack { background: url(../images/plat_servicios.gif); }

/*******************************************************
estilo para link subir
*******************************************************/

.subir
{
	float: right;
	padding: 0 50px 0 0;
}

.subir a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.subir a:hover { text-decoration: underline; }



.subir2
{
	float: right;
	padding: 15px 50px 0 0;
}

.subir2 a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.subir2 a:hover { text-decoration: underline; }

/*******************************************************
empieza zona privada
*******************************************************/

.fondo
{
	font-family: helvetica;
	font-size: 11px;
	color: #333333;
    margin: 5px 0px 5px 6px;
	background-color: b9b9d3;

}

.fondoPlat
{
	font-family: helvetica;
	font-size: 11px;
	color: #FFF;
    margin: 5px 0px 5px 6px;
	background-color: #5F5F5F;

}

.fondo1
{
	font-family: helvetica;
	font-size: 11px;
	color: #535190;
    margin: 5px 0px 5px 6px;
	background-color: b9b9d3;
}

.fondoPlat1
{
	font-family: helvetica;
	font-size: 11px;
	color: #FFF;
    margin: 5px 0px 5px 6px;
	background-color: #5F5F5F;

}

.fondo2 { 
	font-family: helvetica;
	font-size: 11px;
	color: #333333;
    margin: 5px 0px 5px 6px;
	background: #ccc; }

.priv
{
	font-family: helvetica;
	font-size: 11px;
	color: #333333;
    margin: 5px 0px 5px 6px;
}

.priv2
{
	font-family: helvetica;
	font-size: 11px;
	color: #FFF;
    margin: 5px 0px 5px 6px;
}
/*******************************************************
termina zona privada
*******************************************************/

.row2
{
	font-family: helvetica;
	font-size: 11px;
	color: #333333;
    margin: 0px 0px 0px 10px;
}



.marcfla
{
	float: right;
	padding: 0px;
	margin: 0px;
}


/*******************************************************
Settings for tablas
*******************************************************/

#tablas .fond2
{
	background-color: #ebcce0;
}


#tablas td
{
	color: #333;
	font-family: helvetica;
	font-size: 11px;
	font-weight: normal;
	border-color: #CCC;
	border-width: 1px;
	border-style: solid;
	padding: 8px;
}
table_row2

#tablas td p
{
	color: #333;
	font-family: helvetica;
	font-size: 11px;
	font-weight: normal;
}

#tablas td h2
{
	color: #ff0000;
	font-family: helvetica;
	font-size: 15px;
	text-align: left;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px;

}



#tablas a:hover
{
	text-decoration: underline;
}

#tabla .preguntas td { 
	border: 1px solid #CCCCCC;
	}





/*******************************************************
Settings for tablas platinum
*******************************************************/

#tablasPlat .fond2
{
	background-color: #ebcce0;
}


#tablasPlat td
{
	color: #FFF;
	font-family: helvetica;
	font-size: 11px;
	font-weight: normal;
	border-color: #2F2F2F;
	border-width: 1px;
	border-style: solid;
	padding: 8px;
}

#tablasPlat td p
{
	color: #FFF;
	font-family: helvetica;
	font-size: 11px;
	font-weight: normal;
}

#tablasPlat td h2
{
	color: #ff0000;
	font-family: helvetica;
	font-size: 15px;
	text-align: left;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px;

}



#tablasPlat a:hover
{
	text-decoration: underline;
}

#tablaPlat .preguntas td
{
	border: 1px solid #2F2F2F;
	color: #FFF;
}



/*******************************************************
Settings for contenido
*******************************************************/


#contenido a.foro
{
	font-family: helvetica;
	font-size: 10px;
	text-decoration: none;
	color: #990066;
}

#contenido a.foro:hover
{
	text-decoration: underline;
}


#contenido a.foroa
{
	font-family: helvetica;
	font-size: 10px;
	text-decoration: none;
	color: #2d6a9b;
}

#contenido a.foroa:hover
{
	text-decoration: underline;
}


#contenido p
{
	color: #333;
	font-family: helvetica;
	font-size: 11px;
	font-weight: normal;
}


#contenido li
{
	color: #333;
	font-family: helvetica;
	font-size: 11px;
	font-weight: normal;
}



#contenido li
{
	color: #333;
	font-family: helvetica;
	font-size: 11px;
	font-weight: normal;
}



#contenido h3
{
	color: #ff0000;
	font-family: helvetica;
	font-size: 15px;
	text-align: left;
	font-weight: bold;

}


#contenido a:hover
{
	text-decoration: underline;
}



#contenido .fond
{
background-color: #ebcce0;
}



/*estilos para platinum 2008*/
#contenidoPlat08 #contenido b, #contenidoPlat08 #contenido p, #contenidoPlat08 #contenido { color: #FFF; }


#contenidoPlat08 a.foro
{
	font-family: helvetica;
	font-size: 10px;
	text-decoration: none;
	color: #990066;
}

#contenidoPlat08 a.foro:hover
{
	text-decoration: underline;
}


#contenidoPlat08 a.foroa
{
	font-family: helvetica;
	font-size: 10px;
	text-decoration: none;
	color: #2d6a9b;
}

#contenidoPlat08 a.foroa:hover
{
	text-decoration: underline;
}


#contenidoPlat08 p
{
	color: #FFF;
	font-family: helvetica;
	font-size: 11px;
	font-weight: normal;
}


#contenidoPlat08 li
{
	color: #333;
	font-family: helvetica;
	font-size: 11px;
	font-weight: normal;
}



#contenidoPlat08 li
{
	color: #333;
	font-family: helvetica;
	font-size: 11px;
	font-weight: normal;
}



#contenidoPlat08 h3
{
	color: #FFF;
	font-family: helvetica;
	font-size: 15px;
	text-align: left;
	font-weight: bold;

}


#contenidoPlat08 a:hover
{
	text-decoration: underline;
}



#contenidoPlat08 .fond
{
background-color: #ebcce0;
}

/*termina estilos para platinum 2008*/

/***************************************************
contenido viajes
**************************************************/

#contViajes ul { list-style: square; }


#contViajes li
{
	color: #333;
	font-family: helvetica;
	font-size: 11px;
	margin: 3px 0 3px 0;
}

#contViajes li a { color: #377BBD; }

#contViajes li a:hover { text-decoration: underline; }

#contViajes .menu { line-height: 16px; }

#contViajes .menu a
{
	color: #377BBD;
	font-weight: bold;
	padding: 0 5px 0 0;
}

#contViajes a:hover { text-decoration: underline; }

#contViajes h3
{
	color: #FF9000;
	font-family: helvetica;
	font-size: 16px;
	font-weight: bold;

}

#contViajes h4
{
	color: #FF5A00;
	font-family: helvetica;
	font-size: 14px;
}

#contViajes p
{
	color: #333;
	font-family: helvetica;
	font-size: 11px;
}

.tabViajes
{
	border-collapse: collapse;
	border-spacing: 0;
	background: #DFF0FF;
	width: 100%;
}

.tabViajes th
{
	font-size: 12px;
	padding: 5px;
	border: none;
	background: #0C385F;
	color: #FFF;
	border-right: 1px solid #FFF;
}

.tabViajes td
{
	padding: 3px 5px;
	border-right: 1px solid #FFF;
	vertical-align: top;
}

.tabViajes .on { background: #9FD2FF; }

/************************************************
termina contenido viajes
************************************************/



/*******************************************************
Settings for horoscopos
*******************************************************/


#horoscopos p
{
	color: #333;
	font-family: helvetica;
	font-size: 11px;
	font-weight: normal;
}



#horoscopos h1
{
	font-family: helvetica;
	font-size: 12px;
	color: 333333;
}

#horoscopos h2
{
	font-family: helvetica;
	font-size: 11px;
	color: 666666;

}

#horoscopos h3
{
	color: #333333;
	font-family: helvetica;
	font-size: 10px;
	font-weight: bold;

}




#formasdos
{
	font-family: helvetica;
	color: #ffffff;
	font-size: 15px;
	font-weight: normal;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	padding: 3px;
}


#formasdos th
{
	background-color: cccccc;
	font-family: helvetica;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}


#formasdos td, th
{

	border-color: #999999;
	border-width: 1px;
	border-style: solid;
}

#formasdos tr
{

	background-color: #f42a41;
}

#formasdos tr.amarillo
{

	background-color: #0019A8;
}

#formasdos tr.azul
{

	background-color: #F1AB00;
}

#formasdos tr.magenta
{

	background-color: #E50F9F;
}

#formasdos tr.verde
{

	background-color: #B9D300;
}

/*
F1AB00; } /* AMARILLO */
0019A8; } /* azul */
E50F9F; } /* magenta */
 B9D300; } /* verde */
*/

#formasdos tr.on
{
	color: #ffffff;
	background-color: #c8c8c8;
}



/*******************************************************
images
*******************************************************/


.izquierda
{
	float: left;
	margin: 0px 20px 20px 0px;
}

.derecha
{
	float: right;
	margin: 10px 0px 20px 20px;
}

/*************************** 
formas
***************************/
#formas
{
	font-family: helvetica;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	padding: 3px;
}


#formas th
{
	background-color: cccccc;
	font-family: helvetica;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}


#formas td, th
{

	border-color: #999999;
	border-width: 1px;
	border-style: solid;
}

#formas tr
{

	background-color: #d3d3d3;
}


#formas tr.on
{
	color: #ffffff;
	background-color: #c8c8c8;
}

.line_eventos
{
	background-image: url(../images/line_eventos.gif);
	background-repeat: repeat-y;
}


/********* Estilo para aviso legal sitio en general********/

table .avisoLegal
{
	margin: 20px 0 10px 0;
	padding: 0 20px 0 20px;
	font-size: 11px;
	line-height: 16px;
}


/********* Estilo para aviso legal usuario ********/

#contenedor
{
	margin: 0 auto 0 auto;
	padding: 0;
	width: 770px;
}

#logo
{
	text-align: right;
	margin: 0;
	padding: 0;
}

#logo .left
{
	margin: 10px 0 0 0;
	float: left;
}

#logo .right
{
	margin: 0 0 0 0;
	float: right;
}

.headCont h4
{
	font-family: Verdana;
	color: #FFFFFF;
	margin: 0;
	padding: 15px 20px 0 20px;
	text-align: left;
}


.tabLugares
{
	width: 95%;
	border: 1px solid #cacaca;
}

.tabLugares th
{
	background: #cacaca;
	border: none;
	padding: 3px 5px;
	color: #444444;
	font-size: 12px;
}


.tabLugares td
{
	background: #fff;
	border: none;
	padding: 3px 5px;
	color: #444444;
	font-size: 11px;
}

.tabLugares td.on
{
	background: #e8e8e8;
	border: none;
	padding: 3px 5px;
	color: #444444;
	font-size: 11px;
}


.tabLugaresPlat
{
	width: 95%;
	border: 1px solid #202020;
}

.tabLugaresPlat th
{
	background: #202020;
	border: none;
	padding: 3px 5px;
	color: #d7d7d7;
	font-size: 12px;
}


.tabLugaresPlat td
{
	background: #101010;
	border: none;
	padding: 3px 5px;
	color: #d7d7d7;
	font-size: 11px;
}

.tabLugaresPlat td.on
{
	background: #0b0b0b;
	border: none;
	padding: 3px 5px;
	color: #d7d7d7;
	font-size: 11px;
}