/* Listados de foros */
#vista { height: 200px;overflow-y: scroll;}

#foros h2 {
	margin:1em 0 .5em!important;
	font-size:1.5em!important;
	color:#555555!important;
	clear: both;
}

#foros h3 {
	color:#0051A2;
	font-size:1.2em;
}

#foros h3.subrayadoor {
	border-bottom:solid 1px #0051A2;
	margin-bottom:10px;
}

#foros table {
	width:100%;
}

#foros th {
	background:#0051A2;
	color:white;
	padding:3px 5px;
	margin:1px;
}

#foros td {
	border: none;
	padding:5px 5px;
	background:#fff;
}

#foros td.bordeado {
	border-top:2px solid #0051A2;
	border-bottom:2px solid #0051A2;
	padding:15px 5px!important;
}

#foros td h3 {

}

#foros td h3 a:link, #foros td h3 a:visited,  {
	text-decoration:none;
}

#foros td h3 a:hover {
	text-decoration:none;
}

#foros tr {
	padding:3px 5px;
}

#foros .redondeado {
	border: 2px solid #000;
	padding: 10px;
	font-weight: bold;
}

	
/* Paginacion
=================================== */
.paginacion {
	padding:2px 5px;
	text-align:center;
}

.descripcion {
	margin:20px;
	padding:10px;
	border:1px solid blue;
}

.descripcion ul li {
	margin:0 0 7px 10px;
	padding:0 0 0 10px!important;
	background:url(/imagenes/bullet_01.gif) no-repeat left 5px;
	list-style-type:none;
}


	
/* Mensajes
=================================== */
.infobox {
	border:1px solid #ccc;
	border-width:1px 0;
	padding:1em;
}

.infobox ul {
	margin:10px 0 10px 12px;
	padding:0;
}

.infobox ul li {
	padding-bottom:3px;
}

#topic-info {
	float:left;
	padding:0 1em 0 0;
}

#topic-tags {
	border-left:1px solid #ccc;
	float:right;
	padding:0 0 0 1em;
}

.nav {
	margin:15px 0;
	padding:12px 0;
}

.nav span {
	font-weight:bold;
}

.nav span,.nav a {
	padding:6px;
}

#thread {
	list-style:none;
	margin:0;
	padding:0;
}

#thread li {
	line-height:1.5em;
	clear:both;

	
/* Hack to force padding on .threadauthor on IE 
	border-top:1px solid #EBEBEB;*/
}

#thread li ol,#thread li ul {
	margin-left:40px;
}

#thread li ol li,#thread li ul li {
	padding:0;
}

.threadauthor {
	float:left;
	padding:1em 1em 0;
	width:120px;
}

.threadauthor p {
	margin:0;
}

.threadauthor small {
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

.threadpost {
	padding:1.5em 1em;
	margin-left:140px;
	background-color:#eee;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}

.threadpost.center {margin: 0 auto!important; width: 500px;}

.threadpost table {border-left: none!important; border-right: none!important; border-top: 1px dotted rgb(204, 204, 204)!important; border-bottom: none!important; margin-top: 15px;}

.threadpost table tr, #usuarioo table tr, .threadpost table td, #usuarioo table td, #usuarioo table {border: none!important;}

.threadpost img {
	max-width:98%;
}

.destacabien, .destaca {
	color:#0051A2!important;
	font-weight:bold;
	padding:5px 10px;
	font-size: 1.2em;
	margin:0 0 0.5em;
	border-bottom:1px solid #0051A2;
	margin-bottom:10px;
}

#thread li.alt .threadpost {
	background-color:transparent;
}

#thread li.deleted {
	background-color:transparent;
}

#thread li.deleted .threadpost {
	background-color:#ee8888;
}

#thread li.alt.deleted .threadpost {
	background-color:#ff9999;
}

#thread .post {
	_height:90px;

	
/* Hack to fix broken .alt coloring in IE6 */
}

#thread .post blockquote {
	margin:0 0 0 4ex;
	padding:0 0 0 1ex;
	border-left:5px solid #ccc;
}

#thread .post li {
	clear:none;
        list-style-type:circle;
}

.poststuff {
	clear:both;
	_clear:none;

	
/* Hack to fix broken .alt coloring in IE6 */
	border-top:1px dotted #ccc;
	margin:10px 0 0;
	padding:5px 0 0;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

.num,#forumlist small {
	font:11px Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
}

.postform {
	background-color:#f0f0f0;
	padding:1em;
	margin-bottom:1em;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}

.postform textarea {
	height:12em;
	margin:5px 0;
	padding:5px;
	width:720px;
	display:block;
}

.postform label {
	display:block;
}

#manage-tags {
	margin:10px 0;
	list-style:none;
}

#manage-tags li {
	float:left;
	width:200px;
	padding-bottom:10px;
}

input.titulillo {font-size: 1.4em!important;} 

textarea.titulillo {font-size: 1.1em!important;}

.submit {
	text-align:right;
}

.topiclink {
	display:block;
}

.topictitle {
	font-size:26px;
	font-weight:normal;
	display:inline;
}

.rss-link {
	display:block;
	padding:6px 0;
	text-indent:20px;
	background-image:url(images/feed-icon-16x16.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
}

#topic-move {
	margin-top:1em;
}


	
/* Páginas de administración 
***********************************************/
.uno,.dos {
	font-size:13px;
	padding:5px 10px;
}

.destaca {
	border:1px solid #0000FF;
	background:blue;
	color:white;
	font-weight:bold;
	padding:5px 10px;
}

.uno {
	background:#efefef;
	text-align:right;
}

.boton.chachi {
	border:1px solid green;
	font-size:18px;
	color:white;
	background:green;
}

.boton.chungo {
	border:0 solid green;
	font-size:14px;
	color:red;
	background:white;
}


	
/* Cabecera
***********************************************/
#fondo_cabecera {
	background:#fff url(images/cabecera_foros.jpg) no-repeat top;
	height:120px;
	border-bottom:1px solid #CCCCCC;
}

#fondo_cabecera .titulo {
	padding:40px 0 0 160px!important;
}

#matricula_foros {
	margin:25px 10px 0;
}


	
/* Leyenda
***********************************************/
#leyenda {
	margin:0;
	background:#EFEFEF;
	padding:0 0 3px;
}

#leyenda h3 {
	background:#0051A2;
	color:white!important;
	font-size:1em;
	padding:2px 5px;
	margin:0 0 10px;
}

#leyenda ul li {
	display:inline;
	margin:0 0 0 10px;
}


	
/* Botonera
***********************************************/
.botones {
	text-align:right;
}

#nuevo_tema {
	background:#71BF00;
	padding:12px 6px;
	color:#fff!important;
	text-decoration:none;
	font-size:1.2em;
	border:solid 1px #4B7F00;
	cursor: pointer;
}

#nuevo_tema strong {
	font-size:1.3em;
	font-weight:bolder;
}

#marcar_leidos {
	color:#000!important;
	font-size:1.1em;
	text-decoration:none;
	cursor: pointer;
	border: none!important;
}

#marcar_leidos strong {
	font-size:1.3em;
	font-weight:bolder;
}

#cancelamos {
	color:red!important;
	font-size:1.1em;
	text-decoration:none;
	cursor: pointer;
	border: none!important;
	background: none!important;
}

#cancelamos strong {
	font-size:1.3em;
	font-weight:bolder;
}

.migas_foro {display: none;}
#usuarioo {}
#usuarioo input[type="text"] { font-size: 1.2em;}

.aviso {padding: 15px 5px 15px 45px!important;}
