BODY { 
	font-family: arial, sans-serif;
}

table.intro_table {
	width: 950px;
}

td.ponte_img {
	border-left: 1px solid black; 
	border-top: 1px solid black; 
	border-bottom: 1px solid black;
	width: 700px; 
	height: 176px;
}

td.events_placard {
	width: 248px;
	height: 174px;
	border: 1px solid black;
}

img.clock {
	vertical-align: bottom;
}

td.events {
	background-color: rgb(86,86,86);
	width: 248px;
	height: 159px;
}

td.events_title_clock {
	text-align: right;
	color: rgb(244,244,244);
	background-color: rgb(46,46,46);
	width: 74px; 
	height: 18px;
	font-weight: bold;
}

td.events_title {
	text-align: left;
	color: rgb(244,244,244);
	background-color: rgb(46,46,46);
	width: 176px; 
	height: 18px;
	font-weight: bold;
}

td.news {
	color: rgb(255,255,255);
	font-family: Tahoma;
	font-size: 10pt;
	padding-left: 10px;
	padding-right: 10px;
	width: 248px;
	height: 159px;
}

font.event_title {
	color: rgb(129,156,243);
	font-weight: bold;
	font-size: 10pt;
}

font.event_day {
	color: rgb(129,156,243);
}

td.red_bar {
	background-color: rgb(185,21,37);
	width: 950px;
	height: 20px;
	border: 1px solid rgb(185,21,37);
}

td.login_bar {
	vertical-align: top;
	width: 950px;
	height: 20px;
	font-size: 11pt;
	font-family: geneva, helvetica, sans serif;
	font-weight: bold;
	border-top: 1px solid rgb(185,21,37);
	background-color: rgb(185,21,37);
	color: rgb(255,255,255);
	text-align: right;
}

img.house_img {
	height: 20px;
	background-color: rgb(185,21,37);
	vertical-align: middle;
	border-bottom: 1px solid rgb(185,21,37);
}

a.login_link_n {
	font-size: 9pt;
	color: rgb(255,255,255);
	font-style: none;
}

a.login_link_l {
	font-size: 9pt;
	color: rgb(255,255,255);
	font-style: underline;
}

input.login_field {
	border: 1px solid black;
	background-color: rgb(240,240,240);
}

input.login {
	border: 1px solid black;
}

table.random_comment {
	width: 100%;
	background: rgb(168,190,217);
	color: rgb(46,70,101);
	border: 1px solid rgb(46,70,101);
}

td.random_comment_image {
	border-top: 10px solid rgb(109,146,190);
	border-right: 20px solid rgb(109,146,190);
	border-left: 20px solid rgb(109,146,190);
	background: rgb(109,146,190);
	text-align: center;
}

td.random_comment {
	width: 400px;
	background: rgb(168,190,217);
	color: rgb(46,70,101);
	border-top: 10px solid rgb(168,190,217);
	border-right: 20px solid rgb(168,190,217);
	border-left: 20px solid rgb(168,190,217);
}

td.random_comment_signature {
	color: rgb(46,70,101);
	text-align: right;
	border-bottom: 5px solid rgb(168,190,217);
	border-right: 20px solid rgb(168,190,217);
}

table.user_album_m {
	width: 950px;
	background-color: rgb(220,230,229); 
}

table.user_album_f {
	width: 950px;
	background-color: rgb(249,230,220); 
}

td.user_folder_create_m {
	background-color: rgb(220,230,229); 
	font-family: arial, sans-serif;
	font-size: 12pt;
	color: rgb(31,46,150);
}

td.user_folder_create_f {
	background-color: rgb(249,230,220); 
	font-family: arial, sans-serif;
	font-size: 12pt;
	color: rgb(150,46,31);
}

div.delete_folder {
	font-size: 11pt;
}

td.box {
	border: 0px;
	text-align: center;
}

a.user_box_m_right_link {
	color: blue;
}

td.user_box_m_right {
    text-align: right;
	background-color: rgb(220,230,229); 
	font-weight: bold;
	font-family: arial, sans-serif;
	font-size: 12pt;
	color: blue;
	height: 20px;
	width: 140px;
}

td.user_box_m {
	background-color: rgb(220,230,229); 
	font-weight: bold;
	font-family: arial, sans-serif;
	font-size: 14pt;
	color: rgb(31,46,150);
	height: 20px;
	width: 810px;
}

a.user_box_f_right_link {
	color: red;
}

td.user_box_f_right {
    text-align: right;
	background-color: rgb(249,230,220); 
	font-weight: bold;
	font-family: arial, sans-serif;
	font-size: 12pt;
	color: red;
	height: 20px;
	width: 140px;
}

td.user_box_f {
	background-color: rgb(249,230,220); 
	font-weight: bold;
	font-family: arial, sans-serif;
	font-size: 14pt;
	color: rgb(150,46,31);
	height: 20px;
	width: 810px;
}

td.box_top_m {
	text-align: center;
	width: 160px;
	height: 20px;
	color: rgb(0,0,0);
	background-color: rgb(220,230,229);
}

td.box_m {
	text-align: center;
	width: 160px;
	height: 160px;
	background-color: rgb(220,230,229);
}

td.box_textual_title_m {
	text-align: center;
	color: blue;
	height: 30px;
	font-size: 14pt;
	font-family: arial, sans-serif;
}

td.box_textual_title_f {
	text-align: center;
	color: red;
	height: 30px;
	font-size: 14pt;
	font-family: arial, sans-serif;
}

td.box_textual {
	width: 700px;
	text-align: left;
	margin-left: 30px;
	margin-right: 30px;
	border-bottom: 40px;
	font-size: 11pt;
	font-family: arial, sans-serif;
}

td.box_top_f {
	text-align: center;
	background-color: rgb(249,230,220);
	width: 160px;
	height: 20px;
	color: rgb(0,0,0);
}

td.box_f {
	text-align: center;
	width: 160px;
	height: 160px;
	background-color: rgb(249,230,220);
}

td.photo {
	text-align: center;
}

td.photo_legend {
	text-align: center;
	font-weight: bold;
}

img.photo {
	border: 1px solid black;
}

td.comments_box {
	text-align: center;
}

td.comment_label_m {
	width: 600px;
	background-color: rgb(5,23,150); 
	text-align: center;
	color: white;
	font-size: 11pt;
	font-family: arial, sans-serif;
}

td.comment_label_f {
	width: 600px;
	background-color: rgb(193,0,15);
	text-align: center;
	color: white;
	font-size: 11pt;
	font-family: arial, sans-serif;
}

td.comment_m {
	border: 16px solid rgb(240,250,249); 
	background-color: rgb(240,250,249); 
}

td.comment_f {
	border: 16px solid rgb(255,246,236);
	background-color: rgb(255,246,236);
}

td.title_intro {
	width: 700px;
	font-size: 13pt;
	font-family: arial, sans-serif;
	background: rgb(220,230,229);
	text-align: center;
	font-weight: bold;
	height: 40px;
}

td.intro_right {
	width: 250px;
}

td.text_intro {
	width: 700px;
	font-size: 13pt;
	font-family: arial, sans-serif;
	background: rgb(230,240,239);
}

table.comment_box_m {
	border: 1px solid rgb(5,23,150); 
	width: 600px;
	font-family: arial, sans-serif;
	font-size: 10pt;
}

table.comment_box_f {
	border: 1px solid rgb(193,0,15);
	width: 600px;
	font-family: arial, sans-serif;
	font-size: 10pt;
}

td.comment_box_m_title {
	text-align: center;
	color: blue;
	font-size: 11pt;
	font-family: arial, sans-serif;
	font-weight: bold;
}

td.comment_box_f_title {
	text-align: center;
	color: white;
	background-color: red;
	font-size: 11pt;
	font-family: arial, sans-serif;
	font-weight: bold;
}

table.foto_entrada {
	width: 720px;
}

td.foto_entrada {
	font-family: arial, sans-serif;
	color: rgb(50,50,50);
	font-weight: bold;
	text-align: center;
}

td.menu_lateral_titulo1 {
	height: 20px;
	border-left: 1px solid rgb(51,67,94);
	border-right: 1px solid rgb(51,67,94);
	border-bottom: 1px solid rgb(51,67,94);
	text-align: left;
	font-family: arial, sans-serif;
	color: rgb(250,250,250);
	background: rgb(51,67,94);
	font-weight: bold;
}

td.menu_lateral_titulo2 {
	height: 20px;
	border-left: 1px solid rgb(60,89,55);
	border-right: 1px solid rgb(60,89,55);
	border-bottom: 1px solid rgb(60,89,55);
	text-align: left;
	font-family: arial, sans-serif;
	color: rgb(250,250,250);
	background: rgb(60,89,55);
	font-weight: bold;
}

table.menu_lateral {
	width: 200px;
}

td.menu_lateral {
	height: 20px;
	border-left: 1px solid rgb(150,150,150);
	border-right: 1px solid rgb(150,150,150);
	border-bottom: 1px solid rgb(150,150,150);
	text-align: left;
	font-family: arial, sans-serif;
	color: rgb(150,150,150);
	background: rgb(230,230,230);
}

td.menu_lateral_light {
	cursor: hand;
	height: 20px;
	border-left: 1px solid rgb(150,150,150);
	border-right: 1px solid rgb(150,150,150);
	border-bottom: 1px solid rgb(150,150,150);
	text-align: left;
	font-family: arial, sans-serif;
	color: rgb(230,230,230);
	background: rgb(150,150,150);
}

td.photo_left {
	width: 200px;
	border: 1px solid rgb(27,118,50);
	background: rgb(224,254,226);
}

a.no_decoration:link, a.no_decoration:visited, a.no_decoration:active, a.no_decoration:hover {
	text-decoration: none;
	color: transparent;
}

a.no_decoration_photo:link, a.no_decoration_photo:visited, a.no_decoration_photo:active, a.no_decoration_photo:hover {
	text-decoration: none;
	color: transparent;
	background-color: transparent;
}

a.with_decoration:link, a.with_decoration:visited, a.with_decoration:active, a.with_decoration:hover {
	color: rgb(0,0,0);
}

a.with_decoration_photo:link, a.with_decoration_photo:visited, a.with_decoration_photo:active, a.with_decoration_photo:hover {
	text-decoration: bold;
	background-color: rgb(0,0,0);
	color: rgb(255,255,255);
}

img.no_border {
	border: 2px solid transparent;
	vertical-align: top;
}

img.with_border {
	border: 2px solid black;
	vertical-align: top;
}

td.last_user {
	width: 200px;
	border: 1px solid rgb(220,220,80);
	background: rgb(250,250,200);
}

a.last_login:link, a.last_login:visited, a.last_login:active, a.last_login:hover {
	text-align: center;
	color: rgb(200,200,30);	
	text-decoration: none;
}

a.last_login_over:link, a.last_login_over:visited, a.last_login_over:active, a.last_login_over:hover {
	text-align: center;
	color: rgb(200,200,30);	
	text-decoration: underline;
}

a.most_commented:link, a.most_commented:visited, a.most_commented:active, a.most_commented:hover {
	text-align: center;
	color: rgb(27,118,50);	
	text-decoration: none;
}

a.most_commented_over:link, a.most_commented_over:visited, a.most_commented_over:active, a.most_commented_over:hover {
	text-align: center;
	color: rgb(27,118,50);	
	text-decoration: underline;
}
