/* Hides from IE-mac \*/
* html .clearfix{ height: 1%; }
/* End hide from IE-mac */ 
a {
	color: #006699;
	font-weight: bold;
	text-decoration: underline;
}
a:hover { color: #FF3300; }
div .divleft { float: left; margin: 0px 20px 10px 0px; }
html, body{
	margin: 5px 0 0 0;
	padding: 0px;
	background-color: #E3E2DD;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}
img { border: none; text-decoration: none; }
img.floatleft { float: left; margin: 0px 20px 0px 0px; }
img.floatrgt { float: right; margin: 0px 0px 0px 20px; }
p, h2, h3, h4 { margin: 0px; }
.blocktext{
	border: solid 1px #000000;
	margin-left: 280px;
	background-color: #FFFFCC;
}
.blocktextin{ padding: 5px; }
.copy{
	float: left;
	margin: 5px 0px 0px 10px!important;
	margin: 7px 0px 0px 5px;
	text-align: left;
}
.copy a:link, .copy a:visited, .copy a:active, #webmast a:link, #webmast a:visited, #webmast a:active{ margin: 0px; color: #787878; font-weight: bold; }
.copy a:hover, #webmast a:hover{ color: #FF9900; }
.copy, #webmast { color: #787878; font-size: 10px; }
.fotoindex{text-indent:7px; }
.header2, .info { color: #006699; }
.indextit{
	width: 160px;
	margin: 0px;
	padding: 6px 0 0 0px;
	text-indent:34px;
	color: #313131;
	background: url(../img/bg_indextit.jpg) no-repeat;
	font-size: 12px;
	height: 24px;
	overflow:hidden;
}
#indice p{padding-bottom:4px;}
.indi a{padding-left:5px;font:normal 12px arial;}
.indice a{padding:0 0 0 10px;font:normal 11px arial;}
.info p a{text-decoration: none;}
.login {
	border: 1px #000000 solid;
	background: #006699;
	color: #FFFFFF;
	text-decoration: none;
	cursor: default;
}
.mailbox{ font: bold 10px arial, geneva,sans-serif; }
.pagetit{ font: bold 18px Arial, Geneva, sans-serif; }
.por{ font: normal 9px Verdana, Arial, Geneva,sans-serif; }
#coldown a, #docdown a{
	font: bold 10px arial, geneva, sans-serif;
	text-decoration: none;
}
#coldown, #docdown{ border: solid 1px #006699; padding: 10px 0 10px 5px; }
#collista{
	padding-top: 6px;
	background-color: #006699;
	color: #FFFFFF;
	text-align: center;
	height: 28px;
}
#container{
	margin: 0 auto;
	padding: 0px;
	width: 772px;
	background: url(../img/bg_page.jpg) repeat-y;
	text-align: left;
}
#footer{
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 770px;
	background: url(../img/bg_footer.jpg) no-repeat;
	height: 54px;
	vertical-align: bottom;
}
#fototxt{ width: 140px; }
#fototxt, .fotoindex{
	margin: 117px 7px 0px 0px;
	padding-right: 5px;
	float: right;
	color: #959595;
	font-size: 20px;
	line-height: 26px;
	text-align: left;
}
#leftnav {
	float: left;
	width: 266px;
	padding: 0px;
	margin: 0px;
	background: url(../img/menu_fix.jpg) no-repeat;
	height: 29px;
}
#nots{
	padding: 10px 20px 5px 20px;
	border: 2px dotted #F4F09D;
	color: #787878;
	background: url(../img/pin.jpg) #FFFFF2 left top no-repeat;
	font: normal 14px 'Comic Sans MS', arial, sans-serif;
	text-align: left;
	text-indent: 25px;
}
#pagecentro{margin-bottom:20px;}
#pagefoto{
	margin: 29px 0 0 0!important;
	margin: 0px;
	width: 772px;
	height: 143px;
}
#pagelft{
	float: left;
	margin: 30px 20px 30px 50px !important;
	margin: 30px 20px 30px 30px;
	padding-bottom: 0px !important;
	padding-bottom: 30px;
	width: 500px;
	text-align: justify;
}
#pagemenu{ float: left; }
#pagergt{
	float: right;
	width: 160px;
	margin: 0 15px 0 0 !important;
	margin: 0 7px 0 0;
	font-size: 11px;
}
#pagetop{
	background: url(../img/page_top.jpg) no-repeat;
	height: 38px;
}
#user {
	margin-top: 20px;
	border: solid 1px #9D9D9D;
	background-color: #EFEFEF;
	font-size: 10px;
	text-align: center;
}
#user form{ margin: 10px 0 10px 0; text-align: center; }
#user input { width: 56px; font-size: 10px; line-height: 11px; }
#user label {
	padding-left: 4px;
	width: 70px;
	float: left;
	font-weight: bold;
	text-align: left;
}
#webmast{
	float: right;
	margin: 9px 10px 0 0 !important;
	margin: 9px 5px 0 0;
	text-align: right;
}
