div#content {margin:0 0 0 180px;}

ul#leyenda li {background-image: none; padding-left: 4px;}
ul#leyenda img {float: left; margin-right: 5px;}

table.tblforo {border-top: solid 3px #c00a61; border-bottom: solid 1px #c0bfbf; width:784px; clear: both; margin-bottom: 40px;}
table.tblforo td {vertical-align: top;}
table.tblforo th {text-align: left;
	font-size: 0.75em;
	color: #ad003d;
	font-weight: normal;
	text-transform: uppercase;
	padding: 6px;
	padding-bottom: 9px;
	background-color: #ecebf1;
}
table.tblforo th.last, table.tblforo td.last {text-align: right;}
table.tblforo h2 a {color: #c00a61; text-decoration: none;}
table.tblforo h2 a:hover {text-decoration: underline;}

table.tblforo tr.row1 td {background-color: #fff;}
table.tblforo tr.row2 td {background-color: #f4f3f6;}
table.tblforo td.first a {color: #f86800}
table.tblforo td.last {padding-right: 10px; background-image: url(/img2/bullet_flecha_naranja.gif); background-repeat: no-repeat; background-position: 98% 80%; border-right: none;}

table.tblforo a,table.tblforo a:link {color: #6f6f6f; text-decoration: none;}
table.tblforo a:hover {color: red; text-decoration: underline;}
table.tblforo a:visited {color: #000;}
table.tblforo td {padding: 6px; border-top: solid 1px #c0bfbf;font-size: .95em; vertical-align: top;}
table.tblforo b {font-weight: normal; color: #000;}

div#privilegios {font-size: .8em;}
div#jumpbox input {
    background-color: rgb(#f8f8f8);
 	background-image: url(/img2/background_form_element.gif);
    background-repeat: repeat-x;
    background-attachment: scroll;
    border-width: 3px;
    border-style: double;
    border-top-color: #ccc;
    border-right-color: #b5b5b5;
    border-left-color: #b5b5b5;
    border-bottom-color: #777;
    cursor: pointer;
}

div.mini {font-size: .7em;}
div.pagination {font-size: .8em; float: right; width: 350px; text-align: right;}
div.pagination a {color: #6f6f6f;}
div.pagination a:hover {color: #f86800; text-decoration: underline;}
div.botonera {float: left;}
div.navegacion {clear: both; padding: 5px 0 5px 0; float: right; text-align: right; font-size: .9em;}
div.navegacion a {color: #6f6f6f; text-decoration: none;}
div.navegacion a:hover {color: #f86800; text-decoration: underline;}
div.moderators {margin: 5px 0 10px 0; font-size: .8em; float: left;}
a#mark_read, a#closemarkers {display: block; float: right; width: 100%; text-align: right;color: #6f6f6f; font-size: .9em; margin-bottom: 4px; text-decoration: none;}
a#mark_read:hover, a#closemarkers:hover {color: #f86800; text-decoration: underline;}

td.postbody {vertical-align: top; padding-bottom: 10px;}
td.row-post-author {vertical-align: top; width: 150px; font-size: .9em; padding-bottom: 10px;}
td.celdasunto {padding-top: 5px; border-top: solid 1px #c0bfbf;}
td.backtop {padding-bottom: 10px;}
a.gotop {font-size: .8em; 
	color: #6f6f6f; 
	background-image: url(/img2/bullet_flecha_naranja_up.gif); 
	background-repeat: no-repeat;
	padding-left: 7px;
	margin-top: 10px;
	background-position: 0 50%;
	display: block;
	margin-left: 10px;
}
a.gotop:hover {color: #f86800;}
h3 > a, h2 > a {color: #c00a61; text-decoration: none;}
a.anterior {
	background-image: url(/img2/anterior.png);
	background-repeat: no-repeat;
	background-position: 0% 60%;
	padding-left: 10px;
}
a.siguiente {
	background-image: url(/img2/siguiente.png);
	background-repeat: no-repeat;
	background-position: 100% 60%;
	padding-right: 10px;
}
table.topic {clear: both; margin-bottom: 40px;border-top: solid 3px #c00a61; border-bottom: solid 1px #c0bfbf; width:100%;}
table.topic th {text-align: left; font-size: .9em; font-weight: normal; color: #ad003d; border-bottom: solid 1px #c0bfbf; background-color: #ecebf1; padding-left: 10px;}
th.thautor {width: 130px; padding-right: 20px;}
td.tdautor {font-size: .9em; color: #6f6f6f; vertical-align: top; background-color: #efefef; padding: 4px 10px 10px 10px;}
td.msg {padding: 4px 0 4px 10px; border-left: dotted 1px #c0bfbf;}
td.msg a {color: #6f6f6f}
td.msg a:hover {color: #f86800}
td.msg a:visited {color: #000;}
td.msg img {max-width: 580px;}
/** cita **/
td.msg table {background-color: #ededed; color: #666; vertical-align: top;}
td.msg table b {font-weight: normal; color: #000;}
a.autor {color: #f86800; display: block; margin: 0 0 4px 0; font-size: 1.1em;}

/** faq **/
div#faq h4 {margin: 15px 0 4px 0;}
div#faq h2 {margin-bottom: 15px;}
div#faq a.gotop {margin: 0 0 10px 0;}
div#faq div {margin-bottom: 30px; padding-right: 10px;}
div#faq p {margin: 3px 0 10px 0; color: #666; font-size: .9em;}
div#faq strong {font-weight: normal; color: #000;}
ul.faq {list-style: none; margin: 0px; padding: 0px;}
ul.faq li a {color: #6f6f6f; text-decoration: none; margin: 0px; padding: 0px;}
ul.faq li a:hover {color: #f86800; text-decoration: underline;}
div.faq_block {margin-top: 50px; padding-top: 5px; border-bottom: solid 1px #c0bfbf; padding-bottom: 10px;}

/** buscador **/
.buscador {font-size: .9em; width: 80%;}
table.opciones {
	margin: 10px 0 10px 0;
	padding: 5px 10px 5px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
}
label#l_autor {margin: 5px 0 0 0; display: block;}
label#l_autor input {margin-left: 10px;}

#mainsearch div.resaltado {margin: 5px 0 15px 0; font-size: .9em; padding-right: 10px;}
#msgoptions label {margin-left: 5px;}
div#poll {clear: both; margin: 10px 0 10px 0; padding: 10px; background-color: #efefef;}
div#poll h3 {margin: 0 0 15px 0;}
div#totales {margin-top: 10px; }

/** alta **/
ul#agreements {list-style: none; margin: 30px 0 60px 0; padding: 0 15px 0 0;}
ul#agreements li {margin-bottom: 10px;}
ul#agreements li a {
	color: #6f6f6f; 
	text-decoration: none; 
	background-image: url(/img2/bullet_flecha_naranja.gif); 
	background-repeat: no-repeat; 
	background-position: 0% 50%;
	padding-left: 10px;}
ul#agreements li a:hover {color: #f86800;}

/** mensajes privados **/
ul#privnav {list-style: none; margin: 10px 0 15px 0; padding: 4px; background-color: #efefef; width:778px;}
ul#privnav li {display: inline; padding-right: 10px;}
ul#privnav img {vertical-align: middle; padding-right: 4px;}
div#showmsgs {margin-bottom: 10px; font-size: .9em;}
table#msg {margin-bottom: 10px; width:784px;}
table#msg thead {background-color: #efefef; font-size: .9em;}
td.boxbody {border: solid 1px #efefef;}
table#msg td, table#msg th {padding-left: 4px;}

/** moderacion **/
div#moderacion {clear: both; border-top: solid 1px #000; float: right;}