/* Configuracao base */
html, body{
	height:100%;
	/*text-align:center;*/
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:smaller;
	text-align:center;
	margin:0;
	padding:0;
	height:100%;
}

/* Configuracao Layout */ 

#container{ width: 785px; min-height: 100%;	margin: 0px auto 0px auto; padding: 0; border: 0; text-align:center; position:relative;  }
#portal{ width: 598px; margin: 0px; padding: 0px; background-color:#FFFFFF; border-right:1px #FFFFF2 solid; text-align:left; float:left; }
#apf{ display:none; width: 180px;	height: 100%; margin: 0px; padding: 0px; border: 0px; background-color:#006699; text-align:left; float:left; }
#rightcolumn{ display:none;}

/* Estilos Portal */ 

#header{
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0px;
	padding:0px;
	border:0px;
	width:280px;
	float:left;
	position:relative;
	display:none;
}

#pesquisa{
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	height:18px;
	padding:0px;
	width:235px;
	border:0px;
	position:relative;
	float:right;
	display:none;
}

#pesquisa input{
	margin: 0px;
	padding: 0px;
	border:1px #CCCCCC solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color:#FFFFFF;
	color: #666666;
	display:none;
}

.labelPesquisa{
	text-align:left;
	width:18px;
	height:18px;
	padding-left:10px;
	margin:0px;
	float:left;
}

.formPesquisa{
	text-align:left;
	height:18px;
	margin-top:1px;
	padding:0px;
	float:left;
}

.pesquisaBtn{
	text-align:left;
	height:18px;
	border-style:none;
	position:relative;
	margin-left:2px;
	padding:0px;
	float:right;
}

#idiomas{
	text-align:right;
	width:70px;
	margin:0px;
	padding:0px;
	border:0px;
	float:right;
	display:none;
}

#idiomas img{
	margin:0px;
	padding:2px 0px 2px 2px;
	border:0px;
}

#dataPortal{
	width:235px;
	height:20px;
	border:0px;
	margin:0px;
	text-align:right;
	padding:0px;
	float:right;
	display:none;
}

#dataPortal p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color:#666662;
	line-height:130%;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight:bold;
	line-height:110%;
	color: #818181;
	margin: 0px;
	line-height:100%;
	display:block;	
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight:bold;
	line-height:110%;
	color: #818181;
	margin: 0px;
	display:block;
}

#header_portal {
	height:40px;
	width: 598px;
	margin-top: 5px;
	padding: 0px;
	float:left;
	display:none;
}

.bg_inactive{
	width: 298px;
	margin: 0px;
	padding: 0px;
	height:75px;
	background: url(../img/bg_inactive.jpg) repeat-x bottom left;
	border-right:1px #FFFFFF solid;
	text-align:right;
	position:relative;
	float:left;
	display:none;
}

.bg_inactive h3{
	margin: 0px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color:#FFFFF2;
	display:none;
}

.saude h3, .sexualidade h3, .educacao h3, .direitos h3{
	margin: 0px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color:#FFFFF2;
	display:none;
}

.saude_inactive{
	width: 298px;
	margin: 0px;
	padding: 0px;
	height:75px;
	background: url(../img/bg_saude_inactive.jpg) no-repeat bottom left;
	border-right:1px #FFFFFF solid;
	text-align:right;
	position:relative;
	float:left;
	display:none;
}

.saude_inactive h3{
	margin: 0px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color:#FFFFF3;
	display:none;
}

.educacao_inactive{
	width: 298px;
	margin: 0px;
	padding: 0px;
	height:75px;
	background: url(../img/bg_educacao_inactive.jpg) no-repeat bottom left;
	border-right:1px #FFFFFF solid;
	text-align:right;
	position:relative;
	display:none;
	float:left;
}

.educacao_inactive h3{
	margin: 0px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color:#FFFFF3;
}

.sexualidade_inactive{
	width: 298px;
	margin: 0px;
	padding: 0px;
	height:75px;
	background: url(../img/bg_sexualidade_inactive.jpg) no-repeat bottom left;
	border-right:1px #FFFFFF solid;
	text-align:right;
	position:relative;
	float:left;
	display:none;
}

.opcoes{ display:none; }

.sexualidade_inactive h3{
	margin: 0px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color:#FFFFF3;
}

.direitos_inactive{
	width: 298px;
	margin: 0px;
	padding: 0px;
	height:75px;
	background: url(../img/bg_direitos_inactive.jpg) no-repeat bottom left;
	border-right:1px #FFFFFF solid;
	text-align:right;
	position:relative;
	float:left;
}

.direitos_inactive h3{
	margin: 0px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color:#FFFFF3;
}


#footer_portal{
	height:25px;
	width: 598px;
	margin-top: 5px;
	padding: 0px;
	text-align:center;
	border:0px;
	float:left;
	display:none;
}

#footer_portal ul{
	margin:3px auto 0px auto;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  x-small;
	text-align:center;
	list-style:none;
	
}

#footer_portal li{
	border:0px;
	display:inline;
	text-align:center;
}

#footer_portal li a, #footer_portal li a:visited{
	color:#666663;
	font-style:normal;
	text-decoration:none;
}

#footer_portal li a:hover{
	color:#333333;
	text-decoration:underline;
}

#footer_portal p{
	color:#666663;
	margin-top:3px;
}

#patrocinio_portal{
	height:25px;
	width: 598px;
	margin-top: 5px;
	padding: 0px;
	border:0px;
	float:left;
	display:none;
}

#patrocinio_portal img{
	border:0px;
}

.saude{
	width: 298px;
	margin: 0px;
	padding: 0px;
	height:75px;
	background: url(../img/bg_saude.jpg) no-repeat bottom left;
	border-right:1px #FFFFFF solid;
	text-align:right;
	position:relative;
	float:left;
	display:none;
}

a.big, a.big:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style:normal;
	color:#FFFFF3;
	text-decoration:none;
} 

a.big:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style:normal;
	color:#F2F2F2;
	text-decoration:underline;
}

.educacao{
	width: 299px;
	margin: 0px;
	padding: 0px;
	height:75px;
	background: url(../img/bg_educacao.jpg) no-repeat bottom left;
	border:0px;
	text-align:right;
	float:left;
	display:none;
}

.sexualidade{
	width: 298px;
	margin: 0px;
	padding: 0px;
	height:74px;
	background: url(../img/bg_sexualidade.jpg) no-repeat bottom left;
	border-right:1px #FFFFFF solid;
	border-top:1px #FFFFFF solid;
	text-align:right;
	float:left;
	display:none;
}

.direitos{
	width: 299px;
	margin: 0px;
	padding: 0px;
	height:74px;
	background: url(../img/bg_direitos.jpg) no-repeat bottom left;
	border-top:1px #FFFFFF solid;
	text-align:right;
	float:left;
	display:none;
}

#menu{
	height:20px;
	width: 598px;
	margin: 0px;
	padding: 0px;
	border-top:1px #FFFFFF solid;
	text-align:center;
	background-color:#666666;
	float:left;
	display:none;
}

#menu ul{
	margin:3px auto 0px auto;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  x-small;
	color:#FFFFF2;
	text-align:center;
	list-style:none;
	
}

#menu li{
	border:0px;
	display:inline;
	text-align:center;
}

#menu li a, #menu li a:visited{
	color:#FFFFF3;
	font-style:normal;
	text-decoration:none;
}

#menu li a:hover{
	color:#CCCCCF;
	text-decoration:underline;
}

#menu p{
	margin-top:3px;
	color:#FFFFF3;
}

#content{
	width: 617px;
	margin: 0px auto 0px auto;
	padding: 0px;
	border:0px;
	background-color:#FFFFFF;
	float:left;
	position:relative;
}

#content .toprint{ display:inline; font-weight:bold; }

#contentBar{
	width: 180px;
	margin-top: 1px;
	margin-right:1px;
	padding: 0px;
	border:0px;
/*	border:1px #3FBEBE solid;*/
	background-color:#FFFFFF;
	float:left;
	display:none;
}

#contentBarra{
	width: 180px;
	margin-top: 1px;
	margin-left: 1px;
	padding: 0px;
	border:0px;
	background-color:#FFFFFF;
	float:left;
}

#menuArea_saude{
	width: 177px;
	height:auto;
	padding: 0px;
	border:1px #3FBEBE solid;
	margin-right: 0px;
	background-color:#8AD9D9;
	float:left;
	display:none;
}

#menuArea_sexualidade{
	width: 177px;
	height:auto;
	padding: 0px;
	border:1px #8E1E11 solid;
	margin-right: 0px;
	background-color:#C82A18;
	float:left;
	display:none;
}

#menuArea_educacao{
	width: 177px;
	height:auto;
	padding: 0px;
	border:1px #50AC31 solid;
	margin-right: 0px;
	background-color:#86D56C;
	float:left;
	display:none;
}

#menuArea_direitos{
	width: 177px;
	height:auto;
	padding: 0px;
	border:1px #D27E00 solid;
	margin-right: 0px;
	background-color:#F18F00;
	float:left;
	display:none;
}

#menuArea_apf{
	width: 180px;
	height:auto;
	padding: 0px;
	border:0;
	margin-right: 1px;
	background-color:#006699;
	float:left;
	display:none;
}

#menuArea_sexualidade h4, #menuArea_direitos h4, #menuArea_educacao h4, #menuArea_saude h4, #menuArea_apf h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#FFFFF3;
	margin:0;
	padding: 2px;
}

#menuArea_sexualidade ul, #menuArea_direitos ul, #menuArea_educacao ul, #menuArea_saude ul, #menuArea_apf ul{
	list-style:none;
	margin:5px 5px;
	padding:0px;
}

#menuArea_sexualidade ul div, #menuArea_direitos ul div, #menuArea_educacao ul div, #menuArea_saude ul div, #menuArea_apf ul div{
	/*width:168px;*/
	padding: 3px 0px 5px 0px ;
	border-bottom:1px #FFFFFF dotted;
}

#menuArea_sexualidade li a, #menuArea_sexualidade a:visited, #menuArea_direitos li a,  #menuArea_direitos li a:visited, #menuArea_educacao li a, #menuArea_educacao li a:visited, #menuArea_saude li a, #menuArea_saude a:visited, #menuArea_apf li a, #menuArea_apf a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:smaller;
	font-weight:bold;
	font-style:italic;
	color:#FFFFF3;
	text-decoration:none;
}

#menuArea_sexualidade li a:hover, #menuArea_direitos li a:hover, #menuArea_educacao li a:hover, #menuArea_saude li a:hover, #menuArea_apf li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:smaller;
	font-weight:bold;
	font-style:italic;
	color:#F0F0F0;
	text-decoration:none;
}

.imgAreas{ height:74px; border:0; float:left; overflow:hidden; margin-top:1px; }

#agenda{
	width: 178px;
	margin: 0px;
	padding: 0px;
	border:1px #CECECE solid;
	background-color:#DBDBDB;
	float:left;
	display:none;
}

#agenda h3{
	margin: 0px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#666663;
}

#agenda .titulo { font-size:smaller; color:#333333; margin:0; padding:2px; font-weight:bold;}
#agenda .data { font-size:smaller; color:#333333; margin:5px 0px 0px 0px; padding:2px; font-weight:bold;}
#agenda p {font-size:smaller; color:#333333; margin:0; padding:2px;}
#agenda .link {width: 178px; margin: 0px; padding: 0px; text-align:right;}
#agenda .link a, #agenda .link a:visited {font-size:smaller; color:#000000; margin:0; padding:2px; text-decoration:underline;}
#agenda .link a:hover {font-size:smaller; color:#000000; margin:0; padding:2px; text-decoration:none;}

#sondagem{
	width: 178px;
	margin: 0px;
	padding: 0px;
	margin-top: 1px;
	border:1px #F8CFA3 solid;
	background-color:#FADEC0;
	float:left;
	display:none;
}

#sondagem h3{
	margin: 0px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#666663;
}

#sondagem .titulo { font-size:smaller; color:#333333; margin:0; padding:2px; font-weight:bold;}
#sondagem .resposta { font-size:smaller; color:#333333; margin:0; padding:2px; font-weight:bold; }

#sondagem input{
	margin: 0px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666662;
	display:inline;
}

#votar{background-color:#FFFFFF;border:1px #006699 solid;}

#noticias{
	width: 415px;
	margin: 0px;
	padding: 0px;
	border:1px #E4E4E4 solid;
	background-color:#F9F9F9;
	float:left;
	position:relative;
}

#noticias h3{
	margin: 0px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#666662;
}

#nav_nivel{ width: 405px; margin: 0px 0px 1px 0px; padding: 5px; border:1px #E4E4E4 solid; background-color:#E3E3E3; font-family:Arial, Helvetica, sans-serif; font-size:x-small; color:#000000; display:none; }
#nav_nivel a, #nav_nivel a:visited { font-family:Arial, Helvetica, sans-serif; font-size:x-small; color:#666663; text-decoration:none;}
#nav_nivel a:hover {font-family:Arial, Helvetica, sans-serif; font-size:x-small; color:#666663; text-decoration:underline;}

#artigos_rel_apf {width: 405px; position:relative; float:left; margin: 1px 0px 0px 0px; padding: 5px; border:1px #006699 solid; background-color:#F9F9F9; font-family:Arial, Helvetica, sans-serif; }
#artigos_rel_educacao {width: 405px; position:relative; float:left; margin: 1px 0px 0px 0px; padding: 5px; border:1px #50AC31 solid; background-color:#F9F9F9; font-family:Arial, Helvetica, sans-serif; }
#artigos_rel_saude {width: 405px; position:relative; float:left; margin: 1px 0px 0px 0px; padding: 5px; border:1px #3FBEBE solid; background-color:#F9F9F9; font-family:Arial, Helvetica, sans-serif; }
#artigos_rel_sexualidade {width: 405px; position:relative; float:left; margin: 1px 0px 0px 0px; padding: 5px; border:1px #8E1E11 solid; background-color:#F9F9F9; font-family:Arial, Helvetica, sans-serif; }
#artigos_rel_direitos {width: 405px; position:relative; float:left; margin: 1px 0px 0px 0px; padding: 5px; border:1px #D27E00 solid; background-color:#F9F9F9; font-family:Arial, Helvetica, sans-serif; }

#artigos_rel_apf h4, #artigos_rel_educacao h4, #artigos_rel_direitos h4, #artigos_rel_sexualidade h4, #artigos_rel_saude h4 { margin:0; font-size:small; color:#333333;}

#artigos_rel_apf .titulo, #artigos_rel_educacao .titulo, #artigos_rel_direitos .titulo, #artigos_rel_sexualidade .titulo, #artigos_rel_saude .titulo { margin:0; font-weight:bold; font-size:small; color:#333333;}

#artigos_rel_apf ul, #artigos_rel_educacao ul, #artigos_rel_direitos ul, #artigos_rel_sexualidade ul, #artigos_rel_saude ul{ padding-left:15px; margin:0;}
#artigos_rel_apf a ,#artigos_rel_apf a:visited, #artigos_rel_educacao a ,#artigos_rel_educacao a:visited, #artigos_rel_sexualidade a ,#artigos_rel_sexualidade a:visited, #artigos_rel_direitos a ,#artigos_rel_direitos a:visited, #artigos_rel_saude a ,#artigos_rel_saude a:visited  {font-size: x-small; color:#666663; text-decoration:none;}
#artigos_rel_apf a:hover, #artigos_rel_educacao a:hover, #artigos_rel_sexualidade a:hover, #artigos_rel_direitos a:hover, #artigos_rel_saude a:hover  {color:#333333; text-decoration:underline;}

#conteudos, #loginArea{
	width: 600px;
	margin: 0px;
	padding: 0px;
	border:1px #E4E4E4 solid;
	background-color:#F9F9F9;
	float:left;
	display:table;
	position:relative;
}

#conteudos h3, #loginArea h3{
	margin: 0px;
	padding: 5px;
	line-height:110%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#666662;
}

#conteudos p, #loginArea p{
	line-height:110%;
	margin-top:3px;
	/*border:1px #E4E4E4 solid;*/
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color:#666662;
}

#conteudos div {
	padding: 5px;
	margin:0;
	/*border:0;
	border:1px #E4E4E4 solid;
	line-height:110%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#666666;*/
}

#destaques{
	width: 415px;
	margin-top: 1px;
	padding: 0px;
	border:1px #E4E4E4 solid;
	background-color:#F9F9F9;
	float:left;
	position:relative;
}

#destaques h4{
	margin: 0px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#666662;
}

/* Estilos APF */

#header_apf{
	width: 180px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#header_apf .logotipo, .img_cabecalho{
	margin: 0px;
	padding: 0px;
	border: 0px;
	float:left;
}

#contentApf{
	width: 417px;
	margin-top: 1px;
	padding: 0px;
	border:1px #E4E4E4 solid;
	background-color:#F9F9F9;
	float:left;
	position:relative;
}

#contentApf h4{
	margin: 0px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color:#006698;
}

#contentApf h2{
	margin: 0px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#006698;
}

#contentApf div {
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color:#666663;
}

#contentApf p{
	line-height:110%;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color:#666663;
}



#menu_apf{
	width: 176px;
	margin-top: 21px;
	padding: 2px;
	background-color:#DDE4F0;
	border: 0px;
	float:left;
}

#menu_apf h3{
	margin: 0px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #006698;
}

#menu_apf ul {
	border-style:none;
	margin:0px;
	border:0px;
	padding:0px;
}

#menu_apf ul li{
	margin:2px;
	border-top:1px #006699 solid;
	padding:0px;
	display:block;
	list-style-type: none;
}

#menu_apf ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	font-style:italic;
	font-weight:bold;
	color: #006698;
	text-decoration:none;
}

#menu_apf ul li a:hover{
	color: #003399;
	text-decoration:none;
}

#newsletter{
	width: 170px;
	margin: 0px;
	padding: 5px;
	height:65px;
	border-top:1px #006699 solid;
	background-color:#DDE4F0;
	float:left;
}

#newsletter h4{
	margin: 0px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666663;
}

#newsletter p{
	margin: 0px;
	padding: 2px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
	line-height:100%;
}

#newsletter input{
	margin-bottom: 2px;
	padding: 0px;
	border:1px #006699 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color:#FFFFFF;
	color: #666666;
	display:inline;
	/*float:right;*/
}

.labelField{
	text-align:left;
	height:18px;
	margin-left:2px;
	float:left;
	display:inline;
}

.formField{
	text-align:left;
	height:14px;
	margin:0px;
	border-style:none;
	padding:0px;
	float:right;
}

.submitBtn{
	text-align:left;
	height:18px;
	border-style:none;
	position:relative;
	margin-top:5px;
	padding:0px;
	float:right;
}

/* Estilos Notícias e Destaques */ 

.saude{
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:bold;
	color: #8AD9D8;
}

.educacao{
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:bold;
	color: #86D56D;
}

.sexualidade{
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:bold;
	color: #C82A19;
}

.direitos{
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:bold;
	color: #F18F01;
}

#noticia{
	padding: 5px;
	display: table;
	height:100%;
	/*border:1px #FF0000 solid;*/
	/*float:left;*/
}

#noticia img{
	float:left;
	border:1px #F2F2F2 solid;
	margin-right:5px;
}

#noticia p{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	line-height:150%;		
}

#noticia a, a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	color: #333333;
	text-decoration:underline;	
}

#noticia a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	color: #999998;
	text-decoration:underline;
	/*float:right;*/
}

#destaque{
	padding: 5px;
	display: table;
	height:100%;
	/*border:1px #FF0000 solid;*/
	/*float:left;*/
}

#destaque img{
	float:left;
	border:1px #F2F2F2 solid;
	margin-right:5px;
}

#destaque p.data_destaque{
	font-family:Arial, Helvetica, sans-serif;
	font-size:xx-small;
	margin:0;
	line-height:110%;		
}

#destaque p{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	line-height:150%;		
}

#destaque a, a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	color: #333333;
	text-decoration:underline;
}

#destaque a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	color: #999998;
	text-decoration:underline;
	/*float:right;*/
}

/*#loginArea{
	width: 415px;
	margin: 0px;
	padding: 0px;
	border:1px #E4E4E4 solid;
	background-color:#F9F9F9;
	float:left;
	position:relative;
}*/

#login{
	width:415px;
	font-size: x-small;
}

.loginLabel{
	width:160px;
	height:15px;
	text-align:right;
	margin-left:2px;
	float:left;
	padding-top:5px;
	display:none;
	/*border:1px #E4E4E4 solid;*/
}

.loginLabel p{
	/*border:1px #E4E4E4 solid;*/
	margin-top:25px;
	padding-top:15px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: x-small;*/
	color:#666662;
}

.loginFormField{
	width:240px;
	height:20px;
	text-align:left;
	float:left;
	padding:0;
	margin:0;
	display:none;
	/*border: 1px #CC0000 solid;*/
}

.submitLoginBtn{
	text-align:left;
	height:18px;
	border-style:none;
	position:relative;
	margin-top:5px;
	padding-left:162px;
	display:table;
	float:left;
	display:none;
}

.submitLoginBtn input {
	margin: 0px;
	padding: 0px;
	border:1px #CCCCCC solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color: #666666;
}

#enviarCnt { display:none; }

#userName, #userPassword { margin:0px; padding:0px; position:relative; width:100px; height: 14px; }

#userData{
	width:170px;
	margin-bottom: 1px;
	padding: 4px;
	border:1px #666666 solid;
	background-color:#E8E8E8;
	float:left;
	display:table;
	position:relative;
}

/* Pagination */

#pageNav {text-align:center;}
#pageNav a.off, #pageNav a.off:visited {border:1px #CCCCCC solid; font-size: x-small; padding-left:5px; padding-right:5px; background-color:#F3F3F3; color:#666666; text-decoration:none;}
#pageNav a.off:hover {color:#666663; text-decoration: underline;}
#pageNav a.on, #pageNav a.on:visited {border:1px #000000 solid; font-size: x-small; padding-left:5px; padding-right:5px; background-color:#FFFFFF; color:#666666; text-decoration:none;}
#pageNav a.on:hover {color:#666663; text-decoration: underline;}
#pageNav a.pagelink, #pageNav a.pagelink:visited {border:1px #CCCCCC solid; font-size: x-small; padding-left:5px; padding-right:5px; background-color:#F3F3F3; color:#666666; text-decoration:none;}
#pageNav a.pagelink:hover {color:#666663; text-decoration: underline;}

a.mapa, a.mapa:visited { color:#666662; text-decoration:none; font-size:small; }
a.mapa:hover { color:#333333; text-decoration:underline; font-size:small;}