/* 
Eleganz Chauffers Service
Ditta Pubblicità
Webdesigner: Michel Michelon
Webmaster: Roque Forner Jr.
*/

/* Corpo */

a { text-decoration: none; color: #000; }

html, body {
	
	min-height:100%;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	background-repeat: repeat-x;
	background-image: url(../img/estrutura/fundo.jpg);
	}
	* html h_conteudo{ height: 100%; }

div { font-family: Arial, Helvetica, sans-serif; font-size:12px; }

/* Estrutura */
#h_conteudo { position: absolute; left:50%; margin-left:-50%; width:100%;  min-height: 100%; }
#h_tudo {  width: 810px; padding-bottom: 106px; }
#h_cabecalho { position: relative; display: block; width: 810px; height: 100px; }
#d_logo { position: absolute; top: 0px; }
#h_idioma {	position: absolute;	top: 4px; right: 10px; width: 86px; } 
#d_conteudo { position: relative; width: 810px;; padding-left: 0px; padding-top: 10px; padding-bottom: 0px; text-align:justify; }
#d_menu { position: absolute; width: 567px; height:31px; left: 271px; top: 40px; background-image:url(../img/estrutura/f_menu2.jpg);	background-repeat: repeat-x; }
#d_fundo { position: relative; display: block; width: 100%; height: 100%; background: #FFF; }
.item_menu {padding-left: 19px; padding-right: 19px; padding-top: 5px; color:#FFFFFF; width: auto; height: 20px; display: block; float:left;}
#f_cima { position: absolute; width: 100%; height: 121px; background-image: url(../img/estrutura/f_cima.jpg); top: 0px; left: 0px; }
#f_lado { position: absolute; width: 95px; height: 100%; background-image: url(../img/estrutura/f_lado.jpg); top: 0px; left: 0px; }
#f_baixo { position: absolute; width: 100%; height: 96px; background-image: url(../img/estrutura/f_baixo.jpg); bottom: 0px; left: 0px; }
#f_canto { position: absolute; width: 95px; height: 96px; background-image: url(../img/estrutura/f_canto.jpg); bottom: 0px; left: 0px; }
#d_logo {
	position: absolute;
	width: 0px;
	height: 121px;
	left: 0px;
	top: 0px;
}
#d_menu {
	position: absolute;
	width: 520px;
	height:25px;
	top: 43px;
	right: 10px;
}
#c_menu { position: relative; display: block; float: left; margin-right: 15px;}
#enderecos {
	position: absolute;
	top: 34px;
	left: 24px;
	font-size: 11px;
	color: #7a7b7d;
}

/* Principal */
#h_texto { position: relative; top: 0px; left: 10px; width: 465px; min-height: 300px; float: left; margin-right: 15px; }
#h_depo { position: relative;  top: 0px; left: 10px; width: 300px; min-height: 300px; float: left; }
#h_titulo { color: #900; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 16px; }
#h_imagem { position: relative; diplay: block; top: 0px; right: 0px; float: right; width: 220px; height: 160px; margin-left: 10px; margin-bottom: 10px; overflow: hidden; text-align:center; }
#h_m_imagem { position: absolute; top: 0px; left: 0px; }
#h_d_depo { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#h_d_depo:hover { font-style: italic; }


/* Paginação */
.linkPag{ font-size:10px; font-family:Verdana, Helvetica; color:#FFFFFF; text-decoration:none; padding:2px; margin:2px; border:1px solid #CCCCCC; }
.linkPag:hover{ font-size:12px; font-family:Verdana, Helvetica; color:#000000; text-decoration:none; padding:2px; margin:2px; border:0px solid #999999;font-weight:bolder; background:#FFFFFF; }
.linkPagb{ font-size:10px; font-family:Verdana, Helvetica; color:#FFFFFF; text-decoration:none; padding:2px; margin:2px; }
.linkPagb:hover{ font-size:12px; font-family:Verdana, Helvetica; color:#000000; text-decoration:none; padding:2px; margin:2px; border:0px solid #999999;font-weight:bolder; font-weight:bolder; background:#FFFFFF;}

.slideshow { height: 240px; width: 320px; margin: auto; text-align: center; overflow: hidden;}
.slideshow2 { height: 240px; width: 320px; margin: auto; text-align: center; overflow: hidden; float: right; margin-left: 10px; margin-bottom: 10px; }

.slide_pos { height: 250px; width: 320px; float: right; margin-left: 10px; margin-bottom: 10px; text-align: right; }

.tex_slide { height: auto; width: 470px; margin: auto; text-align: center; overflow: hidden; float: left; text-align: justify; }

