body
{
	background-color: #E4E8EB;
	margin: 0;
	padding:0;
	font-family: tahoma,arial;
	font-size: 11px;
	color: #d9e0e9;
}

#centerBlock
{
	width: 850px;
	height: auto;
	margin: 0 auto;
	padding:5px;
}

.img_none
{
	border:0px;
}

form{padding:0px;margin:0px;}

.sumbitter
{
	float:right;display:block;background-image:url(../images/search_butt.png);background-repeat:no-repeat;width:147px;height:30px;border:0px;
}

/* -------------------- COMMS -------------------- */
.alert_ok
{
	border:1px solid #D4C189;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	padding:10px;
	background-color:#FAF9DA;
	float:left;
	display:block;
	width:520px;
}
.alert_nok
{
	border:1px solid #FF171B;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	padding:10px;
	background-color:#FAD8D7;
	float:left;
	display:none;
	width:520px;
}

/* -------------------- TOP -------------------- */
#top
{
	background-color:#0341BC;
	width:830px;
	padding:10px;
	float:left;
	display:block;
}

#top .logo
{
	float:left;
	display:block;
	padding:35px 20px 0 20px;
}

#top .house_top
{
	float:right;
	display:block;
}

/* -------------------- MENU -------------------- */

#menu
{
	background-image:url(../images/menu_bg.png);
	background-repeat:repeat-x;
	width:840px;
	margin-top:5px;
	padding:7px 5px 0 5px;
	float:left;
	display:block;
}

#menu ul{float:left;display:block; list-style: none;padding:0px;margin:0px;width:800px;padding-left:5px;}
#menu li{height:30px;margin-left:2px;float:left;text-align:center;}
#menu .active{height:30px;margin-left:2px;float:left;text-align:center;}
#menu .noactive{height:30px;margin-left:2px;float:left;text-align:center;}

#menu .noactive .item_middle{text-align:center;padding-top:12px;padding-left:15px;padding-right:15px;background-image:url(../images/newimo_menubg.png);background-repeat:repeat-x;height:22px;padding-top:8px;float:left;display:block;text-align:center;}
#menu .noactive .item_left{background-image:url(../images/newimo_menubg_left.png);background-repeat:no-repeat;width:6px;height:30px;float:left;display:block;}
#menu .noactive .item_right{background-image:url(../images/newimo_menubg_right.png);background-repeat:no-repeat;width:6px;height:30px;float:left;display:block;}

#menu .active .item_middle{text-align:center;padding-top:12px;padding-left:15px;padding-right:15px;background-image:url(../images/newimo_menubg_a.png);background-repeat:repeat-x;height:22px;padding-top:8px;float:left;display:block;text-align:center;}
#menu .active .item_left{background-image:url(../images/newimo_menubg_left_a.png);background-repeat:no-repeat;width:6px;height:30px;float:left;display:block;}
#menu .active .item_right{background-image:url(../images/newimo_menubg_right_a.png);background-repeat:no-repeat;width:6px;height:30px;float:left;display:block;}


#menu .preview{height:30px;float:right;color:#fff;text-align:center;}
#menu .preview .item_middle{text-align:center;padding-top:12px;padding-left:15px;padding-right:15px;background-image:url(../images/newimo_menubg.png);background-repeat:repeat-x;height:22px;padding-top:8px;float:left;display:block;text-align:center;}
#menu .preview .item_left{background-image:url(../images/newimo_menubg_left.png);background-repeat:no-repeat;width:6px;height:30px;float:left;display:block;}
#menu .preview .item_right{background-image:url(../images/newimo_menubg_right.png);background-repeat:no-repeat;width:6px;height:30px;float:left;display:block;}

#menu .active a{color:#0E2D6E;text-decoration:none;}
#menu .active a:hover{color#0E2D6E;text-decoration:underline;}

#menu .noactive a{color:#fff;text-decoration:none;}
#menu .noactive a:hover{color:#fff;text-decoration:underline;}

/* -------------------- MENU -------------------- */

#menu_footer
{
	width:840px;
	margin-top:5px;
	padding:10px 5px 0 5px;
	float:left;
	display:block;
	border-top:1px solid #ccc;
}

#menu_footer ul{float:left;display:block; list-style: none;padding:0px;margin:0px;width:800px;padding-left:5px;}
#menu_footer li{height:30px;margin-left:2px;float:left;text-align:center;}
#menu_footer .active{height:30px;margin-left:2px;padding:0 12px 0 12px; float:left;text-align:center;}
#menu_footer .noactive{height:30px;margin-left:2px;padding:0 12px 0 12px;float:left;text-align:center;}

#menu_footer a{color:#666;text-decoration:none;}
#menu_footer a:hover{color:#666;text-decoration:underline;}


/* -------------------- PORTIONES -------------------- */

.portiones_out{padding:10px 0 10px 10px;padding-bottom:5px;float:right;display:block;width:500px;}
.portiones_right{float:right;display:block;}
.portiones_pages{color:#4A4138;float:right;display:block;padding:3px;padding-right:0px;padding-left:6px;margin-right:2px;}
.pg{color:#0033CA;border:1px solid #C6C1BD;background-color:#E1E2D4;float:left;display:block;padding:3px;padding-left:6px;padding-right:6px;margin-right:2px;}
.pg_active{font-weight: bold;color:#fff;border:1px solid #ff6600;background-color:#ff9900;float:left;display:block;padding:3px;padding-left:6px;padding-right:6px;margin-right:2px;}

.portiones_pages a{text-decoration:none;}

/* -------------------- DOCUMENT -------------------- */

#document
{
	float:right;display:block;width:560px;padding-top:15px;
}

.document_title
{
	float:left;display:block;font-size:17px;color:#444;padding:0 0 10px 0;
}

.document_text
{
	float:left;display:block;font-size:12px;line-height:22px;text-align:justify;color:#666;padding:0 0 10px 0; width: 560px;
}

/* -------------------- SEARCHBOX -------------------- */

#search_box
	{
		float:left;display:block;width:260px;padding:-1px 5px 5px 0;color:#666;
	}
	
#search_box ul
	{
		float:left;display:block;padding:0px;margin:0px;list-style:none;
	}
	
#search_box li
	{
		float:left;display:block;padding:0px;width:250px;padding:5px;
	}	

#search_box label
	{
		float:left;display:block;padding:0px;color:#0A1B46;font-size:13px;font-weight:bold;width:250px;padding-bottom:10px;
	}

#menu_search  ul{float:left;display:block; list-style: none;padding:0px;margin:0px;width:274px;margin-top:10px;}
#menu_search  li{height:22px;margin-right:1px;float:left;display:block;text-align:center;padding:0px;margin:0px;}
#menu_search  .active{margin-right:1px;float:left;text-align:center;}
#menu_search  .noactive{margin-right:1px;float:left;text-align:center;}

#menu_search .noactive .item_middle{text-align:center;padding-top:4px;padding-left:4px;padding-right:2px;background-image:url(../images/menus.png);background-repeat:repeat-x;height:17px;float:left;display:block;text-align:center;}
#menu_search .noactive .item_left{background-image:url(../images/menus_left.png);background-repeat:no-repeat;width:7px;height:21px;float:left;display:block;}
#menu_search .noactive .item_right{background-image:url(../images/menus_right.png);background-repeat:no-repeat;width:7px;height:21px;float:left;display:block;}

#menu_search .active .item_middle{text-align:center;padding-top:3px;padding-left:4px;padding-right:3px;background-image:url(../images/menus_a.png);background-repeat:repeat-x;height:18px;float:left;display:block;text-align:center;}
#menu_search .active .item_left{background-image:url(../images/menus_left_a.png);background-repeat:no-repeat;width:7px;height:21px;float:left;display:block;}
#menu_search .active .item_right{background-image:url(../images/menus_right_a.png);background-repeat:no-repeat;width:7px;height:21px;float:left;display:block;}

#menu_search .active a{color:#0E2D6E;text-decoration:none;}
#menu_search .active a:hover{color#0E2D6E;text-decoration:underline;}

#menu_search .noactive a{color:#0E2D6E;text-decoration:none;}
#menu_search .noactive a:hover{color:#0E2D6E;text-decoration:underline;}	
	
/* -------------------- CONTACT -------------------- */

#form {
padding:10px 10px 10px 0;width:550px;text-align:left;float:right;display:block;color:#666;
}

#form ul{padding:0px;margin:0px;}

#contactForm li {font-family: tahoma,arial, verdana, sans-serif; 
			font-size: 11px; 
			font-weight: normal; 
			margin-top: 5px; 
			color:#666; 
			text-align:left; 
			list-style-type:none;width: 440px; text-align:left;list-style-type:none;  }

#form li {font-family: tahoma,arial, verdana, sans-serif; 
			font-size: 11px; 
			font-weight: normal; 
			margin-top: 5px; 
			color:#666; 
			text-align:left; 
			list-style-type:none; width: 440px; text-align:left;list-style-type:none; }
			
#form label {width:100px; float:left; display:block;color:#666;}	

#form .li_error{color:#ff9900;padding:5px 0 5px 100px;}

#form .input_reg{width:400px;float:left;display:block;text-align:right;}

#form  .submitter{background-color:#199CD5;float:right; text-align:center; color:#fff;border:0px;font-size:11px;padding:5px 15px 5px 15px;border:1px solid #fff; margin-bottom:10px;}	

.error{color:#666}
.valid {padding-left:100px;display: none; color: #666;}

