body {
   font-family: Arial, Verdana, Georgia, sans-serif, "Trebuchet MS", Helvetica;
   font-size: 13px;
  /*background-color: #D9E6F7;*/
   background-color: #FFFFFF;
   color: #222;
   margin-top: 0px;
   text-align:center;   
}
#galleria{height:320px;}
#slideshow { left: 0px }
#nav {width: 75%; height: 250px; margin: 0px;}
#nav ul{overflow:auto;}
#nav ul li {display:inline;} 
#nav li { width: 50px; float: left; margin: 8px; list-style: none }
#nav a { width: 50px; padding: 3px; display: block; border: 1px solid #ccc; }
#nav a.activeSlide { background: #88f }
#nav a:focus { outline: none; }
#nav img { border: none; display: block }

#principal {
   width: 1000px;
   position:relative;
   background-color: #fff;
   margin: 0 auto; 
   /*padding: 10px;*/
   padding-top:5px;
   text-align:left;
}

#logo {
	height:100%;	
}

#container{
	float:left;
	overflow:hidden;
	width:1000px;
}

#ibox {
   float: left;
   width: 150px;
}

#cbox {
	float:left;
	margin-left: 30px;  
	margin-right: 30px;
	width:630px;   
}

#dbox {
   float: right;
   width:160px;
}

#footer {
	clear:both;
	margin:2px 0;	
}

th {
   font-size: 14px;
}

h6 {
   font-size: 14px;
   font-family: "Trebuchet MS";
   margin: 0px;
   padding: 5px;
}

ul {
   margin-top: 0px;
}
ul li a {
   color: #333;
   text-decoration: none;
}
ul li a:hover {
   text-decoration: underline;
}
ul li {
   line-height: 17px;
   list-style-type: square;
   list-style-position: outside;
   padding: 0px;
   margin-left: -25px;
}

.dashedtd {
   border: 1px dashed;
   background-color: #ECECEC;
}

.sombratd {
   border-right: 1px solid;
   border-bottom: 1px solid;
   border-color: #B0B0B0;
   background-color: #F7F2F7;
   padding: 5px;
}

.sinsombratd {
   border: 0px;
   background-color: #ECECEC;
   padding: 5px;
}

.sombratddark {
   border-right: 1px solid;
   border-bottom: 1px solid;
   border-color: #A0A0A0; 
   background-color: #DBE2EA;
   padding: 5px;
}


table.registro {
   background-color: #FFF;
}

table.registro strong {
   color: #60729B;
}

.portada {
   width:100%;
   margin: 0px;
   padding: 0px;
}

.ultimosusuariosmain {
   float: left;
   width: 700px;
   margin-left: 20px;
   padding: 0px;
}

.ultimosusuariosmain strong {
   font-size: 12px;
}

.contenedor {   
   float:left;
   margin-top:12px;
   width:100%;
}

.perfilusuario {
   float: left;
   width: 460px;
   text-align: left;
   font-size: 12px;
   border: 1px solid #CCCCCC;
   margin: 0px;
   padding: 5px;
}

.perfilusuario p {
   line-height: 3px;
   padding: 0px;
   margin-top: 12px;
}

.perfilusuario span {
   font-weight: bold;
   color: #404040;
}

.espacio {   
   float:left;
   width: 630px;
   height: 10px;
   margin: 0px;   
}

.menucabecera {
   float:left;
   background: url("cellpic3.gif"); 
   /* background: solid #FFFFFF; */
   border: 1px solid #FDE1F9;
   margin: 0px;
   padding:3px 0 3px 5px;   
   color:#BE48C8; 
   font-size: 13px;
   overflow: hidden;
   width:150px;
}

.cmenu {
	background: url("cellpic3.gif");
}

.menucuerpo {
   float:left;
   background-color: #FFF;
   border-left: 1px solid #E0E6E9;
   border-right: 1px solid #E0E6E9;
   border-bottom: 1px solid #E0E6E9;
   padding:3px 0 3px 5px;
   margin: 0px;
   margin-bottom:10px;
   overflow: hidden;
   width:150px;
}

.menucuerpo ul {
   margin-bottom: 0px;
}

.cgbajo {
   float: left; 
   background-color: #FFF;
   border-bottom: 1px solid #E0E6E9;
   border-left: 1px solid #E0E6E9;
   border-right: 1px solid #E0E6E9;
   margin: 0 0 10px 0;
   width:630px;
   padding:10px 0 10px 0;
}

.blockelement {
   float:left;
   border: 1px solid #E0E6E9;
   background-color: #fff;
   color: #7D00B3;
   margin-bottom: 10px;
   width:100%;
   padding:10px 10px 10px 10px;
   font-size:11px;
   font-family: Verdana;

}


.cabeceragrande {      
   float: left;
   background: url("cellpic3.gif");
   border: 1px solid #FDE1F9;
   margin: 0px;
   color: #5A74D8;
   font-size: 13px;
   width:630px;
   overflow: hidden;
   height:25px;
}

.cabeceragrande img {
	padding: 4px 0 0 7px;	
}

.cabecera {
   width:100%;
   float: left;
   text-align: center;
   border: 1px solid #E0E6E9;
   padding-top:10px;
   padding-bottom:10px;
   font-size: 14px;
   margin:0px;
   margin-bottom: 10px;
   background-color: #FFF;   
}

div.cabecerasmall {  
   width: 240px;
   text-align: left;
   font-size: 12px;
   background: url("cellpic3.gif");   
   border: 1px solid #D7DEE3;
   color: #5601A3;
   margin: 0px;
   padding: 5px;
   padding-top: 0px;
}

.fotothumb {
   float:left;
   width:80px;
   text-align: center;
   margin:7px 5px 0 10px;
   display: inline;
   /*margin-right:15px;*/
   font-size:12px;
   padding:0;
}

.fotothumbmujer {
   	height:82px;
   	border:solid 1px #ccc;
	margin:-10px 2px 2px -10px; 
	padding:2px;
	background:#FFF;
	overflow:hidden;
}
.fotothumbsombra {   
	background:#ccc;
	border: solid 1px #CCC;
	width: 80px;
	padding:0;
}

.fotothumbmujer img {
   border: 0px;
   overflow:hidden;
   padding:0;
}

.fotothumbhombre {
   	height:82px;
   	border:solid 1px #ccc;
	margin:-10px 2px 2px -10px;
	padding:2px;
	background:#FFF; 
	overflow:hidden;
}

.boton{
        font-size:15px;
        font-family:Verdana,Helvetica;
        font-weight:bold;
        color:white;
        background:#638cb5;
        border:0px;
        width:200px;
        height:30px;
}

.botonkedada{
        font-size:12px;
        font-family:Verdana,Helvetica;
        font-weight:bold;
        color:white;
        background:#638cb5;
        border:0px;
        width:150px;
        height:25px;
}

.fotothumbhombre img {
   border: 0;
   overflow:hidden;
   padding:0;   
}

.fotobuscador {
   float: left;
   width: 88px;
   text-align: center;
   margin:0 auto;
}

.fotobusmujer {
   	height:82px;
   	margin:-5px 2px 2px -5px;
   	border:solid 1px #ccc;	
	padding:0px;   
	background:#FFF; 
	overflow:hidden;
}

.fotobussombra {   
	margin:12px;   
	background:#ccc;
	border: solid 1px #ccc;
	width: 80px;
	padding:0;
}

.fotobusmujer img {
   border: 0px;
}

.fotobushombre {   
   	height:82px;
   	margin:-5px 2px 2px -5px;
   	border:solid 1px #ccc;	
	padding:0px;   
	background:#FFF; 
	overflow:hidden;
}

.fotobushombre img {
   border: 0px;
}

.padding {
	padding:0 12px 0 12px;	
}

.opentable1_a {
   float: left;
   width: 100%;
   background-color: #FFF;
   margin: 0px;
   margin-left:0px;
}

.warning {
   float: left;
   padding: 4px;
   text-align: justify;
   border-right: 1px solid #A0A0A0;
   border-bottom: 1px solid #A0A0A0;
   color: #EB18C0;
   background-color: #DBE2EA;
   font-weight: bold;
}

.marquesina {
   width: 130px;
   padding:10px;
   color: #D1B9D9;
   font-weight: bold;
   font-size:14px;
}

.clogin {
	padding: 6px;
	width: 390px;
	color: #7202AE;
}


.normaltable {
   float:left;
   border: 1px solid #E0E6E9;
   background-color: #fff;   
   color: #7D00B3;
   font-size:11px;
   font-family: Verdana;
   padding:0px;
   margin:0px;
   width:100%;
}


.tablekedada {
   float:left;
   border: 1px solid #E0E6E9;
   background-color: #fff;   
   color: #045FB4;
   font-size:11px;
   font-family: Verdana;
   padding:0px;
   margin:0px;
   width:100%;
}


table.perfil {
   float: left;
   border-left: 1px solid #B9CDEB;
   border-right: 1px solid #B9CDEB;
   border-bottom:1px solid #B9CDEB;
   background-color: #FFF;
   font-size:11px;
   font-family: Verdana;
   padding: 0px;
   margin: 0px;
}

table.grid {
   float: left;
   width: 630px;
   border-collapse: collapse;
   border-left: 1px solid #B9CDEB;
   border-right: 1px solid #B9CDEB;
   border-bottom: 1px solid #B9CDEB;
   background-color: #FFF;
   color: #404040;
   padding: 0px;
   margin: 0px;
}
table.grid th {
   border: 0px;
   font-size: 13px;
   font-family: Arial;
   color:#222;
   background-color:#FFF;
}

.par {
   border-width: 0px;
   background-color: #F1F5FA;

}

.impar {
   border-width: 0px;
   background-color: #E5ECF4;
}

table.mensaje {
   float: left;
   padding: 0px;
   margin: 0px;
   border: 1px solid #E0E6E9;
}
table.mensaje td.text {
   border: 0px;
   background-color: #FBC9F1;
   width: 25%;
}
table.mensaje td.data {
   border: 0px;
   background-color: #EAF1FB;
   width: 75%;
   
}
table.mensaje td.msg {
   border: 1px solid #C6D9F4;
   background-color: #fff;
   font-size: 14px;
   padding: 8px;
}

table.rbusqueda {
   border: 0px;
   padding: 0px;
   margin: 0px;
}

.online {
   /* clear: both; */
   width: 80px;
   height: 17px;
   border: 1px solid #AFE0B5;
   /* background-color: #C2E7C6; */
   background-color: #BCEFCD;
   float:left;
   margin:0 10px;
   text-align:left;
}

.fraseimagen {
   float: left;
   padding-right: 10px;
}

#horoscopodia {
   float: left;
   width: 390px;
   font-size:14px;
   padding-right: 15px;
}

#frasedia {
   float: right;
   font-size:14px;
   width: 390px;   
   padding: 0 5px 10px 0;
}

#frasedia p {
	margin: 0px;
}
#frasedia img {
   display: inline;
   clear: both;
}
#frasedia .autor {
	text-align: right;
	padding-right: 20px;
	font-style: italic;
}

#frasedia .separador {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 10px;
}

.frasetema {
	float:left;
	width: 100%;
	font-size:14px;
	/*padding: 4px;*/
}
/*
.frasetema ul {
	width: 510px;
}*/

.frasetema ul li {
	float: left;
	width: 160px;
	margin: 0px;
	list-style:none;
}

.poblacion {
	font-size:14px;
	padding: 2px;
	margin-left: -25px;
}

.poblacion ul {
	width: 440px;
}

.poblacion ul li {
	float: left; 
	width: 220px;
	margin: 0px;
	list-style:none;
}

.offline {
   /* clear: both; */
   width: 80px;
   height: 17px;
   border: 1px solid #E1B3AE;
   background-color: #E8C5C2;  
   float:left;
   margin:0 10px;
   text-align:left;
}

.diez {
   color: #404040;
   font-size: 10pt;
}

.normas {
   font-size:9pt;
}

.rosanormal {
   font-size:8pt;
   color:#9C40B0;
}

.rojo {
    color: #FF106B;
}

.grisnormal {
   font-size:8pt;
   color: #777777;
}

.rosa {
   font-size:8pt;
   font-weight: bold;
   color:#ED4ED5;
}
.rosabig {
   font-size:12pt;
   font-weight: bold;
   color:#ed4ed5;
   margin-left:10px;
}

.azul {
   font-size:8pt;
   font-weight: bold;
   color: #4F81CC;
}

.azulbig {
   font-size:12pt;
   font-weight: bold;
   color:#4F81CC;
}

.gancho {
	font-size:14px;
    color: #A69A4A;
    font-style:italic;
	background: url("quotationmark.gif") no-repeat top left;
	padding: 10px 20px 0 35px;
	overflow:hidden;
}

.paginador {
   float:left;
   font-size:13px;
   text-align: center;
   width:100%;
}

.votacion {
	border: 1px solid #C9C9DA;
	background-color: #ECECF2;
	padding: 10px;
	margin: 0 30px 0 30px;
}

#header {
  float:left;
  width:100%;
  border-bottom: 1px solid #B9CDEB;
}

#header ul {
  margin:0;
  padding: 0px;
  list-style:none;
}

#header li {
  float:left;
  display:block;
  background: url("tab_left.gif") no-repeat left top; 
  margin:0 2px 0 0;
  padding: 0 0 0 5px;
  list-style:none;
}
 
#header a {
  float:left;
  display:block;
  background: url("tab_top_right.gif") no-repeat right top;   
  padding: 2px 8px 3px 4px;
  text-decoration:none;  
  color:#555; 
}

#header a:hover {
  color:#FFF;
}

#header #current {
	padding-bottom: 1px;
	background-position: 0 -150px;
	
}

#header #current a {
	padding-bottom : 4px;
	margin-bottom : -2px;
	background-position : 100% -150px;
	color:#111;
	font-weight:bold;
}
  
.paginador span {
   font-weight: bold;
   color:#ED4ED5;
}

.resultados {
   float:left;
   font-size:11px;
   text-align:right;
   margin:0;
   /* padding-left:12px; */
   width:100%; 
}

.nuevept {
   font-size:9pt;
}

.input {
	font-size: 12px;
}


form {
   display: inline;
}

A:link,A:active,A:visited {
   	background: none;
 	color: #0C85C7; 
   	text-decoration: none;
}

A:hover {
	background: none; 
	color: #FE25EC; 
	text-decoration: underline
}

.errorfield {
	border:1px solid #FF0000;
}

.liquid-round { 
		width:100%;
		position:absolute;
		margin:0px auto; 
		background:#fff;
		/*background:url(/images/fondo1.gif) repeat-y left top;*/
		}
		
		.top { 
		width:100%; 
		height:15px; 
		background:#fff; 
		} 
		.top span { 
		display:block; 
		position:relative; 
		height:20px; 
		background:#fff; 
		} 
		
		.center-content { 
		position:relative; 
		background:#fff; 
		/*background:url(/images/fondo1.gif) repeat-y right top; */
		padding:1px 10px 1px 10px; 
		margin:-1px 0 -50px 0; 
		} 
		
		.bottom {
		height: 100%; 		 	
		background:#fff;  
		} 
		.bottom span { 
		display:block; 
		position:relative; 
		height:100%; 
		background:#fff; 
		}


.title 		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.content 	{BACKGROUND: none; COLOR: #555555; FONT-SIZE: 12px; TEXT-DECORATION: none}
.block-title {BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: none}
.storytitle {BACKGROUND: none; COLOR: #363636; FONT-SIZE: 12px; TEXT-DECORATION: none}
.storycat	{BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.boxtitle 	{BACKGROUND: none; COLOR: #363636; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.boxcontent {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; }
.option 	   {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.tiny		   {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; TEXT-DECORATION: none}
.rotulo		{BACKGROUND: none; COLOR: #004080; FONT-SIZE: 12px; TEXT-DECORATION: none}
.nick		   {BACKGROUND: none; COLOR: #CC66CC; FONT-SIZE: 12px; TEXT-DECORATION: none}
.trece		   {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 13px; TEXT-DECORATION: none}
.warningbig {BACKGROUND: none; COLOR: #CC66CC; FONT-SIZE: 12px; TEXT-DECORATION: blink}
.nota		   {BACKGROUND: none; COLOR: #A7A7A7; TEXT-DECORATION: none}
.rotulop	   {BACKGROUND: none; COLOR: #004080; FONT-SIZE: 11px; TEXT-DECORATION: none}
.comentario {BACKGROUND: none; COLOR: #818181; FONT-SIZE: 11px; TEXT-DECORATION: none}
