@charset "utf-8";
/* CSS Document */

/* corpo da pagina */

body {
	margin-left                 : 0px;
	margin-top                  : 0px;
	margin-right                : 0px;
	margin-bottom               : 0px;
}

/* estilos de fontes e demais paradinhas */

.font_topo {
	font-family                 : Tahoma;
	font-weight                 : 600;
	font-size                   : 9px;
	color                       : #3a74a2;
	text-decoration             : none;
    }

.font_padrao1 {
	font-family                 : Verdana, Geneva, sans-serif;
	font-weight                 : bold;
	font-size                   : 9px;
	color                       : #2689c0;
	text-decoration             : none;
    }

.font_padrao2 {
	font-family                 : Verdana, Geneva, sans-serif;
	font-weight                 : bold;
	font-size                   : 9px;
	color                       : #25418b;
	text-decoration             : none;
    }


.tfvNormal { 
	font-family                 : Verdana, Geneva, sans-serif;
	font-weight                 : bold;
	font-size                   : 9px;
	color                       : #25418b;
	text-decoration             : none;
}

.input {
	font: 12px "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	border: 1px solid #7F9DB9;
	color: #000;
	width:auto; 
	padding:2px;
	margin:2px 0 2px 0;
}

.radio {
	font: 12px "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	width:auto; 
	padding:2px;
	margin:2px 0 2px 0;
}

.tfvHighlight {
	font-family                 : Verdana, Geneva, sans-serif;
	font-weight                 : bold;
	font-size                   : 9px;
	color                       : #CC0000;
	text-decoration             : none;
}

.font_padrao3 {
	font-family                 : Verdana, Geneva, sans-serif;
	font-size                   : 9px;
	color                       : #25418b;
	text-decoration             : none;
    }

.font_azul {
	font-family                 : Verdana, Geneva, sans-serif;
	font-weight                 : bold;
	font-size                   : 10px;
	color                       : #324c96;
	text-decoration             : none;
    }

.font_azul2 {
	font-family                 : Verdana, Geneva, sans-serif;
	font-weight                 : bold;
	font-size                   : 10px;
	color                       : #3b93c5;
	text-decoration             : none;
    }

.font_azul3 {
	font-family                 : Tahoma, Geneva, sans-serif;
	font-weight                 : bold;
	font-size                   : 10px;
	color                       : #324c96;
	text-decoration             : none;
    }

.font_laranja {
	font-family                 : Verdana, Geneva, sans-serif;
	font-weight                 : bold;
	font-size                   : 10px;
	color                       : #f0682c;
	text-decoration             : none;
    }

.font_laranja2 {
	font-family                 : Verdana, Geneva, sans-serif;
	font-size                   : 10px;
	color                       : #f0682c;
	text-decoration             : none;
    }

.font_laranja3 {
	font-family                 : Tahoma, Geneva, sans-serif;
	font-weight                 : bold;
	font-size                   : 10px;
	color                       : #f0682c;
	text-decoration             : none;
    }

.font_branco {
	font-family                 : Verdana, Geneva, sans-serif;
	font-weight                 : bold;
	font-size                   : 10px;
	color                       : #ffffff;
	text-decoration             : none;
    }

.font_preto {
	font-family                 : Tahoma, Geneva, sans-serif;
	font-weight                 : bold;
	font-size                   : 10px;
	color                       : #555555;
	text-decoration             : none;
    }

.font_preto2 {
	font-family                 : Tahoma, Geneva, sans-serif;
	font-weight                 : bold;
	font-size                   : 10px;
	color                       : #717a81;
	text-decoration             : none;
    }

.font_vermelho {
	font-family                 : Tahoma, Geneva, sans-serif;
	font-weight                 : bold;
	font-size                   : 10px;
	color                       : #d23b40;
	text-decoration             : none;
    }

.font_vermelho2 {
	font-family                 : Tahoma, Geneva, sans-serif;
	font-weight                 : bold;
	font-size                   : 14px;
	color                       : #d23b40;
	text-decoration             : none;
    }

.font_vermelho3 {
	font-family                 : Tahoma, Geneva, sans-serif;
	font-size                   : 10px;
	color                       : #d23b40;
	text-decoration             : none;
    }

/* estilos globais */

#bgsuperior {
	position                    : relative;
	background-image            : url(../../images/site/backtop.jpg);
	background-repeat           : no-repeat;
	background-position         : 50% 0%;
	width                       : 100%;
	z-index                     : 1;
    }

#caixatopo {
	position                    : relative;
	left                        : 50%;
 	top                         : 6px;
	margin-left                 : -479px;
	width                       : 875px;
	height                      : 65px;
    }

#logotipo {
	position                    : relative;
	top                         : 7px;
	margin-left                 : 0px;
	width                       : 188px;
	height                      : 49px;
	z-index                     : 2;
    }

#menu {
	margin-top                  : -37px;
	margin-left                 : 218px;
	width                       : 328px;
	z-index                     : 2;
    }

#status {
	margin-top                  : 13px;
	margin-left                 : 219px;
	width                       : 278px;
	height                      : 18px;
	z-index                     : 2;
	}

#caixalogin {
	margin-top                  : -62px;
	margin-left                 : 568px;
	background-image            : url(../../images/site/caixalogin.jpg);
	width                       : 316px;
	height                      : 39px;
	z-index                     : 2;
	}

#lmbtsenha {
	margin-top                  : 5px;
	margin-left                 : 625px;
	width                       : 316px;
	height                      : 39px;
	z-index                     : 2;
	}

#carrosel {
	position                    : relative;
	left                        : 50%;
 	top                         : 35px;
	margin-left                 : -492px;
	width                       : 1000px;
	height                      : 450px;
    }


.floatl {
	float                       : left;
}

.error {
	height: 10px;
	width: 710px;
	border: #ff7272 solid 1px;
	background-color:#f9dede;
	list-style: none;
	padding-top: 8px;
	padding-left: 15px;
	padding-bottom: 8px;
}

.bt_down {
	background-image: url(../../images/site/bt_down.jpg);
	width: 192px;
	height: 26px;
	border: 0px;
}

.bt_favo {
	background-image: url(../../images/site/bt_favo.jpg);
	width: 143px;
	height: 26px;
	border: 0px;
}

/* estilos pg home */

#caixaconth {
	position                    : relative;
	left                        : 50%;
 	margin-top                  : 45px;
	margin-left                 : -460px;
	width                       : 924px;
    }

#tpautalh {
	position                    : relative;
	margin-top                  : 7px;
	margin-left                 : 11px;
	width                       : 349px;
	height                      : 24px;
	border-bottom               : 1px solid #f0682c;
    }

#pautalh {
	position                    : relative;
	float                       : left;
	background-image            : url(../../images/site/bkpauta.jpg);
	background-color            : #e6f1f7;
	background-position         : top;
	background-repeat           : no-repeat;
	margin-top                  : 7px;
	margin-left                 : 7px;
	width                       : 357px;
	height                      : 224px;
    }

#boxevento {
	float                       : left;
	margin-top                  : -25px;
	margin-left                 : 15px;
}

#teventoh {
	width                       : 370px;
	height                      : 24px;
	border-bottom               : 1px solid #f0682c;
    }

.eventoh {
	background-image            : url(../../images/site/bgfevento.jpg);
	background-repeat           : no-repeat;
	margin-top                  : 3px;
	width                       : 190px;
	height                      : 170px;
    }

.eventodesch {
	background-image            : url(../../images/site/cxevento.jpg);
	background-repeat           : no-repeat;
	margin-top                  : 3px;
	width                       : 180px;
	height                      : 53px;
    }
	
.eventotxtd {
	padding-top                 : 8px;
	margin-left                 : 21px;
	width                       : 157px;
	height                      : 47px;
    }

#boxtag {
	float                       : left;
	margin-top                  : -21px;
	margin-left                 : 5px;
}

#ttagh {
	width                       : 96px;
	height                      : 20px;
	border-bottom               : 1px solid #f0682c;
	z-index                     : 2;
    }

#tagh {
	background-image            : url(../../images/site/bgtagsh.png);
	background-repeat           : no-repeat;
	margin-top                  : -26px;
	width                       : 158px;
	height                      : 256px;
    }

#boxcliente {
	margin:0 auto;
	width:924px;
}

#tclientesh {
	margin-top                  : 14px;
	margin-left                 : 11px;
	width                       : 914px;
	height                      : 20px;
	border-bottom               : 1px solid #f0682c;
    }

#cclientesh {
	background-image            : url(../../images/site/bgclientes.jpg);
	background-repeat           : no-repeat;
	margin-top                  : 7px;
	margin-left                 : 7px;
	width                       : 924px;
	height                      : 70px;
    }

.clientes {
	padding-top                 : 15px;
	padding-left                : 8px;
	border                      : 0px;
    }

.hr_laranja {
	position: relative;
	height                      : 1px;
	background-color            : #f2c8c9;
	border                      : none;
	color                       : #fbd7c7;
	margin-top                  : 40px;
}

#rodapehome {
	position                    : relative;
	margin-bottom               : 0px;
	margin-top                  : -4px;
	background-color            : #e4f1f7;
	width                       : 100%;
	height                      : 30px;
    }

/* estilos pg eventos */

#topoevento {
	background-image            : url(../../images/site/topoevento.jpg);
	background-position         : center;
	background-repeat           : no-repeat;
	width                       : 100%;
	height                      : 305px;
	display                     : block;
    }
	
#caixaevento {
	position                    : relative;
	margin-top                  : 1px;
	background-image            : url(../../images/site/fundo.jpg);
	background-position         : 50% 0%;
	background-repeat           : no-repeat;
	width                       : 100%;
	height                      : 100%
    }

#tituloevento {
	position                    : relative;
	left                        : 50%;
	margin-top                  : 45px;
	margin-left                 : -463px;
	border-bottom               : 1px solid #f3c6c9;
	width                       : 916px;
	height                      : 19px;
    }

#conteudoevento {
	position                    : relative;
	left                        : 50%;
	margin-top                  : 7px;
	margin-left                 : -463px;
	background-color            : #f3e5e5;
	width                       : 916px;
	min-height                  : 100px;
	_height                     : 100px;
    }

#conteudoevento2 {
	position                    : relative;
	left                        : 50%;
	margin-top                  : 7px;
	margin-left                 : -463px;
	background-color            : #e6f1f7;
	width                       : 916px;
	min-height                  : 100px;
	_height                     : 100px;
    }

#formcheckevento {
	position                    : relative;
	margin-top                  : 2px;
	background-color            : #d2e6f1;
	width                       : 145px;
	height                      : 42px;
    }

.formcheckevento {
	position                    : relative;
	margin-top                  : 2px;
	margin-bottom               : 2px;
	padding-top                 : 11px;
	padding-left                : 5px;
	background-color            : #d2e6f1;
	width                       : 139px;
	height                      : 40px;
    }

.bgfotoevento {
	background-image            : url(../../images/site/ffotoevent.jpg);
	background-repeat           : no-repeat;
	padding-top                 : 0px;
	padding-left                : 0px;
	height                      : 144px;
	width                       : 145px;
    }

.bgfotointerna {
	background-image            : url(../../images/site/ffotoint.jpg);
	background-repeat           : no-repeat;
	padding-top                 : 0px;
	padding-left                : 0px;
	height                      : 144px;
	width                       : 145px;
    }

#vjmaiseventos {
	position                    : relative;
	float                       : right;
	margin-top                  : 13px;
	width                       : 119px;
	height                      : 15px;
    }

#dscfevento {
	position                    : relative;
	margin-bottom               : 0px;
	margin-left                 : 3px;
	padding                     : 4px;
	background-color            : #fff;
	width                       : 129px;
	height                      : 42px;
    }

.dscfevento {
	position                    : relative;
	margin-bottom               : 0px;
	margin-left                 : 3px;
	padding                     : 4px;
	background-color            : #fff;
	width                       : 129px;
	height                      : 42px;
    }

.hr_rosa {
	height                      : 1px;
	background-color            : #f2c8c9;
	border                      : none;
	color                       : #f2c8c9;
	margin-top                  : 13px;
}

#rodapevento {
	position                    : relative;
	margin-bottom               : 0px;
	margin-top                  : -4px;
	background-color            : #cf2027;
	width                       : 100%;
	height                      : 30px;
    }

/* estilos pg associados */

#tbuscass {
	position                    : relative;
	margin-top                  : 7px;
	margin-left                 : 12px;
	width                       : 717px;
	height                      : 14px;
	border-bottom               : 1px solid #f2d2c3;
    }

#acaixabusca {
	position                    : relative;
	background-image            : url(../../images/site/caixabusca.jpg);
	background-repeat           : no-repeat;
	margin-top                  : 5px;
	margin-left                 : 9px;
	width                       : 722px;
	height                      : 140px;
    }

#tfavortass {
	position                    : relative;
	margin-top                  : -90px;
	margin-left                 : 12px;
	width                       : 395px;
	height                      : 14px;
	border-bottom               : 1px solid #f2d2c3;
    }

#favortass {
	position                    : relative;
	float                       : left;
	background-color            : #e6f1f7;
	margin-top                  : 10px;
	margin-left                 : 12px;
	width                       : 398px;
	min-height                  : 100px;
	_height                     : 100px;
    }

.bgfotoass {
	background-image            : url(../../images/site/bgfass.jpg);
	background-repeat           : no-repeat;
	padding-top                 : 0px;
	padding-left                : 0px;
	height                      : 126px;
	width                       : 126px;
    }

#dscfass {
	position                    : relative;
	margin-bottom               : 0px;
	margin-left                 : 3px;
	padding                     : 4px;
	background-color            : #fff;
	width                       : 115px;
	height                      : 32px;
    }

.dscfass {
	position                    : relative;
	margin-bottom               : 0px;
	margin-left                 : 3px;
	padding                     : 4px;
	background-color            : #fff;
	width                       : 115px;
	height                      : 32px;
    }

#dscfass2 {
	position                    : relative;
	margin-bottom               : 0px;
	margin-left                 : 3px;
	padding                     : 4px;
	background-color            : #fff;
	width                       : 115px;
	height                      : 35px;
    }

.dscfass2 {
	position                    : relative;
	margin-bottom               : 0px;
	margin-left                 : 3px;
	padding                     : 4px;
	background-color            : #fff;
	width                       : 115px;
	height                      : 35px;
    }

#tpautass {
	position                    : relative;
	float                       : left;
	width                       : 305px;
	height                      : 14px;
	border-bottom               : 1px solid #f2d2c3;
    }

#pautass {
	position                    : relative;
	background-color            : #e6f1f7;
	margin-top                  : 11px;
	width                       : 305px;
    }

#teventoass {
	position                    : relative;
	margin-top                  : 7px;
	margin-left                 : 7px;
	width                       : 179px;
	height                      : 14px;
	border-bottom               : 1px solid #f2d2c3;
    }

#eventoass {
	position                    : relative;
	background-image            : url(../../images/site/bgfevento.jpg);
	background-repeat           : no-repeat;
	margin-top                  : 3px;
	margin-left                 : 3px;
	width                       : 190px;
	height                      : 170px;
    }

#eventodeass {
	position                    : relative;
	background-image            : url(../../images/site/cxevento.jpg);
	background-repeat           : no-repeat;
	margin-top                  : 3px;
	margin-left                 : 7px;
	width                       : 180px;
	height                      : 53px;
    }
	
#eventotxtass {
	padding-top                 : 8px;
	margin-left                 : 21px;
	width                       : 157px;
	height                      : 47px;
    }

#tagsass {
	position                    : relative;
	margin-top                  : 7px;
	margin-left                 : 3px;
	width                       : 186px;
	height                      : 14px;
	border-bottom               : 1px solid #f2d2c3;
    }

#ntagsass {
	position                    : relative;
	background-image            : url(../../images/site/ftag.jpg);
	background-repeat           : no-repeat;
	margin-top                  : 3px;
	margin-left                 : 3px;
	width                       : 189px;
    }

#vjmaisass {
	position                    : relative;
	float                       : right;
	margin-top                  : 3px;
	margin-right                : 13px;
	height                      : 15px;
    }

#vjmaispauta {
	position                    : relative;
	float                       : right;
	margin-top                  : 4px;
	width                       : 87px;
	height                      : 15px;
    }

/* estilos da pagina interna */

#formcheckevento2 {
	position                    : relative;
	margin-top                  : 2px;
	margin-left                 : 3px;
	background-color            : #ffffff;
	width                       : 134px;
	height                      : 42px;
    }

.formcheckevento2 {
	position                    : relative;
	margin-top                  : 2px;
	margin-left                 : 3px;
	background-color            : #ffffff;
	width                       : 134px;
	height                      : 42px;
    }