body {margin:0;background-color: #fff;font: normal 10px Trebuchet, Verdana, Arial, Helvetica, sans-serif;}
img {border:none 0px;}
div.seccion_visible {display:block;}
div.seccion_oculta {display:none;}

.conten		{width:990px;margin:12px auto;text-align: center;background:#fff;height:auto;}
.cabecera	{width:990px;height:120px;padding:0 0 0 0;margin-right:0px;text-align:center;background:#ffffff url("/imagenes/fogwill_head.jpg") no-repeat;float:left;}
.contenido, #contenidoHome	{width:985px;margin-top:18px;}
.copy {width:990px;margin:3px 0 0 0;padding-top:0px;color:#837d6f;text-align:center;border-bottom:solid 1px #ff3333;font: normal 12px Trebuchet, Verdana, Arial, Helvetica, sans-serif;letter-spacing: 2px;}
.copy a {width:990px;margin:3px 0 0 0;padding-top:0px;color:#837d6f;text-align:center;}


.cssmenu
{
	margin: 0;
	padding:0x 0 10px 0;
	list-style-type:none;
	width:994px;
	position:relative;
	display:block;
	height:26px;
	letter-spacing: 1px; 
	font-size:12px;
	font-weight:bold;
	text-transform:lowercase;
	background:transparent url('/imagenes/bg.jpg') repeat-x top left;
	font-family:'Trebuchet MS',Helvetica,Arial,Verdana,sans-serif;
	border-bottom:1px solid #000000;
	border-top:0px solid #000000;
	text-align:left;
}

.cssmenu li
{
	display:block;
	float:left;
	margin:0;
	pading:0;
}
	
.cssmenu li a
{
	display:block;
	float:left;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	padding:0 15px 0 4px;
	height:16px;

}
	
.cssmenu li a:hover
{	
	color:#cc6666;
}


.home_txt	{width:970px;height:auto;margin-top:10px;text-align: left;font:22px/24px Trebuchet, Verdana, arial, helvetica sans-serif;border:solid 1px #ff3333;padding:12px;}
.home_txt	div {color:#ccc;height:auto;margin-top:10px;text-align: left;font:22px/24px Trebuchet, Verdana, arial, helvetica sans-serif;border:solid 1px #ff3333;padding:12px;}
.home_img	{width:367px;height:207px;}

.home_txt	{width:970px;height:auto;margin-top:10px;text-align: left;font:22px/24px Trebuchet, Verdana, arial, helvetica sans-serif;border:solid 1px #ff3333;padding:12px;}




A {text-decoration: none;color: #000;}
A:visited {text-decoration: none;color: #000;}
A:active {text-decoration: none;color: #cc0033;}
A:hover {text-decoration: underline;color: #000;}

A.resto {text-decoration: none;color: #53524E;}
A.resto:visited {text-decoration: none;color: #53524E;}
A.resto:active {text-decoration: none;color: #C68D19;}
A.resto:hover {text-decoration: none;color: #C68D19;}

.verdana{ font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;}
.arial	{ font-family: Arial, Helvetica, sans-serif;}
.georgia	{ font-family: Georgia, Times;}

.negra	{	color: #000;}
.blanca	{	color: #fff;}
.dorada	{	color: #C68D19;}
.ocre	{	color: #827b6c;}
.rojo	{	color: #eb0a0b;}
.verde	{	color: #9a9100;}
.azul	{	color: #0040ac;}
.azul_a	{	color: #006699;}
.rojo_a	{	color: #fc8fa4;}


.negrita	{	font-weight: bold;}
.italica	{	font-style: italic;}
.normal	{	font-weight: normal;}
.nodecoration{	text-decoration: none;}

.lh10 { line-height: 10px;}
.lh12 { line-height: 12px;}
.lh15 { line-height: 15px;}
.lh20 { line-height: 20px;}


.topspacer {margin:8px 0 0 0;}
.topspacer_2 {margin:4px 0 0 0;}

.center {	text-align: center;}
.left {		text-align: left;}
.right {	text-align: right;}
.justify {	text-align: justify;}

.vmiddle {	vertical-align: middle}
/*.vamiddle {	vertical-align: absolute-middle}*/

.fleft { float: left; }
.fright {float: right; }
.clfloat { clear: both; }



.btopwhite {	border-top:1px solid #fff;}
.btopgris {	border-top:1px solid #ACAFC0;}
.btopdorado   {     border-top:1px solid #937B2A;}
.bblack {	border:1px solid #000;}
.bwhite {	border:1px solid #fff;}
.bgris {	border:solid 1px #8f8f8f;}
.bazul {	border:1px solid #51759A;}
.bdorado {	border:1px solid #BFA034;}