body {
	font-family:arial;
	font-size:12px;
	background: #333333;
	width:100%;
	margin:0px;
	color:#fff;
}
.limpia { clear:both; }

#outter { 
	/*width:960px;*/
	margin:0px auto;
}
.pointer { cursor:pointer; }

/********* CABECERA *********/
#cabecera {
	margin:0px auto;
	background:#000;
	width:900px;
	margin-top:10px;
}
#banner {
	background: url(../media/banner2.jpg);
	height:114px;
}

/********* CUERPO *********/
#contenido {
	margin:0px auto;
	background:#000;
	width:900px;
}

#contenido .menu {
	/*padding-top:5px;*/
	border-top:1px solid #FF8738;
	border-bottom: 3px solid #FF8738;
	height:26px;
}
#contenido .cont_central {
	margin-top:10px;
	/*padding:7px;*/
}

#contenido .textos_contenido {
	padding:7px;
}

#menu {	}
#menu a { color:#FF8738; text-decoration:none; }
#menu a:hover { color:#000; text-decoration: none; }

#menu ul { 
	
	margin:0px;
	list-style:none;
}
#menu li {
	list-style:none;
	float:left;
	padding:5px;
	margin:2px;
}
#menu li:hover { background:url(../media/bg_boto.jpg) repeat-x; }
#menu .activo { background:url(../media/bg_boto.jpg) repeat-x; }
#menu .activo a { color:#000; }

#tabla_subcats table { }
#tabla_subcats td:hover {
	background: url(../media/under.jpg) repeat-y;
}
#tabla_subcats .td_active {
	background: url(../media/under.jpg) repeat-y;
}

/********* FOOTER *********/
#footer {
	width:900px;
	margin:0px auto;
	height:20px;
	color:#FF8738;
	text-align:center;
	font-size:16px;
	background:#000;
}



#lista_fotos ul {list-style: none; }
#lista_fotos li {float: left; padding: 4px;margin: 1px;}