@charset "utf-8";


/****TEMPORARY HACKING***************************************/

.alignright{
	display:block;
	float:right;
}

.left-image{
	margin:0px;
	margin-top:20px;
	display:block;
	float: left;
}

.wp-caption{
	background:#EFEFEF;
	margin:3px;
	margin-left:10px;
	text-align:center;
	padding-top:2px;
	border:1px solid #CCCCCC;
}

.wp-caption-text{
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	margin-bottom:0px;
}

/*Alternative Info layout on entry page*/
.btn_brosura{
	display:block;
	height:81px;
	width:150px;
	background:url(template_img/info_btn_brosura3.gif) no-repeat;
	
	padding-left:10px;
	padding-top:8px;
	padding-right:75px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
}

/*News layout hacking*/
.news {

	margin-bottom:5px;
}

.news .banner{
	margin-bottom:0px;
}

.news .center{
	width:690px;
}

.news h2{
	border-bottom:1px dashed #CCCCCC;
	display:block;
}

.news .iradius5{
	float:right;
	margin-left:5px;
		margin-bottom:5px;
	clear:both;
}

.news li li{
	list-style-image: url(template_img/hexa_bullet.gif);
}

.news a h3{
	display:block;
	text-decoration:underline;
}
/************PRODUCT, COMPANY, CONTACT US LAYOUT*******************************************/
/*Product layout, nomenclature .prd.xy*/
.prd {
	margin-bottom:5px;
}

.prd .banner{
	margin-bottom:0px;
}

.left{
	display:block;
	float:left;
	width:190px;
	height:auto;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	margin-top:5px;
}

.left .navigation {
	display:block;
	margin-bottom:20px;
	background-color:#e1e1e1;
}


.left .navigation h1{
	line-height:35px;
	margin-top:0px;
	margin-bottom:0px;
	display:block;
	width:180px;
	color:white;
	padding-left:5px; padding-right:5px;
	background-color:#888888;
	border-bottom:1px #c3c3c3 solid;
	border-top:1px #c3c3c3 solid;
}




.left .navigation a{
	text-decoration:none;
	color:black;
	padding:0px;
	line-height:1.8em;
	border-bottom:1px solid #CCCCCC;
	vertical-align:bottom;
}

.left .navigation a.selected{
	font-weight:bold;
}

.left .navigation a:hover{
	color:#FF6600;
}

/*alternative color for navigation*/
.left .navigation{
	margin-bottom:20px;
	background-color:#c7f1bf;
}

.left .navigation h1{
	background-color:#1ec700;
	border-bottom:1px #8ee37f solid;
	border-top:1px #8ee37f solid;
}

.left .navigation a{
	border-bottom:1px solid #8ee37f;
}

.left .contact{
	padding-left:5px; padding-right:5px;
	color:white;
	height:110px;
	background:url(template_img/prd_contact3.jpg) no-repeat;
}

.left .contact h1{
	border:none;
}

.left .contact h1{
	line-height:35px;
}
.left .contact a{
	color: white;
}

.center{
	display:block;
	float:left;
	width:490px;
	padding:5px;
	
}

.center .intro{
	font-style:italic;
}

.prd .center li{
	list-style-image: url(template_img/hexa_bullet.gif);
}

.right{
	display:block;
	float:left;
	width:190px;
	padding:5px;
	padding-top:0px;
}

.right h1{
	line-height:35px;
	margin-top:0px;
	margin-bottom:0px;
	display:block;
	width:180px;
	color:white;
	padding-left:5px; padding-right:5px;
}

.right li{
	margin-top:5px;
}
/*red*/
.right .red{
	margin-bottom:20px;
	background-color:#f1d1bf;
}

.right .red h1{
	background-color:#c74600;
	border-bottom:1px #e3a27f solid;
	border-top:1px #e3a27f solid;
}

/*violet*/
.right .violet{
	margin-bottom:20px;
	background-color:#e9bff1;
}

.right .violet h1{
	background-color:#a900c7;
	border-bottom:1px #d47fe3 solid;
	border-top:1px #d47fe3 solid;
}
/*blue*/
.right .blue{
	margin-bottom:20px;
	background-color:#c0e9ff;

}

/*red*/
.right .blue h1{
	background-color:#05a8ff;
	border-bottom:1px #82d3ff solid;
	border-top:1px #82d3ff solid;
}

.right .green{
	margin-bottom:20px;
	background-color:#c7f1bf;
	
}

/*red*/
.right .green h1{
	background-color:#1ec700;
	border-bottom:1px #8ee37f solid;
	border-top:1px #8ee37f solid;
}

.right .gray{
	margin-bottom:20px;
	background-color:#e1e1e1;
}

/*red*/
.right .gray h1{
	background-color:#888888;
	border-bottom:1px #c3c3c3 solid;
	border-top:1px #c3c3c3 solid;
}

.right .yellow{
	margin-bottom:20px;
	background-color:#e3d47f;
}

.right .yellow h1{
	background-color:#c7a900;
	border-bottom:1px #e3d47f solid;
	border-top:1px #e3d47f solid;
}


.right .img_spacer{
	margin-top:15px;
	margin-bottom:0px;
}


/********************GLOBAL SETTINGS*************************************/

body{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	font-family:Helvetica, Arial, sans-serif;
	font-size:0.8em;
		line-height:1.5;		
	}

/*For autoheight + float*/	
div.spacer{
	clear:both;
}

img {
	border:none; 
}

h1 {
	text-decoration:none;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0px;
	margin:0px;
	font-size:1.4em;
	background:none;
	border-bottom:1px #CCCCCC dashed;
}

h2{
	text-decoration:none;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0px;
	margin:0px;
	font-size:1.2em;
}

a{
	color:#0083c9;
	text-decoration:none;
}

a:hover{
	color:#FF6600;
	text-decoration:underline;
}

p{
	text-align:justify;
}
	
/*ul/li, for menus*/
ul{
	padding:0px;
	padding-left:5px;
	padding-right:5px;
}

li{
	list-style: disc url(template_img/navi_bullet11.gif) outside;
	margin-left:25px;
	margin-right:0px;
}

.bl{
	position:relative;
	top:100%;left:0%;
	width:5px;height:5px;
	background-image:url(template_img/rounded_edges_BL_5px.gif);
}

.br{
	position:relative;
	top:100%;left:100%;
	margin-left:-5px;margin-top:-5px;
	width:5px;height:5px;
	background-image:url(template_img/rounded_edges_BR_5px.gif);
}

.tl{
	position:relative;
	top:0%;left:0%;
	width:5px;height:5px;
	background-image:url(template_img/rounded_edges_TL_5px.gif);
}

.tr{
position:relative;
	top:0%;left:100%;
	margin-left:-5px;margin-top:-5px;
	width:5px;height:5px;
	background-image:url(template_img/rounded_edges_TR_5px.gif);
}

/******************TITLE BAR*********************************************************/

.title_bar{
	display:block;
	background-color:white;
	border:none;
	height:80px;
	}

.TB_logo_topleft{
	display:block;
	background:url(template_img/logo_topleft.jpg) no-repeat;
	width:300px;
	float:left;
	height: 66px;
	margin-top:10px;
	}

.TB_language_selector{
	float:right;
	width:400px;
	height:auto;
	display:block;
	text-align:right;
	padding:1px;
	margin-bottom:5px;
	padding-right:15px;
	padding-top:0px;
	}

	.TB_language_selector a{
		text-decoration:none;
		color:black;
		}

	.TB_language_selector img{
		height:0.8em;
		}
	
	.TB_language_selector li{
		float:right;
		list-style:none;
		font-weight:normal;
		margin-left:10px;
		margin-right:0px;

		}
	
/*******************************NAVIGATION BAR***************************/

.navigation_bar{
	display:block;
	position:relative;
	background-color:white;
	background:url(template_img/navigation_bar_background.jpg) no-repeat;
	border:none;
	height:50px;
	padding-left:15px;
	font-size:1.2em;
	color:black;
	}

/* hack for vertically aligning elements*/
	.navigation_bar .va_middle{
	display:block;
	position:absolute; 
	top:50%;
	width:870px;
	margin-top:-11px;
	height:25px;
	}
	
	.navigation_bar a{
		float:left;
		text-decoration: none;
		color:white;
		margin-right:10px;
		}
	
	.navigation_bar a:hover{
		float:left;
		color:#FF6600;
		color:black;
		}

	.navigation_bar .search{
		float:right;
		text-align:right;
		color:black;
		font-weight:bold;
		width:300px;
		}
	
	.navigation_bar .search input.entry_box{
		height:1.2em;
		vertical-align:top;
		color: black;
		background: white;
		border: 1px solid;
		border-color:#999999 black  black#999999; 
		}


	
	.navigation_bar .search .middle{
		vertical-align:middle;
		display:inline-block;
		}
		
/********************MIDDLE BANNER**************************************************/

.banner_image{
	margin-top:0px;
	background-color:white;
	border:none;
	display:block;
	margin-bottom:5px;
	margin-top:0px;
	}

/*******CONTENT SECTION SETTINGS*******************************************/

.content{
	display:block;
	height:auto;
	margin-bottom:0.8em;
	}

/*Left content selection*/
.C_news{
	display:block;
	background-color:#EDF7FD;
	width:590px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	}

.C_news h1{
	background:url(template_img/index_news_title_bkg6.gif) no-repeat;
	background-color:#0083c9;
	border-bottom:1px #a4d5f3 solid;
	line-height:35px;
	height:35px;
	color:white;
	padding-left:5px;
	padding-right:5px;
}
.C_news .date{
	font-style:italic;
	display:block;

	border-top:1px #a4d5f3 solid;
}

.C_news .date a{
	font-style:normal;

}

.C_news h2{

}

.C_news .foot{
	display:block;
	background:white;
	line-height:1.4em;
	margin-bottom:5px;
	padding-left:5px;
	font-size:1.4em;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:1px #a4d5f3 solid;
	border-top:1px #a4d5f3 solid;
}

.C_news .headlines li{
	display:block;
	margin-bottom:20px;
	margin-left:5px;
	list-style: disc url(template_img/navi_bullet10.gif) outside;
}		
/*Right content selection*/	
.C_info{
	display:block;
	background-color:white;
	float:right;
	width:290px;
	padding-left:0px;
	padding-right:0px;
	margin-right:5px;
	}

.C_info .img_spacer{
	margin-bottom:10px;
}


	
	.entry h1{
/*		background-color:#FF9900;*/
		margin:0px;
		font-size:1em;
	}
	
/******************************************************************************************
FOOTER SECTION SETTINGS
******************************************************************************************/
.footer{
	display:block;
	height:1.5em;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	color:#666666;
	border-top:1px solid #E9E9E9;
}
	.footer a{
		color:black;
		}
	
.f_menu{
	display:block;
	border-top:1px solid #969696;
	margin-left:5px;
	margin-right:5px;
	padding-left:5px;
	padding-right:5px;
	margin-top:20px;
	background:#E1E1E1;
	background:url(template_img/index_footer-menu_pattern3.gif) repeat-x;
	color:black;
}

.f_menu a{
	color:black;
}

.f_menu a.topic{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;

}

.f_menu ul{
	display:block;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	}

.f_menu ul li{
	display:block;
	width:170px;
	float:left;
	margin:0px;
	margin-right:5px;
	margin-top:10px;
	margin-bottom:10px;
}

.f_menu ul li ul{
	display:block;
	margin:0px;
	padding:0px;
	padding-left:10px;
}
.f_menu ul li ul li {
	border: none;
	margin:0px;
	width: 160px;
}

.F_left{
	display:block;
	float:left;
	}
	
.F_right{
	display:block;
	float:right;
	}


/*Sitemap hacking*/

.sitemap ul {

}

.sitemap ul li ul li{
	list-style: disc url(template_img/navi_bullet11.gif) outside;
}

.sitemap h1{
	margin-bottom:15px;
}
.sitemap h2{
		text-decoration:none;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0px;
	margin:0px;
	font-size:1.4em;
	background:none;
	border-bottom:1px #CCCCCC dashed;
}
.sitemap p{
	visibility:hidden;
	display:block;
	height:0px;
}

.Logo{
	display:block;
	clear:both;
	text-align:center;
	color:#666666;
	margin:20px;
}

.Logo a{
	color:#666666;
	text-decoration:none;
}
