

/*#home*/
/*{*/
/*	background:url(../img/body-bg.png) center top repeat-y; background-attachment:fixed;*/
/*}*/

body#home #content { position:relative; width:710px; }

.rss,
.pagination { margin:0 0 10px 0; }

.rss {
	width:30px; height:30px;
	display:block; float:left;
	background:url('../img/rss-30-bg.png') top left no-repeat;
}

.rss:hover { width:175px; background:url('../img/rss-30-bg.png') top left no-repeat; }

.rss:hover span {
	width:175px;
	margin-left:35px;
	display:block;
	line-height:30px; vertical-align:middle;
	font-size:1.5em; color:#160021;
}

.rss span { display:none; }

.pagination { height:30px; text-align:right; float:right; }
.pagination a, .pagination strong {
	width:30px; height:30px;
	margin-left:3px;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	overflow:hidden; display:block; float:left;
	line-height:31px; vertical-align:middle; text-align:center;
	font-size:.85em;
	background:#000; color:#ffed00;
}
.pagination strong,
.pagination a:hover { background:#333; color:#ffed00; }
.pagination a.raquo, .pagination a.laquo { color:#ffed00; }
.pagination a.raquo:hover, .pagination a.laquo:hover { color:#ffed00; }



body#home #new_message {
	width:710px;
	margin:0px 0px 10px 0px;
	line-height:14px;
	font:normal 1em Helvetica, Arial, sans-serif;
}
body#home #new_message h2 { font-size:.9em; }

body#home #new_message form div { position:relative; padding:20px 355px 0 20px; }
body#home #new_message form p { margin:0; }

body#home #new_message form input,
body#home #new_message form textarea { padding:8px; font-size:.95em; }

body#home #new_message form input { width:275px; margin:0 0 15px 0; }
body#home #new_message form input#website { display:none; }

* html body#home #new_message form input {
	position:relative; top:-1px;
	height:33px;
	margin-bottom:13px; padding:0 8px;
	line-height:33px;
}

body#home #new_message form input#Enviar { width:293px; height:36px; padding:0; background:#000000; color:#ffed00; text-transform: uppercase; }

body#home #new_message form textarea {
	position:absolute; top:20px; right:20px;
	width:329px; height:170px;
	font-size:.75em;
}

body#home #fr_msg {
	position:relative; top:-5px;
	width:655px;
	float:none; clear:both;
	font-size:.65em;
}

body#home #new_message .help {
	position:relative;
	height:139px;
	display:none;
	font-size:.8em;
	background:#361942; color:#f5e0fb;
}

body#home #new_message .help strong { color:white; }

body#home #new_message .help ol { margin:20px; }

body#home #new_message .help h4 { margin:0 20px; font-weight:bold; color:white; }

body#home #new_message .help ol {
	list-style-position:inside;
	line-height:20px;
}

body#home #new_message .help img {
	position:absolute; top:20px; right:20px;
	padding:1px;
	background:#160021;
}

body#home #new_message form .video {
	margin:0 0 15px 0; padding:0;
	width:293px; height:36px;
	overflow:hidden;
}

body#home #new_message form .video #video {
	width:253px;
	padding-right:30px;
}

body#home #new_message form .video .ein {
	position:absolute; top:0; right:0;
	width:30px; height:33px;
	padding:0;
	cursor:pointer;
	text-align:center;
	font:bold 1.5em Arial, Helvetica, sans-serif;
	line-height:33px;
	color:#000;
}




#no_messages { line-height:20px; text-align:center; font-size:1.25em; }

.message, #no_messages {
	position:relative;
	width:680px; height:auto;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	margin-bottom:10px; padding:15px 15px 35px 15px;
	clear:both;
	font-size:1em;
	line-height:1.2em;
}


.message .user_name {
	width:680px; height:28px;
	line-height:1.25em; vertical-align:middle;
	overflow:hidden;
	font-size:1.25em;
	background:transparent url('../img/message-bg.png') bottom right no-repeat;
	color:#000;
	text-transform: uppercase;
}

.message .date {
	position:absolute; bottom:0; right:0;
	width:700px;
	border-top:1px dotted #000; padding:3px 5px;
	display:block;
	text-align:right;
	font-weight:bold; font-size:.68em;
	color:#000;
}

.message .email {
	width:450px; height:14px;
	line-height:14px; vertical-align:0%;
	overflow:hidden; display:block;
	text-transform:lowercase;
	font-weight:bold; font-size:.65em;
	color:#482055;
}

.message .comment { color:#000; }
.message .comment, .message .answer { margin:10px 0; font-size:.8em; }

.message .video {
	width:485px; height:400px;
	margin:10px auto; padding:4px;
	background:#000;
}

.message .answer {
	padding:5px 10px;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	font-weight:bold; font-size:.7em;
	background:#FFED00; color:#000;
}

.message .permalink {
	position:absolute; bottom:0; left:0;
	border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px;
	padding:3px 5px;
	font-size:.75em;
	color:#000;
}
.message .permalink:hover { color:#FFED00; background-color:#000; }

#wrap_enviaramigo input
{
	color:#000000 !important;
}