body {
	margin-top: 0;
}

#wrap { 
	margin:0 auto 0 auto; width:785px; 
	text-align: left;
}


div#header, div#main, div#footer {
	width: 785px;
}

div#header1 {
	padding-bottom: 0px;
}

div#header3 {
	font-size: 11px; /* temp */
	font-weight: bold; /* temp */
	padding: 0;
   	text-align: center;
}

div#footer {

	margin-top: 20px;
	float: none;
	text-align:center;
	background-color: #337014;
	padding-right: 10px;
	padding-top: 10px;
	height: 50px;
	}
	
div#home_menu {
	float:left;
	width: 135px;
	padding-top: 5px;
	font-size: 15px;
	text-align: right;
}
#apaniomenu{width:150px;
float:left;

}
#apanio {
	
	width:150px;
	text-align:right;
	vertical-align:top;
	color:#999999;

}

div#home_menu {
	\width:135px;
	w\idth:155px;
}

div#home_menu div.sub_menu {
	float: right;
	clear: right;
	width: 155px;
	padding: 3px 0;
	} div.sub_menu a {
		padding-right: 18px;
		background: transparent url('../images/flecha.png') no-repeat 99% 70%;
	} div.sub_menu a:hover {
		color: red; /* temp */
}  


div#home_menu div.menu_estatico {
	float: right;
	clear: right;
	width: 155px;
	padding-top:100px;
	}
	div.menu_estatico a {
		padding-right: 18px;
		background: transparent url('../images/flechagris.png') no-repeat 99% 70%;
	}div.menu_estatico a:hover {
		color: red; /* temp */
}

div#home_menu div.menu_estatico div.menu_estatico_opcion {
	float: left;
	clear: right;
	width: 155px;
	padding: 3px;
	color: #787878;
	font-size:13px;
	}
	div.menu_estatico_opcion a {
		padding-right: 18px;
		background: transparent url('../images/flechagris.png') no-repeat 99% 70%;
		color: #787878;
	}
	div.menu_estatico_opcion a:hover {
		color: #787878;
		color: red; /* temp */
}

div#right_col{

	width: 230px;
	float: right;
	margin-left:15px;
	margin-top:-285px;
	padding-left: 50px;
	
}
div#tit{
	width:230px;
	margin-left:5px;
}

div#latest_news{
	width: 230px;
	float: right;	
	
}
.textofoot {
	text-align: left;
	padding-left: 80px;
}
div#tel {
	padding-left: 15px;
	padding-top: 10px;
	border-right: 1px solid white;
	
}
div#flashy{
	padding: 5px 5px 0px 0px;

	clear:right;
	color:#FFFFFF;
}

.ancho {
	 float: left;
     width: 280px;
	 padding-top:0px;
	 
	 
}

.ancho2 {
	    float: left;
        width: 450px;	
		padding-left:10px;		
		border-left-color: #FFFFFF;		
		border-left:3px;
		font-size:14px;
		padding-top: 5px;
		/*font-weight:bold;*/
}

.menu_estatico {
color:#787878;
}

.imgbanner{
margin:10px;}
