body {



	background-color: #FFFFFF;

	background-image:url(img/bg3.png);

	background-repeat:repeat-x;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#000000;



	margin:0px;



}

img.left {
	margin-right:12px;
	margin-bottom:5px;
	float:left;
}
img.right {
	margin-left:12px;
	margin-bottom:5px;
	float:right;
}

#menu {

	width:710px;

	height:32px;

	background-image:url(img/menu_bg.jpg);

	text-align:center;

	color:#FFFFFF;

	padding-top:15px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	letter-spacing:1px;

	padding-left:90px;

}

.dt {

	display:table;

	/* margin:auto; */

	width:auto;

}

.maysc{



	font-size:11px;

	font-weight:bold;

}



#menu a{

	text-decoration:none;

	color:#FFFFFF;

	font-weight:normal;



}



#menu a:hover{



	color:#8d7c6b;



}



#wrapper {



	margin:auto;



	width:800px;



	height:auto;



}



#header {



	background-image:url(img/header_bg.jpg);



	background-repeat:no-repeat;



	width:800px;



	height:230px;



}



#titulo {



	background-image:url(img/titulo_bg.png);



	background-repeat:no-repeat;



	height:85px;



}



#content {



	width:800px;



	height:auto;



	overflow:hidden;



	background-image:url(img/content_bg.png);



	background-repeat:repeat-y;



}



#footer {



}



#sidebar {



	float:left;



	width:160px;



	padding-top:20px;



	padding-left:20px;



	padding-bottom:20px;



	color:#FFFFFF;



}



#sidebar ul{



	list-style:none;



	padding:0px;



	margin:0px;



}



#sidebar ul li {



	padding-bottom:10px;



}



#sidebar ul li a{

	color:#FFFFFF;

}

#sidebar ul li a:hover{

	color:#FFFFFF;

}

#main {



	float:right;



	width:560px;



	height:auto;



	padding:10px;

	padding-right:27px;
	position:relative;



}



#foto {



	background-image:url(img/foto_bg.png);



	height:auto;



	padding-top:50px;



	padding-bottom:20px;



	text-align:center;	



}



#newsWrapper{



	width:160px;



	height:220px;



	float:right;



	padding:10px;



	margin-left:0px;



	margin-bottom:10px;



	border:1px solid #CCCCCC;



	background-color:#FFFFFF;	



}



#footer {



	width:800px;



	height:176px;



	background-image:url(img/footer_bg.png);



	background-repeat:repeat-x;



}



/* BOF links */



#sidebar a{



	color:#990000;



	text-decoration:none;



}



#sidebar a:hover{



	text-decoration:underline;



}



/* EOF links */



/* BOF formularios */



input.btn {



	color:#FFFFFF;



	font-weight:bold;



	background-color:#430a0a;



	border:2px #000000 solid;



	margin-top:15px;



}



input.btnfile {



	margin-left:10px;	



}



/* EOF formularios */



/* BOF alineacion */



.texto {



	text-align:justify;



	padding:10px;



	border:#333333 1px dashed;



}



/* EOF alineacion */



/* BOF titulos */



h1{



	font-size:18px;



	color:#001333;



	padding-bottom:5px;



	border-bottom:1px solid #001333;



}



/* EOF titulos */
#bannerWrapper {
	width:365px;
	height:239px;
	overflow:hidden;
	float:left;
	position:relative;
}
#banners {
	width:365px;
	height:239px;
}
#BannerNav {
	position:absolute;
	z-index:99;
	top:225px;
	left:245px;
	padding-left:3px;
}
#BannerNav a{
	display:block;
	padding:1px;
	width:17px;
	text-align:center;
	background-color:#000000;
	float:left;
	margin-right:3px;
	color:#CCCCCC;
	border:1px solid #333333;
	text-decoration:none;
}
#BannerNav a.activeSlide{
	background-color:#FFFFFF;
	color:#000000;
}
.form {
	margin-top:10px;
}
.form legend {
	color:#666;
	font-size:12px;
}
.form ul{
	list-style:none;
}
.form ul li{
	padding-bottom:5px;
}
.form ul li label{
	display:block;
	float:left;
	width:140px;
}