body {
	margin-top: 0px;
	background-image: url(../img/fndWebSup.gif);
	background-repeat: repeat-x;
}
.tituFichas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	padding: 12px;
}
.fndFichas {
	background-image: url(../img/fndFichas.gif);
	text-align: center;
}
.sepFichas {
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #D6D6D6;
}
.tituTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	padding-top: 9px;
	padding-right: 12px;
	padding-bottom: 9px;
	padding-left: 12px;
}
a:hover {
	color: #E3001C;
}

.campos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	background-image: url(../img/fndCampos.gif);
	background-position: left bottom;
	padding: 3px;
	background-repeat: repeat-x;
}
.bordeTablaFichas {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D6D6D6;
	border-left-color: #D6D6D6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	background-color: #FFFFFF;
}
.bordeTablaFichasAfinidad {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #4c096e;
	border-left-color: #4c096e;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4c096e;
	background-color: #FFFFFF;
}
.fndFichasActiva {

	background-image: url(../img/fndFichas.gif);
}
.sepFichasActiva {
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #D6D6D6;
	background-image: url(../img/fndFichasActiva.gif);
}
.tituFichasActivo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e3001c;
	text-decoration: none;
	padding: 12px;
}

.pie1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

.pie1ext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.pie2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.pie2ext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.PiePunteado {
	background-image: url(../img/PiePunteado.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.bordeTablaFichas2 {

	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D6D6D6;
	border-left-color: #D6D6D6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	background-color: #F2F2F2;
}
.bordeFotos {
	border: 1px solid #999999;
}
.fndBannerFiesta10 {
	background-image: url(../img/banner-fiesta10.jpg);
	background-repeat: no-repeat;
}
.fndBannerAfinidad {
	background-image: url(../img/banner-afinidad10.jpg);
	background-repeat: no-repeat;
}
.fndBannerHistorias {
	background-image: url(../img/banner-historias.jpg);
	background-repeat: no-repeat;
}



.fndFichasTitular {

	background-image: url(../img/fndFichas.gif);
	text-align: left;
}
.tituTxt2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.fndWebTotal {
	background-image: url(../img/fndWebTotal.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
.fndRegistro {
	background-image: url(../img/fndRegistro.gif);
	background-repeat: no-repeat;
}
.fndRegistro2 {
	background-image: url(../img/fndRegistro2.gif);
	background-repeat: no-repeat;
}
.campos2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	background-image: url(../img/fndCampos.gif);
	background-position: left bottom;
	padding: 1px;
	background-repeat: repeat-x;
}
.copy {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
.fndRegistro3 {

	background-image: url(../img/fndRegistro3.gif);
	background-repeat: no-repeat;
}
.txtRojo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E6032E;
	text-decoration: none;
}
.fndRegistro4 {


	background-image: url(../img/fndRegistro4.gif);
	background-repeat: no-repeat;
}
.fndContactos {
	background-image: url(../img/fndContacto.gif);
	background-repeat: no-repeat;
}
.fndContactosVerde {
	background-image: url(../img/fndContactoVerde.gif);
	background-repeat: no-repeat;
}
.fndContactosLineaMorada {
	background-image: url(../img/fndContactolineamorada.gif);
	background-repeat: no-repeat;
}
.tituContacto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	padding-left: 6px;
	line-height: 11px;
}
.fndContactos10 {

	background-image: url(../img/fndContacto10.gif);
	background-repeat: no-repeat;
}
.tituContacto10 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left: 6px;
	line-height: 11px;
}
.pie2blanco {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.fndColumnaCentral {
	background-image: url(../img/fndColumnaCentral.gif);
	background-repeat: no-repeat;
}
.txtGris {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.fndMenuApp {
	background-image: url(../img/fndMenu.gif);
}
.fndChat {
	background-image: url(../img/fndChat.gif);
	background-repeat: no-repeat;
}
.pie1rojo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E6032E;
	text-decoration: none;
	font-weight: bold;
}
.pie1morado {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c096e;
	text-decoration: none;
	font-weight: bold;
}
.pie1verde {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #78bb09;
	text-decoration: none;
	font-weight: bold;
}
.txtVerde {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #78bb09;
	text-decoration: none;
}
.punteadoInf {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D6D6D6;
}
.fndFichaRed {
	background-image: url(../img/fndFichaRed.png);
	background-repeat: no-repeat;
}

.pie1gris {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
.txtGrisClaro {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.fndFichaAmpliada {
	background-image: url(../img/fndFichaAmpliada.gif);
	background-repeat: no-repeat;
}

.fndFichaAmpliada2 {
	background-image: url(../img/fndFichaAmpliada2.gif);
	background-repeat: no-repeat;
}

.fndFichaAmpliada2gris {
	background-image: url(../img/fndFichaAmpliada2gris.gif);
	background-repeat: no-repeat;
}

.tituRojo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E6032E;
	text-decoration: none;
	font-weight: bold;
}
.tituMorado {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4c096e;
	text-decoration: none;
	font-weight: bold;
}
.fndBarraVerde {
	background-image: url(../img/fndBarraVerde.gif);
	background-repeat: repeat-x;
	border: 1px solid #D6D6D6;
}
.tituContactoPunteado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	padding-left: 6px;
	line-height: 11px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D6D6D6;
}
.txtGrisPunteado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D6D6D6;
}
.punteadoLateralDer {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666666;
}

/* ----    Selectores     ------ */

#capa-oculta1 { 
margin-top:0px;
padding:2px;
width:195px;
height:100px;
overflow:auto;
}

#capa-oculta2 { 
margin-top:0px;
padding:2px;
width:195px;
height:100px;
overflow:auto;
}

#capa-oculta3 { 
margin-top:0px;
padding:2px;
width:195px;
height:100px;
overflow:auto;
}

#capa-oculta4 { 
margin-top:0px;
padding:2px;
width:195px;
height:100px;
overflow:auto;
}

#capa-oculta5 { 
margin-top:0px;
padding:2px;
width:195px;
height:100px;
overflow:auto;
}

#capa-oculta6 { 
margin-top:0px;
padding:2px;
width:195px;
height:100px;
overflow:auto;
}

#capa-oculta7 { 
margin-top:0px;
padding:2px;
width:195px;
height:100px;
overflow:auto;
}

#capa-oculta8 { 
margin-top:0px;
padding:2px;
width:195px;
height:100px;
overflow:auto;
}

#capa-oculta9 { 
margin-top:0px;
padding:2px;
width:195px;
height:100px;
overflow:auto;
}

#capa-oculta10 { 
margin-top:0px;
padding:2px;
width:195px;
height:100px;
overflow:auto;
}

#capa-oculta11 { 
margin-top:0px;
padding:2px;
width:195px;
height:100px;
overflow:auto;
}

#capa-oculta12 { 
margin-top:0px;
padding:2px;
width:195px;
height:100px;
overflow:auto;
}

#capa-oculta13 { 
margin-top:0px;
padding:2px;
width:195px;
height:100px;
overflow:auto;
}

#capa-oculta14 { 
margin-top:0px;
padding:2px;
width:195px;
height:100px;
overflow:auto;
}

#capa-oculta15 { 
margin-top:0px;
padding:2px;
width:195px;
height:100px;
overflow:auto;
}

#capa-oculta16 { 
margin-top:0px;
padding:2px;
width:195px;
height:100px;
overflow:auto;
}

#capa-oculta17 { 
margin-top:0px;
padding:2px;
width:195px;
height:100px;
overflow:auto;
}

#capa-oculta18 { 
margin-top:0px;
padding:2px;
width:195px;
height:100px;
overflow:auto;
}

#capa-oculta19 { 
margin-top:0px;
padding:2px;
width:195px;
height:100px;
overflow:auto;
}

#capa-oculta20 { 
margin-top:0px;
padding:2px;
width:195px;
height:100px;
overflow:auto;
}

#capa-oculta21 { 
margin-top:0px;
padding:2px;
width:195px;
height:100px;
overflow:auto;
}

#capa-oculta22 { 
margin-top:0px;
padding:2px;
width:195px;
height:100px;
overflow:auto;
}

#capa-oculta23 { 
margin-top:0px;
padding:2px;
width:195px;
height:100px;
overflow:auto;
}

#capa-oculta24 { 
margin-top:0px;
padding:2px;
width:195px;
height:100px;
overflow:auto;
}

#capa-oculta25 { 
margin-top:0px;
padding:2px;
width:195px;
height:100px;
overflow:auto;
}

.select_box_div { 
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #999999;
display:block;
/*font-size:1.1em;*/
position:absolute;
width:200px;
margin: 0px;
padding: 0px;
}

.select_box {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #999999;
/*font-size:1.1em;*/
margin: 0px;
padding: 0px;
width:201px;
cursor:pointer;
}

.despleseleccion {
	color:#990000;
	font-weight:bold;
}

/* ******* CHAT ******* */

.chat2 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.chat3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.chat_hab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.chat5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E3001C;
	font-weight: bold;
}
.chat6 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}
.chat9 {
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
}

/* ******* FIN CHAT ******* */
.fndCabeceraBuzon {
	background-image: url(../img/fndCabeceraBuzon.gif);
	background-repeat: no-repeat;
}
.punteadoBuzon {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #bfbfbf;
	border-bottom-color: #bfbfbf;
	border-left-color: #bfbfbf;
}
.fndPest {
	background-image: url(../img/fndPest.gif);
	background-repeat: no-repeat;
}

.fndRedactar {
	background-image: url(../img/fndRedactar.gif);
	background-repeat: no-repeat;
}
.fndRedactar2 {
	background-image: url(../img/fndRedactar2.gif);
	background-repeat: no-repeat;
}
.punteadoLateralDerActivo {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666666;
	background-image: url(../img/fndActivo.gif);
	background-repeat: repeat-x;
}
.fndBarraTest {
	background-image: url(../img/fndTest.gif);
	background-repeat: repeat-x;
}
.fndBarraTest3 {
	background-image: url(../img/fndTest3.gif);
	background-repeat: repeat-x;
}
.fndRespuestas {
	background-color: #f5f5f5;
	border: 1px solid #d6d6d6;
}
.tituRojoPunteadoInf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E6032E;
	text-decoration: none;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D6D6D6;
}
.fndColIzq {
	background-image: url(../img/fndColIzq.gif);
	background-repeat: no-repeat;
}
.fndTestIntro {
	background-image: url(../img/fndTestIntro.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.menuTest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #616161;
	text-decoration: none;
}
.menuTest2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.tituPunteadoInf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D6D6D6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D6D6D6;
}
.bordeTablaTest {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D6D6D6;
	border-left-color: #D6D6D6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	background-image: url(../img/fndTest2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.pie1grande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

.fndBanner {
	background-image: url(../img/fndBanner.gif);
	background-repeat: no-repeat;
}
.tituPunteadoInf2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D6D6D6;
}
.fndUsuario10 {
	background-image: url(../img/FndUsuario10.gif);
	background-repeat: no-repeat;
}
.fndBarraBlanca {
	background-image: url(../img/fndBarraBlanca.gif);
	background-repeat: repeat-x;
}
.fndFotos {
	background-image: url(../img/fndFotos.gif);
	background-repeat: no-repeat;
}
.fndFotos2 {
	background-image: url(../img/fndFotos2.gif);
	background-repeat: no-repeat;
	background-position: center;
}
/* estilos para caja conversaciones en el chat */
.chatActivo {
	border-bottom-width: 1px;
	/*border-bottom-style: dotted;*/
	border-bottom-color: #D6D6D6;
	background-image: url(../img/fndChatActivo.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003300;
	text-decoration: none;	
}
.chatEspera {
	border-bottom-width: 1px;
	/*border-bottom-style: dotted;*/
	border-bottom-color: #D6D6D6;
	background-image: url(../img/fndChatEspera.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;	
}
.chatAviso {
	border-bottom-width: 1px;
	/*border-bottom-style: dotted;*/
	border-bottom-color: #D6D6D6;
	background-image: url(../img/fndChatAviso.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.txtVerde2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003300;
	text-decoration: none;
}
.chatActivo a {color: #006600;}
.chatEspera a {color: #333333;}
.chatAviso a {color: #333333;}

.opcionbusqueda a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.opcionbusqueda a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
.txtGris12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.campoliquido {
	width: 98%;
}
.fndFichaExtend {
	background-image: url(../img/fndFichaExtend.gif);
	background-repeat: no-repeat;
}
.fndFichaExtendHerra {

	background-image: url(../img/fndFichaExtendHerra.gif);
	background-repeat: no-repeat;
}
.tituFichas2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E3001C;
	text-decoration: none;
}
.fndFichaExtendHerra2 {


	background-image: url(../img/fndFichaExtendHerra2.gif);
	background-repeat: no-repeat;
}
.txtGrisClaro12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
.pie212 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.pie112 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.fndMailTipo {
	background-color: #f7f7f7;
	border: 1px solid #d6d6d6;
	padding: 15px;
}
.pie1rojo12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E6032E;
	text-decoration: none;
	font-weight: bold;
}
.pie1rojo12n {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E6032E;
	text-decoration: none;
	font-weight: normal;
}
.pie1verde12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #78bb09;
	text-decoration: none;
	font-weight: bold;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #E00215;
}
.txtGrisClaro16 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #999999;
	text-decoration: none;
}
.txtVerde16 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #78bb09;
	text-decoration: none;
}
.textoporcentaje {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #78bb09;
	text-decoration: none;
}
.fndHistorias {
	background-image: url(../img/pareja.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
