﻿.txtBoxStyle1
{
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
	padding-left: 4px;
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;    
    color: #000000;
    background-image: url(imagens/corners.gif);
}

.txtBoxStyle2
{
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
	padding-left: 4px;
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;    
    color: #000000;
    background-image: url(imagens/grid.gif);
}

.tabelaDestaque
{
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
}
.txtTituloPagina 
{
	font-family: Trebuchet MS;
	font-size: 20px;
	color: #a12a2f;
	text-decoration: underline;
	font-style: normal;
	font-weight: bold;
	
}

.txtValidacao {
	color: #CE0000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	vertical-align: middle;

}

a.lnkCinza:link, a.lnkCinza:visited, a.lnkCinza:active {
	font-family: Trebuchet MS;
    font-size: 12px;    
    color: #b3b3b3;
	text-decoration: none;
	text-align: center;
}
a.lnkCinza:hover {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-style: normal;
	color: #b3b3b3;
	text-decoration: underline;
}

a.lnkTopo:link, a.lnkTopo:visited, a.lnkTopo:active {
	font-family: Trebuchet MS;
    font-size: 11px;    
    color: #000000;
	text-decoration: none;
	text-align: center;
}
a.lnkTopo:hover {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style: normal;
	color: #F7CB06;
	text-decoration: none;
}



a.menuItem:link, a.menuItem:visited, a.menuItem:active {
	font-family: Trebuchet MS;
    font-size: 14px;    
    color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	background-color: #b3b3b3;
}
a.menuItem:hover {
	font-family: Trebuchet MS;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	text-decoration: underline;
	background-color: #b3b3b3;
}

a.lnkPubEvento:link, a.lnkPubEvento:visited, a.lnkPubEvento:active {
	font-family: Trebuchet MS;
    font-size: 10px;    
    color: #000000;
	text-decoration: none;
	text-align: center;
}
a.lnkPubEvento:hover {
	font-family: Trebuchet MS;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-decoration: underline;
}

.txtPubEvento {
	font-family: Trebuchet MS;
    font-size: 10px;    
    color: #000000;
	text-decoration: none;
}

.txtTituloPagina {
	font-family: Trebuchet MS;
    font-size: 16px;    
    color: #707070;
	text-decoration: underline;
	font-weight: bold;
}

.txtVermelho {
	font-family: Trebuchet MS;
    font-size: 12px;    
    color: #CE0000;
	text-decoration: none;
}

.txtTituloPaginaBranco {
	font-family: Trebuchet MS;
    font-size: 16px;    
    color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

a.lnkBranco:link, a.lnkBranco:visited, a.lnkBranco:active {
	font-family: Trebuchet MS;
    font-size: 12px;    
    color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
a.lnkBranco:hover {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

a.lnkCinza:link, a.lnkCinza:visited, a.lnkCinza:active {
	font-family: Trebuchet MS;
    font-size: 12px;    
    color: #707070;
	text-decoration: none;
	text-align: center;
}
a.lnkCinza:hover {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-style: normal;
	color: #707070;
	text-decoration: underline;
}

a.lnkTituloNoticia:link, a.lnkTituloNoticia:visited, a.lnkTituloNoticia:active {
	font-family: Trebuchet MS;
    font-size: 12px;    
    color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
a.lnkTituloNoticia:hover {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
.fundoCinza {
	background-color: #b3b3b3;
}

.tabelaEvento {
	border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    background-color: #b3b3b3;
}

.txtDropDown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;    
    color: #000000;
	text-decoration: none;
}

.txtNormalBold {
	font-family: Trebuchet MS;
    font-size: 12px;    
    color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.txtTituloEvento {
	font-family: Trebuchet MS;
    font-size: 14px;    
    color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.txtNormal {
	font-family: Trebuchet MS;
    font-size: 12px;    
    color: #000000;
	text-decoration: none;
}

a.lnkBrancoBold:link, a.lnkBrancoBold:visited, a.lnkBrancoBold:active {
	font-family: Trebuchet MS;
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.lnkBrancoBold:hover {
	font-family: Trebuchet MS;
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.txtBrancoBold {
	font-family: Trebuchet MS;
    font-size: 12px;    
    color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.lnkPreto:link, a.lnkPreto:visited, a.lnkPreto:active {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
a.lnkPreto:hover {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: underline;
}


/*Password Strengh*/
.Password_MuitoFraco
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.Password_Fraco
{
     background-color:Gray;
     color:Yellow;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.Password_Razoavel
{
     background-color:Gray;
     color: #FFCAAF;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.Password_Bom
{
     background-color:Gray;
     color:Aqua;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.Password_Excelente
{
     background-color:Gray;
     color: #93FF9E;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}


a.lnkRodape:link {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.lnkRodape:visited {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.lnkRodape:active {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}

a.lnkRodape:hover {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

a.lnkMenu:link, a.lnkMenu:visited, a.lnkMenu:active {
	font-family: Trebuchet MS;
	font-size: 16px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.lnkMenu:hover {
	font-family: Trebuchet MS;
	font-size: 16px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.txtMenu {
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}

a.lnkSubMenu:link, a.lnkSubMenu:visited, a.lnkSubMenu:active {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.lnkSubMenu:hover {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.txtRodape {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
}

.body {
	background-color: #2371a1;
}

.menu {
	background-color: #A6C840;
}

.txtBranco {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
}

a.lnkBotaoMenu:link, a.lnkBotaoMenu:visited, a.lnkBotaoMenu:active {
	font-family: Trebuchet MS;
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF;
	border: 1px #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.lnkBotaoMenu:hover {
	font-family: Trebuchet MS;
	font-size: 14px;
	font-style: normal;
	color: #2371a1;
	border: 1px #2371a1;
	font-weight: bold;
}

a:link, a:visited, a:active {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	border: 1px #000000;
	text-decoration: none;
}
a:hover {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: underline;
}


a.lnkAzul:link, a.lnkAzul:visited, a.lnkAzul:active {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-style: normal;
	color: #2371a1;
	border: 1px #2371a1;
	text-decoration: none;
	font-weight: bold;
}
a.lnkAzul:hover {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-style: normal;
	color: #2371a1;
	font-weight: bold;
	text-decoration: underline;
}

.txtAzul {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #2371a1;
	text-decoration: none;
	font-style: normal;
}

.txtTituloAzul {
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #2371a1;
	text-decoration: underline;
	font-style: normal;
	font-weight: bold;
}

.txtTituloBranco {
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}

.txtPreto {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-style: normal;
}


/*Modal Popup*/
.modalBackground {
	background-color: #000000;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup 
{
	background-color:Black;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:5px;
	width: auto;
	height: auto;
}

.modalBackgroundImprensa {
	background-color: #000000;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopupImprensa 
{
	background-color:Black;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:5px;
	width: 800px;
	height: 500px;
}

a.fechaFoto {
	font-family: Trebuchet MS;
	font-size: 20px;
	color: #FFFFFF;
	background-color: Black;
	text-decoration: none;
	font-style: normal;
	
}

a.fechaFoto:hover {
	font-family: Trebuchet MS;
	font-size: 20px;
	color: #CE0000;
	background-color: Black;
	text-decoration: none;
	font-style: normal;
	
}

.hrs {
	color: #707070;
	background-color: #707070;
	height: 1px;
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(imagens/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(imagens/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(imagens/SavedStar.png);
}
