/* Estilos Phil Designer */
@font-face {
    font-family: 'lucida_sansregular';
    src: url('http://phildesigner.com/fonts/lucida_sans-webfont.eot');
    src: url('http://phildesigner.com/fonts/lucida_sans-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://phildesigner.com/fonts/lucida_sans-webfont.woff') format('woff'),
         url('http://phildesigner.com/fonts/lucida_sans-webfont.ttf') format('truetype'),
         url('http://phildesigner.com/fonts/lucida_sans-webfont.svg#lucida_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* links do menu */
a.menu:link {
 text-decoration: none;
 color:#9c9fa2;
  
}	
a.menu:visited {
	text-decoration: none;
	color:#9c9fa2;
	
	}
a.menu:hover {
	text-decoration: none;
	color:#f3850e;
	
	}


body {
	margin: 0 0 0 0;
	padding: 0;
	text-align: "center"; /*hack para IE*/
	horizontal-align: "center";
	background-image: url(imagens/bg.png);
}
body img{
	border:none;
}	

body h1 {
	margin: 28px 0 0 0;
	font-family: lucida_sansregular;
	font-style: italic;
	font-size: 24px;
	color: #495159;
	font-weight: normal;
	letter-spacing: 0.0em;
}	
body h2 {
	margin: 28px 10px 10px 0px;
	width: 300px;
	font-family: lucida_sansregular;
	font-style: italic;
	font-size: 18px;
	color: #495159;
	font-weight: normal;
	letter-spacing: 0.0em;
	float: left;
}

body h3 {	
	margin: 0px 0 0px 0px;
	width: 270px;
	font-family: lucida_sansregular;
	font-style: italic;
	font-size: 16px;
	color: #8f8f8f;
	font-weight: normal;
	letter-spacing: 0.0em;
	float: left;
}

body h4 {
	margin: 50px 10px 10px 0px;
	font-family: lucida_sansregular;
	font-style: italic;
	font-size: 18px;
	color: #495159;
	font-weight: normal;
	letter-spacing: 0.0em;
}
div.bgcabecalho {
	width: 100%;
	height: 375px;
	background-color: #2696ff;
	/* Para Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #afd6fc, #2696ff) repeat-X;
 
	/* Para WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#afd6fc), to(#2696ff)) repeat-X;
 
	/* Para IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#afd6fc, endColorstr=#2696ff)";
 
	/* Para IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#afd6fc, endColorstr=#2696ff);
}
div.cabecalho1 {
	background-color: red;
	left:50%; 
	margin:-358px 0 0 -480px; 
	position:absolute; 
	top:50%; 
	width:960px;		
}




div.cerca {
	margin: 0px 0px 0px 0px;
	background-image: url(imagens/cerca.png);
	background-repeat: repeat-x;
	width:100%;
	height: 9px;
}

div.geral{
	position:absolute;
	left:50%;
	margin: -384px 0px -77% -470px;
	width:940px;
}

div.logo img {
	margin: 73px 0px 0px 0px;
	position: relative;
	z-index:2;
	}
div.nuvem img {
	margin: -231px 0px 0px -225px;
	position: absolute;
	z-index: 1;
}
div.web-grafico img {
	margin: -119px 0px 0px 491px;
	position: relative;
	z-index:2;
}

div.menu {
	position: static;
	margin: 100px 0 0 0;
	width: 940px;
	height: 108px;
	background-color: #ededed;
	position:relative;
	behavior: url(border-radius.htc);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: #dddede solid;
	border-width: 1px;
}
div.menu img {
	margin: 22px 0 0 0;
	float: right;
}	
div.menu p{
	margin: 0px 18px 0px 18px;
	padding: 0 15px 0 0;
	font-family: lucida_sansregular;
	font-size: 19px;
	font-style: italic;
	color: #9c9fa2;
	float: right;
	line-height:108px;
}

div.linksmenu {
	margin: 0 0px 0px 0;
}	
	
div.selo img{
	margin: 10px 0px 0px 5px;
	float: left;
}

div.curtir img {
	margin: -10px 0 0 650px;
	float: right;
	position: absolute;
	z-index: 3;

}
div.baloon img {
	margin: -330px -112px 0 0;
	position: relative;
	z-index: 2;
}	


div.shadow img {
	margin: 0 0 0 10px;
	}
	
div.boxslider {
	width: 940px;
	height: 270px;
	background-color /*\**/: #8f8f8f\9; /* Internet Explorer 8 */
	*background-color: #8f8f8f; /* Internet Explorer 6 e 7 */
	_background-color: #8f8f8f; /* Internet Explorer 6 */
	background: rgb(0, 0, 0) transparent;
	background: rgba(0, 0, 0, 0.4);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000)";
	behavior: url (border-radius.htc);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}	
div.slider img{
	margin: 10px 0 0 10px;
}

div.bg-box-txt {
	width:300px;
	padding: 10px 0 10px 0;
	margin: 0 10px 0 0px;
	background-color /*\**/: #8f8f8f\9; /* Internet Explorer 8 */
	*background-color: #8f8f8f; /* Internet Explorer 6 e 7 */
	_background-color: #8f8f8f; /* Internet Explorer 6 */
	background: rgb(0, 0, 0) transparent;
	background: rgba(0, 0, 0, 0.4);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000)";
	behavior: url (border-radius.htc);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	float: left;
}	
div.boxtextos {
	width: 270px;
	min-height: 326px;
	margin: 0px 0 0px 10px;
	padding: 5px 5px 5px 5px;
	background-color: white;
	float: left;
}
div.boxtextos p {
	margin: 0 0 0 11px;
	font-family: "arial";
	font-size:12px;
	color: #8d8d8e;
}

div.bg-footer {
	margin: 48% 0 0 -75%;
	width: 250%;
	height: 221px;
	background-color: #414141;
	border-top-width: 2px;
	border-top-color: #363636;
	position: relative;
	
	
}
div.bg-footer-phildesigner {
	margin: 250px 0 0 -75%;
	width: 250%;
	height: 221px;
	background-color: #414141;
	border-top-width: 2px;
	border-top-color: #363636;
	position: relative;
}	
div.footer-cont {
	position:absolute;
	left:50%;
	margin: 0px 0px 0 -470px;
	width:940px;
}
div.logo-footer img{
	margin: 33px 0 0 0;
	position: absolute;
	z-index: 1;
}




div.menu-footer {
	margin: 33px 0 0 27px;
	padding: 0 0 0 27px;
	width: 593px;
	height: 71px;
	background-color: #ededed;
	float: right;
	behavior: url(border-radius.htc);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: #dddede solid;
	border-width: 1px;
}

div.menu-footer p{
	margin: -15px 9px 0px 9px;
	font-family: lucida_sansregular;
	font-size: 19px;
	font-style: italic;
	color: #9c9fa2;
	float: right;
	line-height:108px;
}
div.menu-footer img {
	margin: 18px 0 0 0;
	float: right;
}
div.linksmenu-footer {
	margin: 0 0px 0 0;
	float:left;
	z-index:2;
	position: absolute;
}	
div.curtir-footer img {
	margin: -11px 15px 0 0;
	z-index: 2;
	float: right;
	position: relative;
}



div.shadow-footer {
	margin: 0px 0 0 328px;
	position: static;
	z-index: 2;
	
}

div.baloon-footer img {
	margin: -5px 0 0 315px;
	z-index: 2;
	position: relative;
}
div.text-footer {
	margin: 0 0 0 400px;
	font-family: lucida_sansregular;
	font-style: italic;
	font-size: 12px;
	color: #b3b3b3;
	z-index: 2;
	position: relative;
}

div.textophil p{
	width: 940px;
	font-family: arial;
	font-size: 15px;
	color: #495159;
	text-align: justify;
}
div.textophil h2{
	margin: 28px 10px 10px 0px;
	font-family: lucida_sansregular;
	font-style: italic;
	font-size: 20px;
	color: #495159;
	font-weight: normal;
	letter-spacing: 0.0em;
	float: left;
}

div.planeta img {
	margin: 20px 0 0 50px;
	padding: 0 0 22px 0;
}
div.cartao img {
	margin: 10px 0 0 35px;
}
div.casas img {
	margin: 10px 0 0 5px;
}

div.havad img {
	margin: 22px 0 0px 35px;
	
}

div.bg-box-form {
	width:620px;
	padding: 10px 0 10px 0;
	margin: 0 10px 0 0px;
	background-color /*\**/: #8f8f8f\9; /* Internet Explorer 8 */
	*background-color: #8f8f8f; /* Internet Explorer 6 e 7 */
	_background-color: #8f8f8f; /* Internet Explorer 6 */
	background: rgb(0, 0, 0) transparent;
	background: rgba(0, 0, 0, 0.4);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000)";
	behavior: url (border-radius.htc);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	float: left;
}				
div.box-form {
	margin: 0px 0 0 0;
	width: 590px;
	min-height: 326px;
	margin: 0px 0 0px 10px;
	padding: 5px 5px 5px 5px;
	background-color: white;
	float: left;
	font-family: lucida_sansregular;
	font-style: italic;
	font-size: 18px;
	color: #495159;
}
div.box-form input  {
	margin: 0 5px 0 0px;
	width: 460px;
	height: 19px;
	background-color: #ebeced;
	border-width: 1px;
	border-color: #afc1d2;
	float: right;
	font-family: arial;
	color: #495159;
}
div.box-form textarea  {
	margin: 0 0px 0 0px;
	width: 460px;
	height: 160px;
	background-color: #ebeced;
	border-width: 1px;
	border-color: #afc1d2;
	float: right;
	font-family: arial;
	color: #495159;
}

div.box-form input#send {
	margin: 15px 0 0 200px;
	width: 107px;
	height: 28px;
	font-family:
	font-family: lucida_sansregular;
	font-style: italic;
	font-size: 18px;
	color: #495159;
	background-color: #ebeced;
	border-width: 1px;
	border-color: #afc1d2;
	float: right;	
	
}	
	
div.bg-parceiros {
	width:300px;
	padding: 10px 0 10px 0;
	margin: 0 0px 0 10px;
	background-color /*\**/: #8f8f8f\9; /* Internet Explorer 8 */
	*background-color: #8f8f8f; /* Internet Explorer 6 e 7 */
	_background-color: #8f8f8f; /* Internet Explorer 6 */
	background: rgb(0, 0, 0) transparent;
	background: rgba(0, 0, 0, 0.4);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000)";
	behavior: url (border-radius.htc);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	float: left;
}
	
	
div.parceiros {
	margin: 0px 0 0 0;
	width: 270px;
	min-height: 377px;
	margin: 0px 0 0px 10px;
	padding: 5px 5px 5px 5px;
	background-color: white;
	float: left;
}
div.parceiros h1 {
	margin: 10px 10px 10px 0px;
	width: 300px;
	font-family: lucida_sansregular;
	font-style: italic;
	font-size: 23px;
	color: #495159;
	font-weight: normal;
	letter-spacing: 0.0em;
	float: left;
	text-align: justify;
}

div.parceiros p {
	font-family: lucida_sansregular;
	font-style: normal;
	font-size: 13px;
	color: #495159;	
}
div.coffee img {
	margin: 0 0 0 60px;
}

div.bg-contatos {
	width: 940px;
	padding: 10px 0 10px 0;
	margin: 400px 0px 0 0px;
	background-color /*\**/: #8f8f8f\9; /* Internet Explorer 8 */
	*background-color: #8f8f8f; /* Internet Explorer 6 e 7 */
	_background-color: #8f8f8f; /* Internet Explorer 6 */
	background: rgb(0, 0, 0) transparent;
	background: rgba(0, 0, 0, 0.4);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000)";
	behavior: url (border-radius.htc);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

div.contatos {
	margin: 0px 0 0 0;
	width: 910px;
	margin: 0px 0 0px 10px;
	padding: 5px 5px 5px 5px;
	background-color: white;
	font-family: lucida_sansregular;
}

div.contatos p {
	margin: 30px 0 30px 0;
	font-family: lucida_sansregular;
	font-size: 18px;
	color: #495159;
}	

div.contatos h1 {
	margin: 10px 10px 30px 0px;
	font-family: lucida_sansregular;
	font-style: italic;
	font-size: 23px;
	color: #495159;
	font-weight: normal;
	text-align: justify;
}

div.talk img {
	margin: -180px 50px 0 0;
	float: right;
}







div.bgslider {
	width: 940px;
	height: 450px;
	background-color /*\**/: #8f8f8f\9; /* Internet Explorer 8 */
	*background-color: #8f8f8f; /* Internet Explorer 6 e 7 */
	_background-color: #8f8f8f; /* Internet Explorer 6 */
	background: rgb(0, 0, 0) transparent;
	background: rgba(0, 0, 0, 0.4);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000)";
	behavior: url (border-radius.htc);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}






    /* Início Sliders */
		

	
			
    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			
	#container{
		margin: 0px 0px 0px 10px;
		position:relative;
		text-align:left;
		width:920px;
		background:white;		
		margin-bottom:2em;
		}
		
	#content{
		position:absolute;
		margin: 10px 0 0 0;
		}			

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/
		
		width:920px;
		height:375px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:white;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		font-family: arial;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* FIM CSS Sliders */	
	



div.bg-depoimentos {
	width:620px;
	padding: 0px 0 10px 0;
	margin: 20px 10px 0 0px;
	background-color /*\**/: #8f8f8f\9; /* Internet Explorer 8 */
	*background-color: #8f8f8f; /* Internet Explorer 6 e 7 */
	_background-color: #8f8f8f; /* Internet Explorer 6 */
	background: rgb(0, 0, 0) transparent;
	background: rgba(0, 0, 0, 0.4);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000)";
	behavior: url (border-radius.htc);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	float: left;
}
div.depoimentos {
	width: 590px;
	min-height: 150px;
	margin: 10px 0 0px 10px;
	padding: 5px 5px 20px 5px;
	background-color: white;
	font-family: lucida_sansregular;
	float: left;
}
div.depoimentos p{
	width: 552px;
	margin: 10px 0 0 17px;
	font-family: arial;
	font-size: 12px;
	color: #8d8d8e;
	float: left;
}
div.bg-feito {
	width:300px;
	padding: 0px 0 10px 0;
	margin: 20px 10px 0 0px;
	background-color /*\**/: #8f8f8f\9; /* Internet Explorer 8 */
	*background-color: #8f8f8f; /* Internet Explorer 6 e 7 */
	_background-color: #8f8f8f; /* Internet Explorer 6 */
	background: rgb(0, 0, 0) transparent;
	background: rgba(0, 0, 0, 0.4);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000)";
	behavior: url (border-radius.htc);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	float: left;
}
div.feito {
	width: 270px;
	min-height: 150px;
	margin: 10px 0 0px 10px;
	padding: 5px 5px 20px 5px;
	background-color: white;
	font-family: lucida_sansregular;
	float: left;
}
div.feito p{
	width: 250px;
	margin: 10px 0 0 17px;
	font-family: arial;
	font-size: 12px;
	color: #8d8d8e;
	float: left;
	line-height: 20px;
}

div.bg-clientes {
	width:220px;
	padding: 10px 0 10px 0;
	margin: 15px 15px 0 0px;
	background-color /*\**/: #8f8f8f\9; /* Internet Explorer 8 */
	*background-color: #8f8f8f; /* Internet Explorer 6 e 7 */
	_background-color: #8f8f8f; /* Internet Explorer 6 */
	background: rgb(0, 0, 0) transparent;
	background: rgba(0, 0, 0, 0.4);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000)";
	behavior: url (border-radius.htc);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	float: left;
}

div.clientes {
	width: 190px;
	min-height: 220px;
	margin: 0px 0 0px 10px;
	padding: 5px 5px 5px 5px;
	background-color: white;
	float: left;
}
div.aeh img {
	margin: 10px 0 0 0;
}

div.bg-maisclientes {
	width:300px;
	padding: 10px 0 10px 0;
	margin: 128px -300px 0 0px;
	background-color /*\**/: #8f8f8f\9; /* Internet Explorer 8 */
	*background-color: #8f8f8f; /* Internet Explorer 6 e 7 */
	_background-color: #8f8f8f; /* Internet Explorer 6 */
	background: rgb(0, 0, 0) transparent;
	background: rgba(0, 0, 0, 0.4);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000)";
	behavior: url (border-radius.htc);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	float: left;
}
div.maisclientes {
	width: 270px;
	margin: 0px 0 0px 10px;
	padding: 5px 5px 5px 5px;
	background-color: white;
	float: left;
}
div.maisclientes img {
	margin: 0px 5px 0px 0px;
	
}
div.maisclientes p {
	font-family: arial;
	font-size: 18px;
	
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
























	