﻿fieldset.left {
	margin: 0px 5px 20px 20px;
	float: left;
}
fieldset.right {
	margin: 0px 20px 20px 5px;
	float: left;
}
fieldset.alone {
	margin: 0px 20px 20px 20px;
}
fieldset.center {
	margin: 0px 5px 20px 20px;
	float: left;
}
#general {
	width: 800px;
	background-color: White;
}
#todo {
	float: left;
	margin: auto;
	width: 600px;
}
.banner {
	float: left;
	margin-left: 15px;
}
.separador {
	clear: both;
}
#head {
	margin-left: 20px;
	width: 600px;
	height: 30px;
	margin-top: 0px;
	background-image: url(../images/solapaCuentafondo.jpg);
	background-repeat: no-repeat;
}
#head a {
	font-size: 10pt;
	color: #696969;
	display: block;
	float: left;
	width: 180px;
	height: 20px;
	padding-top: 10px;
	text-align: center;
}
#head a.seleccionado {
	background-image: url(../images/solapaCuenta.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
	color: #999900;
	font-size: 10pt;
	text-align: center;
}

.ModuloAvatar {
	background-color: #eee8aa;
	height: 500px;
}
.moduloavatar {
	background-color: #eee8aa;
	width: 590px;
	padding-left: 10px;
	padding-top: 10px;
}
.ModuloPerfil {
	background-color: #eee8aa;
	height: 500px;
}
.moduloperfil {
	background-color: #eee8aa;
	width: 590px;
	padding-left: 10px;
	padding-top: 10px;
}
.ModuloClave {
	background-color: #eee8aa;
	height: 350px;
	text-align: center;
}
.moduloclave {
	background-color: #eee8aa;
	height: 450px;
	width: 590px;
	padding-left: 10px;
	padding-top: 50px;
}
.notipassword {
	color: Red;
}
.BoxLoacation {
	width: 200px;
}
.margentable {
	width: 110px;
}
.alling {
	text-align: left;
}

#modulos {
	padding-left: 20px;
	width: 620px;
	background-color: #ffffff;
	padding-bottom: 20px;
}
.userimage {
	width: 123px;
	height: 123px;
	padding: 1px;
	background-image: url(../images/fondofoto.jpg);
}

.avatarload {
	margin: 6px;
	border-top: #ffffcc 1px solid;
	border-left: #ffffcc 1px solid;
	border-bottom: #cc9966 1px solid;
	border-right: #cc9966 1px solid;
}
.avatarload .avatarloadint {
	padding: 4px;
}
.avatarload .avatarloadint:hover {
	background-color: yellow;
}
/*.avatarloadint a{  width:70px;height:70px;padding:2px;  }
*/
p.links {
	margin: 0px;
	text-align: right;
}

.centrado {
	text-align: center;
}
.separador {
	clear: both;
}

.table-text td, .table-text th {
	padding-left: 4px;
	padding-right: 4px;
}

/* Photo*/
#frametop {
	max-height: 300px;
	overflow: auto;
}
.photo-container .photo, .video-container .video, .music-container .music {
	float: left;
	margin: 4px;
	width: 240px;
	height: 100px;
}
.photo-container .photo-thumb, .video-container .video-thumb {
	float: left;
	margin-right: 4px;
	width: 100px;
	overflow: hidden;
}
.photo-container .datos-photo, .video-container .datos-video {
	float: left;
	width: 135px;
}
.music-container .music-thumb {
	float: left;
	margin-right: 4px;
	width: 75px;
	overflow: hidden;
}
.music-container .music-video {
	float: left;
	width: 160px;
}

.video-container .valid {
	color: Green;
}
.video-container .standby {
	color: Orange;
}
.video-container .invalid {
	color: Red;
}

/*my friends */
fieldset.friends {
	margin-bottom: 8px;
}
#bodyfriends {
	min-height: 300px;
}
.globofriends {
	float: left;
	height: 85px;
	width: 300px;
	margin-top: 5px;
	margin-left: 5px;
	border: #9999cc 1px solid;
	padding: 2px;
}
.fotofriends {
	float: left;
	width: 75px;
	margin-right: 4px;
}
.datosfriends {
	float: left;
	width: 207px;
	font-size: 9pt;
	color: black;
	margin-left: 4px;
}
.datosfriends legend {
	font-size: 9pt;
	margin: 0px;
	color: blue;
}
.tituloFriends {
	margin: 0px;
	font-size: 10pt;
}
.middle {
	vertical-align: middle;
}
.morefriends {
	text-align: right;
}

fieldset.quickadd {
}
.quickadd h4 {
	margin: 0px;
	font-size: 9pt;
}
#usernamelabel {
	margin: 0px;
}
.usernamelabel {
	font-size: 9pt;
	color: #808080;
}

.friendpager {
	color: Black;
	font-size: 10pt;
}
.friendpager a {
	color: Blue;
}

/*link*/
.more {
	margin-left: 10px;
	color: blue;
	font-size: 12px;
	float: left;
}
.morevideo {
	margin: 0px;
	color: blue;
	font-size: 12px;
	float: right;
}
.tutorial {
	width: 323px;
	height: 20px;
	background-color: Black;
	margin-left: 10px;
	color: white;
	font-size: 10px;
	float: left;
}
.tutorial a {
	color: White;
}
.tutorial a:hover {
	color: White;
}

.floating-module {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 250px;
	top: 300px;
	text-align: center;
}

/*Mail*/
#head_mails {
	height: 100px;
	background-image: url(../images/mails/head_mail_repeat.jpg);
	background-repeat: repeat-x;
}
#head_mails_left {
	float: left;
	width: 236px;
	height: 100px;
	background-image: url(../images/mails/head_mail_left.jpg);
	background-repeat: no-repeat;
	clear: right;
}
#head_mails_center {
	float: left;
	height: 30px;
	margin-top: 60px;
	color: Gray;
	clear: right;
	vertical-align: middle;
	clear: right;
}
#head_mails_right {
	float: right;
	width: 351px;
	height: 85px;
	background-image: url(../images/mails/head_mail_right.jpg);
	background-repeat: no-repeat;
	clear: right;
	text-align: right;
	padding-top: 15px;
	padding-right: 4px;
}
.DateClass {
	font-weight: bold;
	color: Black;
	margin-left: 10px;
}
#menu_left {
	float: left;
	width: 168px;
	clear: right;
}
#menu_left img {
	vertical-align: middle;
	margin-right: 4px;
}
#menu_left_bar {
	float: left;
	width: 168px;
	height: 28px;
	background-image: url(../images/mails/menu_bar.gif);
	background-repeat: no-repeat;
	clear: right;
}
#menu_left_content {
	float: left;
	width: 172px;
	height: 658px;
	background-image: url(../images/mails/menu_right_background.jpg);
	background-repeat: no-repeat;
	clear: both;
}
#menu_left_content a {
	margin: 8px 12px 0px 0px;
	padding: 0px 0px 6px 12px;
	display: block;
	border-bottom: solid 2px white;
	font-weight: bold;
	font-size: 12px;
	color: Gray;
}
/*Tabla de Mails*/
#mail_list {
	margin-left: 16px;
}
.table__mails-head {
	height: 33px;
	font-size: 10pt;
	font-weight: bold;
	color: White;
	border-top: solid 1px orange;
	border-bottom: solid 1px orange;
	border-left: solid 1px orange;
	border-right: solid 1px orange;
	background-image: url(../images/mails/table_mail_head.jpg);
	background-repeat: repeat-x;
}
.table__mails-text {
	font-size: 8pt;
	color: Black;
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	border-left: solid 1px white;
	border-right: solid 1px white;
}
.table__mails-alter-row {
	font-size: 8pt;
	color: Black;
	background-color: #f0f0f0;
	border: solid 1px white;
	vertical-align: middle;
}
/*Read Mail*/
#MailsTotal {
	float: left;
	margin-left: 15px;
	clear: right;
}
#details_mail_head {
	font-size: 10px;
	color: White;
	font-weight: bold;
	background-color: Orange;
}
.MessageBody {
	border-bottom: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}
/*Escribir mail*/
.leftbox {
	height: 25;
	width: 70px;
	padding-top: 3px;
	padding-left: 5px;
}
#adressespanel {
	padding-left: 50px;
	float: left;
	clear: right;
	font-size: 12px;
	color: Black;
	background-color: #f0f0f0;
	background-repeat: repeat-x;
}
.caja {
	margin: 0px;
}
.email_friendlist {
	height: 160px;
	overflow: auto;
	background-color: White;
	border: 1px solid gray;
	padding-right: 10px;
}
.seleccionado {
	padding-right: 5px;
	font-weight: bold;
	color: #660033;
}
#writemail {
	width: 300px;
	padding-top: 25;
	padding-left: 10px;
	height: 35px;
	background-image: url(../images/contetitlebg.gif);
	background-repeat: no-repeat;
}

/*Blog*/
#testimonio {
	float: left;
}
.ponencias {
	margin: 0px 5px 20px 20px;
}

/*sorry*/
#sorry {
	margin: auto;
	width: 1000px;
	text-align: center;
	margin-top: 80px;
}
.LabelError {
	width: 500px;
	font-size: 19px;
	font-weight: bold;
	font-family: Arial;
}
.LabelDate {
	color: #a9a9a9;
}
.Labeltext {
	color: #a9a9a9;
}
#sorry .imghome {
	border: 0px;
}
#pie a {
	text-decoration: none;
}

/*Control*/
#revisarElemento {
	float: left;
	width: 250px;
}
#mostrarElemento {
	float: left;
	width: 500px;
}
#usuarioControl {
	width: 150px;
	height: 200px;
}
#calificarElemento {
	width: 500px;
	margin: right;
	text-align: right;
}

/**/
.itfblock {
}
.itfblock input {
	width: 150px;
}
.itfsel {
	border: solid 2px #ccc;
}

.spamlist blockquote {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
