/****************************************************************************
*                             ELEMENTOS BÁSICOS
****************************************************************************/
html {
	margin: 0px;
	padding: 0px;
	}

body#principio { 
	font: 11px verdana; 
	color: #666666; 
	background-color: #CECECE; 
	width: 770px;
	margin: 0px; 
	padding: 0px;
	}

form {
	margin:0; 
	padding:0;
}

input,select {
	border: 0px; 
	font-family: verdana, arial, helvetica; 
	font-size: 11px;
}

input,textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	border: 1px groove #FFFFFF;
}

.semborda {
	border: 0px
	
}

.borda-campo {
	background-color: #ffffff; 
	border: 1px solid #666666; 
	font-size: 10px;
}

.borda-botao {
	background-color: #999999; 
	border: 1px solid #666666; 
	font: bold 10px verdana; 
	color: #FFFFFF;
}

.borda-botao2 {
	background-color: #999999; 
	border: 1px solid #666666; 
	font: bold 10px verdana; 
	height: 16px;
	color: #FFFFFF;
}

.borda-botao3 {
	background-color: #8A211B; 
	border: 1px solid #666666; 
	font: bold 10px verdana; 
	color: #FFFFFF;
}

p { 
	font: 11px verdana; 
	margin-top: 0px; 
	text-align: left;
	}

td#video { 
	font: bolder 11px verdana; 
	margin-top: 0px; 
	text-align: center;
	color: #666666; 
	}

#admin { 
	font: bolder 11px verdana; 
	margin-top: 0px; 
	color: #666666; 
	}

h3 { 
	font: normal 20px tahoma; 
	letter-spacing: 1px; 
	margin: 0px; 
	margin-bottom: 0px; 
	padding: 0px; 
	color: #666666;
	float: left
	}

h3#vinho { 
	font: normal 20px tahoma; 
/*	font: normal 20px trebuchet ms; */
	letter-spacing: 1px; 
	margin: 0px; 
	margin-bottom: 0px; 
	padding: 0px; 
	color: #8A211B;
	}

	b#vinho { 
	font: bolder 11px verdana; 
	letter-spacing: 1px; 
	padding-top: 20px;
	margin: 0px; 
	margin-bottom: 0px; 
	padding: 0px; 
	color: #8A211B;
	}

h4 { 
	font: 13px verdana; 
	font-weight: bold;
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #666666;
	}

h4 a:link { 
	text-decoration: none; 
	font-weight: bold;
	color: #666666;
	}

h4 a:visited {
	font-weight: bold;
	color: #666666;
	}

h4 a:hover { 
	font-weight: bold;
	color: #FF9900;
	}

h4 a:active { 
	font-weight: bold;
	color: #FF9900;
	}

h5 { 
	font: bold 11px verdana; 
	text-decoration: none;
	letter-spacing: 0px; 
	margin-bottom: 5px; 
	color: #666666;
	}

a:link { 
	text-decoration: none; 
	color: #666666;
	}
a:visited { 
	text-decoration: none; 
	color: #666666;
	}
a:hover, a:active { 
	/*font-weight: bold;*/
	text-decoration: underline; 
	color: #666666;
	}
acronym {
    cursor: help;
	border-bottom: none;
}
/****************************************************************************
						HERANÇA ANTERIOR
****************************************************************************/

span.a {
	  font: bolder 4px Verdana, Arial, Helvetica, sans-serif; 
	  color: #FFFFFF;
}

span.b {
	  font: bolder 12px Verdana, Arial, Helvetica, sans-serif; 
	  color: #666666;
}

span.c {
	  font: bolder 12px Verdana, Arial, Helvetica, sans-serif; 
	  color: #666666;
}

/****************************************************************************
*                               ÁREAS DAS PÁGINAS
****************************************************************************/

.input-borda {background-color: #ffffff; border: 2px solid #990000;}
.input-borda2 {background-color: #ffffff; border: 2px solid #666666;}
.input-borda3 {border: 0px;}
.enviar   { border: 2px;  border-style: outset; font-family: arial; color: #ffffff; font-size: 10px; background-color: #990000;}

#arq1{
	border: 1px solid #8A211B; 
	/*color: #ffffff; 
	font-weight: bold; 
	text-align: center;  
	font-size: 7pt;*/
}

#mo1{
	background-color: #8A211B; 
	color: #ffffff; 
	font-weight: bold; 
	text-align: center;  
	font-size: 7pt;
}

#mo2{
	background-color: #8A211B; 
	color: #ffffff; 
	font-weight: bold; 
	text-align: left;  
	font-size: 7pt;
}

#mo3 {
	background-color: #8A211B; 
	color: #FFFFFF; font-weight: bold; 
	text-align: left; 
	font-size: 8pt;
	padding-top: 6px;
	margin: 20px;
}

.separador_20px{
	margin: 0px;
	padding: 0px;
	height: 20px;
	border: 0px;
	font-size: 1px;
}

.separador_30px{
	margin: 0px;
	padding: 0px;
	height: 30px;
	border: 0px;
	font-size: 1px;
}

.separador_40px{
	margin: 0px;
	padding: 0px;
	height: 40px;
	border: 0px;
	font-size: 1px;
}

.separador_5px{
	margin: 0px;
	padding: 0px;
	height: 5px;
	border: 0px;
	font-size: 1px;
}

#separador_5px{
	margin: 0px;
	padding: 0px;
	height: 5px;
	border: 0px;
	font-size: 1px;
}

.separador_1px{
	margin: 0px;
	padding: 0px;
	height: 1px;
	border: 0px;
	font-size: 1px;
}

.separador_10px{
	margin: 0px;
	padding: 0px;
	height: 10px;
	border: 0px;
	font-size: 1px;
}

#intro {
	margin-top: 15px;
	margin-left: 15px;
	width: 740px;
	height: 428px;
	background-color: #FFFFFF; 
	}

#intro_agencia {
	margin-top: 15px;
	margin-left: 15px;
	width: 740px;
	height: 1111px;
	background-color: #FFFFFF; 
	}

#intro_detalhe2 {
	margin-top: 15px;
	margin-left: 15px;
	/*height: 200%;*/
	width: 740px;
	background-color: #FFFFFF; 
	}

#intro_equipe {
	margin-top: 15px;
	margin-left: 15px;
	width: 740px;
	height: 550px;
	background-color: #FFFFFF; 
	}

#intro_busca {
	margin-top: 15px;
	margin-left: 15px;
	width: 740px;
	height: 530px;
	background-color: #FFFFFF; 
	}

#intro_hp {
	margin-top: 15px;
	margin-left: 15px;
	width: 740px;
	height: 440px;
	background-color: #FFFFFF; 
	/*border: 1px solid red;*/
	}

#intro_detalhe {
	margin-top: 15px;
	margin-left: 15px;
	width: 740px;
	height: 690px;
	background-color: #FFFFFF; 
	}

#miolo {
	/*position: relative;*/
	padding-top: 130px;
	/*padding-left: 10px;*/	
	padding-left: 0px;	
	width: 732px;
	/*border: 1px solid red;*/
	}


#miolo_hp {
	/*position: relative;*/
	padding-top: 130px;
	/*padding-left: 10px;	*/
	padding-left: 0px;	
	width: 732px;
	/*border: 1px solid red;*/
	}

#miolo_busca {
	/*position: relative;*/
	padding-top: 130px;
	/*padding-left: 10px;*/	
	padding-left: 0px;
	width: 720px;
	/*height: 540px;*/
	/*border: 1px solid red;*/
	}

#miolo_destaque {
	/*position: relative;
	clear: both
	top: 130px;
	left: 10px;	
	width: 720px;*/
	padding-top: 130px;
	/*padding-left: 10px;*/	
	padding-left: 0px;	
	width: 720px;
	}

#miolo_admin {
	/*position: relative;
	clear: both
	top: 130px;
	left: 10px;	
	width: 720px;*/
	padding-top: 20px;
	/*padding-left: 10px;*/	
	padding-left: 20px;	
	width: 720px;
	}

#txt_hp {
	position: relative;
	padding-top: 0px;
	padding-left: 10px;	
	width: 320px;
	float: left;
	/*border: 1px solid red;*/
	}

#txt_hp p{
	margin:0px;
	padding:0px;
}

#txt_agencia {
	/*position: relative;*/
	padding-top: 0px;
	padding-left: 10px;	
	width: 470px;
	float: left;
	}

#txt_agencia span#dest {
	font: bolder 11px verdana;
	line-height: 10px;
	}

table#equipe{
	border: 1px solid #666666;
	font: bolder 9px verdana;
	margin: 0px;
}

#txt_agencia p{
	margin:0px;
	padding:0px; 
}

#txt_agencia td {
	margin:0px;
	padding:0px;
	font: 9px verdana; 
	color: #666666; 
}

#txt_loc {
	/*position: relative;*/
	padding-top: 0px;
	padding-left: 10px;	
	width: 470px;
	height: 1040px;
	}


#txt_loc p{
	margin:0px;
	padding:0px;
}

#txt_agencia p.linha{
	margin:0px;
	padding:0px;
	padding-top: 4px;
}

#txt_ator {
	position: relative;
	padding-left: 10px;
	top: 0px;
	/*left: 10px;	*/
	width: 700px;
	}

#txt_ator2 {
	padding-top: 0px;
	padding-left: 10px;	
	left: 10px;	
	width: 400px;
	border: 0px;
	/*position: relative;
	top: 0px;
	left: 10px;	
	width: 700px;*/
	float: left;
	}

#txt_ator p{
	margin:0px;
	padding:0px;
}

#txt_ator td{
	padding:0px;
	margin:0px;
	font: normal 9px verdana; 	
}

#txt_ator2 p{
	margin:0px;
	padding:0px;
}

#txt_ator2 td{
	padding:0px;
	margin:0px;
	font: normal 9px verdana; 	
}

#res_busca {
	/*position: relative;*/
	padding-top: 0px;
	padding-left: 10px;	
	width: 720px;
	/*min-height: 400px;*/
	}

#res_busca p{
	margin:0px;
	padding:0px;
}

#res_busca span#tit{
	margin:0px;
	padding:4px;
	font: bolder 11px verdana;
	color: #FFFFFF;
}

#res_busca span#lista{
	margin:0px;
	padding:4px;
	font: bolder 11px verdana;
	color: #666666;
}

#res_busca p#listar{
	margin:0px;
	padding:0px;
	padding-top:2px;
}

#res_busca td{
	padding:0px;
	margin:0px;
	font: normal 11px verdana; 	
}


#res_busca td#rodape{
	padding:0px;
	margin:0px;
	font: normal 10px verdana; 	
}

#res_busca strong#novo{
	padding:0px;
	margin:0px;
	font: bolder 9px verdana; 	
	color: #B22B35;
}




#resultado table{
	border: 1px solid #666666;
	font: normal 9px verdana; 	
}
.resultados table{
	border: 0px;
	font: normal 9px verdana; 	
}
/**/


#box_new {
	/*position: relative;*/
	top: 0px;
	left: 0px;	
	width: 310px;
	height: 200px;
	border: 1px solid #999999;	
	background-color: #EEEEEE; 
	padding: 6px;
	}

#box_new p{
	margin:0px;
	padding:0px;
}

#box_new a{
	margin:0px;
	padding:0px;
	font: 9px verdana;
}

#foto_box_new{
	margin-left: 6px;
	width: 91px;
	/*font: 9px verdana;*/
	float: right;
}

#box_new2 {
	/*position: relative;*/
	top: 0px;
	left: 0px;	
	width: 310px;
	height: 212px;
	border: 1px solid #999999;	
	background-color: #EEEEEE; 
	padding: 6px;
	}

#box_new2 p{
	margin:0px;
	padding:0px;
}

#box_new2 a{
	margin:0px;
	padding:0px;
	font: 9px verdana;
}

#foto_box_new2{
	margin-left: 6px;
	width: 91px;
	/*font: 9px verdana;*/
	float: right;
}

#box_busca6 {
	padding-top: 28px;
	left: 6px;	
	width: 300px;
	float: right;
	border: 0px;
	}

#box_mapa {
	/*position: absolute;*/
	padding-top: 30px;
	left: 546px;	
	width: 176px;
	float: right;
	/*height: 52px;*/
	/*padding: 0px;*/
	border: 0px;
	}

#link_mapa {
	/*position: relative;*/
	padding-top: 5px;
	padding-left: 10px;	
	width: 170px;
	}


#box_busca {
	position: absolute;
	top: 188px;
	left: 366px;	
	width: 378px;
	float: left;
	height: 254px;
	padding: 0px;
	}

#box_busca ul.buscas{
	padding:0px;
	margin:0px;
	line-height: 27px;
	list-style-type:none;
	float: right;
	letter-spacing: -1px;
}

#box_busca a{
	line-height: 27px;
	text-decoration:none;
	color: white;
	border: 0px;
}

#box_busca a#color{
	line-height: 10px;
	text-decoration:none;
	color: #666666;
}

#box_busca li{
	padding:0px;
	margin:0px;
	line-height: 27px;
	list-style-type:none;
	float: left;
	font: normal 9px verdana; 	
}


#box_busca li.exclusivo a{
	color: #FFFFFF;
	float: left;
	width:95px;
	text-align: right;
}

#box_busca li.exclusivo{
	background: url(../imagens/sm_exclusivos.gif) no-repeat;	
	width:95px;
}


#box_busca li.mestres a{
	color: #FFFFFF;
	/*float: left;*/
	width:178px;
	text-align: center;
}

#box_busca a#correio{
	color: #666666;
	padding: 0px;
	padding-top: 0px;
	margin:0px;
	margin-top:0px;
	line-height: 10px;
	text-decoration: underline; 
}

#box_busca li.mestres{
	background: url(../imagens/sm_mestres.gif) no-repeat;	
	width:178px;
}


#box_busca li.elenco a{
	float: left;
	color: #999999;
	width:101px;
	text-align: center;
}

#box_busca li.elenco{
	background: url(../imagens/sm_elenco.gif) no-repeat;	
	width:101px;
}

#box_busca td{
	padding:0px;
	margin:0px;
	font: normal 9px verdana; 	
}
/****************************************************************************
*                                 LOGOTIPO
****************************************************************************/
#logotipo{
	position: absolute;
	top: 20px;
	left: 26px;
	width: 140px;
	height: 72px;
	border: 0px none;
}

#logotipo p{
	margin:0px;
	padding:0px;
}


/****************************************************************************
*                         MENU PRINCIPAL SUPERIOR
****************************************************************************/

#menu_principal {
	top: 100px;
	left: 25px;
	width: 720px;
	height: 23px;
	background-color: #8A211B; 
	clear:both;
	border: 0px;
	position: absolute;
	/*min-width: 770px;
	border: 1px solid red;*/
	}

#menu_principal p {
	text-align:left;
	margin:1px;

	}

#menu_principal ul.talento{
	padding:0px;
	margin:0px;
	line-height: 23px;
	list-style-type:none;
	float: right;
}

#menu_principal a{
	line-height: 23px;
	text-decoration:none;
	color: transparent;
}

#menu_principal li{
	padding:0px;
	margin:0px;
	line-height: 23px;
	list-style-type:none;
	text-align: center;
	float: left;
}

#menu_principal li.coringa a{
	float: left;
	width:310px;
}

#menu_principal li.coringa{
	width:310px;
}

#menu_principal li.agencia a{
	float: left;
	width:110px;
}

#menu_principal li.agencia{
	width:110px;
}


#menu_principal li.atores a{
	color: #FFFFFF;
	float: left;
	width:113px;
}

#menu_principal li.atores{
	width:113px;
}


#menu_principal li.extranet a{
	float: left;
	background: url(../imagens/m_extranet.gif) no-repeat;	
	width:113px;
}

#menu_principal li.extranet{
	background: url(../imagens/m_extranet.gif) no-repeat;	
	width:113px;
}

#ator{
	font-family: verdana, arial, helvetica; 
	font-size: 9px;
	color: #8D8B8C;
	letter-spacing: -1px;
	font-weight: normal;
}

/****************************************************************************
*                             IDIOMA & MENU SERVIÇOS
****************************************************************************/

#versaoeng{
	top: 15px;
	left: 635px;
	position: absolute;
	margin-top: 10px;
	width: 20px;
	font: 8px verdana;
	border: 0px;
}

#versaoeng div.icone_eng{
	background: url(../imagens/flag_eng.gif) no-repeat;
	width: 16px;
	height: 15px;
	margin-top: 2px;
	border: 0px none;
	float: left;
	cursor: pointer;
}

#versaoeng div.icone_bra{
	background: url(../imagens/flag_br.gif) no-repeat;
	width: 16px;
	height: 15px;
	margin-top: 2px;
	border: 0px none;
	float: left;
	cursor: pointer;
}

#versaoesp{
	top: 15px;
	left: 665px;
	height:20px;
	position: absolute;
	margin-top: 10px;
	width: 20px;
	font: 8px verdana;
	border: 0px;
}


#versaoesp div.icone_esp{
	background: url(../imagens/flag_esp.gif) no-repeat;
	width: 16px;
	height: 15px;
	margin-top: 2px;
	border: 0px none;
	float: left;
	cursor: pointer;
}

#versaoesp div.icone_bra{
	background: url(../imagens/flag_br.gif) no-repeat;
	width: 16px;
	height: 15px;
	margin-top: 2px;
	border: 0px none;
	float: left;
	cursor: pointer;
}

#fale{
	top: 15px;
	left: 620px;
	height:20px;
	position: absolute;
	margin-top: 35px;
	width: 120px;
	font: 9px verdana;
	border: 0px;
}

#cadastro{
	top: 15px;
	left: 620px;
	height:20px;
	position: absolute;
	margin-top: 50px;
	width: 120px;
	font: 9px verdana;
	border: 0px;
}

#indique{
	top: 15px;
	left: 620px;
	height:20px;
	position: absolute;
	margin-top: 65px;
	width: 120px;
	font: 9px verdana;
	border: 0px;
}


/****************************************************************************
*								ÁREA DE LOGIN
****************************************************************************/

#area_login {
	top: 123px;
	left: 633px;
	width: 112px;
	height: 49px;
	background-color: #B6B6B6; 
	border: 0px;
	position: absolute;
	padding-top: 1px;
	padding-left: 1px;

	/*min-width: 770px;
	border: 1px solid red;*/
	}

#borda_login {	
	width: 110px;
	height: 48px;
	border: 0px;
	background-color: #C3C3C1; 
	}

/*#area_login p {
	text-align:left;
	padding: 2px;
	margin:2px;
	font-size: 9px;
	letter-spacing: -1px;
	}*/

#area_login table {
	text-align:left;
	padding: 0px;
	padding-top: 0px;
	margin:0px;
	margin-top:0px;
	font-size: 9px;
	color: #6D6D6B;
	letter-spacing: -1px;
	border:0px;
	height: 44px;
	}

#area_login a {
	text-align:left;
	padding: 0px;
	padding-top: 0px;
	margin:0px;
	margin-top:0px;
	font-size: 9px;
	color: #6D6D6B;
	letter-spacing: -1px;
	border:0px;	
	}

.borda-login-campo {
	background-color: #C3C3C1; 
	border: 1px solid #FFFFFF; 
	font-size: 9px;
	height:13px;
	width: 48px;
}

/****************************************************************************
*                                  RODAPÉ
****************************************************************************/


#rodape{
	width: 770px;
	height: 18px;
	margin:0px;
	margin-top: 4px;
	padding:0px;
	/*border: 1px solid red;*/
}

#rodape p{
	letter-spacing: -1px;
	padding:0px;
	font-family: verdana, arial, helvetica; 
	font-size: 10px;
	color: #444444;
	/*text-align: center;*/
}

#rodape_hp{
	position: relative;
	/*padding-top: 130px;*/
	padding-left: 10px;	
	width: 750px;
	height: 18px;
	margin:0px;
	margin-top: 4px;
	margin-left: 0px;
	padding-left: 0px;
	padding:0px;
}

#rodape_hp p{
	letter-spacing: -1px;
	padding:0px;
	font-family: verdana, arial, helvetica; 
	font-size: 10px;
	color: #444444;
	text-align: left;
}

#busca_admin { 
	font: 11px verdana; 
	margin-top: 0px; 
	text-align: left;
	}
