

.instrucciones_foro{
float: left;
margin-left:20px;
padding:30px;
padding-top: 15px;
}

.instrucciones_foro li{
	margin-bottom: 10px;
	font-weight: bold;
}

.instrucciones_foro li span{
	font-weight: normal; 
	margin-left: 5px;
}


.cont_lstforo{
	border: 1px solid #cccccc;
	padding: 5px;
	margin-bottom:20px;
}
.canal_foro{

	margin-bottom:10px
}


.canal_foro h4{
		padding: 5px;
		margin: 0px;
		background: #d6d6d6;
		color: #363636;
}

.canal_foro ul{
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
}


* html .canal_foro ul{
	height: 100%;
}

.canal_foro ul li{
	float: left;
	border-bottom: 1px dotted #d6d6d6;
	width:29%;
	margin-right:2%;
	padding:8px;
}

.canal_foro ul li a{
	background: url(../img/fle_negra.gif) no-repeat right 5px;
	padding-right: 20px;
}

.canal_foro ul li a:hover{
	
}


/*//////////////  Tabla Foros ///////////*/

.tabla_foros{
	clear: both;
	width:98%;
	padding: 1%;
	border-bottom: 3px solid #d6d6d6;
	padding-bottom: none;
	margin-bottom: 10px;
}

.tabla_foros th{
	text-align: left;
	padding: 8px;
	background: #d6d6d6;
	color: #363636;
	border-right: 1px solid #fff;
	white-space: nowrap;
}

.tabla_foros th.ult{
	border: none;
}

.tabla_foros tr.par{
	background: #dbe1c1;
}

.tabla_foros td{
	text-align: left;
	padding:8px;
	border-bottom: 1px solid #d6d6d6;
}

.tabla_foros{
	clear: both;
	width:98%;
	padding: 1%;
}

.tabla_foros td.txt_izq, .tabla_foros th.txt_izq{
	text-align: left;
	width: 50%;
}

/*//////////////  Form foros (Crear nuevo tema y responder) //////////*/

.cont_form_foros{
	border: 1px solid #7d9320;
	padding:25px;
}

.cont_form_foros label.ancho_esp{
	width:25%;
	color: #363636;
}

.cont_form_foros legend{
	padding-left:8px;
	padding-right: 8px;	
	background: #fff;
	color: #7d9320;
	font-weight: bold;
	text-transform: uppercase;
	clear: both;
	margin-bottom:20px;
}

.anchofull{
	width: 70%
}


.mensaje_foro{
	padding-top: 20px;
}

.mensaje_foro p{
	margin-bottom: 5px;
	padding: 0px;
}

.mensaje_foro .ancho_dato{
	width:15%;
	color: #363636;
}

.mensaje_foro .ancho_info{
	width:85%;
	
}


/*//////////// FOROS TEMAS (contenedores)  //////////////////*/

.cont_temas_foros{
	
}

.cont_tema{
	background: #fff;
	border: 1px solid #363636;
	overflow: hidden;
	clear: both;
	margin-bottom: 20px;
}

.contenido .cont_tema input{
	border: none;
}

* hmtl .cont_tema{
	height: 100%;
}

.cab_tema{
	background: #7d9320;
	color: #fff;
	font-weight: bold;
	clear:both;
	display: block;
	overflow: hidden;
}


.cab_tema p{
	margin: 0px;
	padding:6px;
	padding-left: 15px;
	padding-right: 15px;
}

* html .cab_tema{
	height:100%;
}

.cab_tema span{
	font-weight: normal;
}

.info_tema{
	clear:both;
	padding: 15px;
	color: #000;
	overflow: hidden;
	padding-bottom:5px;
}



* html .info_tema{
	height: 1%;
}

.pie_tema{
	background: #d6d6d6;
	color: #363636;
	font-weight: bold;
	clear:both;
	display: block;
	overflow: hidden;
}

* html .pie_tema{
	height:100%;
}

.pie_tema p{
	margin: 0px;
	padding:6px;
	padding-left: 15px;
	padding-right: 15px;
}

.cont_tema_resp{

	padding-left: 90px;
	margin:20px 0px 20px 80px;

	background: url(../img/img_foro_resp.gif) no-repeat left top;
}



.cont_tema_int{
	background: #fff;
	border: 1px solid #363636;
}

* hmtl .cont_tema_int{
	height: 100%;
}

.cont_tema_resp .cont_tema_int{
	background: #dbe1c1;
	
}

p.titular{
	overflow: hidden;
	clear:both;
	display: block;
}

* html p.titular{
	height:100%;
}