body {
	color: #333;
	padding-top:0px;
	margin:  0px auto;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-left:0px;
	font-size: 12px;
	text-align: center;
	background:url('s/mainbg.jpg') repeat-x;
	background-color:#dfedfe;
	/*background:url(bg.png) repeat fixed;*/
	}

img { border: none; padding:5px;}

.link1 {
	text-decoration:none;
	font-weight:none;
	color:black;
	display:block;
	padding:1px;
}

.link1:hover
{
	color:black;
	text-decoration:none;
	padding:0px;
	margin:0px;
	display:block;
	border:1px dotted black;
}

.outer
{
	background-color:#ffffff;
	border-left:solid 2px #333;
	border-right:solid 2px #333;
	margin:  0px auto;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	padding-left:0px;
	font-size: 12px;
	text-align: left;
	width: 782px;
	padding:0px;
}

.container
{
	text-align: left;
	margin: 0px auto;
	padding:3px;
	padding-left:2px;
	padding-right:2px;
	/*border:solid 2px #000;*/
}

a.pic img {
	color: #0052A5;
	border:solid 1px black;
	padding:0px;
}

/*a.pic:hover img{
	color: red;
	border:dotted 1px black;}*/

a {
	font-size:15px;
	/*color: #0066ff;*/
	color: #004eff;
}

em { color:red; }

textarea { font-family:tahoma; }

em.quiero { font-size:26pt; color:#55A2FF; font-weight:bold;}
em.verte { font-size:26pt; color:#FF7AE0; font-weight:bold;}
.slogan { font-size:12px; font-weight:bold; color:#86888B;}

/*a:hover {
	text-decoration: none;
	color: red;
	}*/


div { font-size: 12px; }

html { font-size: 14px; }

td { font-size: 14px;}

.top_menu {background:url('s/red1x1.gif'); background-color:#f4f8ff;font-size:11px; text-align:left; border-bottom:1px dotted gray; margin:0px; padding:2px; }
.top_menu_in {background-color:#f4f8ff;font-size:11px; text-align:left; border-bottom:1px dotted gray; margin:0px; padding:4px; }
.top_link { font-weight:none;font-size:11px;}
.box_m { background-color:#f4f8ff; border:1px dotted gray; margin:4px; padding:4px;}
.box_f { background-color:#fef7fc; border:1px dotted gray; margin:4px;padding:4px;}
.box_a { background-color:#f3fff7; border:1px dotted gray; margin:4px;padding:4px;}

.main_menu { border-bottom:solid 1px #D3E7FF; padding: 0px 0px 5px 5px;}
.online_menu { text-align:center; margin:0px; padding:8px; margin-top:6px; }
.submenu_search{
	color:#fff;
	background:url('s/bg_search.jpg') repeat-x;
	background-color:#c095a6;
	padding:8px;
	margin:0px;
	text-align:left;
	padding-left:2px;
	padding-right:2px;
	border:1px solid #ffc9df;
	border-bottom:2px solid #000;
				}
.submenu_search a { }

/*background:url(head_pm.gif) no-repeat; */
.rperfilm { text-align:left; width:750px; border:1px solid #eee; background-color:#f4f8ff; margin:0 auto;}
.rperfilf { text-align:left; width:750px;  border:1px solid #eee; background-color:#fef7fc; margin:0 auto;}
.rperfila { text-align:left; width:750px; border:1px solid #eee; background-color:#f3fff7; margin:0 auto;}

.textcm { color:#0099ff;}
.textcf { color:#ff0099;}
.textca { color:#03852a;}

.pbox1 {
	padding-left:10px;
	padding-top:35px;
	width:160px;
	float:left;
}
.pbox2 {
	padding-left:10px;
	padding-top:5px;
	width:418px;
	float:left;
}
.pbox3 {
padding-top:30px;
width:150px;
float:left;
}
.poptions {
	padding-left:30px;
}


.box1 { background-color:#E2EFFF; font-weight:bold;}
.box2 { background-color:#F1F7FD; font-weight:bold;}
.linea {border-bottom: thin solid red; }

.gender_m { background:url(fondo_m.png) repeat-y;   background-color:#F1F7FD; padding:0px; width:530px; margin:0px auto; text-align:left; }
.gender_m_top { background:url(fondo_m_top.png); padding:0px; margin:0px; padding-top:13px; }
.gender_m_bottom { background:url(fondo_m_bottom.png); padding:0px; margin:0px; padding-top:13px; }
/*..gender_m {background-color:#F1F7FD; border:solid 1px #D8E9FF;} */
 
.gender_f {background:url(fondo_f.png) repeat-y;   background-color:#FFF3FD; padding:0px; width:530px; margin:0px auto; text-align:left; }
.gender_f_top { background:url(fondo_f_top.png); padding:0px; margin:0px; padding-top:13px; }
.gender_f_bottom { background:url(fondo_f_bottom.png); padding:0px; margin:0px; padding-top:13px; }
/*.gender_f { background-color:#FFF3FD; border:solid 1px #FFD4F5;}*/

.gender_a { background:url(fondo_a.png) repeat-y;   background-color:#E0FDC4; padding:0px; width:530px; margin:0px auto; text-align:left; }
.gender_a_top { background:url(fondo_a_top.png); padding:0px; margin:0px; padding-top:13px; }
.gender_a_bottom { background:url(fondo_a_bottom.png); padding:0px; margin:0px; padding-top:13px; }
/*.gender_a { background-color:#E0FDC4; border:solid 1px #B1E67F;}*/


.gray_border {margin:0px auto;border:solid 1px #D4DDF1; width:600px; padding:10px;}

/* Salmon */
.box3 { background-color:#FFE1D1; font-weight:bold;}
.box4{ background-color:#FFEBE0; font-weight:bold;}

.mailsettings {padding:8px;background-color:#f7fffa;border:1px dotted gray; text-align:left; letter-spacing:2px;}
.bigfont { font-size:16pt; color:#006600; }

.nobold {font-weight:normal; font-size:12px;}

.optionR { clear: left;}
.aR { 
font-weight: bold;
width:150px;
float:left;
clear:left;
text-align:left;
}
.bR {

margin-left:150px;
text-align:left;
clear:right;
}

.profile_list_text {
clear:left; margin-left:100px; padding-left:4px;
 }

.forum_channels {
text-align:left;
background:url(gradient2.gif) repeat-y;
/*border:2px solid black;*/
padding:10px;
}

.channel_name {
font-family:tahoma;
font-size:14pt;
}


.color_m {
	background-color: #eff8ff;
}

.color_f {
	background-color: #ffecf4;
}

.color_a {
	background-color: #e4ffe5;
}

.medium_text {
	font-size:18px;
}
 
.green {
color:#339933;
font-weight:bold;
}

.red {
color:#cc0000;
font-weight:bold;
}

.border1 {
	padding:2px;
	border:1px dotted #5b5c5c;
}

.link3 {
	font-size:13px;
	color: #0066ff;
	font-weight:bold;
}
.link4 {
	font-size:16px;
	color: #0066ff;
	font-weight:bold;
}
.link5 {
	font-size:11px;
	color: #000;
	font-weight:none;
}
.link6 {
	font-size:11px;
	color: #0000FF;
	font-weight:bold;
}
.link7 {
	font-size:11px;
	color: #FFF;
	font-weight:bold;
}
.link8 {
	font-size:14px;
	color: #0056d8;
	font-weight:bold;
}
.link9 {
	font-size:11px;
	color:#e3007a;
	font-weight:none;
	background-color:#fff;
	padding:0px 2px 2px 2px;
	text-decoration:none;
	}
.link9:hover {
	text-decoration:underline;
}



.label1{
	padding:0px;
	margin:0px;
	font-size:15px;
	letter-spacing:2px;
	color:#cc0000;
}

.label2{
	padding:0px;
	margin:0px;
	font-size:18px;
	color:#990033;
	border-bottom:1px solid #dddddd;
}

.label3{
	display:block;
	padding:0px;
	margin:0px;
	font-size:10px;
	color:#8c8c8c;
	border-bottom:1px solid #dddddd;
}
.fl {
	color:#ff0066;
	font-weight:bold;
}

.f_td {
	background:url('gradient3.jpg') repeat-x;
	background-color:#104479;
	color:#fff;
	font-size:11px;
	border:1px solid #000;
}

.f_body { font-family:Georgia;border:1px solid #000; font-size:16px; background-color:#fff;}

.table_forum {
background-color:#ffffff;
border:1px solid #104479;
border-collapse:collapse;
}

.table_forum tr:hover { background-color:#dfedfe; }

.f_info {
background-color:#f4f9ff;
font-size:12px;
}
.f_info2 {
	background-color:#d2dee6;
	font-size:11px;
}
.sub_options {
	text-align:left;
	padding:8px;
	border-top:2px solid #000;
	border-bottom:2px solid #000;
	background-color:#e8f7e4;

}

.bgbutton {
	background:url(http://localhost/estoy_cerca/s/bgbutton.gif) repeat-x;
	border:1px solid #104479;
	padding:4px;
}
.button1 {
	font-weight:none;
	color:#000;
	letter-spacing:2px;
}
.button1:hover {
	text-decoration:none;
	color:#333;
}

.gray_little {
	color:#333;
}

.imagen {
	padding:0px;
	margin:0px;
}

/*
.box3 { background-color:#EAFFDD; font-weight:bold;}
.box4 { background-color:#F5FFEE; font-weight:bold;}
*/
/*
.box3 { background-color:#FFEAC7; font-weight:bold;}
.box4 { background-color:#FFF8EB; font-weight:bold;}
*/

/*Vilet
.box1 { background-color:#E4D3FF; font-weight:bold;}
.box2 { background-color:#F7F1FF; font-weight:bold;} 
*/

/* Rosa
.box3 { background-color:#FFD4F5; font-weight:bold;}
.box4 { background-color:#FFF3FD; font-weight:bold;}
*/
.search_box
{
	font-weight:bold;
	font-size:12px;
	margin:0 auto;
	margin-bottom:10px;
	display:block;
	padding:5px 10px 5px 10px;
	border-right:1px solid #ccc;
	float:left;
	color:#333;
}
.forum_spot 
{
	text-align:left;
	width:300px;
	float:left;
	padding:20px;
}
.clear
{
	clear:both;
	font-size:1px;
}

/* Related to dom.js */
.ShowThis
{
	display:block;
}
.HideThis
{
	display:none;
}

.alert {
	border:1px dotted red;
	background-color:#FFF9EF;
	padding:10px;
}

.normal_text {
	text-decoration:none;
	color:#333;
	cursor:text;
}