/**********************************************
    ESTILOS GERAIS
***********************************************/



body
{
    margin: 0;
    padding: 0;
    font: normal 11px verdana;
}

/*
ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    width: 150px; /* Width of Menu Items */
    border-bottom: 1px solid #ccc;
}
*/
/*
ul li
{
    position: relative;
}
*/
/*
li ul
{
    position: absolute;
    left: 149px; // Set 1px less than menu width
    top: 0;
    display: none;
}
*/
/* Styles for Menu Items 
ul li a
{
    display: block;
    text-decoration: none;
    color: #777;
    background: #ccc;
    padding: 5px;
    border: 1px solid #ccc;
    border-bottom: 0;
}
*/

/* Fix IE. Hide from IE Mac 
.ie ul li { float: left; }
.ie ul li a { height: 1%; }
 End */


/* Hover Styles 
ul li a:hover
{
    color: #E2144A;
    background: #f9f9f9;
}
*/
/*li:hover ul { display: block; }*/

li:hover ul, li.over ul {
	display: block; }

root
{ 
    display: block;
}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{
   margin: 0;
   padding: 0;
}


/**********************************************
    ESTILOS LAYERS
***********************************************/

div#Centro
{	/* height: 620px; */
	height: 420px;
	width: 900px;
	background-color: #FFFFFF;
}





/**********************************************
    ESTILOS FORMULARIOS
***********************************************/
label
{	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

INPUT.Texto, SELECT.Texto, CHECKBOX.Texto
{	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-collapse: collapse;
	border: #000000 1px solid;
	height: 20px;
}


.Senha
{
    font-size : 12px;
    border-collapse: collapse;
    border: #000000 1px solid;
    width : 150px;
    font-family: Verdana, Arial, Helvetica, sans-serif;

}

.pstrength-info
{
    font-size : 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width : 100px;
}

.pstrength-bar
{
   width : 100px;
}






TEXTAREA.Texto
{	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-collapse: collapse;
	border: #000000 1px solid;
}

INPUT.File
{
        /*width: 85px;*/
	padding-top: 1px;
	padding-bottom: 1px;
        padding-left: 5px;
        padding-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        border: 1px solid #000000;
        background-color: #ffffff;
}

INPUT.Botao
{	
        /*width: 85px;*/
	padding-top: 1px;
	padding-bottom: 1px;
        padding-left: 5px;
        padding-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        border: 1px solid #cccccc;
        background-color: #ffffff;
        text-decoration: none;
}







/***********************************************
    ESTILOS LAYERS
************************************************/

div#LayerMsg
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


#dialogVerFoto
{
	padding: .4em 1em .4em 20px;
	text-decoration: none;
	position: relative;
        border: 1px solid #cccccc;
        background-color: #ffffff;
}

#BtnVerFoto
{
	margin: 0 5px 0 0;
	position: absolute;
	left: .2em;top: 50%;
	margin-top: -8px;
}
	


/***********************************************
    ESTILOS FONTES
************************************************/

/**************************** NOTICIAS ***************************************/
font.NoticiaTitulo, a.NoticiaTitulo:link, a.NoticiaTitulo, a.NoticiaTitulo:visited
{
    color: #669900;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}


a.NoticiaSlide:link, a.NoticiaSlide, a.NoticiaSlide:visited
{
    color: #FFFFFF;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    /*font-size: 12px;*/
    /*font-weight: bold;*/
    text-decoration: none;
}

font.NoticiaChamada, a.NoticiaChamada:link, a.NoticiaChamada, a.NoticiaChamada:visited
{	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

font.NoticiaInternoTitulo
{
    color: #000000;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

font.NoticiaInternoChamada
{
    color: #000000;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    /*font-weight: italic;*/
}

font.NoticiaInternoTexto
{
    color: #000000;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    /*font-weight: bold;*/
}



/************************** VIDEOS *********************************/
font.VideoTitulo
{
    color: #669900;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

a.VideoTitulo:link, a.VideoTitulo, a.VideoTitulo:visited
{
    color: #669900;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
}


font.VideoChamada
{	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*vertical-align: middle;*/
}

font.VideoInternoTitulo
{
    color: #000000;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}





















font.VideoDuracaoMed
{	color: #669900;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

font.VideoDuracaoPeq
{	color: #669900;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

font.VideoChamada
{	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*vertical-align: middle;*/
}

font.FotoLegenda
{	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*vertical-align: middle;*/
}

font.Erro
{
    color: #FF0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
}

/***********************************************
    ESTILOS TABELAS
************************************************/

td.Texto
{	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*vertical-align: middle;*/
}


td.Menu
{	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
        background-color: #cccccc;

	/*vertical-align: middle;*/
}

td.Texto0
{	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	vertical-align: middle;
}


td.Tela-Titulo
{	/* background-color: #8AB648; */
	border-collapse: collapse;
	border: #000000 1px solid;
	border-bottom: 0px;
	background-color: #3e5e9a;
	height: 25px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
}

table.Tela-Moldura
{	border-collapse: collapse;
	border: #000000 1px solid;
        /*width: 400px;*/
	/* border: #8AB648 1px solid; */
}


tr.Tabela-Titulo
{	border: #000000 1px solid;
	border-collapse: collapse;
	/* background-color: #BDDF8C; */
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* padding: 5px; */
	text-align: center;
	font-weight: bold;
	/*background: transparent url(imagens/th-30px.gif) repeat;*/
        background-color: black;
	height: 30px;
}


tr.Tabela-LinhaImpar
{	color: #3E5E9A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*background: transparent url(imagens/td-impar-25px.gif) repeat;*/
	height: 20px;

}

tr.Tabela-LinhaPar
{	color: #3E5E9A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*background: transparent url(imagens/td-par-25px.gif) repeat;*/
        background-color: #cccccc;
	height: 20px;
}

td.Tabela-LinhaImparDupla
{	color: #3E5E9A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: transparent url(imagens/td-impar-25px.gif) repeat;
	height: 50px;
}

td.Tabela-LinhaParDupla
{	color: #3E5E9A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: transparent url(imagens/td-par-25px.gif) repeat;
	height: 50px;
}

table.Tabela-Paginacao
{	border-collapse: collapse;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	/*background: transparent url(imagens/td-paginacao.gif) repeat;*/
        background-color: grey;
	height: 30px;
        /*width: 502px;*/
	color: #FFFFFF;
}

table.Tabela-Paginacao a:link, td.Tabela-Paginacao a:visited
{	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

table.Tabela-Paginacao a:hover, td.Tabela-Paginacao a:active
{	text-decoration: underline;
	font-weight: bold;
	color: #FFFFFF;
}







/***********************************************
    ESTILOS SLIDER
************************************************/
#slider1 {
    width: 652px; /* important to be same as image width */
    height: 317px; /* important to be same as image height */
    position: relative; /* important */
    overflow: hidden; /* important */
}

#slider1Content {
    width: 652px; /* important to be same as image width or wider */
    position: absolute;
    top: 0;
    margin-left: 0;
}
.slider1Image {
    float: left;
    position: relative;
    display: none;
}
.slider1Image span {
    position: absolute;
    font: 10px/25px Arial, Helvetica, sans-serif;
    padding: 5px 13px;
    width: 640px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
    clear: both;
}
.slider1Image span strong {
    font-size: 20px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.left {
    top: 0;
    left: 0;
    width: 210px !important;
    height: 317px;
}
.right {
    right: 0;
    bottom: 0;
    width: 90px !important;
    height: 317px;
}
ul { list-style-type: none;}




