﻿/* INÍCIO - Estilos Globais */

body { font-family:Arial, Helvetica, sans-serif; color:#939598; font-size:11px; background-color:#191814; margin:0px;}
h1 { font-size:20px; color: #006599; margin-left:0; margin-right:0; margin-top:0; padding:0;}
h2 { font-size:20px; color: #cccccc; margin-left:0; margin-right:0; margin-top:0; padding:0;}

A {text-decoration:none; color:#666666}
A:hover{color:#999999}


/* INÍCIO - Estilos Divs */



#Topo
{  
    width:100%;
    height:94px;
	position:relative;
	background-image:url(http://www.ofcpartners.com.br/Imagens/FundoBarraTopo.jpg); background-position:top left; bbackground-repeat:repeat-x;

}


#TopoMaster
{
	width:918px;
    height:74px;
	position:relative;
	left:50%;
	padding-top:20px;
    margin-left:-459px;
	/*z-index:1;*/

}

#topoMeioHAHA
{
	width:918px;
	position:relative;
	left:50%;
	padding-top:20px;
    margin-left:-459px;
	/*z-index:1;*/

}


#QuadroMaster
{
	width:876px;
	height:114px;
	position:relative;
	left:50%;
	top:50%;
	margin-left:-438px;
	margin-top:-57px;
	
}

#QuadroMasterRodape
{
	width:910px;
	height:142px;
	position:relative;
	left:50%;
	margin-left:-455px;
	padding-top:8px;
}

#QuadroMasterRodapeTopo
{
	width:910px;
	position:relative;
	left:50%;
	margin-left:-455px;
}


#QuardroHome1
{
	width:272px;
	height:114px;
	position:relative;
	float:left;
	padding-right:10px;
	padding-left:10px;
	background-image:url(http://www.ofcpartners.com.br/Imagens/linhafundoquadrohome.jpg);
	background-position:right bottom;
	background-repeat:repeat-y;
}

#QuadroHome2
{
	width:272px; 
	height:114px; 
	position:relative; 
	float:left; 
	padding-right:10px; 
	padding-left:10px; 
	background-image:url(http://www.ofcpartners.com.br/Imagens/linhafundoquadrohome.jpg); 
	background-position:right bottom; 
	background-repeat:repeat-y;
}


#QuadroHome3
{
	width:272px; 
	height:114px; 
	position:relative; 
	float:left; 
	padding-right:10px; 
	padding-left:10px;
}

#QuadroRodape1
{
	width:193px;
	position:relative;
	height:140px;
	float:left;
	margin-right:36px;
	background-image:url(http://www.ofcpartners.com.br/Imagens/linhadivrodape.png);
	background-position:bottom right;
	background-repeat:no-repeat;
}

#QuadroRodape11
{
	width:193px;
	position:relative;
	margin-top:14px;
	height:140px;
	float:left;
	background-position:bottom right;
	background-repeat:no-repeat;
}


#QuadroRodape2
{
	width:260px;
	height:182px;
	position:relative;
	float:left;
	margin-right:14px;
	background-image:url(http://www.ofcpartners.com.br/Imagens/linhadivrodape.png);
	background-position:bottom right;
	background-repeat:no-repeat;
}

#QuadroRodape3
{
	width:220px;
	height:139px;
	position:relative;
	float:left;
	background-color:#1C1C1C;
	margin-top:25px;
}


#TopoMeio
{  
    width:100%;
    height:405px;
	background-color:#C1C1C1;
	background-image:url(http://www.ofcpartners.com.br/Imagens/FundoMioloMeio.jpg); background-position:top left; background-repeat:repeat-x;
}

#Logo
{ 
	width:257px;
	height:53px;
	position:relative;
	float:left;
	background-image:url(http://www.ofcpartners.com.br/Imagens/Logo.png); background-repeat:no-repeat;
	cursor:pointer;
	_background:none!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ofcpartners.com.br/Imagens/Logo.png',sizingMethod='scale'); 
	
	
}




#DetalheMenu1
{
	width:19px;
	height:52px;
	position:relative;
	
	float:right;
	background-image:url(http://www.ofcpartners.com.br/Imagens/detalhemenu1.png); background-repeat:no-repeat;
	_background:none!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ofcpartners.com.br/Imagens/detalhemenu1.png',sizingMethod='scale'); 
}

#AlinhaMenu{
position:relative;
top:19px;
margin-left: 10%; margin-right: 10%;



}


#MenuMaster
{
	position:relative;
	left:18px;
	float:right;
	/*z-index:2;*/
}

#menu1
{
	width:59px;
	height:52px;
	position:relative;
	
	float:right;
	background-image:url(http://www.ofcpartners.com.br/Imagens/menu1.png); background-repeat:no-repeat;	
	_background:none!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ofcpartners.com.br/Imagens/menu1.png',sizingMethod='scale'); 
	cursor:pointer;
}


#menu2
{
	width:81px;
	height:52px;
	position:relative;
	
	float:right;
	background-image:url(http://www.ofcpartners.com.br/Imagens/menu2.png); background-repeat:no-repeat;
	_background:none!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ofcpartners.com.br/Imagens/menu2.png',sizingMethod='scale');
	cursor:pointer;
}

#menu3
{
	width:83px;
	height:52px;
	position:relative;
	
	float:right;
	background-image:url(http://www.ofcpartners.com.br/Imagens/menu3.png); background-repeat:no-repeat;	
	_background:none!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ofcpartners.com.br/Imagens/menu3.png',sizingMethod='scale'); 
	cursor:pointer;
}


#menu4
{
	width:78px;
	height:52px;
	position:relative;
	
	float:right;
	background-image:url(http://www.ofcpartners.com.br/Imagens/menu4.png); background-repeat:no-repeat;
	_background:none!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ofcpartners.com.br/Imagens/menu4.png',sizingMethod='scale'); 
	cursor:pointer;
}


#menu41
{
	width:115px;
	height:52px;
	position:relative;
	
	float:right;
	background-image:url(http://www.ofcpartners.com.br/Imagens/menu41.png); background-repeat:no-repeat;
	_background:none!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ofcpartners.com.br/Imagens/menu41.png',sizingMethod='scale'); 
	cursor:pointer;
}


#menu5
{
	width:84px;
	height:52px;
	position:relative;
	
	float:right;
	background-image:url(http://www.ofcpartners.com.br/Imagens/menu5.png); background-repeat:no-repeat;
	_background:none!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ofcpartners.com.br/Imagens/menu5.png',sizingMethod='scale');
	cursor:pointer;
}


#menu6
{
	width:74px;
	height:52px;
	position:relative;
	
	float:right;
	background-image:url(http://www.ofcpartners.com.br/Imagens/menu6.png); background-repeat:no-repeat;
	_background:none!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ofcpartners.com.br/Imagens/menu6.png',sizingMethod='scale');
	cursor:pointer;
}



#DetalheMenu2
{
	width:24px;
	height:52px;
	position:relative;
	
	float:right;
	background-image:url(http://www.ofcpartners.com.br/Imagens/detalhemenu2.png); background-repeat:no-repeat;
	_background:none!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ofcpartners.com.br/Imagens/detalhemenu2.png',sizingMethod='scale');
}



#TopoInferior
{  
    width:100%;
	position:relative;
    height:375px;
	background-image:url(http://www.ofcpartners.com.br/Imagens/FundoTopoInferior.jpg); background-position:top left; background-repeat:repeat-x;
 
}

#Rodape
{   
	width:100%;
	height:235px;
	padding-top:22px;
	background-image:url(http://www.ofcpartners.com.br/Imagens/FundoRodape.jpg); background-position:top center; background-repeat:repeat-x;

}


#BarraContatos
{
	margin-left:125px;
	margin-top:25px;
	padding-bottom:25px;
}



#Divisoria
{
width:100%;
	height:24px;
}


#BoxBanner
{
	width:930px;
	position:absolute;
	left:50%;
	margin-top:0px;
    margin-left:-465px;
	/*z-index:3;*/
	
}


#BoxInferiorMaster
{
	width:959px;
	position:relative;
	left:50%;
    margin-left:-479.5px;
	

}


#InternasMaster
{
	width:943px;
	left:50%;
	height:inherit;
	position:relative;
    margin-left:-471.5px;
	background-image:url(http://www.ofcpartners.com.br/Imagens/linhafundointernas.jpg); 
}

#InternasMaster2
{
	width:100%;
	height:inherit;
	position:relative;
	background-image:url(http://www.ofcpartners.com.br/Imagens/topoInternas.jpg); background-repeat:no-repeat; background-position: top center;
	
}


#InternasMasterProjetos
{
	width:100%;
	position:relative;
	background-image:url(http://www.ofcpartners.com.br/Imagens/topoInternas3.jpg); background-repeat:no-repeat; background-position: top center;
	
}


#InternasMasterEmpresaLinha
{
	width:943px;
	left:50%;
	position:relative;
    margin-left:-471.5px;
	background-image:url(http://www.ofcpartners.com.br/Imagens/linhafundointernas2.jpg); 
}

#InternasMasterEmpresa
{
	width:100%;
	position:relative;
	background-image:url(http://www.ofcpartners.com.br/Imagens/topoInternas2.jpg); background-repeat:no-repeat; background-position: top center;
	
}


#Conteudo
{
	position:relative;
	width:870px;
	left:50%;
	margin-left:-435px;
	/*background-color:#00FF00;
	

	z-index:4;*/
	
	
}


#ColunaMenu
{
	width:181px;
	position:relative;
	float:left;
	background-image:url(http://www.ofcpartners.com.br/Imagens/fundomenu.jpg); background-repeat:no-repeat;
	background-color:#02679A;	
	margin-top: 20px;

}


#ColunaInterna
{
	width:695px;
	height:auto;
	margin-left:227px;
	position:relative;
	margin-top:-20px;


}


#ColunaInterna2
{
	width:440px;
	margin-left:356px;
	height:550px;
	position:relative;
	margin-top:0px;


}



#InternasInferior
{  

    width:100%;
	height:auto;
	position:relative;
	background-image:url(http://www.ofcpartners.com.br/Imagens/FundoTopoInferior2.jpg); background-position:top left; background-repeat:repeat-x;
	background-color:#FFFFFF;
 
}




#BoxInferior
{
	width:911px;
	height:141px;
	float:right;
	background-image:url(http://www.ofcpartners.com.br/Imagens/fundobox.jpg); background-repeat:repeat-x;

}

#BoxInferior2
{
	width:911px;
	height:149px;
	float:right;
	background-image:url(http://www.ofcpartners.com.br/Imagens/fundobox2.jpg); background-repeat:repeat-x;

}

#DetalheBoxInferior
{
	width:24px;
	height:140px;
	float:right;
}

#Titulo
{
	position:relative;
	padding-left:30px;

}

#SubTitulo
{
	position:relative;
	float:left;
	margin-left:106px;
 
}

#SubTituloBaixo
{
	position:relative;
	margin-left:12px;
	height:20px;
	padding-top:20px;
	margin-bottom:20px;
	
}

#BoxMaster
{
	width:229px;
	float:left;
	position:relative;
 
}

#BoxQuadroMaster
{
	float:left;
	position:relative;
}

#BoxBarra
{
	position:relative;
	float:left;
	height:138px;
}

#BoxFoto
{
	width:201px;
	height:136px;
	position:relative;
	float:left;
	border:#CACACC 1px solid;
	background-color:#FFFFFF;
}


#BoxFotoProjetos
{
	width:185px;
	height:133px;
	position:relative;
	float:left;
	border:#CACACC 1px solid;
	background-color:#FFFFFF;
}


#BoxFotoProjetosDetalhes
{
	width:186px;
	height:110px;
	position:relative;
	float:left;
	border:#CACACC 1px solid;
	background-color:#FFFFFF;
}



#BoxTituloFoto
{
	width:229px;
	position:relative;
	float:left;
	text-align:center;
	margin-top:6px;
	font-size:12px;
	color:
	#333333;
}

#BoxTituloFotoProjetos
{
	width:185px;
	position:relative;
	float:left;
	text-align:center;
	margin-top:6px;
	font-size:12px;
	color:
	#333333;
}

/* INÍCIO - Estilos para Textos */

.texto_09 { font-family:Arial, Helvetica, sans-serif; font-size: 9px}
.texto_10 { font-family:Arial, Helvetica, sans-serif; font-size: 10px}
.texto_11 { font-family:Arial, Helvetica, sans-serif; font-size: 11px}
.texto_12 { font-family:Arial, Helvetica, sans-serif; font-size: 12px}
.texto_13 { font-family:Arial, Helvetica, sans-serif; font-size: 13px}
.texto_14 { font-family:Arial, Helvetica, sans-serif; font-size: 14px}
.texto_15 { font-family:Arial, Helvetica, sans-serif; font-size: 15px}
.texto_16 { font-family:Arial, Helvetica, sans-serif; font-size: 16px}
.texto_17 { font-family:Arial, Helvetica, sans-serif; font-size: 17px}
.texto_18 { font-family:Arial, Helvetica, sans-serif; font-size: 18px}
.texto_19 { font-family:Arial, Helvetica, sans-serif; font-size: 19px}
.texto_20 { font-family:Arial, Helvetica, sans-serif; font-size: 20px}
.texto_25 { font-family:Arial, Helvetica, sans-serif; font-size: 25px}


/* INÍCIO - Estilos para Link */

.link_saibamais{text-decoration:underline; color:#666666; font-size:10px}
.link_saibamais:hover{color:#F58428; text-decoration:underline}


#CabecalhoMenu
{
	color:#FFFFFF;
	font-size:13px;
	background-image:url(http://www.ofcpartners.com.br/Imagens/seta.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:18px;

	
}

#Menu
{
	color:#FFFFFF;
	font-size:11px;
	background-repeat:no-repeat;
	padding-left:20PX;
	margin-top:5px;

}

	a.link_menu:active, .link_menu:link, .link_menu:visited , .link_menu:hover  { color: #ffffff;}
	a.link_menu:hover { text-decoration: underline;}
	
	a.link_menu:active, .link_menu:link, .link_menu:visited , .link_menu:hover  { color: #ffffff;}
	a.link_menu:hover { text-decoration: underline;}


a.linkcinza {color:#CCCCCC;}
a.linkcinza:hover{text-decoration: underline; color:#aaaaaa; }




/* INÍCIO - Estilos para Formulários   */






.formulario {  font-family: arial; font-size: 11px;; background-color: #FFFFFF; border: 1px #aeaeae solid; color: #333333}
.formulario_cadastre { font-family: arial; font-size: 9px;; background-color: #2b2b2b; border: 0px #2b2b2b solid; color: #eeeeee}
.campo {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal;text-transform: none;color:#ffffff ;background-color:#2b2b2b;border: 1px solid #3c3c3b;}
