﻿@charset "UTF-8";
@import "reset.css";
@import "default.css";

/*
	INDEX
	+geral
	+wrap
	+header
	+nav
	+content
	+footer
	+classes
*/

/* +geral */
body {
	font:62.5% tahoma, verdana, arial, sans-serif;
	color:#989898
}

a {text-decoration:none; color: #E62D66;}
a:hover, a:focus {text-decoration: none; color: #E62D66 !important;}

hr {height:2px;border:none;clear:both;display:block;background:url(../imgs/backgrounds/hr.gif) repeat-x}

legend {white-space:normal}
legend.hide_text {height:0;line-height:0}

input, select, textarea {font:1.1em tahoma, verdana, arial, sans-serif;color:#989898}
button {border:none;cursor:pointer}

strong { font-weight: bold; }
em { font-style: italic; }
/* end geral */


/* +wrap */
#wrap {
	width:977px;
	margin:auto
}
/* end wrap */


/* +header */
#header {
	height:13.8em;
	position:relative
}
#header h1 {
	width:205px;
	height:75px;
	position: absolute;
	top: 18px;
	left: 40px;
	/*background:url(../imgs/others/logo_void.png) no-repeat*/
}
#header h1 a {
	width:206px;
	height:75px;
	display:block
}
#banner_728 {
	width:72.8em;
	height:90px;
	float:right;
	/*background:url(../imgs/backgrounds/banner_728.png) repeat-y left;*/
	/*padding-left:24px;*/
	background: #CCC;
	#margin-top:-58px;
	margin-top: 32px;
}

#flash_logo {
	width:206px; 
	height:75px;
	position:absolute;
	top: 30px; left:2px
}
/* end header */


/* +nav */
#nav {
	height:0;
	position:relative
}
#nav_main {
	position:absolute;
	top:-13.8em; right:0
}
#menu {
	width:554px;
	height:16px;
	float:left
}
#menu li {float:left;margin-right:4px}
#menu a {display:block;height:16px}
#menu a:hover, #menu a:focus  {height:18px;}
#menu li.selected a {height:18px;background-position:left top}
#menu a.site_magazine {width:100px;background:url(../imgs/buttons/mnu_site_magazine.gif) no-repeat left bottom}
#menu a.sign {width:55px;background:url(../imgs/buttons/mnu_sign.gif) no-repeat left bottom}
#menu a.distribution_points {width:142px;background:url(../imgs/buttons/mnu_distribution_points.gif) no-repeat left bottom}
#menu a.void_commercial {width:103px;background:url(../imgs/buttons/mnu_void_commercial.gif) no-repeat left bottom}
#menu a.contact {width:67px;background:url(../imgs/buttons/mnu_contact.gif) no-repeat left bottom}
#menu a.register {width:67px;background:url(../imgs/buttons/mnu_register.gif) no-repeat left bottom}

#user_login {
	width:17.6em;
	height:1.8em;
	float:left;
	margin-left:4px;
	background:url(../imgs/backgrounds/dark_gray_background.gif)
}
#user_login .username {
	color:#e6e6e6;
	float:left;
	padding:2px 0 0 15px;
	font-size:1.1em;
	display:block
}
#user_login .exit {
	width:53px;
	height:18px;
	background:url(../imgs/buttons/exit.gif) no-repeat;
	float:right
}

#search {width:20.6em;height:2em;background-color:#c2c2c2;padding:1px;position:absolute;top:-3.7em;left:0}
#search div {width:137px;height:2em;float:left;padding-left:20px;margin-right:2px;background:#989898 url(../imgs/backgrounds/search.gif) no-repeat 3px 5px}
#search div input {width:130px;margin-top:0.4em;background-color:#989898;border:none;color:#DCDBDB}
#search button.search {width:47px;height:20px;background:url(../imgs/buttons/search.gif) no-repeat}
/* end nav */


/* +content */
#content {
	padding:1px 1px 0;
	background-color:#fff;
	border:1px solid #F2F1F1;
	border-bottom:none
}

#main {
	width:56.3em;
	padding:9px 0 45px 0;
	float:left
}

#container {
	width:75.1em;
	min-height:63.7em;
	float:left;
	margin:9px 0 45px 0;
	background:url(../imgs/backgrounds/vr.gif) repeat-y 56em 1em
}

#main .container .content {min-height:41.3em}

#photos_home #main, #videos_home #main, #promotion #main, #magazine #main, #search_results #main, #distribution_points #main, #contact #main {
	width:74.8em;
	padding:9px 0 15px 3px;
	float:left
}
#blog #main #posts, #photos_archive #main #albuns, #photos_details #main #photos, #videos_archive #main #videos, #videos_details #main #videos  {
	width:56.3em;
	min-height:63.7em;
	background:url(../imgs/backgrounds/vr.gif) repeat-y right top
}

/* +left_sidebar*/
#left_sidebar {width:22em;padding:9px 0 45px;float:left}

#interactive_menu {width:197px;margin:auto;background-color:#fff;position:relative}
#interactive_menu li {height:47px;border-bottom:1px solid #e5e4e4;position:relative;z-index:2}
#interactive_menu a {width:197px;height:47px;display:block;background-position:left top;background-repeat:no-repeat}
#interactive_menu a:hover, #interactive_menu a:focus {background-color:#ececec;background-position:left -48px}
#interactive_menu li.selected a, #interactive_menu li.selected a:hover  {background-color:#e62d66;background-position:left -96px}
#interactive_menu a.blog {background-image:url(../imgs/buttons/sidebar_blog.gif)}
#interactive_menu a.photos {background-image:url(../imgs/buttons/sidebar_photos.gif)}
#interactive_menu a.videos {background-image:url(../imgs/buttons/sidebar_videos.gif)}
#interactive_menu a.promotion {background-image:url(../imgs/buttons/sidebar_promotion.gif)}

#banner_180 {width:19.5em;border:1px solid #f4f4f4;margin:30px auto 0;padding:7px 0;background-image:url(../imgs/backgrounds/default_line_diag.gif)}
#banner_180_container {width:18em;height:40em;margin:auto} 
/* end left_sidebar */

/* +right_sidebar */
#right_sidebar  {width:18em;padding:9px 0 45px 8px;float:left}

#right_sidebar #poll {width:17.2em;min-height:7em;margin-top:11px;position:relative}
#right_sidebar #poll h2 a {width:17.2em;height:17px;background:#c8c8c8 url(../imgs/buttons/right_sidebar_poll.gif) no-repeat left top}
#right_sidebar #poll #poll_content {width:17em;min-height:7em;border:1px solid #d6d6d6;padding-bottom:20px;background-image:url(../imgs/backgrounds/default_line_diag.gif)}
#right_sidebar #poll legend strong, #right_sidebar #poll h3.partial_result {width:13.8em;display:block;padding:10px 0 7px 7px;font-size:1.1em;color:#989898;font-weight:bold} 
#right_sidebar #poll legend strong span {padding-left:11px;background:url(../imgs/others/transparent_marker.gif) no-repeat left 4px} 
#right_sidebar #poll form ul, #right_sidebar #poll ul.partial_result {width:15em;margin:auto auto 10px}
#right_sidebar #poll form li, #right_sidebar #poll ul.partial_result li {margin-top:3px}
#right_sidebar #poll label, #right_sidebar #poll ul.partial_result li {font-size:1.1em;color:#888;margin-left:5px}
#right_sidebar #poll button.vote {width:66px;height:17px;background:url(../imgs/buttons/vote.gif) no-repeat;margin-left:10px}
#right_sidebar #poll .previous, #right_sidebar #poll .next {width:85px;height:15px;display:block;position:absolute;background-color:#fff;bottom:-6px}
#right_sidebar #poll .previous a, #right_sidebar #poll .next a {width:85px;height:15px}
#right_sidebar #poll .previous {left:0}
#right_sidebar #poll .previous a {background:url(../imgs/buttons/previous.gif) no-repeat}
#right_sidebar #poll .next {right:0}
#right_sidebar #poll .next a {background:url(../imgs/buttons/next.gif) no-repeat}
#right_sidebar #poll a.previous:hover, #right_sidebar #poll a.next:hover {background-position:left -15px}
#right_sidebar #poll .notice {padding-top:10px}
#right_sidebar #poll h3.partial_result {padding-top:5px}
#right_sidebar #poll ul.partial_result li span {color:#e62d66;font-weight:bold;font-size:1.2em}
#right_sidebar #poll .ajax_loading {position:absolute;left:50%;top:50%;margin:-8px 0 0 -8px}

#right_sidebar #archive {width:17.2em}
#right_sidebar #archive h2 {width:172px;height:17px;background:#c8c8c8 url(../imgs/titles/archive.gif) no-repeat}
#right_sidebar #archive ul {width:15em;margin:10px 0 0 7px}
#right_sidebar #archive ul ul {margin:4px 0}
#right_sidebar #archive li {margin-bottom:3px}
#right_sidebar #archive a {font-size:1.1em;color:#8a8a8a;text-transform:lowercase;padding-left:11px}
#right_sidebar #archive li a {background:url(../imgs/others/list_type_plus.gif) no-repeat left 2px}
#right_sidebar #archive li li a, #right_sidebar #archive li.selected li a {font-weight:normal;color:#8a8a8a;background:url(../imgs/others/list_type_default.gif) no-repeat left 2px}
#right_sidebar #archive a:hover, #right_sidebar #archive a:focus {text-decoration:none} 
#right_sidebar #archive li a:hover, #right_sidebar #archive li a:focus, #right_sidebar #archive li.selected a,
#right_sidebar #archive li.selected li a:hover, #right_sidebar #archive li.selected li a:focus, #right_sidebar #archive li.selected li.selected a,
#right_sidebar #archive li.selected li.selected .ajax a:hover, #right_sidebar #archive li.selected li.selected .ajax a:focus, #right_sidebar #archive li.selected li .ajax li.selected a 
{color:#e62d66;font-weight:bold}
#right_sidebar #archive li a:hover, #right_sidebar #archive li a:focus, #right_sidebar #archive li.selected a {background:url(../imgs/others/list_type_plus_pink.gif) no-repeat left 2px}
#right_sidebar #archive li.selected li a:hover, #right_sidebar #archive li.selected li a:focus, #right_sidebar #archive li li.selected a,
#right_sidebar #archive li li a:hover, #right_sidebar #archive li li a:focus
{background:url(../imgs/others/list_type_pink.gif) no-repeat left 2px}

#right_sidebar #archive .ajax {display:none}
#right_sidebar #archive li.selected .ajax ul {display:none}
#right_sidebar #archive li li .ajax a, #right_sidebar #archive li.selected li.selected .ajax a  {margin-left:15px;background:none;color:#8a8a8a;font-size:0.9em;font-weight:normal;padding-left:0}
#right_sidebar #archive .ajax li li a, #right_sidebar #archive li.selected li.selected .ajax li li a, 
#right_sidebar #archive li li .ajax li.selected li a, #right_sidebar #archive li.selected li .ajax li.selected li a
{color:#8a8a8a;text-transform:none;font-size:1.1em;font-weight:normal;padding-left:11px;margin-left:0;background:url(../imgs/others/list_type_disc.gif) no-repeat 2px 4px}
#right_sidebar #archive li.selected li li li a:hover, #right_sidebar #archive li.selected li.selected li li a:focus, #right_sidebar #archive li.selected li.selected li li a, 
#right_sidebar #archive li.selected li.selected li.selected li a:hover, #right_sidebar #archive li.selected li.selected li.selected li a:focus, #right_sidebar #archive li.selected li.selected li.selected li.selected a 
{background:url(../imgs/others/list_type_pink_disc.gif) no-repeat 2px 4px}

#right_sidebar #access_void {width:17.2em}
#right_sidebar #access_void h2 {width:172px;height:17px;background:url(../imgs/titles/access_void.gif) no-repeat}
#right_sidebar #access_void ul {width:15em;margin:10px auto 0 7px}
#right_sidebar #access_void ul li {margin-bottom:3px;background:url(../imgs/others/list_type_default.gif) no-repeat left 2px;padding-left:11px}
#right_sidebar #access_void ul li a {font-size:1.1em;font-weight:bold;color:#989898}
#right_sidebar #access_void ul li a:hover {text-decoration:none;color:#e62d66}
/* end right_sidebar */

/*+home*/
#home #content {/*padding:4px 0 0*/}

#home #highlights { background-color:#fff; margin:10px 0 0 10px;}
#home #highlights #highlight {width:76.7em;height:41.3em;background-color:#fff;margin:auto;position:relative}
#home #highlights #highlight a:hover {text-decoration:none}
#home #highlights #highlight img {width:76.3em;height:41.3em}
#home #highlights .description {width:73.3em;height:4.3em;padding:15px;display:block;position:absolute;background-image:url(../imgs/backgrounds/highlight_description.png);bottom:7px;left:0}
#home #highlights .description em {font-size:1.6em;display:block;font-weight:bold;color:#fff}
#home #highlights .description strong {font-size:1.8em;display:block;font-weight:bold;color:#fff}

#home #recent {width:65.1em;padding:7px 5px 13px;float:left}
#home #recent .box {width:21.9em;height:12.1em;overflow:hidden;float:left;margin:4px 7px 0 0;padding-right:100px}
#home #recent .box ul {margin-left:19px}
#home #recent .box ul li {background:url(../imgs/others/list_type_default.gif) no-repeat left 2px;padding-left:11px;font-size:1.1em;color:#8a8a8a}
#home #recent .box ul li a {color:#8a8a8a}
#home #recent .box h2 a {height:30px;margin:7px 0 8px 7px}
#home #recent .box h2 a.blog {width:107px;background:url(../imgs/titles/home_blog.gif) no-repeat}
#home #recent .box h2 a.photos {width:122px;background:url(../imgs/titles/home_photos.gif) no-repeat}
#home #recent .box h2 a.videos {width:149px;background:url(../imgs/titles/home_videos.gif) no-repeat}
#home #recent .box h2 a.promotion {width:206px;background:url(../imgs/titles/home_promotion.gif) no-repeat}

#banner_300 {width:30.6em;padding:1.1em 0;margin-bottom:2px;float:left;}
#banner_300_container {width:30em;height:25em;margin:auto}
/* end home */

/* +blog */
#blog #main, #blog #right_sidebar {padding-top:0;padding-bottom:0}
#blog #main #posts {background:none}

#blog #main .post {width:54.9em;margin:0 0 30px 2px;background-image:url(../imgs/backgrounds/default_line_diag.gif)}
#blog #main .post_sidebar {width:6em;float:left}
#blog #main .post_main {width:48.2em;background-color:#fff;padding-left:7px;float:left}
#blog #main .post_footer {padding-top:7px;clear:both;background-color:#fff}
#blog #main .post_date {text-align:center;color:#fff}
#blog #main .post_date .day {height:54px;font-size:4.5em;display:block;background-image:url(../imgs/backgrounds/pink_text_background.gif)}
#blog #main .post_date .month_year {height:20px;font-size:1.3em;margin-top:1px;display:block;background-image:url(../imgs/backgrounds/pink_text_background.gif)}
#blog #main .tags {padding:8px 0;background-color:#fff}
#blog #main .tags li {margin-bottom:2px}
#blog #main .tags a {padding-left:8px;font-size:1.1em;color:#e62d66;background:url(../imgs/others/list_type_pink_disc.gif) no-repeat left 5px}
#blog #main .post_header {margin-bottom:20px;color:#fff;text-transform:lowercase;padding:4px 8px;background-image:url(../imgs/backgrounds/pink_text_background.gif)}
#blog #main .post_header h3, #blog #main .post_header h3 a {font-size:2.2em;color:#fff;font-weight:bold;margin-bottom:6px}
#blog #main .post_header h3 a {font-size:1em}
#blog #main .post_content {padding:0 10px;overflow:hidden; width: 450px;}
#blog #main .post_content h1, #blog #main .post_content h2, #blog #main .post_content h3,
#blog #main .post_content pre 
{display:none}
#blog #main .post_content h4, #blog #main .post_content h5, #blog #main .post_content h6 {margin-top:0;font-weight:bold} 
#blog #main .post_content h4 {font-size:1.4em}
#blog #main .post_content h5 {font-size:1.3em}
#blog #main .post_content h6 {font-size:1.2em}
#blog #main .post_content p, #blog #main .post_content li, #blog #main .post_content address {font-size:1.2em}
#blog #main .post_content li {list-style-position:inside}
#blog #main .post_content ul li {list-style-type:disc}
#blog #main .post_content ol li {list-style-type:decimal}
#blog #main .post_content p, #blog #main .post_content ul, #blog #main .post_content ol, #blog #main .post_content blockquote, 
#blog #main .post_content address, #blog #main .post_content h4, #blog #main .post_content h5, #blog #main .post_content h6
{margin-bottom:10px}
#blog #main .post_content .wp-caption-text {margin-top:5px}
#blog #main .post_content .wp-caption.alignleft {margin-right:17px}
#blog #main .post_content .wp-caption.alignright {margin-left:17px}
#blog #main .post_content .alignleft {float:left}
#blog #main .post_content .alignright {float:right}
#blog #main .post_content blockquote {border:1px solid #e2e2e2;padding:5px 10px 0;background-color:#f9f9f9}
#blog #main .post_content strong {font-weight:bold}
#blog #main .post_content em {font-style:italic} 
#blog #main .post_content img {padding:8px;border:1px solid #d6d6d6}
#blog #main .post_content object {display:block;margin:0 auto}
#blog #main .post_content * {max-width:444px}
#blog #main .post_footer a {height:1.7em;display:block;padding-left:228px;background-color:#f4f4f4}
#blog #main .post_footer a:hover, #blog #main .post_footer a:focus {text-decoration:none}
#blog #main .post_footer .comments {width:76px;height:17px;margin-right:2px;float:left;background:url(../imgs/buttons/comments_and_quantity.gif) no-repeat}
#blog #main .post_footer .quantity {font-size:1.1em;color:#a8a8a8;font-weight:bold;padding-top:2px;display:block}

#blog #main .list_posts.pagination, #blog #main .post_details.pagination {width:54.9em;height:15px;background-color:#f3f2f2;border:1px solid #eae9e9}
#blog #main .post_details.pagination {margin-top:24px}
#blog #main .list_posts.pagination a, #blog #main .post_details.pagination a {height:15px}
#blog #main .list_posts.pagination .previous, #blog #main .post_details.pagination .previous {float:left}
#blog #main .list_posts.pagination .next, #blog #main .post_details.pagination .next {float:right}
#blog #main .list_posts.pagination .previous a {width:114px;background:url(../imgs/buttons/previous_posts.gif) no-repeat}
#blog #main .list_posts.pagination .next a {width:108px;background:url(../imgs/buttons/next_posts.gif) no-repeat}
#blog #main .post_details.pagination .previous a {width:94px;background:url(../imgs/buttons/previous_post.gif) no-repeat}
#blog #main .post_details.pagination .next a {width:96px;background:url(../imgs/buttons/next_post.gif) no-repeat}

#blog #main .empty_posts {font-size:1.1em}
#blog #main .nocomments {margin-top:10px;font-size:1.1em}

#rss_blog {width:17.2em}
#rss_blog a {width:170px;height:27px;display:block;background:url(../imgs/buttons/sign_void_rss.gif) no-repeat 3px 3px;border:1px solid #eae9e9}

#last_posts {width:17.2em;margin-top:9px}
#last_posts h2 {width:172px;height:17px;background:url(../imgs/titles/last_posts.gif) no-repeat}
#last_posts ul {width:17.2em;margin-top:10px}
#last_posts ul li {width:15.6em;margin:4px 0 0 6px;line-height:1.6em;background:url(../imgs/others/list_type_pink.gif) no-repeat left 5px;padding-left:11px}
#last_posts ul li a {font-size:1.1em;color:#e62d66}

#blog #tag_cloud {width:172px}
#blog #tag_cloud p {font-size:1.1em;margin-bottom:5px}
#blog #tag_cloud a {color:#e62d66}

#blog #poll, #blog #access_void, #blog #archive, #blog #tag_cloud {margin-top:30px}

/* end blog */

/* +photos */
#photos_home .highlights li {width:24.9em;height:18.9em;float:left}
#photos_home .highlights li img {width:24.1em;height:18em}
#photos_home .highlights li.highlight {width:49.8em;height:36.8em}
#photos_home .highlights li.highlight img {width:49.1em;height:36.8em}

#photos_home .most_recent {position:relative;margin-top:25px}
#photos_home .most_recent h3 {width:669px;height:17px;background:url(../imgs/titles/most_recent_albuns.gif) no-repeat}
#photos_home .most_recent ul {width:24.4em;margin-top:15px;}
#photos_home .most_recent .archive {position:absolute;top:0;right:7px}

#photos_archive  #albuns .albuns_list {margin:12px 0}

#photos_details #photos .albuns_pagination {width:55.1em;height:1.5em;border:1px solid #eae9e9;position:relative}
#photos_details #photos .albuns_pagination li a {height:1.6em;top:0;position:absolute;padding-top:1px;display:block;font-size:1em;color:#E62D66}
#photos_details #photos .albuns_pagination .previous a {padding-left:19px;left:0;background:url(../imgs/buttons/prev_marker.gif) no-repeat}
#photos_details #photos .albuns_pagination .next a {padding-right:19px;right:0;background:url(../imgs/buttons/next_marker.gif) no-repeat right top}
#photos_details #photos .album_title, #slideshow .album_title {padding:2px;margin:3px 11px 0 0;display:inline-block;background:url(../imgs/backgrounds/pink_text_background.gif)}
#photos_details #photos .album_title .sifr, #slideshow .album_title .sifr {color:#fff;font-size:3.3em}
#photos_details #photos .album_date, #slideshow .album_date {height:2.0em;float:left;padding:2px 8px;display:inline-block;background:url(../imgs/backgrounds/pink_text_background.gif)}
#photos_details #photos .album_date .sifr, #slideshow .album_date .sifr {color:#fff;font-size:1.4em}
#photos_details #photos .author, #slideshow .author {display:block;float:left;margin:7px 5px 8px;font-size:1.1em;padding-left:9px;background:url(../imgs/others/sharp_marker.gif) no-repeat left 2px;text-transform:lowercase;color:#e62d66}
#photos_details #photos .description {width:53.1em;padding:10px;clear:both;background:url(../imgs/backgrounds/gray_text_background.gif)}
#photos_details #photos .description p {width:34em;font-size:1.1em;color:#989898}
#photos_details #photos a.comment {width:67px;height:13px;display:block;float:right;margin:10px 12px 0 0;position:relative}
#photos_details #photos a.comment:hover, #photos_details #photos a.comment:focus {text-decoration:none}
#photos_details #photos a.comment span.hide_text {width:67px;height:13px;background:url(../imgs/buttons/comment.gif) no-repeat}
#photos_details #photos .photos_list {margin:12px 0 15px}
#photos_details #photos .photos_list li {width:18.6em;height:14em;float:left}
#photos_details #photos .photos_list img {width:17.7em;height:13.4em}

#photos_details #right_sidebar .back_to_photos {width:146px;height:17px;background:url(../imgs/buttons/back_to_photos.gif) no-repeat;float:left}

#enlarged_image .options {margin-left:30px}
#enlarged_image .options li {float:left;margin-right:3px}
#enlarged_image .options a {width:77px;height:17px;background-position:left top}
#enlarged_image .options a:hover, #enlarged_image .options a:focus, #enlarged_image .options li.selected a {background-position:left bottom}
#enlarged_image .options .slideshow {background:url(../imgs/buttons/layer_slideshow.gif) no-repeat}
#enlarged_image .options .download {background:url(../imgs/buttons/layer_download.gif) no-repeat}
#enlarged_image .options .send {background:url(../imgs/buttons/layer_send.gif) no-repeat}
#enlarged_image .copy_the_permalink {width:32.5em;float:left;margin-bottom:2px}
#enlarged_image #permalink {width:20.3em}
#enlarged_image .photo_description, #slideshow .photo_description {width:56.3em;padding:10px;font-size:1.1em;margin:3px auto 10px;color:#fff;background-color:#818181}
#enlarged_image div.recommend {width:64em;margin:auto;clear:both;padding:15px 0;background-color:#adacac;}
#enlarged_image .thumb {width:17.9em;margin:0 auto 8px}
#enlarged_image .thumb img {width:17.9em}

#photos_slideshow {background-color:#989898}
#slideshow {padding-bottom:47px}
#slideshow h1 {float:left}
#slideshow h1 a {width:204px;height:71px;margin:13px 0 15px 23px;background:url(../imgs/others/logo_void_slideshow.gif) no-repeat}
#slideshow h2 {width:97px;height:26px;background:url(../imgs/titles/photos_slideshow.gif) no-repeat;margin:59px 0 0 6px;float:left}
#slideshow .album_title {float:left;clear:both;margin-left:23px;background:#fff none}
#slideshow .album_title .sifr, #slideshow .album_date .sifr {color:#E62D66}
#slideshow .album_date {clear:both;float:left;margin-left:23px;background:#fff none}
#slideshow .author {background:url(../imgs/others/white_sharp_marker.gif) no-repeat left 2px;color:#fff}
#slideshow .slideshow_content {width:74em;height:56.3em;background-color:#fff;clear:both;padding:19px 0;margin:auto;position:relative;top:24px;border:1px solid #d3d2d2}
#slideshow .options {width:10.7em;margin-left:43em;float:left}
#slideshow .options li {float:left}
#slideshow .options a {margin-right:2px}
#slideshow .previous a {width:29px;height:28px;background:url(../imgs/buttons/large_prev_marker.gif) no-repeat}
#slideshow .pause a {width:43px;height:28px;background:url(../imgs/buttons/pause_slideshow.gif) no-repeat}
#slideshow .play a {width:43px;height:28px;display:none;background:url(../imgs/buttons/play_slideshow.gif) no-repeat}
#slideshow .next a {width:29px;height:28px;background:url(../imgs/buttons/large_next_marker.gif) no-repeat}
#slideshow .photos {height:48em;padding:0;text-align:center;overflow:hidden}
#slideshow .photos img {position:relative !important;height:100%;margin:auto}
#slideshow .photo_description {width:56.4em;background-color:#e62d66}
#slideshow .slideshow_speed {width:15.3em;height:2.8em;margin-bottom:0.2em;position:relative;float:left;background-color:#e62d66}
#slideshow .slideshow_speed a {position:absolute;font-size:1.5em;color:#fff;top:0.3em}
#slideshow .slideshow_speed a:hover, #slideshow .slideshow_speed a:focus {text-decoration:none}
#slideshow .slideshow_speed .minus a {left:0.8em}
#slideshow .slideshow_speed .plus a {right:0.7em}
#slideshow .slideshow_speed .speed_viewer {width:6.5em;margin:auto;position:relative;top:0.6em;font-size:1.1em;color:#fff}
#slideshow .slideshow_speed .speed_viewer .seconds {background-color:#fff;font-size:1.1em;color:#e62d66;padding:2px}
#slideshow .back {width:70px;height:17px;position:absolute;top:18px;right:33px;background:url(../imgs/buttons/exit_slideshow.gif) no-repeat}
/* end photos */

/* + videos */
#videos_home #main {position:relative}

#videos_home h3.highlights {width:670px;height:17px;margin-bottom:6px;background:url(../imgs/titles/highlights.gif) no-repeat}
#videos_home #main li {float:left}
#videos_home #main li a {display:block}
#videos_home ul.highlights {width:73.3em;padding:13px 4px;background-color:#989898}
#videos_home ul.highlights li {width:23.5em;margin-right:14px}
#videos_home ul.highlights a {background-color:#c0c0c0;padding:2px 2px 6px}
#videos_home ul.highlights a:hover, #videos_home ul.highlights a:focus {background-color:#e62d66;text-decoration:none} 
#videos_home ul.highlights a span {margin:4px 0 0 3px;font-size:1.1em;text-transform:lowercase;font-weight:bold;color:#fff;display:block;padding-left:20px;background:url(../imgs/others/video_transparent_icon.png) no-repeat}

#videos_home #main .tabs_headers {margin-top:9px}
#videos_home #main .tabs_headers li {float:left;margin-right:2px}
#videos_home #main .tabs_headers a {height:25px}
#videos_home #main .tabs_headers .selected a {background-position:left bottom}
#videos_home #main .most_recent_videos {width:148px;background:url(../imgs/buttons/most_recent_videos.gif) no-repeat left top}
#videos_home #main .most_popular_videos {width:148px;background:url(../imgs/buttons/most_popular_videos.gif) no-repeat left top}

#videos_home #main .tabset {width:74.1em;background-color:#989898}
#videos_home #main .tab {width:73.3em;margin:23px 0 0 4px;padding-top:8px}
#videos_home #main .tab .container li {width:748px;float:none;margin-top:8px}
#videos_home #main .tab .container li li {width:auto;float:left;margin:0 12px 12px 0}
#videos_home #main .tab .container li li a {position:relative;overflow:hidden}
#videos_home #main .tab .container li li a:hover, #videos_home #main .tab .container li li a:focus {text-decoration:none} 
#videos_home #main .tab .container li li a img {display:block}
#videos_home #main .tab .container li li a span {width:13em;height:2.8em;position:absolute;visibility:hidden;left:0;bottom:-1px;background:url(../imgs/backgrounds/video_thumb_description.png) no-repeat;padding:3px 0 0 33px;font-size:1.1em;color:#fff;text-transform:lowercase}
#videos_home #main .tab .container li li a:hover span {visibility:visible}

#videos_home #main .tab .pagination li {width:79px;height:18px;position:absolute;top:0}
#videos_home #main .tab .pagination li a {width:79px;height:18px;position:absolute;top:0}
#videos_home #main .tab .pagination .previous {left:0}
#videos_home #main .tab .pagination .next {right:0}
#videos_home #main .tab .pagination .previous a {background:url(../imgs/buttons/gray_previous.gif) no-repeat}
#videos_home #main .tab .pagination .next a {background:url(../imgs/buttons/gray_next.gif) no-repeat}

#videos_archive  #videos .videos_list {width:53.9em;padding:8px 6px;background-color:#9b9b9b}
#videos_archive  #videos .videos_list li {margin-right:6px}

#videos_home #main .archive {position:absolute;top:9px;right:7px}
#videos_archive  #videos .archive_pagination {background-image:url(../imgs/backgrounds/dark_gray_background.gif)}
#videos_archive .archive_pagination .pagination li a {color:#fff}

#videos_details #video {width:51.1em;background-image:url(../imgs/backgrounds/dark_gray_background.gif);margin-bottom:8px;padding:18px 20px}
#videos_details #video .container {background:#9F9F9F url(../imgs/others/large_video_icon.gif) no-repeat 17px 16px;color:#fff;padding:12px 17px}
#videos_details #video .container h3, #videos_details #video .container .album_date, #videos_details #main .posted_by em {text-transform:lowercase;font-weight:bold} 
#videos_details #video .container h3 {font-size:2.2em;padding-left:33px}
#videos_details #video .container .album_date {font-size:1.1em;padding-left:33px;margin-bottom:9px}
#videos_details #video .container #video_player {width:475px;height:358px;overflow:hidden;border:1px solid #989898;margin-bottom:9px}
#videos_details #video .container .description {width:33.5em;font-size:1.1em;margin-bottom:8px}
#videos_details #video .container .description  a { color: #E62D66; }
#videos_details #right_sidebar .back_to_videos {width:146px;height:17px;background:url(../imgs/buttons/back_to_videos.gif) no-repeat;float:left}

#videos_details #right_sidebar #other_videos {width:172px;height:353px;margin-top:7px;float:left;clear:both;background-color:#989898}
#videos_details #right_sidebar #other_videos h2 {width:172px;height:17px;background:url(../imgs/titles/other_videos.gif) no-repeat}
#videos_details #right_sidebar #other_videos_list ul {width:140px;margin:4px auto 0}
#videos_details #right_sidebar #other_videos_list li {height:106px;margin-bottom:2px}
#videos_details #right_sidebar #other_videos_list a {width:140px;height:105px;padding-top:1px;display:block;text-align:center}
#videos_details #right_sidebar #other_videos_list img {width:138px}
#videos_details #right_sidebar #other_videos_list a:hover, #videos_details #right_sidebar #other_videos_list a:focus {padding-top:0}
#videos_details #right_sidebar #other_videos_list a:hover img, #videos_details #right_sidebar #other_videos_list a:focus img {border:1px solid #e62d66}
/* end videos */

/* +promotion */
#promotion #main {position:relative;padding-bottom:50px}
#promotion .description {width:37.7em;font-size:1.1em;font-weight:bold;color:#989898}
#promotion .description a, #promotion .content p a {background-color:#e62d66;color:#fff;font-weight:bold;padding:0 2px}
#promotion .description a:hover, #promotion .content p a :hover {text-decoration:none}
#promotion .promo_container {width:74.1em;height:126px;overflow:hidden;margin-bottom:2px}
#promotion .promo_container h3 {width:10.9em;/*height:1.8em;*/padding:10px 10px 38px 10px;float:left;font-size:2.2em;font-weight:bold;}
#promotion .promo_container .image_container {width:295px;height:209px;float:right;background:url(../imgs/backgrounds/transparent_line_diag.png)}
#promotion .promotions { }
#promotion .promotions li {clear:both;padding-bottom:28px}
#promotion .promotions li .flash {margin-bottom:2px}
#promotion .promotions .options li {clear:none;float:left;margin:0 3px 0 0}
#promotion .options a {height:15px}
#promotion .options a.participate {width:77px;background:url(../imgs/buttons/participate.gif) no-repeat}
#promotion .options a.gallery {width:78px;background:url(../imgs/buttons/gallery.gif) no-repeat}
#promotion .options a.rules {width:102px;background:url(../imgs/buttons/rules.gif) no-repeat}
#promotion .check_out_the_winners {width:74.1em;margin-top:20px;background:url(../imgs/backgrounds/light_border.gif) repeat-x left top}
#promotion .check_out_the_winners .winners {padding:10px 0;background:url(../imgs/backgrounds/light_border.gif) repeat-x left bottom}
#promotion .check_out_the_winners h4 {width:225px;height:37px;margin-right:50px;float:left;background:url(../imgs/titles/check_out_the_winners.gif) repeat-x left top}
#promotion .check_out_the_winners ul {width:22.4em}
#rss_promotion {position:absolute;top:8px;right:10px}

#promotion .container {margin-top:17px;background-image:url(../imgs/backgrounds/default_line_diag.gif)}
#promotion h4.participate {width:117px;height:29px;margin-bottom:10px;background:url(../imgs/titles/participate.gif) no-repeat}
#promotion .content p {width:50em;font-size:1.1em;color:#989898;margin-bottom:2px}
#promotion .content p a {text-decoration:none}
#promotion .content p.notice {width:auto;margin:auto;color:#e62d66}

#promotion .tabs_headers {margin-top:24px}
#promotion .tabs_headers li {float:left;margin-right:4px}
#promotion .tabs_headers li.selected a {background-position:left bottom}
#promotion a.login {width:90px;height:17px;background:url(../imgs/buttons/login.gif) no-repeat left top}
#promotion a.sending {width:90px;height:17px;background:url(../imgs/buttons/sending.gif) no-repeat left top}
#promotion a.sending2 {width:90px;height:17px;background:url(../imgs/buttons/sending_2.gif) no-repeat left top}

#promotion .tabset {width:55em;min-height:46em}
#promotion .tab {width:55em;height:460px;border:1px solid #e62d66;position:relative}
#promotion .participate_forms fieldset {width:52em;padding:20px 15px}
#promotion .participate_forms legend {position:absolute}
#promotion .participate_forms fieldset p {width:46.7em}
#promotion .participate_forms fieldset .form_login_container {position:relative}
#promotion .participate_forms fieldset ul.form_fields {width:52.2em}
#promotion .participate_forms input, #promotion .participate_forms textarea {border:1px solid #eae9e9;margin-top:3px}
#promotion .participate_forms label {font-size:1.1em;color:#989898;display:block}
#promotion .participate_forms .city {background:url(../imgs/titles/form_cidade_white.gif) no-repeat}
#promotion .participate_forms .state {background:url(../imgs/titles/form_estado_white.gif) no-repeat}
#promotion .participate_forms .name {background:url(../imgs/titles/form_name_white.gif) no-repeat}
#promotion .participate_forms .email  {width:46px;height:10px;background:url(../imgs/titles/form_email_white_background.gif) no-repeat}
#promotion .participate_forms .password  {width:46px;height:10px;background:url(../imgs/titles/form_password_white_background.gif) no-repeat}
#promotion .participate_forms .forgot_my_password {position:absolute;top:19px;right:3px;color:#e62d66;text-transform:lowercase;float:right;margin-top:-2px}

#promotion .participate_forms #login .form_fields li  {width:26em;float:left;margin-top:20px}
#promotion .participate_forms #login input {width:23.2em;float:left}
#promotion .participate_forms #login .submit {width:69px;height:17px;float:right;margin:10px 5px 0 0;background:url(../imgs/buttons/submit.gif) no-repeat}

#promotion .participate_forms #sending .form_fields {margin-top:17px}
#promotion .participate_forms #sending .form_fields li {padding-bottom:11px}
#promotion .participate_forms .image_or_text_title {width:156px;height:14px;background:url(../imgs/titles/image_or_text_title.gif) no-repeat}
#promotion .participate_forms .image_upload {width:117px;height:14px;background:url(../imgs/titles/form_image_upload.gif) no-repeat}
#promotion .participate_forms .sentence {width:41px;height:11px;background:url(../imgs/titles/form_sentence.gif) no-repeat}
#promotion .participate_forms #sending input, #promotion .participate_forms #sending textarea {width:46.8em}
#promotion .participate_forms #sending .checkbox input {width:auto;float:left;border:none}
#promotion .participate_forms #sending .checkbox label {margin:3px 0 0 4px;float:left}
#promotion .participate_forms #sending select{font:11px verdane, arial, tahoma; color:#989898; width:46.8em; height:20px; padding:0px; border:1px solid #EAE9E9;}
#promotion .participate_forms #sending .buttons {position:absolute;right:18px;bottom:19px}
#promotion .participate_forms #sending button {width:92px;height:17px;float:left}
#promotion .participate_forms #sending .reset {background:url(../imgs/buttons/clear.gif) no-repeat;margin-right:3px}
#promotion .participate_forms #sending .submit {background:url(../imgs/buttons/large_submit.gif) no-repeat}

#promotion .options.internal {float:right;margin:22px 7px 0 0}
#promotion #main .container .content .options.internal {margin:5px 0 0 0}
#promotion .options.internal li {float:left;margin-right:3px}
#promotion .options a.go_back {width:90px;background:url(../imgs/buttons/go_back.gif) no-repeat}
#promotion h4.gallery {width:91px;height:30px;background:url(../imgs/titles/gallery.gif) no-repeat;float:right;margin:15px 466px 0 0}
#promotion #main .container .content h4.gallery {margin:0 271px 10px 0}
#promotion .section_description {width:46.7em;padding-top:13px;font-size:1.1em;clear:both;margin-bottom:20px}

#promotion .promo_pagination {width:74.1em}
#promotion #main .container .content .promo_pagination {width:55.4em}

#promotion .gallery_images {margin-bottom:10px}
#promotion .gallery_images li {width:18em;height:17.5em;padding-right:7px;float:left;margin-top:7px}
#promotion .gallery_images li a {width:17.9em;height:17.5em;display:block;color:#E62D66}
#promotion .gallery_images li a:hover, #promotion .gallery_images li a:focus {text-decoration:none}
#promotion .gallery_images li img {border:1px solid  #c2c2c2}
#promotion .gallery_images .participant_description {height:3.5em;margin-top:4px;padding-left:30px;display:block;overflow:hidden;background:url(../imgs/others/promo_icon.gif) no-repeat 2px top}
#promotion .gallery_images .participant_description strong, #enlarged_image .participant_description strong {display:block}
#promotion .participant_description {font-size:1.1em}
#promotion .participant_description strong, #promotion .winners_info li strong {font-weight:bold}
#promotion .sentences li {padding:10px 0 0;margin-bottom:8px;border:1px solid #c3c3c3}
#promotion .sentences li p {width:95%;color:#e62d66;margin:auto}
#promotion .sentences li .participant_description {margin-top:10px;display:block;font-size:1.1em;padding:10px 10px 10px 38px;border-top:1px solid #c3c3c3;background:url(../imgs/others/promo_gray_icon.gif) no-repeat 7px 7px}

#enlarged_image .participant_description strong, #enlarged_image .participant_description em {font-size:1em}
#enlarged_image .sentence {width:62em;background-color:#fff;padding:15px 10px;margin:0 auto 3px}
#enlarged_image .sentence p {color:#e62d66;font-size:1.1em} 
#enlarged_image .participant_description {width:38.1em;height:2.6em;display:block;overflow:hidden;background:#fff url(../imgs/others/promo_icon.gif) no-repeat 9px 5px;padding:2px 0 0 37px;color:#e62d66;margin-left:29px;float:left}
#enlarged_image .participant_description.winner {width:54.9em}
#enlarged_image .vote {width:77px;height:31px;background:url(../imgs/buttons/layer_vote.gif) no-repeat;float:left;margin-left:3px}
#enlarged_image .votes_quantity {width:9.2em;height:2.6em;padding:5px 5px 0;background:url(../imgs/backgrounds/pink_text_background.gif);float:left;margin-left:3px;text-align:right}
#enlarged_image .votes_quantity strong {font-size:1.5em;font-weight:bold;color:#fff}
#enlarged_image .votes_quantity .votes {font-size:0.8em;text-transform:lowercase}
#enlarged_image #captcha {width:25.5em;padding:10px;background-color:#f5f5f5;border:1px solid #818181}
#enlarged_image #captcha legend span {width:21em;font-size:1.1em;font-weight:bold;color:#e62d66;display:block;padding-bottom:10px}
#enlarged_image #captcha label {float:left}
#enlarged_image #captcha input {width:3.7em;font-size:3em;float:left;border:1px solid #eae9e9;margin-left:20px}
#enlarged_image #captcha .unreadable_captcha {width:12em;float:left;clear:both;margin-top:10px}
#enlarged_image #captcha .unreadable_captcha a {color:#999;font-weight:bold}
#enlarged_image #captcha .submit {width:69px;height:17px;float:right;background:url(../imgs/buttons/submit.gif) no-repeat;margin-top:15px}
#enlarged_image #captcha .close_captcha {width:17px;height:17px;position:absolute;top:0;right:0;background:url(../imgs/buttons/close_icon.gif) no-repeat}

#promotion h4.winners {width:158px;height:24px;margin-bottom:14px;background:url(../imgs/titles/winners.gif) no-repeat}
#promotion .winners_info {margin-top:25px}
#promotion .winners_info li {border:1px solid #c3c3c3;margin-bottom:8px;font-size:1.1em;padding:10px 10px 10px 38px;border-top:1px solid #c3c3c3;background:url(../imgs/others/promo_gray_icon.gif) no-repeat 7px 7px}
#promotion .right_sidebar {background-color:#fff;float:left;padding-bottom:6px}
#promotion .right_sidebar .go_back_to_promotion {width:172px;height:18px;background:url(../imgs/buttons/go_back_to_promotion.gif) no-repeat}
#promotion .content .gallery_images {margin-top:10px} 
#promotion .content .gallery_images li {padding-right:0;margin-right:6px}
#promotion .content .sentences {margin-top:10px}

#texts_layer h2.rules {width:168px;height:30px;background:url(../imgs/titles/rules.gif) no-repeat}
#texts_layer .text_container {height:49.5em;margin-top:25px;padding-right:5px;overflow:auto}
#texts_layer .text_container h3 {font-size:1.2em;font-weight:bold;color:#e62d66;margin:7px 0}
#texts_layer .text_container h4 {font-size:1.1em;font-weight:bold;color:#e62d66;margin-bottom:3px}
#texts_layer .text_container p {font-size:1.1em;margin-bottom:5px}  
/* end promotion */

/* +search_results */
#search_results #main {padding-bottom:45px}
#search_results #main h2 {width:741px;height:44px;margin-bottom:4px;background:url(../imgs/titles/search_results.gif) no-repeat}

#search_results #main .tabs_headers {height:18px;margin-bottom:20px}
#search_results #main .tabs_headers li {float:left;margin-right:2px}
#search_results #main .tabs_headers li a {height:16px;padding:1px 0 0 18px;font-size:12px;font-weight:bold;color:#fff;display:block;background:url(../imgs/backgrounds/search_results_tab.gif) no-repeat left top}
#search_results #main .tabs_headers li.selected a, #search_results #main .tabs_headers li a:hover, #search_results #main .tabs_headers li a:focus {background-position:left bottom;text-decoration:none}
#search_results #main .tabs_headers li.blog a {width:88px}
#search_results #main .tabs_headers li.photos a {width:91px}
#search_results #main .tabs_headers li.videos a {width:103px}
#search_results #main .tabs_headers li.other_results a {width:381px}

#search_results .search_pagination {width:74.1em;margin:20px 0}
#search_results .tab {width:100%}

#blog_results .list, #other_results .list {width:73.9em}

#blog_results .list li {padding-bottom:14px;margin-bottom:14px;background:url(../imgs/backgrounds/hr.gif) repeat-x left bottom}
#blog_results .list li a {display:block}
#blog_results .list li a:hover, #blog_results .list li a:focus {text-decoration:none}
#blog_results .list li a:hover span, #blog_results .list li a:hover strong, #blog_results .list li a:hover em, 
#blog_results .list li a:focus span, #blog_results .list li a:focus strong, #blog_results .list li a:focus em
{color:#e62d66}
#blog_results .list li .post_date {font-size:1.1em;font-weight:bold;color:#c0c0c0;display:block}
#blog_results .list li strong {font-size:2.2em;text-transform:lowercase;font-weight:bold;color:#989898;display:block}
#blog_results .list li .post_author {font-size:1.1em;color:#c0c0c0;text-transform:lowercase;padding-left:10px;display:block;background:url(../imgs/others/gray_sharp.gif) no-repeat left 2px}
#blog_results .list li a:hover .post_author, #blog_results .list li a:focus .post_author {background:url(../imgs/others/sharp_marker.gif) no-repeat left 2px}
#blog_results .list li.last {background:none !important}

#videos_results .list li {margin-right:12px}

#other_results .list h3 {font-size:1.1em;font-weight:bold;color:#e62d66;text-transform:lowercase;margin-bottom:3px}
#other_results .list li {margin-bottom:11px;padding-bottom:7px;background:url(../imgs/backgrounds/hr.gif) repeat-x left bottom}
#other_results .list li a {font-size:1.4em;color:#989898}
#other_results .list li a:hover, #other_results .list li a:focus {text-decoration:none;color:#e62d66}
#other_results .list li a strong {font-weight:bold}
#other_results .list li.last {margin-bottom:17px}
#other_results .list li.end {background:none !important}
/* end search_results */

/* +magazine */
#magazine #main {padding-bottom:45px}

#magazine #main .container {margin-top:15px;background:url(../imgs/backgrounds/vr.gif) repeat-y 56.1em top}
#magazine #main .container .content {width:55.5em;padding-right:8px;float:left}
#magazine #main .container .content strong { font-weight: bold; }
#magazine #main .container .sidebar {width:17em;padding-left:9px;float:left}
#magazine .magazine_cover {width:741px;height:284px;overflow:hidden;position:relative}
#magazine .magazine_cover h2 {width:281px;height:154px;left:5px;bottom:4px;background:url(../imgs/titles/magazine_in_the_site.png) no-repeat;position:absolute}
#magazine #main .content h3 {height:1.3em;padding:4px 0 0 26px;text-transform:uppercase;font-size:2em;font-weight:bold;color:#fff;margin-bottom:12px;background:url(../imgs/backgrounds/magazine_title.gif) no-repeat}
#magazine #main .content h4 {margin-bottom:7px}
#magazine #main .content h4 span {font-size:1.1em;font-weight:bold;color:#fff;padding:3px;background-image:url(../imgs/backgrounds/pink_text_background.gif)}
#magazine #main .content .posted_by {font-size:1.1em;color:#e62d66;text-transform:lowercase;margin-bottom:10px;padding-left:10px;background:url(../imgs/others/sharp_marker.gif) no-repeat left 3px}
#magazine #main .content .images {margin-bottom:16px}
#magazine #main .content .images li {float:left;margin-right:13px}
#magazine #main .content p {font-size:1.1em;margin-bottom:15px}
#magazine #main .content h5 {font-size:1.1em;font-weight:bold;margin-bottom:10px}
#magazine #main .content .topic {margin-bottom:30px}

#magazine #main .sidebar .magazine_index li.selected a, #magazine #main .sidebar .magazine_index li a:hover, #magazine #main .sidebar .magazine_index li a:focus {color:#fff;background:#e62d66 url(../imgs/others/list_type_white.gif) no-repeat 5px 5px}
#magazine #main .sidebar .magazine_index li {height:2em;margin-bottom:1px}
#magazine #main .sidebar .magazine_index li a {width:13.2em;font-size:1.1em;font-weight:bold;display:block;text-transform:lowercase;color:#a5a5a5;padding:2px 7px 3px 16px;background:#e5e5e5 url(../imgs/others/list_type_gray.gif) no-repeat 5px 7px}
#magazine #main .sidebar .magazine_index li a:hover, #magazine #main .sidebar .magazine_index li a:focus {text-decoration:none; color: #FFFFFF !important;}
#magazine #main .sidebar .previous_editions {margin-top:20px}
#magazine #main .sidebar .previous_editions h5 {margin-bottom:10px}
#magazine #main .sidebar .previous_editions h5 a {width:171px;height:17px;background:url(../imgs/buttons/previous_editions.gif) no-repeat}
#magazine #main .sidebar .previous_editions li {margin-bottom:4px}
#magazine #main .sidebar .previous_editions li a {width:10em;font-size:1.1em;color:#989898;display:block;padding-left:9px;background:url(../imgs/others/gray_sharp.gif) no-repeat left 3px} 
#magazine #main .sidebar .previous_editions li a:hover, #magazine #main .sidebar .previous_editions li a:focus {color:#e62d66;font-weight:bold;text-decoration:none;background:url(../imgs/others/sharp_marker.gif) no-repeat left 3px}
#magazine #main .sidebar #editions li a .tooltip {width:123px;height:88px;visibility:hidden;padding:5px 8px;position:absolute;margin:-82px 0 0 -45px;background:url(../imgs/backgrounds/image_tooltip.png) no-repeat}
#magazine #main .sidebar #editions li a:hover .tooltip, #magazine #main .sidebar #editions li a:focus .tooltip {visibility:visible}

a.btnDownloadPdf { width: 171px; height: 38px; background: url(../imgs/buttons/download_revista_pdf.gif) no-repeat; display: block; text-indent: -9999px; margin-top: 18px; }
a.btnDownloadPdf:hover { background-position: 0 -38px; }
/* end magazine */

/* +distribution_points */
#distribution_points .distribution_points_container {width:74.1em;height:166px;overflow:hidden;margin-bottom:2px; background:url(../imgs/backgrounds/pink_text_background2.gif);}
#distribution_points .distribution_points_container h3 {width:433px; height:161px; margin:3px 0 0 13px; background:url(../imgs/titles/distribution_points.gif);}
#distribution_points .container {margin-top:17px;background:url(../imgs/backgrounds/default_line_diag.gif); overflow:hidden}

#distribution_points ul#list_distribution_points{ padding:10px 0 0px 0px;}
#distribution_points ul#list_distribution_points li h4{font:bold 1.1em verdana; color:#FFF; background:#E62D66 url(../imgs/others/list_type_white.gif) 5px 7px no-repeat; padding:2px 12px 2px 17px; float:left; clear:both;}
#distribution_points ul#list_distribution_points li ul{clear:both; padding:10px 0 30px 5px;}
#distribution_points ul#list_distribution_points li ul li{font:1.1em verdana; color:#E62D66;}

#distribution_points ul#list_distribution_points li ul.nivel2 li{font-weight:bold; padding:5px 0;}
#distribution_points ul#list_distribution_points li ul.nivel2 li ul{font-weight:normal; padding:0 0 0 0;}
#distribution_points ul#list_distribution_points li ul.nivel2 li ul li{font-weight:normal; padding:0 0 0 0;}
/* end distribution_points*/

/* +contact */
#contact .contact_container {width:74.1em;height:166px;overflow:hidden;margin-bottom:2px; background:url(../imgs/backgrounds/pink_text_background2.gif);}
#contact .contact_container h3 {width:285px; height:62px; margin:83px 0 0 13px; background:url(../imgs/titles/contact.gif);}
#contact .container {margin-top:17px;background:url(../imgs/backgrounds/default_line_diag.gif); overflow:hidden}

#contact p.margin{margin:35px 0 15px 0;}
#contact .vcard a{color:#989898;}
#contact form#contato{}
#contact form#contato fieldset{}
#contact form#contato fieldset legend{display:none;}
#contact form#contato fieldset ul{padding:20px 0 0 0;}
#contact form#contato fieldset ul li{padding:10px 0 0 0;overflow:hidden;}
#contact form#contato fieldset ul li label.name{width:42px;height:10px;background:url(../imgs/titles/form_name_white.gif) no-repeat}
#contact form#contato fieldset ul li label.email{width:46px;height:12px;background:url(../imgs/titles/form_email_white_background.gif) no-repeat}
#contact form#contato fieldset ul li label.assunto{width:58px;height:12px;background:url(../imgs/titles/form_assunto_white_background.gif) no-repeat}
#contact form#contato fieldset ul li label.mensagem{width:75px;height:11px;margin-bottom:-1px;background:url(../imgs/titles/form_mensagem_white_background.gif) no-repeat;}
#contact form#contato fieldset ul li input{font:11px verdane, arial, tahoma; color:#989898; width:544px; height:14px; padding:2px; border:1px solid #EAE9E9;}
#contact form#contato fieldset .submit {width:69px;height:17px;float:right;margin:10px 5px 0 0;background:url(../imgs/buttons/submit.gif) no-repeat}
#contact form#contato fieldset ul li textarea{font:11px verdane, arial, tahoma; color:#989898; width:544px; height:78px; padding:2px; border:1px solid #EAE9E9;}
#contact form#contato fieldset ul li select{font:11px verdane, arial, tahoma; color:#989898; width:550px; height:20px; padding:0px; border:1px solid #EAE9E9;}
#contact form#contato fieldset ul li select option{padding:2px;}
/* end contact */

/* +registration */
#registration .registration_container {width:74.1em;height:166px;overflow:hidden;margin-bottom:2px; background:url(../imgs/backgrounds/pink_text_background2.gif);}
#registration .registration_container h3 {width:337px; height:68px; margin:77px 0 0 13px; background:url(../imgs/titles/cadastro.gif);}
#registration .container {margin-top:17px;background:url(../imgs/backgrounds/default_line_diag.gif); overflow:hidden}

#registration form#registration fieldset{padding:30px 0 0 0;}
#registration form#registration fieldset legend{display:none;}
#registration form#registration fieldset ul{width:564px;}
#registration form#registration fieldset ul li{width:280px; float:left;padding:10px 0 0 0; border:0px solid red;}
#registration form#registration fieldset ul li.clear{clear:left;}
#registration form#registration fieldset ul li label{width:250px;height:13px;}
#registration form#registration fieldset ul li label.obrigatorio{background:url(../imgs/others/form_obrigatorio_white.gif) no-repeat}
#registration form#registration fieldset ul li label.name{height:10px;background:url(../imgs/titles/form_name_white.gif) no-repeat}
#registration form#registration fieldset ul li label.sexo{height:10px;background:url(../imgs/titles/form_sexo_white.gif) no-repeat}
	#registration form#registration fieldset ul li span.feminino{width:42px;height:10px;background:url(../imgs/titles/form_sexof_white.gif) 3px 1px no-repeat; text-indent:-1000px; display:block; float:left; padding:1px 13px 9px 3px;}
	#registration form#registration fieldset ul li span.masculino{width:50px;height:10px;background:url(../imgs/titles/form_sexom_white.gif) 3px 1px no-repeat; text-indent:-1000px; display:block; float:left; padding:1px 3px 9px 3px;}
#registration form#registration fieldset ul li label.celular{background:url(../imgs/titles/form_celular_white.gif) 0px 1px no-repeat}
#registration form#registration fieldset ul li label.data-nascimento{background:url(../imgs/titles/form_data-nascimento_white.gif) no-repeat}
#registration form#registration fieldset ul li label.email{height:12px;background:url(../imgs/titles/form_email_white_background.gif) no-repeat}
#registration form#registration fieldset ul li label.confirmar-email{height:12px;background:url(../imgs/titles/form_confirmar-email_white.gif) no-repeat}
#registration form#registration fieldset ul li label.endereco{background:url(../imgs/titles/form_endereco_white.gif) no-repeat}
#registration form#registration fieldset ul li label.bairro{background:url(../imgs/titles/form_bairro_white.gif) no-repeat}
#registration form#registration fieldset ul li label.cidade{background:url(../imgs/titles/form_cidade_white.gif) no-repeat}
#registration form#registration fieldset ul li label.estado{background:url(../imgs/titles/form_estado_white.gif) no-repeat}
#registration form#registration fieldset ul li label.grau-instrucao{background:url(../imgs/titles/form_grau-instrucao_white.gif) no-repeat}
#registration form#registration fieldset ul li label.faculdade{background:url(../imgs/titles/form_faculdade_white.gif) no-repeat}
#registration form#registration fieldset ul li label.profissao{background:url(../imgs/titles/form_profissao_white.gif) no-repeat}
#registration form#registration fieldset ul li label.senha{background:url(../imgs/titles/form_senha_white.gif) no-repeat}
#registration form#registration fieldset ul li label.confirmar-senha{background:url(../imgs/titles/form_confirmar-senha_white.gif) no-repeat}
#registration form#registration fieldset ul li label.preferencia-musical{height:14px;background:url(../imgs/titles/form_preferencia-musical_white.gif) no-repeat}
#registration form#registration fieldset ul li label.assunto-interesse{background:url(../imgs/titles/form_assunto-interesse_white.gif) no-repeat}
#registration form#registration fieldset ul li input{font:11px verdane, arial, tahoma; color:#989898; width:264px; height:14px; padding:2px; border:1px solid #EAE9E9;}
#registration form#registration fieldset .submit {width:69px;height:17px;float:right;margin:20px 15px 0 10px;background:url(../imgs/buttons/submit.gif) no-repeat}
#registration form#registration fieldset ul li input.radio{width:auto; height:auto; padding:0px; border:0px solid #EAE9E9; float:left;}
#registration form#registration fieldset ul li input.checkbox{width:auto; height:auto; padding:0px; border:0px solid #EAE9E9; float:left;}
#registration form#registration fieldset ul li select{font:11px verdane, arial, tahoma; color:#989898; width:270px; height:20px; padding:0px; border:1px solid #EAE9E9;}
#registration form#registration fieldset ul li select option{padding:2px;}
#registration form#registration fieldset ul li select.w-85{width:83px; height:20px; margin:0 7px 0 0;}
#registration form#registration fieldset ul li ul{width:280px;}
#registration form#registration fieldset ul li ul li{width:70px; float:left; padding:3px 0px 0 0px;}
#registration form#registration fieldset ul li ul li span{padding:0 0px 0 2px;}
#registration form#registration fieldset span.campos-obrigatorios{width:560px; height:13px; margin:10px 0 0 0; display:block; overflow:hidden; background:url(../imgs/others/campos-obrigatorios.gif) no-repeat; clear:both; float:left;}
#registration form#registration fieldset a.go_back {width:90px; margin:20px 0 0 0; height:17px;background:url(../imgs/buttons/go_back.gif) no-repeat; float:right;}
/* end registration */

/* +commercial */
#commercial .commercial_container {width:74.1em;height:166px;overflow:hidden;margin-bottom:2px; background:url(../imgs/backgrounds/pink_text_background2.gif);}
#commercial .commercial_container h3 {width:541px; height:68px; margin:83px 0 0 13px; background:url(../imgs/titles/commercial.gif);}
#commercial .container {margin-top:17px;background:url(../imgs/backgrounds/default_line_diag.gif); overflow:hidden}
#commercial p{font:14px verdana; margin:0px 0 15px 0;}
	#commercial p a{font:bold 14px verdana; color:#989898;}
		#commercial p a.rosa{font:bold 14px verdana; color:#E62D66;}
	#commercial a.indicate-this-pag{background:url(../imgs/buttons/indicate-this-page.gif) no-repeat; width:151px; height:17px; display:block; overflow:hidden;}
/* end commercial */

/* +sign */
#sign .sign_container {width:74.1em;height:166px;overflow:hidden;margin-bottom:2px; background:url(../imgs/backgrounds/pink_text_background2.gif);}
#sign .sign_container h3 {width:242px; height:66px; margin:77px 0 0 13px; background:url(../imgs/titles/sign.gif);}
#sign .container {margin-top:17px;background:url(../imgs/backgrounds/default_line_diag.gif); overflow:hidden}
#sign p{font:12px verdana; margin:0px 0 0px 0;}
#sign p.bold{font:bold 12px verdana; margin:20px 0 0px 0;}
#sign p b{font:bold 18px verdana; margin:0px 0 0px 0;}
#sign form#sign-form-form fieldset{padding:10px 0 0 0;}
#sign form#sign-form fieldset legend{display:none;}
#sign form#sign-form fieldset ul{width:564px;}
#sign form#sign-form fieldset ul li{width:280px; float:left;padding:10px 0 0 0; border:0px solid red;}
#sign form#sign-form fieldset ul li.clear{clear:left;}
#sign form#sign-form fieldset ul li.auto{width:564px;}
#sign form#sign-form fieldset ul li label{width:250px;height:13px;}
#sign form#sign-form fieldset ul li label.name{width:43px; height:10px;background:url(../imgs/titles/form_name_white.gif) no-repeat}
#sign form#sign-form fieldset ul li span.empresa{width:43px;height:10px;background:url(../imgs/titles/form_empresa_white.gif) 3px 4px no-repeat; text-indent:-1000px; display:block; float:left; padding:1px 13px 9px 3px;}
#sign form#sign-form fieldset ul li span.pessoa-fisica{width:65px;height:10px;background:url(../imgs/titles/form_pessoa-fisica_white.gif) 3px 1px no-repeat; text-indent:-1000px; display:block; float:left; padding:1px 3px 9px 3px;}
#sign form#sign-form fieldset ul li label.telefone{background:url(../imgs/titles/form_telefone_white.gif) 0px 1px no-repeat}
#sign form#sign-form fieldset ul li label.CPF-CNPJ{background:url(../imgs/titles/form_cpf_white.gif) no-repeat}
#sign form#sign-form fieldset ul li label.email{height:12px;background:url(../imgs/titles/form_email_white_background.gif) no-repeat}
#sign form#sign-form fieldset ul li label.confirmar-email{width:106px; height:12px;background:url(../imgs/titles/form_confirmar-email_white.gif) no-repeat}
#sign form#sign-form fieldset ul li label.endereco{background:url(../imgs/titles/form_endereco_white.gif) no-repeat}
#sign form#sign-form fieldset ul li label.bairro{background:url(../imgs/titles/form_bairro_white.gif) no-repeat}
#sign form#sign-form fieldset ul li label.cidade{width:51px; background:url(../imgs/titles/form_cidade_white.gif) no-repeat}
#sign form#sign-form fieldset ul li label.estado{width:53px; background:url(../imgs/titles/form_estado_white.gif) no-repeat}
#sign form#sign-form fieldset ul li label.CEP{background:url(../imgs/titles/form_cep_white.gif) no-repeat}
#sign form#sign-form fieldset ul li label.senha{background:url(../imgs/titles/form_senha_white.gif) no-repeat}
#sign form#sign-form fieldset ul li label.confirmar-senha{background:url(../imgs/titles/form_confirmar-senha_white.gif) no-repeat}
#sign form#sign-form fieldset ul li label.plano{height:14px;background:url(../imgs/titles/form_plano_white.gif) no-repeat}
#sign form#sign-form fieldset ul li label.assunto-interesse{background:url(../imgs/titles/form_assunto-interesse_white.gif) no-repeat}
#sign form#sign-form fieldset ul li input{font:11px verdane, arial, tahoma; color:#989898; width:264px; height:14px; padding:2px; border:1px solid #EAE9E9;}
#sign form#sign-form fieldset .submit {width:69px;height:17px;float:right;margin:20px 15px 0 10px;background:url(../imgs/buttons/submit.gif) no-repeat}
#sign form#sign-form fieldset ul li input.radio{width:auto; height:auto; padding:0px; border:0px solid #EAE9E9; float:left;}
#sign form#sign-form fieldset ul li input.checkbox{width:auto; height:auto; padding:0px; border:0px solid #EAE9E9; float:left;}
#sign form#sign-form fieldset ul li select{font:11px verdane, arial, tahoma; color:#989898; width:270px; height:20px; padding:0px; border:1px solid #EAE9E9;}
#sign form#sign-form fieldset ul li select option{padding:2px;}
#sign form#sign-form fieldset ul li select.w-85{width:83px; height:20px; margin:0 7px 0 0;}
#sign form#sign-form fieldset ul li ul{width:280px;}
#sign form#sign-form fieldset ul li ul li{width:auto; float:left; padding:3px 20px 0 0px; font:bold 11px verdane, arial, tahoma; color:#989898;}
#sign form#sign-form fieldset ul li ul li span{padding:0 0px 0 2px;}
#sign form#sign-form fieldset span.campos-obrigatorios{width:560px; height:13px; margin:10px 0 0 0; display:block; overflow:hidden; background:url(../imgs/others/campos-obrigatorios.gif) no-repeat; clear:both; float:left;}
#sign form#sign-form fieldset a.go_back {width:90px; margin:20px 0 0 0; height:17px;background:url(../imgs/buttons/go_back.gif) no-repeat; float:right;}
/* end sign */
	
#skins {width:58px;position:fixed;background-color:#fff;border:1px solid #c2c2c2;border-right:0;top:38px;right:0}
#skins h2 {width:37px;height:9px;background:url(../imgs/titles/skins.gif) no-repeat;margin:6px 0 0 5px}
#skins ul {width:48px;margin:5px auto;}
#skins ul li {width:48px;height:38px;position:relative;margin-top:3px;text-align:center}
#skins ul li a.selected {cursor:default}
#skins ul li a span {width:48px;height:38px;display:block;position:absolute;top:0;left:0}
#skins ul li a:hover span, #skins ul li a:focus span, #skins ul li a.selected span {background:url(../imgs/backgrounds/skin_hover.gif) no-repeat}
/* end content */

/* +layer */
#overlayContent .close {position:absolute;top:2px;right:2px}
#enlarged_image {width:70em;padding:30px 19px 20px;background:url(../imgs/backgrounds/default_line_diag.gif);border:1px solid #d3d2d2;top:0;left:0;margin:auto;position:relative}
#enlarged_image .close {width:70px;height:17px;background:url(../imgs/buttons/close_layer.gif) no-repeat}
#enlarged_image .photo, #slideshow .photos {width:64em;clear:both;margin:0 auto 3px;padding-top:2px}
#enlarged_image .photo img, #slideshow .photo img {display:block;margin:auto}
#enlarged_image .pagination a {width:29px;height:28px;position:absolute;top:50%;margin-top:-14px}
#enlarged_image .previous a {left:18px;background:url(../imgs/buttons/large_prev_marker.gif) no-repeat}
#enlarged_image .next a {right:18px;background:url(../imgs/buttons/large_next_marker.gif) no-repeat}

#enlarged_image div.recommend fieldset fieldset, #enlarged_image div.form_return_message {margin:auto;padding:10px 8px}

#texts_layer {width:53.5em;height:56em;position:relative;margin:auto;background-color:#fff;padding:20px;border:1px solid #d3d2d2}
#texts_layer .close {width:70px;height:17px;background:url(../imgs/buttons/pink_close_layer.gif) no-repeat}

/* +forgot_my_password */
#texts_layer.forgot_my_password {width:26.5em;height:auto;border:1px solid #e62d66}
#texts_layer.forgot_my_password fieldset {width:24.2em}
#texts_layer.forgot_my_password legend span {width:21.8em;display:block;font-size:1.1em;color:#e62d66;padding:10px 0}
#texts_layer.forgot_my_password .email {width:46px;height:10px;background:url(../imgs/titles/form_email_white_background.gif) no-repeat}
#texts_layer.forgot_my_password input {width:21.8em;margin-top:2px;border:1px solid #eae9e9}
#texts_layer.forgot_my_password .submit {width:69px;height:17px;float:right;clear:both;margin-top:5px;background:url(../imgs/buttons/submit.gif) no-repeat}
/* end forgot_my_password */
/* end layer  */

/* +common */
#content:after, #container:after, #blog #main .post:after, #videos_home .tabs_headers:after,  #promotion .tabs_headers:after, #promotion .container:after, #promotion .gallery_images:after, 
#footer:after, #enlarged_image:after, #photos_archive  #albuns .albuns_list:after, #photos_home .highlights:after,#videos_home ul.highlights:after, 
#promotion .participate_forms fieldset .form_login_container:after, #videos_home #main .tab:after, #videos_home #main .tabset:before, #videos_archive  #videos .videos_list:after,
#magazine #main .container:after, #magazine #main .content .images:after, #photos_results .list:after, #videos_results .list:after, #photos_details #photos .photos_list:after,
#promotion .check_out_the_winners .winners:after    
{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;overflow:hidden} 

#photos_home .most_recent ul, #promotion .check_out_the_winners ul {padding-right:5px;float:left}
#photos_home .most_recent ul li, #promotion .check_out_the_winners ul  li {margin-top:3px;padding-left:11px;background:url(../imgs/others/list_type_default.gif) no-repeat left 4px}
#photos_home .most_recent ul li a, #promotion .check_out_the_winners ul li a {font-size:1.1em;color:#8a8a8a}

#photos_archive  #albuns .archive_pagination, #videos_archive  #videos .archive_pagination 
 {width:55.1em}
#photos_archive  #albuns .archive_pagination, #promotion .promo_pagination, #videos_archive  #videos .archive_pagination, 
#search_results .search_pagination 
{height:1.7em;position:relative}
#photos_archive  #albuns .archive_pagination, #promotion .promo_pagination, 
#search_results .search_pagination 
{background:url(../imgs/backgrounds/light_gray_pagination.gif) repeat}
#photos_archive  #albuns .pagination, #promotion .promo_pagination .pagination, #videos_archive  .archive_pagination .pagination, 
#search_results .search_pagination .pagination
{height:1.5em;padding-top:1px;margin-right:22px;float:right}
#photos_archive  #albuns .pagination li, #promotion .promo_pagination .pagination li, #videos_archive .archive_pagination .pagination li, 
#search_results .search_pagination .pagination li 
{width:2.4em;height:1.5em;text-align:center;float:left}
#photos_archive  #albuns .pagination .previous, #promotion .promo_pagination .pagination .previous, #videos_archive .archive_pagination .pagination .previous, #search_results .search_pagination .pagination .previous,
#photos_archive  #albuns .pagination .next, #promotion .promo_pagination .pagination .next, #videos_archive .archive_pagination .pagination .next, #search_results .search_pagination .pagination .next  
{width:15px;position:absolute;top:0.1em}
#photos_archive  #albuns .pagination .previous, #promotion .promo_pagination .pagination .previous, #videos_archive .archive_pagination .pagination .previous,
#search_results .search_pagination .pagination .previous 
{left:0.1em}
#photos_archive  #albuns .pagination .next, #promotion .promo_pagination .pagination .next, #videos_archive .archive_pagination .pagination .next, 
#search_results .search_pagination .pagination .next
{right:0.1em}
#photos_archive  #albuns .pagination .previous a, #promotion .promo_pagination .pagination .previous a, 
#videos_archive .archive_pagination .pagination .previous a, #search_results .search_pagination .pagination .previous a  
{width:15px;height:14px;background:url(../imgs/buttons/prev_marker.gif) no-repeat}
#photos_archive  #albuns .pagination .next a, #promotion .promo_pagination .pagination .next a, 
#videos_archive .archive_pagination .pagination .next a, #search_results .search_pagination .pagination .next a 
{width:15px;height:14px;background:url(../imgs/buttons/next_marker.gif) no-repeat;float:right}
#photos_archive  #albuns .pagination li a, #promotion .promo_pagination .pagination li a, #videos_archive .archive_pagination .pagination li a,
#search_results .search_pagination .pagination li a  
{height:1.4em;display:block;padding-top:1px}
#photos_archive  #albuns .pagination li a, #promotion .promo_pagination .pagination li a, #search_results .search_pagination .pagination li a  
{color:#A4A4A4}
#photos_archive  #albuns .pagination li.selected a, #photos_archive  #albuns .pagination li a:hover, #photos_archive  #albuns .pagination li a:focus,
#promotion .promo_pagination .pagination li.selected a, #promotion .promo_pagination .pagination li a:hover, #promotion .promo_pagination .pagination li a:focus ,
#videos_archive .archive_pagination .pagination li.selected a, #videos_archive .archive_pagination .pagination li a:hover, #videos_archive .archive_pagination .pagination li a:focus,
#search_results .search_pagination .pagination li.selected a, #search_results .search_pagination .pagination li a:hover, #search_results .search_pagination .pagination li a:focus 
{text-decoration:none;background-color:#E62D66;color:#fff}

#photos_archive  #albuns .albuns_list li, #photos_results .list li {width:17.9em}
#photos_archive  #albuns .albuns_list li span, #photos_results .list li span {font-size:1.2em;background-color:#E62D66}
#photos_archive  #albuns .albuns_list li, #videos_archive  #videos .videos_list li, #photos_results .list li, 
#videos_results .list li   
{height:17.4em;margin-bottom:10px;float:left;margin-left:5px;}
#photos_archive  #albuns .albuns_list li a, #videos_archive  #videos .videos_list li a, #photos_results .list li a, 
#videos_results .list li a 
{overflow:hidden}
#photos_archive  #albuns .albuns_list li img, #photos_results .list li img {width:17.9em;height:13.4em}
#photos_archive  #albuns .albuns_list li a:hover, #photos_archive  #albuns .albuns_list li a:focus, #videos_archive  #videos .videos_list li a:hover,
#videos_archive  #videos .videos_list li a:focus, #photos_results .list li a:hover, #photos_results .list li a:focus, #videos_results .list li a:hover,
#videos_results .list li a:focus  
{text-decoration:none}
#photos_archive  #albuns .albuns_list li span, #videos_archive  #videos .videos_list li span, #photos_results .list li span,
#videos_results .list li span 
{font-weight:bold;color:#fff;padding:3px;line-height:17px}

#videos_archive  #videos .videos_list li, #videos_results .list li {width:17.5em}
#videos_archive  #videos .videos_list li a, #videos_results .list li a {width:17.5em;height:100%;display:block;padding:1px 1px 0;background-color:#c0c0c0}
#videos_archive  #videos .videos_list li a:hover, #videos_archive  #videos .videos_list li a:focus, 
#videos_results .list li a:hover, #videos_results .list li a:focus 
{background-color:#e62d66}
#videos_archive  #videos .videos_list li span, #videos_results .list li span {font-size:1.1em;display:block}


#photos_details #right_sidebar #rss_photos, #videos_details #right_sidebar #rss_videos {width:18px;height:19px;margin:-1px 0 0 3px;float:left}
#photos_details #right_sidebar #poll, #videos_details #right_sidebar #poll {clear:both;float:left}

#overlay {
	left:0; top:0;
	position:absolute; z-index:4;
	background:url(../imgs/backgrounds/overlay.png)
}
#overlayContent {
	top:0; left:0;
	position:absolute;
	z-index:5;
}

div.recommend fieldset fieldset, div.form_return_message {width:53.7em;padding:10px 6px;position:relative;background:url(../imgs/backgrounds/light_gray_background.gif);border:1px solid #eae9e9}
div.recommend legend {position:absolute}
div.recommend fieldset.invite { position: relative; }
div.recommend fieldset.invite legend {position:absolute;top:0;left:0}
div.recommend fieldset.invite legend span, div.recommend fieldset fieldset label, #enlarged_image div.form_return_message .notice 
{font-size:1.1em;color:#989898}
div.recommend fieldset.invite legend span {width:16em;margin:10px 0 0 8px;display:block;font-weight:bold;position:absolute}
div.recommend fieldset fieldset ul, div.recommend fieldset .contacts, div.recommend fieldset fieldset .error_message {width:32.5em;float:right}
div.recommend fieldset fieldset label {margin-bottom:2px}
div.recommend fieldset fieldset select {width:186px;text-transform:lowercase;margin-bottom:24px}
div.recommend fieldset.invite input, div.recommend fieldset.find_your_contacts_login input {width:29em;height:1.3em;padding:2px;border:1px solid #eae9e9;margin-bottom:12px}
div.recommend fieldset fieldset .name {width:48px;height:8px;background:url(../imgs/titles/form_name.gif) no-repeat}
div.recommend fieldset fieldset .email {width:48px;height:10px;background:url(../imgs/titles/form_email.gif) no-repeat}
div.recommend fieldset fieldset .friend_name {width:122px;height:14px;background:url(../imgs/titles/form_friend_name.gif) no-repeat}
div.recommend fieldset fieldset .friend_email {width:126px;height:14px;background:url(../imgs/titles/form_friend_email.gif) no-repeat}
div.recommend fieldset fieldset .login {width:38px;height:13px;background:url(../imgs/titles/form_login.gif) no-repeat}
div.recommend fieldset fieldset .password {width:46px;height:10px;background:url(../imgs/titles/form_password.gif) no-repeat}
div.recommend fieldset fieldset .select_the_service {font-weight:bold;display:block}
div.recommend fieldset fieldset.find_your_contacts .default_options {width:32em;margin-bottom:8px;padding-left:4px}
div.recommend fieldset fieldset.find_your_contacts .default_options li {display:inline}
div.recommend fieldset fieldset.find_your_contacts .default_options label {margin-left:6px;font-weight:bold;text-transform:lowercase}
div.recommend fieldset fieldset.find_your_contacts .default_options .all label {padding-right:5px;border-right:1px solid #989898}
div.recommend fieldset fieldset.find_your_contacts .default_options .none {font-size:1.1em;color:#989898;font-weight:bold;text-transform:lowercase;padding-left:5px}
div.recommend fieldset fieldset.find_your_contacts .container {width:31.5em;height:14.6em;background-color:#fff;border:1px solid #eae9e9;padding:4px;overflow:auto}
div.recommend fieldset fieldset.find_your_contacts .container ul {width:29.5em;height:14.6em;float:none}
div.recommend fieldset fieldset.find_your_contacts .container li {padding-top:7px;clear:both}
div.recommend fieldset fieldset.find_your_contacts .container input {float:left}
div.recommend fieldset fieldset.find_your_contacts .container label {margin-left:6px;display:block;float:left}
div.recommend fieldset fieldset.find_your_contacts .container label span {display:block}
div.recommend fieldset a.find_your_contacts {width:150px;height:34px;position:absolute;top:76px;background:url(../imgs/buttons/find_your_contacts.gif) no-repeat}
div.recommend a.invite_for_email {width:91px;height:34px;clear:left;background:url(../imgs/buttons/invite_for_email.gif) no-repeat}
div.recommend fieldset .submit {width:69px;height:17px;margin-top:13px;float:right;clear:both;background:url(../imgs/buttons/submit.gif) no-repeat}
div.recommend fieldset .to_search {width:76px;height:17px;margin:13px 247px 0 0;float:right;clear:both;background:url(../imgs/buttons/to_search.gif) no-repeat}
div.recommend .cancel {width:95px;height:17px;margin:13px 0 0 5px;float:left;background:url(../imgs/buttons/cancel.gif) no-repeat}
div.recommend fieldset fieldset.find_your_contacts .submit {float:left}
div.recommend fieldset p.advice {width:29.4em;float:right;font-size:1.1em;color:#b9b9b9}
div.recommend div.form_return_message {overflow:auto} 
div.recommend div.form_return_message .success {width:48em;font-weight:bold;margin:0 auto 20px}
div.recommend div.form_return_message li {margin-right:23px;float:left}
div.recommend div.form_return_message a.search_other_service {width:121px;height:34px;background:url(../imgs/buttons/search_other_service.gif) no-repeat}
div.recommend div.form_return_message a.invite_for_email  {float:left;clear:none}
div.recommend a.btnClose { display:block; height:17px; position:absolute; right:17px; text-indent:-9999px; top:-4px; width:17px; background: url(../imgs/buttons/close_icon.gif) no-repeat; }

.copy_the_permalink {height:1.7em}
.permalink {width:77px;height:17px;float:left;background:url(../imgs/titles/permalink.gif) no-repeat}
#permalink {height:1.1em;font-size:1em;padding:2px;border:1px solid #818181;color:#a4a4a4}
#blog #main #permalink, #videos_details #main #permalink {width:36.3em}

#blog #main h4, #videos_details #videos h4 {margin-top:30px}
#blog #main h4 span, #photos_details #photos h4, #videos_details #videos h4 span  {font-size:2.2em;font-weight:bold;color:#fff;padding:4px;display:inline;clear:both;background:url(../imgs/backgrounds/pink_text_background.gif)}
#blog #main a.recommend, #videos_details #videos a.recommend {width:551px;height:17px;margin-top:8px;background:url(../imgs/buttons/recommend.gif) no-repeat left bottom}
#blog #main h5 a, #photos_details #photos h5 a, #videos_details #videos h5 a {width:551px;height:17px;margin-top:8px;background:url(../imgs/buttons/comments.gif) no-repeat left bottom}
#comments form {width:54.9em;border:1px solid #eae9e9;background:url(../imgs/backgrounds/default_line_diag.gif)}
#comments form fieldset {width:42.4em;padding:12px 0 5px 5px;background:url(../imgs/backgrounds/light_gray_background.gif)}
#comments form .name {width:48px;height:8px;background:url(../imgs/titles/form_name.gif) no-repeat}
#comments form .email {width:48px;height:10px;background:url(../imgs/titles/form_email.gif) no-repeat}
#comments form .comment {width:75px;height:11px;background:url(../imgs/titles/form_comment.gif) no-repeat}
#comments form input, #comments form textarea {width:37.3em;padding:2px;margin-top:2px;border:1px solid #eae9e9}
#comments form input {height:1.3em;margin-bottom:12px}
#comments form textarea {height:6.9em}
#comments .submit {width:69px;height:17px;float:right;margin:5px 8px 0 0;background:url(../imgs/buttons/submit.gif) no-repeat}
#comments .comment {width:53.4em;margin-top:10px;}
#comments .comment .comment_from {display:inline;background-color:#a4a4a4;padding:2px;font-size:1.1em;font-weight:bold;color:#fff}
#comments .comment .comment_from cite {font-weight:bold}
#comments .comment blockquote {margin-top:4px}
#comments .comment blockquote p {font-size:1.1em;display:inline;background-color:#f3f3f3;color:#a4a4a4}
#blog #main .post_content a, #comments .comment blockquote a {color:#e62d66}

#blog #main .posted_by, #videos_details #main .posted_by {font-size:1.1em;padding-left:10px;background:url(../imgs/others/white_sharp_marker.gif) no-repeat left 3px}

#photos_archive  #albuns  h3.date, #videos_archive  #videos  h3.date {width:55.1em;height:1.7em;margin-bottom:2px;background:url(../imgs/backgrounds/pink_text_background.gif) repeat}
#photos_archive  #albuns  h3.date .marker, #videos_archive  #videos  h3.date .marker {width:8px;height:17px;background:url(../imgs/others/archive_date_marker.gif) no-repeat;float:left;margin:0 3px}
#photos_archive  #albuns  h3.date .sifr, #videos_archive  #videos  h3.date .sifr {font-size:1.4em;float:left;font-weight:bold;padding-left:4px;color:#fff}

#promotion .container, #distribution_points .container, #contact .container , #registration .container, #sign .container, #commercial .container {width:74.1em}
#promotion .content, #distribution_points .content, #contact .content, #registration .content, #sign .content, #commercial .content {width:55.3em;padding-right:16px;background:#fff url(../imgs/backgrounds/vr.gif) repeat-y 56.1em top;float:left}
/* end common */

/* +footer */
#footer {
	background-color:#fff;
	position:relative;
	border:1px solid #F2F1F1;
	border-top:none
}

#footer #widget_void {
	padding-left:18px
}
#footer #widget_void h2 {
	width:69px;
	float:left
}
#footer #widget_void h2 a {
	width:69px;
	height:28px;
	background:url(../imgs/titles/widget.gif)
}
#footer #widget_void ul {
	width:17em;
	font-size:1.1em;
	font-weight:bold;
	float:left
}
#footer #widget_void ul li {
	margin-bottom:0.3em
}
#footer #widget_void ul a {
	padding-left:15px;
	display:block;
	color:#9f9f9f
}

#footer #partners {width:974px;float:left;margin:0 18px 15px 0;position:relative}
#footer #partners_list {margin-top:5px}
#footer #partners h2 {width:55px;height:21px;background:url(../imgs/titles/partners.gif) no-repeat;margin-left:7px;}
#footer #partners ul li {line-height:0;float:left; padding-right: 10px}
#footer #partners ul li a, #footer #partners ul li img  {display:block}
#footer #partners ul.pagination {width:974px;position:absolute;top:0;left:0;height:0}
#footer #partners ul.pagination li {line-height:normal;float:none}
#footer #partners a.pager {width:13px;height:63px;display:block;position:absolute}
#footer #partners .previous a {background:url(../imgs/buttons/partner_left.gif) 0 50% no-repeat; height:45px; left:-13px; top:-5px;}
#footer #partners .next a {background:url(../imgs/buttons/partner_right.gif) 0 50% no-repeat;height:49px;right:-13px;top:-5px;}

#footer_menu {margin:5px 0 0 6px;float:left}
#footer_menu li {float:left;padding:0 2px;border-right:1px solid #b7b7b7}
#footer_menu li a {color:#b7b7b7;padding:0 2px}

#credits {width:24.5em;color:#b7b7b7;margin:5px 0 0 47px;float:left}
#credits .site_name {width:23px;height:12px;margin-right:2px;background:url(../imgs/titles/credits.gif) no-repeat;float:left}

#footer #logo_w3haus {float:right;margin-right:6px}
#footer #logo_w3haus a {
	display:block;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	width:55px;
	height:20px;
	background:url(../imgs/others/logo_w3haus_a.gif);
}
/* end footer */

/* +classes */
a.archive {width:70px;height:17px;background:url(../imgs/buttons/archive.gif) no-repeat}
.rss {width:18px;height:19px;background:url(../imgs/buttons/rss.gif) no-repeat}

.notice, .error_message  {padding:5px 5px 10px}
.notice {font-size:1.1em;font-weight:bold;color:#e62d66}
.notice strong {font-weight:bold}
.error_message {color:#ed1111}
.error_message h3, .error_message h6 {font-size:1.2em;font-weight:bold}
.error_message li {font-size:1.1em;margin-top:2px}

.tabset {position:relative}

.tooltip_container {display:none}
.tooltip_content {width:109px;margin-left:1px;font-size:1.1em;display:block;font-weight:bold;color:#fff;padding:0 11px;background:url(../imgs/backgrounds/pink_text_background.gif)}
a.tooltip:hover .tooltip_container, a.tooltip:focus .tooltip_container {
	display:block;
	width:148px;
	height:4.1em;
	position:absolute;
	background:url(../imgs/backgrounds/tooltip.gif) no-repeat;
	z-index:3;
	top:-5.2em; left:-6.8em;
	padding:8px 0
}

.sIFR-hasFlash .sifr {visibility:hidden;display:block}
.sIFR-flash {visibility:visible !important;margin:0}
.sIFR-replaced {visibility:visible !important}
span.sIFR-alternate {position: absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {display:none !important}

.no_margin_right {margin-right:0 !important}
.no_margin_bottom {margin-bottom:0 !important}
.no_border_right {border-right:0 !important}
.no_height {height:0 !important}
/* end classes */



.replace-bt{text-indent:-999px; line-height:999999px; cursor:pointer; border:none; overflow:hidden;}