/****************************
Theme Name: Agência Eclipse
Created: fev-2008                     																					
Developed by: agenciaeclipse.com.br
****************************/

@import url("menu.css");

* {	margin: 0; padding: 0;border: none;text-decoration: none;}
body { margin: 0; padding: 0; color: #7E7E7E; font: 0.7em "Lucida Grande", Tahoma, Arial, Sans-Serif; line-height: 10px; background: #fff url(../imgs/bg_site.jpg) repeat-x left top; /*#5E635B */}
.small { font-size: 90%; }
p { line-height: 16px; }
p a { color: #5287b8; /*font-weight: bold;*/ text-decoration: underline; }
p a:hover { color: #10587a; /*font-weight: bold;*/ text-decoration: underline;}
.bold { font-weight: bold; margin: 5px 0; /* color: #5287b8;*/}
.clear { height: 1px; clear: both; margin-top: -1px; overflow: hidden;}
.row:after, .clearfix:after, .blog_body p:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.underline { text-decoration: underline;}
.italic { font-style: italic;}
.uppercase { text-transform: uppercase;}
.smallcaps { font-variant: small-caps;}
.bg_yellow { background-color: #fdfee2;}
.bg_blue { background-color: #d6eef6;}
h1 { font: 20px Verdana, Tahoma, Arial, SansSerif; font-weight: bold; color: #5287b8;}
h1 a { font: 20px Verdana, Tahoma, Arial, SansSerif; font-weight: bold; color: #5287b8;}
h1 a:hover { font: 20px Verdana, Tahoma, Arial, SansSerif; font-weight: bold; color: #5287b8;}
.imgs_site { margin: 10px 0; padding: 0; border: 5px solid #F7F7F7;}
.imgs_site a { margin: 10px 0; padding: 0; border: 5px solid #F7F7F7;}
.imgs_site a:hover { margin: 10px 0; padding: 0; border: 5px solid #e3e3e3;}

/****************************************************************************************************/
/****************************************************************************************************/

.desktop { margin: 0 auto; padding: 0; width: 760px; min-height: 300px; height: auto !important; height: 300px; /* background:#5E635B; /* */}
.desktop_portifolio { margin: 0 auto; padding: 0; width: 100%; min-height: 300px; height: auto !important; height: 300px; /* background:#5E635B; /* */}
.desktop_portifolio:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.desktop_portifolio_n { margin: 0 auto; padding: 0; width: 100%; min-height: 300px; height: auto !important; height: 300px; /* background:#5E635B; /* */}
.desktop_portifolio_n:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.top { margin: 0; padding: 0 0 0 0; width: 100%; height: 118px; background:url(../imgs/bg_header.jpg) no-repeat center bottom;}
.header { margin: 0 auto; padding: 0; width: 760px; height: 118px;}

/* repalcement */
#logo { float: left; margin: 0; padding: 35px 0 0 0; width: 210px; height: 70px; color: #fff; font: 70.01% Verdana, Tahoma, Arial, SansSerif;}
#logo h1 { font-size: 0.6em; padding: 0; margin: 0; text-align: justify; font-family: Arial, Verdana, Tahoma, Arial, SansSerif; color: #817960; text-indent: -5000px; overflow: hidden; width: 210px; height: 70px; background-image: url(../imgs/logo_eclipse.jpg); background-repeat: no-repeat; display: block; }
#logo h1 a { width: 210px; height: 70px; color: #fff; background: url(../imgs/logo_eclipse.jpg) no-repeat left top; display: block; text-indent: -99999px; overflow: hidden;}
#logo h1 a:hover { width: 210px; height: 70px; color: #fff; background: url(../imgs/logo_eclipse.jpg) no-repeat left top; display: block; text-indent: -99999px; overflow: hidden; }	

		#menuEclipse {float: right;margin: 0; padding:68px 0 0 0;width: 518px; height: 37px;/*background:#0066FF;*/}
		
		/* .header ul {
			margin: 0; padding: 98px 0 0 20px;
			width: 710px; height: 15px;
			background: #ff8800; 
			text-align: left;
		}
				.header li {
					list-style-type:none;
					display: inline;
					margin: 0; padding: 0 0 0 0;
					text-transform: uppercase;					
				}
				.header a {
					margin: 0; padding: 0 0 0 0;
					color : #fff;
					text-decoration : none;
					font-weight: normal;
				} 
				.header a:hover { 
					font-weight: normal; 
					color : #666;
					background-color: #F5F5EA;
					text-decoration : line-through;
					font-family: Verdana, Tahoma, Arial, SansSerif;
				} 
				*/


.footer {margin: 0; padding: 0;width: 100%; height: 180px;/*background: #eeeeee;*/background: #f1f1f3/* url(../imgs/bg_footer.jpg) no-repeat center top; /* */}

		.content_footer {margin: 0 auto; padding: 20px 20px 0 20px;width: 720px; height: 160px;/*background: #eeeeee;*/}
		.footer_esquerdo { margin:0; padding:0; width:350px; height:130px;float: left; /*background:#006600;*/}
		.footer_esquerdo p a {color: #7E7E7E; text-decoration:none;}
		.footer_esquerdo p a:hover{color: #7E7E7E; text-decoration:none;}
		
		
		.footer_esquerdo h4 { width:54px; height:26px; text-indent:-5000px; display: block; overflow: hidden; background: url(../imgs/title_contato.gif) no-repeat left top; margin: 0; padding: 0;}
		.footer_direito {margin:0; padding:0; width:350px; height:130px;float:right; /*background:#CC0000;*/}
		.footer_direito p{ text-align:right; float:right;}
		.footer_direito h4 { width:59px; height:26px; text-indent:-5000px; display: block; overflow: hidden; background: url(../imgs/title_telefone.gif) no-repeat left top; margin: 0; padding: 0; float:right;}
		.box_footer {float: left;margin: 0; padding: 40px 0 0 0;width: 380px; height: 60px;/*background: #f1f1f3; /* */}
		.box_footer p {margin: 0; padding-left: 5px;}
		.box_footer p a {color: #7E7E7E; text-decoration:none;}
		.box_footer p a:hover{color: #7E7E7E; text-decoration:none;}
		
		.box_footer ul {margin: 0; padding: 0px;width: 370px; height: 30px;/* background: #ff8800;  */text-align: right;}

				.box_footer li {
					list-style-type:none;
					display: inline;
					margin: 0; padding: 0 0 0 0;
					/* text-transform: uppercase; */
				}
				.box_footer a {
					margin: 0; padding: 0 0 0 0;
					color : #fff;
					text-decoration : none;
					font-weight: normal;
				} 
				.box_footer a:hover { 
					font-weight: normal; 
					color : #666;
					background-color: #F5F5EA;
					text-decoration : line-through;
					font-family: Arial, Verdana, Tahoma, Arial, SansSerif;
				} 

/********* menu do site ***********************************************/


	/* Nav 1 é refernete ao menu de pacientes */
	.nav_01 {
		margin: 0; padding: 0;
		width: 760px; height: 30px;
		background: #ff6600 url(../imgs/bg_nav_01.jpg) repeat-x left top; /* #5E635B */
	}	
	
	
	/* aqui esta o conteudo do miolo do sites */
	.content {
		margin: 0 auto; padding: 0;
		width: 100%;
		min-height: 560px;
		height: auto !important;
		height: 560px; /*background:#0066FF;	 background: #ffffff; /* */
	}
		.modulo_flash {
			margin: 0; padding: 0;
			width: 760px;
			height: 311px;
			/* background: url(../imgs/bg_flash.jpg); no-repeat left top/* */
		}
		
		.modulo_flash_cases {
			margin: 0 auto; padding: 0;
			width: 760px;
			height: 311px;
			/* background: url(../imgs/bg_flash.jpg); no-repeat left top/* */
		}
				
		.modulo_content {
			margin: 0; padding: 0;
			width: 760px;
			min-height: 280px;
			height: auto !important;
			height: 280px;	/* background: #ffffff; /* */
			/*background: #009999;  #fff*/
		}
		.modulo_content_home {
			margin: 0; padding: 30px 0 0 15px;
			width: 760px;
			height: 270px;
			background: #fff; /* #009999 */
		}
		
		.modulo_content_box {
			text-align: left;
			float: left;
			display: inline;
			margin: 0 4px 0 0; padding: 0;
			width: 180px;
			background: #fff; /* */
			height: 260px;
		}
		
		.modulo_content_box p {
			text-align: left;
			margin: 0; padding: 0 0 0 6px;
			width: 165px;
			background: #fff; /* */
			height: 100px;
		}


	
		.modulo_content_box p {
			text-align: left;
			margin: 0; padding: 0 0 0 6px;
			width: 165px;
			background: #fff; /* */
			height: 100px;
		}
		
			.modulo_content_box p a {
			border:none;
			text-decoration:none;
			color: #7E7E7E;
		}

		.modulo_content_box p a:hover {
			border:none;
			text-decoration:underline;
			color: #7E7E7E;
		}
		.modulo_content img { margin:0 0 0 22px; padding:0;}
		
		
		.modulo_content_orcamento {
			margin: 0; padding: 0;
			width: 760px;
			min-height: 380px;
			height: auto !important;
			height: 380px;	/* background: #ffffff; /* */
			/*background: #009999;  #fff*/}
			
			
			
		.modulo_content_portifolio { margin: 0 auto; padding: 0; width:100%; min-height: 470px; height: auto !important; height: 470px;	/*background: #009999;*/}
		.modulo_content_portifolio:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		
		.lista_portifolio { margin:0 auto; padding:0 0 0 21px; width:739px; min-height:300px; height:auto !important; height:300px;}
		.lista_portifolio:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		.lista_portifolio ul {margin:0; padding:0; }
		.lista_portifolio ul li { margin:0 11px 15px 0; padding:0; width:235px; height:251px; background:#FFF; float:left; border-bottom:1px #CCC dashed; list-style-type:none; }
		.lista_portifolio ul li img { width:235px; height:162px; margin:0; padding:0;}
		.lista_portifolio ul li img a { border:none; outline:none; text-decoration:none;}
		.lista_portifolio ul li img a:hover { border:none; outline:none; text-decoration:none;}
	
		.lista_portifolio_print { margin:0 auto; padding:0 0 0 21px; width:739px; min-height:300px; height:auto !important; height:300px;}
		.lista_portifolio_print:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		.lista_portifolio_print ul {margin:0; padding:0; }
		.lista_portifolio_print ul li { margin:0 11px 15px 0; padding:0; width:235px; height:210px; background:#FFF; float:left; border-bottom:1px #CCC dashed; list-style-type:none; }
		.lista_portifolio_print ul li img { width:235px; height:162px; margin:0; padding:0;}
		.lista_portifolio_print ul li img a { border:none; outline:none; text-decoration:none;}
		.lista_portifolio_print ul li img a:hover { border:none; outline:none; text-decoration:none;}
	
	
		.paginacao_portifolio { margin:10px 0 20px 0; height:20px; background:#f1f1f3; float:left; width:730px}
		.paginacao_portifolio_esq{ margin:0; padding:1px 0 0 10px; width:240px; text-align:left; float:left;}
		.paginacao_portifolio_esq p { color:#CCC;}
		.paginacao_portifolio_esq p a { color:#333; text-decoration:none;}
		.paginacao_portifolio_centro{ margin:0; padding:1px 0 0 10px; width:200px; text-align:center; float:left;}
		.paginacao_portifolio_centro p { color:#CCC;}
		.paginacao_portifolio_centro p a { color:#333; text-decoration:none;}
		.paginacao_portifolio_dir{ margin:0; padding:1px 10px 0 0; width:200px; text-align:right; float:right;}
		.paginacao_portifolio_dir p { color:#CCC;}
		.paginacao_portifolio_dir p a { color:#333; text-decoration:none;}		
		/**** TITLE PORTIFOLIO - CLIENTES ****/
		
		.titleport_neuro {margin: 0; padding: 0 0 10px 1px; width: 190px; height:15px; background: url(../imgs/titleport_neuro.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }	
		.titleport_zazen {margin: 0; padding: 0 0 10px 1px; width: 62px; height:15px; background: url(../imgs/titleport_zazen.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }	
		.titleport_corpoeforma {margin: 0; padding: 0 0 10px 1px; width: 126px; height:15px; background: url(../imgs/titleport_corpoeforma.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }	
		.titleport_gaucher {margin: 0; padding: 0 0 10px 1px; width: 148px; height:15px; background: url(../imgs/titleport_gaucher.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }	
		.titleport_hap {margin: 0; padding: 0 0 10px 1px; width: 206px; height:15px; background: url(../imgs/titleport_hap.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }	
		.titleport_mansaorosa {margin: 0; padding: 0 0 10px 1px; width: 206px; height:15px; background: url(../imgs/titleport_mansaorosa.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }	
		.titleport_dimage {margin: 0; padding: 0 0 10px 1px; width: 206px; height:15px; background: url(../imgs/titleport_dimage.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }	
		.titleport_riosupercorte {margin: 0; padding: 0 0 10px 1px; width: 206px; height:15px; background: url(../imgs/titleport_riosupercorte.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }	
		.titleport_jmb {margin: 0; padding: 0 0 10px 1px; width: 206px; height:15px; background: url(../imgs/titleport_jmb.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }	
		.titleport_copahostel {margin: 0; padding: 0 0 10px 1px; width: 206px; height:15px; background: url(../imgs/titleport_copahostel.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }	
		.titleport_natalbradesco {margin: 0; padding: 0 0 10px 1px; width: 206px; height:15px; background: url(../imgs/titleport_bradesco.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }	
		.titleport_espacovip {margin: 0; padding: 0 0 10px 1px; width: 206px; height:15px; background: url(../imgs/titleport_espacovip.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }	
		.titleport_mktravel {margin: 0; padding: 0 0 10px 1px; width: 206px; height:15px; background: url(../imgs/titleport_mktravel.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }	
		.titleport_informativos {margin: 0; padding: 0 0 10px 1px; width: 206px; height:15px; background: url(../imgs/titleport_bradesco.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }	
		.titleport_ilhadosol {margin: 0; padding: 0 0 10px 1px; width: 206px; height:15px; background: url(../imgs/titleport_ilhadosol.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }	
		.titleport_asaprio {margin: 0; padding: 0 0 10px 1px; width: 206px; height:15px; background: url(../imgs/asaprio.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }	
		.titleport_aszmann {margin: 0; padding: 0 0 10px 1px; width: 206px; height:15px; background: url(../imgs/titleport_aszmann.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }	
		.titleport_marketingup {margin: 0; padding: 0 0 10px 1px; width: 206px; height:15px; background: url(../imgs/titleport_marketingup.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }	
		.titleport_vamoscomemorar {margin: 0; padding: 0 0 10px 1px; width: 206px; height:15px; background: url(../imgs/titleport_vamoscomemorar.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }	
		.titleport_vilagourmet {margin: 0; padding: 0 0 10px 1px; width: 206px; height:15px; background: url(../imgs/titleport_vilagourmet.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }
		.titleport_nipposushi {margin: 0; padding: 0 0 10px 1px; width: 206px; height:15px; background: url(../imgs/titleport_nipposushi.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }
		.titleport_elcitel {margin: 0; padding: 0 0 10px 1px; width: 206px; height:15px; background: url(../imgs/titleport_elcitel.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }
		.titleport_casorioperfeito {margin: 0; padding: 0 0 10px 1px; width: 206px; height:15px; background: url(../imgs/titleport_casorioperfeito.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }
		.titleport_candelfotos {margin: 0; padding: 0 0 10px 1px; width: 206px; height:15px; background: url(../imgs/titleport_candelfotos.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }
		.titleport_buteskina {margin: 0; padding: 0 0 10px 1px; width: 206px; height:15px; background: url(../imgs/titleport_buteskina.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }ß
		.titleport_informativo_espacovip {margin: 0; padding: 0 0 10px 1px; width: 222px; height:15px; background: url(../imgs/titleport_informativo_espacovip.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }	
		.titleport_ccaa	{margin: 0; padding: 0 0 10px 1px; width: 216px; height:15px; background: url(../imgs/titleport_ccaa.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }	
		.titleport_galeria_bradesco {margin: 0; padding: 0 0 10px 1px; width: 216px; height:15px; background: url(../imgs/titleport_bradesco.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }
		.titleport_fenicios {margin: 0; padding: 0 0 10px 1px; width: 216px; height:15px; background: url(../imgs/titleport_fenicios.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }
		.titleport_patriciabowles{margin: 0; padding: 0 0 10px 1px; width: 216px; height:15px; background: url(../imgs/titleport_patriciabowles.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }
		.titleport_puras{margin: 0; padding: 0 0 10px 1px; width: 216px; height:15px; background: url(../imgs/titleport_puras.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }
	
		
		.titleport_copiasecia {margin: 0; padding: 0 0 10px 1px; width: 216px; height:15px; background: url(../imgs/titleport_copiaecia.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }	
		.titleport_caipirachic {margin: 0; padding: 0 0 10px 1px; width: 216px; height:15px; background: url(../imgs/titleport_caipirachic.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }	
		
		.titleport_cantagalense {margin: 0; padding: 0 0 10px 1px; width: 206px; height:15px; background: url(../imgs/titleport_cantagalense.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }
		
		
		.titleport_informativos_bradesco{margin: 0; padding: 0 0 10px 1px; width: 226px; height:18px; background: url(../imgs/titleport_noticias.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }
 		.titleport_ld {margin: 0; padding: 0 0 10px 1px; width: 236px; height:15px; background: url(../imgs/titleport_linhadireta.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }
		.titleport_cead {margin: 0; padding: 0 0 10px 1px; width: 236px; height:18px; background: url(../imgs/titleport_cead.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }
		.titleport_joiadosreis {margin: 0; padding: 0 0 10px 1px; width: 206px; height:15px; background: url(../imgs/titleport_joiadosreis.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }
		.titleport_riqueza {margin: 0; padding: 0 0 10px 1px; width: 226px; height:15px; background: url(../imgs/titleport_riqueza.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }
		.titleport_aberj {margin: 0; padding: 0 0 10px 1px; width: 206px; height:15px; background:url(../imgs/titleport_aberj.gif) no-repeat top left; display:block; text-indent: -99999px; overflow: hidden; }
		.titleport_acie {margin: 0; padding: 0 0 10px 1px; width: 246px; height:18px; background: url(../imgs/titleport_acie.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }
		.titleport_construir {margin: 0; padding: 0 0 10px 1px; width: 246px; height:18px; background: url(../imgs/titleport_construir.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }
		.titleport_bigraf{margin: 0; padding: 0 0 10px 1px; width: 246px; height:18px; background: url(../imgs/titleport_bigraf.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }
		.titleport_sulamerica {margin: 0; padding: 0 0 10px 1px; width: 206px; height:15px; background: url(../imgs/titleport_sulamerica.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }
		.titleport_acad {margin: 0; padding: 0 0 10px 1px; width: 206px; height:18px; background: url(../imgs/titleport_acad.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }
		.titleport_granderio {margin: 0; padding: 0 0 10px 1px; width: 206px; height:18px; background: url(../imgs/titleport_granderio.gif) no-repeat top left; display: block; text-indent: -99999px; overflow: hidden; }
            
			
			
			
			
			
			
			
			
/************************ box search *********************************/		
	
		.box_search {float: right; margin: 0; padding: 10px 0 0 0; width: 215px; min-height: 400px; height: auto !important; height: 400px;}
		.searchSite {margin: 0; padding: 0;width: 220px;height: 78px; background: url(../imgs/bg_search.jpg) no-repeat left top; /* *//* background: #ff8800; /* */}
		.newsletterSite {margin: 0 0 10px 0; padding: 0;width: 220px;height: 136px;	background: url(../imgs/bg_news.jpg) no-repeat left top; /* *//* background: #990000; /* */}
			
/************************* form search and newsletter **********************/
		
		dl {margin: 0px; padding: 13px 0 0 20px;text-align: left;}
		dd {margin: 0; padding: 0;text-align: left;}
		fieldset {border: none;}
		.formSearch {float: left;width: 140px;height: 20px;margin: 0px; padding: 0px;border: none;color: #80959c;font-family: Arial, Verdana, Tahoma, Arial, SansSerif;font-size: 11px;background: none;}
		.buttonSearch {float: left;width: 33px;height: 13px;cursor: pointer;margin: 0px; padding: 0px;color: #515151;font-family: Arial, Verdana, Tahoma, Arial, SansSerif;font-size: 80%;background: none;font-weight: bold;}
		.textSearch {width: 150px;height: 20px;margin: 0px; padding: 0px 0px 5px 0px;color: #1a3353;font-family: Arial, Verdana, Tahoma, Arial, SansSerif;display: block;}
		.textNews {width: 170px;height: 70px;margin: 0px; padding: 0px 0px 7px 0px;color: #1a3353;font-family: Arial, Verdana, Tahoma, Arial, SansSerif;display: block;}
