/* Site: http: //www.vm2.com.br 
   Data: 11/02/2006
   Descrio: Este css  para o layout da vm2.com.br a noite 
*/

body {
	background: #FFF url(../../imgs/back_noite.jpg) top no-repeat;
	margin: 0;
	padding: 0;
	scrollbar-face-color: #A61B1B;
	scrollbar-highlight-color: #BD3424;
	scrollbar-3dlight-color: #BD3424;
	scrollbar-darkshadow-color: #BD3424;
	scrollbar-shadow-color: #BD3424;
	scrollbar-arrow-color: #66A9D6;
	scrollbar-track-color: #BD3424;
}

.txt_01 { 
	color: #bd3325;
	font: 10px Arial, Helvetica, sans-serif;
}
	
.txt_01_bold {
	color: #bd3325;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.txt_01_bold:visited {
	color: #bd3325;
	font: bold 18px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.txt_01_bold a:hover {
	color: #bd3325;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.txt_01_bold:active {
	color: #bd3325;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.txt_01_bold2 {
	color: #bd3325;
	font: bold 11px Arial, Helvetica, sans-serif;
}

.txt_01_bold3 {
	color: #bd3325;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.txt_01_bold3 a {
	color: #bd3325;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.txt_01_bold3:visited {
	color: #bd3325;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.txt_01_bold3 a:hover {
	color: #bd3325;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.txt_01_bold3:active {
	color: #bd3325;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.txt_01_bold4 {
	color: #bd3325;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.txt_01_bold4 a {
	color: #bd3325;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.txt_01_bold4:visited {
	color: #bd3325;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.txt_01_bold4 a:hover {
	color: #bd3325;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.txt_01_bold4:active {
	color: #bd3325;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.txt_01_bold5 {
	color: #bd3325;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.txt_01_bold5 a {
	color: #bd3325;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.txt_01_bold5:visited {
	color: #bd3325;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.txt_01_bold5 a:hover {
	color: #bd3325;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.txt_01_bold5:active {
	color: #bd3325;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.txt_02 { 
	color: #747170;
	font: 10px Arial, Helvetica, sans-serif;
}

.txt_03 {
	color: #747170;
	font: 11px Arial, Helvetica, sans-serif;
}

.txt_destaque {
	color: #747170;
	font: 10px Arial, Helvetica, sans-serif;
}

.txt_03:link {
	color: #747170;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.txt_03:visited {
	color: #747170;
	font: 11px Arial, Helvetica, sans-serif;
}
.txt_03:link:hover {
	color: #747170;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.txt_03:active {
	color: #747170;
	font: 11px Arial, Helvetica, sans-serif;	
}

.txt_04 {
	color: #bd3325;
	font: bold 14px Arial, Helvetica, sans-serif;
}

.txt_05 {
	color: #000;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.txt_05:link {
	color: #000;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.txt_05:visited {
	color: #000;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.txt_05:link:hover {
	color: #000;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.txt_05:active {
	color: #000;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.txt_06 {
	color: #123B77;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.txt_06:visited {
	color: #123B77;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.txt_06:link:hover {
	color: #123B77;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.txt_06:active {
	color: #123B77;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.txt_07 {
	color: #123B77;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.txt_07:visited {
	color: #123B77;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.txt_07:hover {
	color: #747170;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	
}
.txt_07:active {
	color: #123B77;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.txt_08 a {
	color: #bd3325;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.txt_08:visited {
	color: #bd3325;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.txt_08 a:hover {
	color: #bd3325;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.txt_08:active {
	color: #bd3325;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.txt_08_1{
	color: #bd3325;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.txt_08_2 a {
	color: #747170;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.txt_08_2:visited {
	color: #747170;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.txt_08_2 a:hover {
	color: #747170;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.txt_08_2:active {
	color: #747170;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.internas {
	background: url(../../imgs/back_corpo_internas.jpg) repeat-y;
	height: 275px;
	min-height: 275px; /* altura mínima: 210px */
	vertical-align: top;
}

.vertical{
	vertical-align:top;
	margin-top:-5px;
}

.internas2 {
	background: url(../../imgs/back_corpo_internas.jpg) repeat-y;
	vertical-align: top;
}


.corpo_rodape {
	background: url(../../imgs/img_corpo_rodape.jpg) no-repeat;
	width: 565px;
	height: 95px;
	vertical-align: top;
}

.cabecalho_menu {
	height: 40px;
	text-align: center;
	vertical-align: top;
}

/* parágrafo "Veja esse case" */
.ver_case {
	background: url(../../imgs/cases/mais.gif) top left no-repeat;
	padding-left: 16px;
}
.ver_case a {
	color: #bd3325;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.ver_case a:hover {
	color: #747170;
	text-decoration: none;
}

/* links cases */
.pags_cases {
	text-align: left;
}
.pags_cases * {
	margin: auto;
}
.pags_cases td {
	text-align: left;
}
.pags_cases a {
	background: url(../../imgs/bolinha.gif) center no-repeat;
	color: #bd3325;
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 10px 15px;
	text-decoration: none;
	text-align: left;
	width: 17px;
	height: 17px;
}
.pags_cases a:hover {
	background: none;
}

.lateral_direita {
	border-collapse: collapse;
	width: 100%;
}
.lateral_direita td {
	/*background-image: url(../../imgs/img_direita.gif);*/
	height: 436px;
}

.cases_voltar {
	text-align: center;
	height: 75px;
}
.cases_voltar * {
	margin: auto;
}
a.bt_voltar {
	background-image: url(../../imgs/bt_voltar.gif);
	display: block;
	width: 81px;
	height: 24px;
}
a.bt_voltar:hover {
	background-image: url(../../imgs/bt_voltar_over.gif);
}

/*** CONTATO ***/

.contato {
	color: #000;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.contato td {
	padding-bottom: 8px;
}
.contato input, .contato select {
	border: 1px solid #BD1E18;
	font: normal 11px Arial, Helvetica, sans-serif;
	height: 16px;
}
.contato textarea {
	border: 1px solid #BD1E18;
	font: normal 11px Arial, Helvetica, sans-serif;
	width: 236px;
	height: 75px;
}
.form_dados {
	padding-right: 6px;
	text-align: right;
}
.form_inputMe {
	width: 151px;
}
.form_inputGr {
	width: 236px;
}
input.limpar {
	background: url(../../imgs/bt_contato_limpar.jpg) no-repeat;
	border: none;
	width: 103px;
	height: 55px;
}

/*** FIM DE CONTATO ***/
