﻿		.logo_internas {
			float:left;
			position:relative;
			z-index:2;
			display:block;
			background:url(../../images/logo_internas.png) no-repeat;
			width:133px;
			height:130px;
			text-indent:-9999px;
			margin-left:71px;
			_margin-left:36px;
			margin-top:25px;
		}
		#content2 {
			margin:0 auto;
			padding:15px 10px 0 10px;
		}
		#title {
			width:967px;
			background:url(../../images/title_bg.gif) repeat-x top;
			margin:0 auto;
		}
		#title2 {
			width:100%;
			background:url(../../images/title_02.jpg) no-repeat right top;
			margin:0 auto;
		}
		#title3 {
			background:url(../../images/title_01.jpg) no-repeat left top;
			width:100%;
			height:59px;
			padding-top:8px;
			padding-left:15px;
		}
		#title3 h3 {
			display:block;
			font-size:1.7em;
			color:#fff;
			font-family:arial,helvetica,freesans,sans-serif;
			font-weight:normal;
		}
		#content_left {
			float:left;
			width:667px;
		}
		#lad_dir {
			width:998px;
		}
		/*Content Right*/
		#content_right {
			float:left;
			width:265px;
			margin-left:30px;
		}
		#caring h3 {
			background:url(../../images/title_caring.jpg) no-repeat;
			width:193px;
			height:18px;
			text-indent:-9999px;
			margin-bottom:10px;
			margin-left:10px;
		}
		#caring_box {
			background:url(../../images/bg_img_lat.jpg) no-repeat; 
			width:264px;
			height:89px;
			padding-top:30px;
		}
		#institute h3 {
			background:url(../../images/titles-institute.png) no-repeat;  
			width:95px;
			height:16px; 
			text-indent:-9999px;
			margin-bottom:10px;
			margin-left:10px; 
		}
		#institute-box { 
			background:url(../../images/bg-institute.jpg) no-repeat;
			width:264px;
			height:89px;
			padding-top:30px;
			margin-bottom:10px;
		}
		#granite-mov h3 {
			background:url(../../images/title-granite.jpg) no-repeat;  
			width:95px;
			height:19px;
			text-indent:-9999px;
			margin-bottom:10px;
			margin-left:10px;
		}
		
		
		#granite-mov-box {      
			background:url(../../images/bg-granite-mov.jpg) no-repeat;  
			width:264px;
			height:89px;
			padding-top:30px;
			margin-bottom:10px;
		}
		#granite-no-mov-box {  
			background:url(../../images/bg-granite-no-mov.jpg) no-repeat;     
			width:264px;
			height:89px;
			padding-top:30px;
			margin-bottom:40px;
		}
		
		#marbles h3 {
			background:url(../../images/titles-marbles.jpg) no-repeat;
			width:95px;
			height:19px;
			text-indent:-9999px;
			margin-bottom:10px;
			margin-left:10px;
		}
		#marble-black-box { 
			background:url(../../images/bg-marble-black.jpg) no-repeat;
			width:264px;
			height:89px;
			padding-top:30px;
			margin-bottom:120px;
		}
		#marble-white-box {  
			background:url(../../images/bg-marble-white.jpg) no-repeat;    
			width:264px;
			height:89px;
			padding-top:30px;
			margin-bottom:10px;
		}
		#caring_box a span {
			display:block;
			width:195px;
			color:#a64134;
			text-align:justify;
			margin:0 auto;
			font-family:Arial, Helvetica, sans-serif;
			font-size:1.0em;
		}
		#caring_box a:hover span, #caring_box a.hover span {
			text-decoration:underline;
		}
		#afree h3 {
			background:url(../../images/title_afree.jpg) no-repeat;
			width:204px;
			height:15px;
			text-indent:-9999px;
			margin-bottom:15px;
			margin-left:10px;
			margin-top:15px;
		}
		#afree_box {
			background:url(../../images/bg-box-maintenance.jpg) no-repeat;
			width:264px;
			height:89px;
			padding-top:30px;
		}
		#afree_box a span {
			display:block;
			width:195px;
			color:#a64134;
			text-align:justify;
			margin:0 auto;
			font-family:Arial, Helvetica, sans-serif;
			font-size:1.0em;
		}
		#afree_box a:hover span, #afree_box a.hover span {
			text-decoration:underline;
		}
		#list h3 {
			background:url(../../images/title_our_galleries.jpg) no-repeat;
			width:93px;
			height:15px;
			text-indent:-9999px;
			margin:10px 0 10px 10px;
		}
		#list div {
			float:left;
			background:#5e000d url(../../images/bg_list_01.jpg) no-repeat center top;
			width:264px;
		}
		#list ul {
			float:left;
			background:url(../../images/bg_list_02.jpg) no-repeat bottom;
			padding-top:25px;
			padding-bottom:25px;
			padding-left:23px;
		}
		#list li {
			float:left;
			display:block;
			background:#430009;
			width:220px;
			margin-bottom:1px;
		}
		#list li:hover, #list li.hover {
			background:#2e0006;
		}
		#list a span {
			float:left;
			display:block;
			background:url(../../images/bullet2.gif) no-repeat 10px 13px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:1.0em;
			color:#a64134;
			padding:8px 0 8px 20px;
			width:200px;
			height:15px;
			cursor:pointer;
		}
		#list a:hover span {
			background:url(../../images/bullet3.gif) no-repeat 10px 13px;
			text-decoration:underline;
			color:#cd877e;
		}
		/*Fim:Content Right*/
			.cycle {
				position:relative;
				height:257px;
			}
			.banner {
				position:absolute;
				right:-14px;
				top:-30px;
			}
		.texto {
			float:left;
			padding:30px 0 0 20px;
		}
		.texto * { font-family: "Arial narrow", Helvetica, sans-serif; font-size: 15px; }
		.texto h4 { color: #5e000d }
		.texto h4 {
			font-size: 1.0em;
			font-weight: bold;
			margin-bottom: 10px;
			*margin-top:15px;
			_margin-top:0px;
			color:#5e000d;
		}
		.texto h3 { color: #5e000d }
		.texto h3 {
			font-size: 1.7em;
			font-weight: bold;
			margin-bottom: 10px;
		}
		.texto h2 { color: #862021 }
		.texto h2 {
			font-size: 1.0em;
			font-weight: bold;
			margin-bottom: 10px;
			text-transform:uppercase;
		}
		.texto p, .texto ul, .texto ol {
			text-align: justify;
			font-family:Arial, Helvetica, sans-serif;
			line-height: 1.5em;
			margin-bottom: 10px;
			color:#5e000d;
			font-size:1.0em;
		}
		.texto p.espace {
			margin-bottom:20px;
			margin-top:20px;
			border-bottom:1px dotted #414141;
		}
		.texto p.noespace {
			margin-bottom:0;
		}
		.texto ul, .texto ol { padding-left: 12px }
		.texto li { margin-bottom: 10px }
		.texto ul li { list-style: square; font-family:Arial, Helvetica, sans-serif;} 
		.texto ol li { list-style: none }
		.texto a:link { text-decoration: none; color:#818181; }
		.texto a:visited { text-decoration: none }
		.texto a:hover, .texto a:focus, .texto a.focus { text-decoration: underline }
		
		.table-content-input {
			border:#FFF2F2 solid 3px;
			background-color:#d0d3e3;
			padding:4px;
		}
		.td-content-input {
			text-align: justify;
			background-color:#f1eff1;
			font-family:Arial, Helvetica, sans-serif;
			line-height: 1.5em;
			margin-bottom: 10px;
			color:#5e000d;
			font-size:1.3em;
			font-style:italic;
			padding:10px;
		}