@charset "utf-8";
/* CSS Document */
body{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	background-color:#e0e0e0;
	background-image:url(images/body_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}
a{
	font-size:12px;
	text-decoration:underline;
	color:#2386ec;
}
img{
	border:0px;
}
form {
	margin:0px;
	padding:0px;
}
	input, select, textarea{
		width:265px;
		border:1px solid #d3d3d3;
		font-size:10px;
		color:#555555;
	}
	input, select{
		height:20px;
	}
	textarea{
		height:82px;
	}
	input.submit{
		border:0px;
		background-color:none;
	}
#container{
	width:100%;
	position:absolute;
	left:0px;
	top:0px;
}
	#body{
		width:829px;
		position:relative;
		margin:0 auto;
	}
		#top{
			width:829px;
			height:120px;
			float:left;
		}
			#topmenu{
				float:right;
				margin-right:10px;
				margin-top:70px;
				font-weight:bold;
				color:#000000;
			}
				#topmenu a{
					color:#000;
					text-decoration:none;
					font-weight:bold;
				}
				#topmenu a:hover{
					text-decoration:underline;
				}
		#flash{
			width:829px;
			height:333px;
			float:left;
			margin-top:5px;
		}
	#boxes{
		clear:both;
		float:left;
		width:829px;
		margin-top:7px;
	}
		#boxes div.box{
			width:265px;
			height:134px;
			background-image:url(images/box_bg.png);
			background-position:left top;
			background-repeat:no-repeat;
			float:left;
		}
			#boxes div.box1_text{
				width:225px;
				height:73px;
				margin-left:20px;
				margin-top:20px;
				font-size:13px;
				color:#000;
				font-weight:bold;
				text-align:justify;
			}
			#boxes div.box1_text ul{
				margin:0px;
				padding:0px;
				list-style:none;
				margin-top:5px;
			}
			#boxes div.box1_text ul li{
				background-image:url(images/blue_arrow.png);
				background-position:left;
				background-repeat:no-repeat;
				padding-left:8px;
			}
			#boxes div.box1_text ul li a{
				font-size:12px;
				font-weight:normal;
				text-decoration:none;
				color:#000;
			}
			#gray_arrow{
				width:96px;
				height:19px;
				background-image:url(images/gray_arrow_down.png);
				background-position:left top;
				background-repeat:no-repeat;
				margin-left:85px;
				margin-top:1px;
			}
			#box2_text{
				font-size:13px;
				color:#000;
				font-weight:bold;
				background-image:url(images/doble_arrow.png);
				background-position:right top;
				background-repeat:no-repeat;
				padding-right:11px;
				text-align:right;
				width:120px;
				margin-top:14px;
			}
	#bottom_banner{
		width:829px;
		height:160px;
		float:left;
		margin-top:16px;
		background-image:url(images/bottom_banner_bg.png);
		background-position:left top;
		background-repeat:no-repeat;
		color:#000;
		font-size:14px;
		font-weight:bold;
		padding-top:5px;
	}
		#botton_box1{
			width:245px;
			height:160px;
			background-image:url(images/bottom_banner_separator.jpg);
			background-position:right top;
			background-repeat:no-repeat;
			padding:20px 0 0 30px;
			float:left;
		}
		#botton_box2{
			width:252px;
			height:160px;
			background-image:url(images/bottom_banner_separator.jpg);
			background-position:right top;
			background-repeat:no-repeat;
			padding:20px 0 0 30px;
			float:left;
		}
		#botton_box3{
			width:242px;
			height:160px;
			padding:20px 0 0 30px;
			float:left;
		}
			#bottom_banner ul{
				list-style:none;
				margin:0px;
				padding:0px;
				margin-top:10px;
			}
			#bottom_banner ul li{
				background-image:url(images/doble_arrow_white.png);
				background-position:left;
				background-repeat:no-repeat;
				padding-left:15px;
				margin-top:3px;
			}
			#bottom_banner ul li a{
				font-size:12px;
				font-weight:normal;
				text-decoration:none;
				color:#000;
			}
	#credit{
		background-color:#d3d3d3;
		width:829px;
		height:26px;
		line-height:26px;
		vertical-align:middle;
		clear:both;
		float:left;
		color:#828282;
		font-size:11px;
	}
	#credit a{
		color:#828282;
		text-decoration:none;
		font-size:11px;
	}
	#credit a:hover{
		color:#828282;
		text-decoration:underline;;
	}
	#submenu{
		width:825px;
		float:left;
		margin-left:4px;
		margin-top:10px;
	}
	#submenu ul{
		list-style:none;
		margin:0px;
		padding:0px;
	}
	#submenu ul li{
		float:left;
		margin-left:4px;
		padding-left:15px;
		height:19px;
		background-image:url(images/li_submenu_static.png);
		background-position:left top;
		background-repeat:no-repeat;
	}
	#submenu ul li.active{
		float:left;
		margin-left:4px;
		padding-left:15px;
		height:19px;
		background-image:url(images/li_submenu_active.png);
		background-position:left top;
		background-repeat:no-repeat;
	}
	#submenu ul li a{
		display:block;
		height:19px;
		line-height:19px;
		vertical-align:middle;
		background-image:url(images/a_submenu_static.jpg);
		background-position:right top;
		background-repeat:no-repeat;
		padding-right:15px;
		color:#353535;
		font-size:11px;
		text-decoration:none;
	}
	#submenu ul li a:hover{
		text-decoration:none;
	}
	#submenu ul li.active a{
		display:block;
		height:19px;
		line-height:19px;
		vertical-align:middle;
		background-image:url(images/a_submenu_active.jpg);
		background-position:right top;
		background-repeat:no-repeat;
		padding-right:15px;
		color:#ffffff;
		font-size:11px;
		text-decoration:none;
	}
	#submenu ul li.active a:hover{
		text-decoration:none;
	}
	
	#content{
		width:829px;
		float:left;
	}
	#content_top{
		width:829px;
		height:12px;
		background-image:url(images/div_content_top.png);
		background-position:left top;
		background-repeat:no-repeat;
	}
	#content_center{
		width:787px;
		padding:10px 20px 10px 20px;
		min-height:310px;
		border-left:1px solid #d2d2d2;
		border-right:1px solid #d2d2d2;
		background-image:url(images/inner_page_bg.jpg);
		background-position:right top;
		background-repeat:no-repeat;
		background-color:#FFF;
	}
	#content_center1{
		width:787px;
		padding:10px 20px 10px 20px;
		min-height:310px;
		border-left:1px solid #d2d2d2;
		border-right:1px solid #d2d2d2;
		background-color:#FFF;
	}
	.inner_text{
		width:450px;
		color:#353535;
	}
	.inner_text h1{
		font-size:24px;
		margin:0px;
		padding:0px;
		color:#353535;
	}
	.inner_text ul{
		list-style-image:url(images/gray_arrow_small.jpg);
	}
	.inner_text img{
		vertical-align:middle;
	}
	
	
	.inner_text1{
		width:787px;
		color:#353535;
	}
	.inner_text1 h1{
		font-size:24px;
		margin:0px;
		padding:0px;
		color:#353535;
	}
	.inner_text1 ul{
		list-style-image:url(images/gray_arrow_small.jpg);
	}
	.inner_text1 img{
		vertical-align:middle;
	}
	
	
	#contact_top{
		width:829px;
		height:12px;
		background-image:url(images/div_contact_top.png);
		background-position:left top;
		background-repeat:no-repeat;
	}
	#contact_center{
		width:787px;
		padding:10px 20px 10px 20px;
		min-height:450px;
		border-left:1px solid #d2d2d2;
		border-right:1px solid #d2d2d2;
		background-image:url(images/div_contact_bg.jpg);
		background-position:right top;
		background-repeat:no-repeat;
		background-color:#FFF;
	}
	#content_bottom{
		width:829px;
		height:12px;
		background-image:url(images/div_content_bottom.png);
		background-position:left top;
		background-repeat:no-repeat;
	}
	#nav{
		list-style:none;
		margin:0px;
		padding:0px;
		float:right;
	}
	#nav li{
		padding:0 7px 0 7px;
		border-right:1px solid #000;
		float:left;
	}
	#nav li.last{
		border-right:0px;
	}
	.contact_table{
		font-size:10px;
		color:#555555;
		font-weight:normal;
	}
	.contact_table tr{
		border:1px solid #d2d2d2;
	}
	.contact_table input,select{
		border:0px;
		background-color:#FFF;
		width:150px;
		height:19px;
		font-size:11px;
	}
	.contact_table textarea{border:0px;
		border:0px;
		background-color:#FFF;
		width:150px;
		font-size:11px;
		overflow:hidden;
	}
	input.submit{
		width:104px;
		height:51px;
		border:0px;
		background-image:url(images/contact_botton.jpg);
		background-position:left top;
		background-repeat:no-repeat;
		margin-top:10px;
	}