/* CSS Document */

.mycontent_title { 
font-family: CooperBlack; 
color:#000066;
margin-left:10px;
margin-bottom:10px;
font-size:18px;
src: url(cooper_black_regular.eot); 
}

.mycontent_text { 
font-family: Garamond; 
font-style: normal; 
font-weight: normal; 
font-size:18px;
src: url(garamond_regular.eot);
} 
.myform_title { 
font-family: CooperBlack; 
color:#000066;
font-size:14px;
src: url(cooper_black_regular.eot); 
} 
.myform_label {
font-family: CooperBlack; 
color:#000066;
font-size:12px;
src: url(cooper_black_regular.eot); 
}
.myform_field {
font-family: Garamond; 
font-style: normal; 
font-weight: normal; 
font-size:14px;
src: url(garamond_regular.eot);
}

.synopsis1 {
	font-size:1px;
	color:#FFFFFF;
	height:1px;
	overflow:hidden;
}

body {
	margin:0;
	padding:0;
	/*font-family:Geneva, Arial, Helvetica, sans-serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	background:#cccccc;
	}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
	}

.clearfix {display: inline-block;}

/* Hides from IE5/Mac \*/
* html .clearfix {height: 1px;}
.clearfix {display: block;}
/* End hide from IE5/Mac */

#contentor {
	display:block;
	margin:auto;
	text-align:center;
	width:auto;
	height:auto;
	}

#centercontent {
	width:933px;
	margin:auto;
	height:auto;
	text-align: left;
	padding: 0;
	}


#wrap {
	width:933px;
	margin:auto;
	height:auto;
	text-align: left;
	padding: 0;
	margin:0 0 0 0;
	}
	
#page-header {
	background:url("http://www.inforquali.com/iq/images/template/corners_topbg.jpg") no-repeat;
	width:auto;
	height:35px;
	clear: both;
	}

#pageheader-content {
	background:url("http://www.inforquali.com/iq/images/template/content_topbg.jpg") no-repeat 0 0;
	width:auto;
	height:125px;
	clear: both;
	margin:0;
	padding:0;
	}
	
#iqlogo {
	display:block;
	float:left;
	width:186px;
	height:68px;
	padding: 0 0 0 40px;
	}
	
#iqlogo img {
	border:none;
	}
	
#menutop {
	display:block;
	width:916px;
	height:auto;
	margin:0;
	padding:0;
	}
	
#selectlang {
	display:block;
	float:left;
	width:120px;
	height:23px;
	padding: 0 0 0 5px;
	}

#selectlang img {
	padding: 0 0 0 0;
	border:none;
	}
	
.lang_en, .lang_es, .lang_pt {
	display:block;	
	float:left;
	width:auto;
	height:auto;
	padding:0 3px 0 0;
	}

.lang_en a, .lang_es a, .lang_pt a {
	display:block;	
	float:left; 
	width:23px;
	height:23px;
	margin: 0 0 0 0;
	border:none;
	}

.lang_en a:hover, .lang_es a:hover, lang_pt a:hover {
	display:block;	
	float:left;
	width:23px;
	height:23px;
	margin: 0 0 0 0;
	border:none;
	}

	
.lang_en a {
	background:url("http://www.inforquali.com/iq/images/flags/en_select.gif") no-repeat;
	}
.lang_en a:hover {
	background:url("http://www.inforquali.com/iq/images/flags/en_over.gif") no-repeat;
	}

.lang_es a {
	background:url("http://www.inforquali.com/iq/images/flags/es_select.gif") no-repeat;
	}
.lang_es a:hover {
	background:url("http://www.inforquali.com/iq/images/flags/es_over.gif") no-repeat;
	}
	
.lang_pt a {
	background:url("http://www.inforquali.com/iq/images/flags/pt_select.gif") no-repeat;
	}
.lang_pt a:hover {
	background:url("http://www.inforquali.com/iq/images/flags/pt_over.gif") no-repeat;
	}

#page-body {
	background:url("http://www.inforquali.com/iq/images/template/bg_content.gif") repeat-y 0 0;
	width:auto;
	height:auto;
	clear: both;
	margin:auto;
	padding:0;
	text-align:center;
	}	
		
#innerbody {
	background-color:#8f9ebf;
	width:900px;
	height:auto;
	margin:auto;
	border-bottom: 1px solid #ffffff;
	}
	
#sections {
	float:left;
	display:block;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	/*border:1px solid red;*/
	}
	
#sect_servicos {
	float:left;
	display:block;
	width:265px;
	height:auto;
	/*margin:0 5px 0 0;*/
	/*border:1px solid red;*/
	}
	
#sect_pacotes {
	float:left;
	display:block;
	width:245px;
	height:auto;
	/*margin:0 5px 0 0;*/
	/*border:1px solid red;*/
	}
	
#sect_portfolio {
	display:block;
	float:left;
	width:380px;
	height:auto;
	/*border:1px solid red;*/
	}
	
.cont_servicos {
	height:337px;
}
	
.cont_pacotes {
	height:337px;
}

.cont_portfolio {
	height:337px;
}	

.flash_conteudo {
	display:block;
	clear:both;
	width:auto;
	height:auto;
	padding:5px 0 0 0;
	text-align:center;
	/*border:1px solid blue;*/
	}
	
.sections-header {
	background:url("http://www.inforquali.com/iq/images/sections/sections_topbg2.gif") repeat-x 0 0;
	width:auto;
	height:44px;
	clear: both;
	}
	
.sections-content {
	background:#fef6f6;
	width:auto;
	height:305px;
	clear: both;
	}	

.sections-footer {
	background: url("http://www.inforquali.com/iq/images/sections/sections_footerbg2.gif") repeat-x 0 0;
	width:auto;
	height:17px;
	clear: both;
	font-size:0.80em;
	}
		
#page-footer {
	background: url("http://www.inforquali.com/iq/images/template/footerbg2.gif") repeat-x 0 0;
	width:auto;
	height:49px;
	clear: both;
	font-size:0.80em;
	style:background-color:#ff0000;
	}	

/* Corners and sides */
span.side-left, span.side-right {
	display: block;
	width: 35px;
	height: 35px;
	background: url("http://www.inforquali.com/iq/images/template/corners_top.jpg") no-repeat;
	}
span.side-left {
	background-position: 0 0;
	float: left;
	}
span.side-right {
	background-position: 100% 0;
	float: right;
	}
	
	
span.fcorners-left, span.fcorners-right {
	display: block;
	width:33px;
	height:49px;
	background: url("http://www.inforquali.com/iq/images/template/corners_bottom.gif") no-repeat;
	}
span.fcorners-left {
	background-position: 0 0;
	float: left;
	}
span.fcorners-right {
	background-position: 100% 0;
	float: right;
	}
	
	
/* Sections corners and sides */
span.sections-left, span.sections-right {
	display: block;
	width: 21px;
	height: 44px;
	background: url("http://www.inforquali.com/iq/images/sections/sections_top2.gif") no-repeat;
	}
span.sections-left {
	background-position: 0 0;
	float: left;
	}
span.sections-right {
	background-position: 100% 0;
	float: right;
	}
	
span.sectionsm-left, span.sectionsm-right {
	display: block;
	width:21px;
	height:100%;
	background: url("http://www.inforquali.com/iq/images/sections/sections_sides2.gif") repeat-y 0 0;
	}
span.sectionsm-left {
	background-position: 0 0;
	float: left;
	}
span.sectionsm-right {
	background-position: 100% 0;
	float: right;
	}

span.sectionsf-left, span.sectionsf-right {
	display: block;
	width:21px;
	height:17px;
	background: url("http://www.inforquali.com/iq/images/sections/sections_bottom2.gif") no-repeat;
	}
span.sectionsf-left {
	background-position: 0 0;
	float: left;
	}
span.sectionsf-right {
	background-position: 100% 0;
	float: right;
	}	

#iqsearch_outer {
	display:block;
	float:right;
	background: url("http://www.inforquali.com/iq/images/template/bg_search.gif") no-repeat;
	width:191px;
	height:31px;
	margin:20px 0 0 0;
	}
	
#iqsearch_inner {
	float:right;
	}

#mod_search_searchword {
	float:right;
	margin:5px 0 0 0;
	border:none;
	background-color: transparent;
	}

#searchbtn {
	float:right;
	width:38px;
	height:45px;
	margin: 0 0 0 0;
	}
	
/*procurar*/

#sect_procurar {
	float:left;
	display:block;
	width:650px;
	height:auto;
	font-size:12px;
	}
	
#sect_procurar .sectitle {
	display:block;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	font-size:16px;
	}
	
#sect_procurar .sections-content {
	background:#fef6f6;
	width:auto;
	height:1000px;
	clear: both;
	}
	
.contentpaneopen_pesquisar {
	display:block;
	width:600px;
	text-align:left;
	}
	
.searchintro_pesquisar {
	display:block;
	width:600px;
	text-align:left;
	}
	
#numero_paginas {
	display:block;
	width:600px;
	text-align:right;
	}
	
.contentpaneopen_resultados {
	display:block;
	width:600px;
	text-align:left;
	}
	
#button_searchpage {
	background: url("http://www.inforquali.com/iq/images/template/btn_searchpage.gif") no-repeat;
	width:75px;
	height:22px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	}	

#menutakeover {
	display:block; 
	float:right; 
	width:903px;
	height:30px;
	background:#ffffff url("http://www.inforquali.com/iq/images/menu/patternred.gif") repeat-x;
	border-bottom:1px solid #ffffff;
	}

#menutakeover2 {
	display:none;
	}
		
#icons_footer{
	display:block;
	float:left;
	width:auto;
	height:auto;
	/*border:1px solid blue;*/
	}
	
#validators {
	float:left;
	}
	
.w3c_xhtml img, .w3c_css img, .sitemap img {
	text-decoration:none;
	border:none;
	}
	
.w3c_xhtml a, .w3c_css a, sitemap a {
	text-decoration:none;
	}
	
#sitemap {
	float:left;
	text-decoration:none;
	padding:0 0 0 25px;
	/*border:1px solid blue;*/
	}
	
#sitemap img, #contacts img {
	border:none;
	text-decoration:none;
	}
	
#sitemap a, #contacts a {
	text-decoration:none;
	}
	
#contacts {
	float:left;
	text-decoration:none;
	padding:0 0 0 25px;
	/*border:1px solid red;*/
	}
	
#copyrights {
	display:block;
	float:left;
	width:auto;
	height:45px;
	line-height:45px;
	padding: 0 10px 0 85px;
	/*border:1px solid yellow;*/
	}
	


/* mais/menos info */

.titulomais span {
	font-size:14px;
	color:#042364;
	}

.titulomais a {
	font-size:14px;
	line-height:14px;
	text-decoration:none;
	font-weight:bold;
	}
	
.titulomais a:hover {
	font-size:14px;
	line-height:14px;
	text-decoration:underline;
	}
	
.titulomais img {
	margin:0 10px 0 5px;
	border:none;
	text-decoration:none;
}

/* imagens popUp */

/*.destaque_content {
	display:block;
	width:auto;
	height:150px;
	margin:0;
	border:1px solid blue;
}
	
.destaque_img {
	display:block;
	float:left;
	border:1px solid red;
	}

.destaque_txt {
	display:block;
	float:right;
	width:500px;
	height:auto;
	padding:40px 10px 0 0;
	border:1px solid green;
	}*/
			
/*layout do joomla*/

.article_seperator {
display:none;
}
