@charset "utf-8";
/* CSS Document */

/* RESETS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	text-decoration:none;
}
.clear	{ clear:both; }

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}

/* GENERAL */
body	{ font-size:12px; line-height:20px; font-family: Arial, Helvetica, Verdana; }
.stencil_fixed	{ background-attachment: fixed;}
input, textarea	{ font-size:12px;  }
ul, ol	{ margin: 0 0 20px 20px;}

/* HEADINGS */
h1,h2,h3,h4,h5,h6,h7	{ text-transform: uppercase; font-weight: bold;}
h1	{ font-size: 32px; padding: 40px 0 20px 0; letter-spacing: -2px;}
h2	{ font-size: 28px; padding: 40px 0 20px 0; letter-spacing: -1px;}
h3	{ font-size: 24px; padding: 40px 0 20px 0; letter-spacing: -1px;}
h4	{ font-size: 20px; padding: 40px 0 20px 0; letter-spacing: -1px;}
h5	{ font-size: 18px; padding: 40px 0 20px 0; letter-spacing: -1px;}
h6	{ font-size: 16px; padding: 40px 0 20px 0; letter-spacing: -1px;}
h7	{ font-size: 14px; padding: 40px 0 20px 0; letter-spacing: -1px;}

/* TYPOGRAPHY */
a	{ text-decoration:underline; }
p	{ padding:0 0 20px 0;}

/* COVER */
.cover_container { background: url(gfx/cover_background.png) center; }
.closed_cover { display: none; }

/* HEADER */
#navigation li {height: 25px;}
#navigation li.udl:hover, #navigation li.udl.current_category {border-bottom: 2px solid #ffd200;}
li#menu_home {width: 43px; background: url(gfx/cat-home.png) center; }
li#menu_foto {width: 37px; background: url(gfx/cat-foto.png) center;}
li#menu_musica {width: 56px; background: url(gfx/cat-musica.png) center;}
li#menu_video {width: 43px; background: url(gfx/cat-video.png) center;}

#header_container	{ width: 100%;}
#header_wrapper	{ width:960px; margin: 0 auto;}
.header	{ width:924px; margin: 0px 18px; }

.logo_holder a img 	{ -webkit-transition-property:opacity; -webkit-transition-duration: 0.12s; -webkit-transition-timing-function: ease-out;}
.logo_holder a img:hover	{ opacity: 0.5;}


/* SLIDER */
#slider_container	{ width: 100%;}
#slider_wrapper	{ width:960px; margin: 0 auto; }
#broadcast_wrapper {width: 924px; margin: 18px auto -6px auto; }


/* CONTENT */
#content_container	{ 
	width: 100%;
}
.drop_shadow { 
	-moz-box-shadow: 0 0 9px 18px #000;
	-webkit-box-shadow: 0 0 9px 18px #000;
	box-shadow: 0 0 9px 18px	px #000; 
}
#content_wrapper	{ width:924px; padding: 0 18px 0 18px; margin: 0 auto;  }
.content { }
#adjustable_cover { padding-bottom: 27px; }

/* GENERAL FADING ANIMATION */
a, #fc_submit, #submit, #searchsubmit {  -webkit-transition-property:background color; -webkit-transition-duration: 0.12s; -webkit-transition-timing-function: ease-out; -moz-transition-property:background color; -moz-transition-duration: 0.12s; -moz-transition-timing-function: ease-out; -o-transition-property:background color; -o-transition-duration: 0.12s; -o-transition-timing-function: ease-out; }

/* POST */
#cat_title_container	{ width:100%; font-size: 12px; }
#cat_title_wrapper	{ width:924px; margin: 0 auto; padding: 0; margin: 9px 0 0 0;}
#cat_title	{ width: 924px; margin: 0 auto;}
#cat_title h1	{ vertical-align: middle; float: left; padding: 0px 0 0 0; font-size: 24px; text-indent: -5px; line-height:24px; text-transform: uppercase; letter-spacing: -1px;}
#cat_title h1 a	{color: #FFD200; text-decoration:none; padding: 0 5px 0 5px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
#cat_title p { vertical-align: middle; float:left; padding: 6px 0 0 9px; width: 700px; font-size: 13px; text-transform: uppercase;}

/* POST CONTENT */	
.post_info p { padding: 0;	 }
#post_wrapper	{ padding:9px 0;}
#post_wrapper .entry	{ margin: 0 0 20px 0; }
#post_wrapper .entry .post_title	{ padding: 0;} /* little fix for categories */
#post_wrapper .entry .post_content	{ padding: 0;} /* little fix for categories */
.post_content a	{ text-decoration: none; }
.post_content a:hover	{ text-decoration: underline; }
.post_title { margin-bottom: 18px; font-size:18px; line-height:18px; color: #464646; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Verdana, Arial, "Lucida Grande", sans-serif;	}
.post_title a { text-decoration:none; color: #464646; }
.post_info { font-size:14px; text-transform: uppercase; line-height: 14px;}
.post_info span	{ font-weight: bold; padding:0 9px 0 0; margin:0 9px 0 0; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
.post_info a	{ font-weight: bold; text-decoration: none;}
.big_image_wrapper	{ margin:0 0 20px 0; display: block; }
.big_image { }
/*.post_content { font-size:12px; }	leave, handles the size of text */
.more-link	{font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: none; }
a.more-link:hover	{ }

/* SINGLE BLOG */

.post_title	{ padding: 60px 0 40px 0;}
#post_wrapper .post_content	{ padding: 0 0 40px 0;}
#post_wrapper .post_content	p { padding: 0px; margin-bottom: 20px; font-weight: normal;}

#post_wrapper .post_meta	{ padding: 0 0 40px 0;}
#post_wrapper .post_meta h2	{ margin: 0 10px 20px 10px; padding: 0; font-weight: bold; letter-spacing: 2px; font-size: 9px;}
#post_wrapper .post_meta .post_gallery	{ padding: 0; }
#post_wrapper .post_meta .post_gallery img.big_image	{display:block;}
#post_wrapper .post_meta .post_gallery .small_image_wrapper { display: block; float: left; margin: 0 10px 20px 10px; }
#post_wrapper .post_meta .post_gallery img.small_image	{display:block;}

.post_info_single	{ padding: 20px 0 0 0; font-size:10px; text-transform: uppercase; }
.post_info_single span	{ width:119px; display:block; margin: 0 10px 0 10px;}
.post_info_single a	{ text-decoration: none; font-weight: bold;}

/* INPUTS AND TEXTAREAS GLOBAL */
input, textarea	{ font-family: Arial, 'Helvetica Neue', Verdana, Helvetica, sans-serif;}

/* GALLERY - RIGHT SIDEBAR */
#page-gallery-right #gallery	{ padding: 0 0 50px 0; }
#page-gallery-right .gallery_image_wrapper	{ margin: 10px; float: left; }
#page-gallery-right .gallery_image	{ display: block; }
#page-gallery-right #post_area	{width:720px; float:left; }
#page-gallery-right #post_wrapper	{ }
#page-gallery-right #post_wrapper .entry { margin-left: 10px; padding-right: 10px; padding-bottom: 0; }
#page-gallery-right #post_wrapper .entry .entry_holder { }
#page-gallery-right #post_wrapper .entry .post_title { padding-top: 20px; padding-bottom: 40px; }
#page-gallery-right #post_wrapper .entry .post_title a { }
#page-gallery-right #post_wrapper .entry .post_image { }
#page-gallery-right #post_wrapper .entry .post_content { }
#page-gallery-right .sidebar { padding-top: 140px; }

/* GALLERY - LEFT SIDEBAR */
#page-gallery-left #gallery	{ padding: 0 0 50px 0;}
#page-gallery-left .gallery_image_wrapper	{ margin: 10px; float: left; }
#page-gallery-left .gallery_image	{ display: block; }
#page-gallery-left #post_area	{width:720px; float:right;}
#page-gallery-left #post_wrapper	{ }
#page-gallery-left #post_wrapper .entry {margin-left: 10px; padding-right: 10px; padding-bottom: 0; }
#page-gallery-left #post_wrapper .entry .entry_holder { }
#page-gallery-left #post_wrapper .entry .post_title { padding-top: 20px; padding-bottom: 40px; }
#page-gallery-left #post_wrapper .entry .post_title a { }
#page-gallery-left #post_wrapper .entry .post_image { }
#page-gallery-left #post_wrapper .entry .post_content { }
#page-gallery-left .sidebar { padding-top: 140px; }

/* GALLERY - FULLWIDTH */
#page-gallery-fullwidth #gallery	{ padding: 0 0 50px 0; }
#page-gallery-fullwidth .gallery_image_wrapper	{ margin: 10px; float: left; }
#page-gallery-fullwidth .gallery_image	{ display: block; }
#page-gallery-fullwidth #post_area	{width:960px; float:left;  }
#page-gallery-fullwidth #post_wrapper	{ }
#page-gallery-fullwidth #post_wrapper .entry { margin-left: 10px; padding-right: 10px; padding-bottom: 0; }
#page-gallery-fullwidth #post_wrapper .entry .entry_holder { }
#page-gallery-fullwidth #post_wrapper .entry .post_title { padding-top: 20px; padding-bottom: 20px;}
#page-gallery-fullwidth #post_wrapper .entry .post_title a { }
#page-gallery-fullwidth #post_wrapper .entry .post_content { }

/* PAGE - RIGHT SIDEBAR */
#page-right-sidebar #post_area	{width:720px; float:left; }
#page-right-sidebar #post_wrapper	{ }
#page-right-sidebar #post_wrapper .entry { margin-left: 10px; padding-right: 10px; padding-bottom: 40px;  }
#page-right-sidebar #post_wrapper .entry .entry_holder { }
#page-right-sidebar #post_wrapper .entry .post_title { padding-top: 20px; padding-bottom: 40px; }
#page-right-sidebar #post_wrapper .entry .post_title a { }
#page-right-sidebar #post_wrapper .entry .post_image { }
#page-right-sidebar #post_wrapper .entry .post_content { }
#page-right-sidebar .sidebar { padding-top: 140px; }

/* PAGE - LEFT SIDEBAR */
#page-left-sidebar #post_area	{width:720px; float:right; }
#page-left-sidebar #post_wrapper	{ }
#page-left-sidebar #post_wrapper .entry { margin-left: 10px; padding-right: 10px; padding-bottom: 40px;  }
#page-left-sidebar #post_wrapper .entry .entry_holder { }
#page-left-sidebar #post_wrapper .entry .post_title { padding-top: 20px; padding-bottom: 40px;}
#page-left-sidebar #post_wrapper .entry .post_title a { }
#page-left-sidebar #post_wrapper .entry .post_image { }
#page-left-sidebar #post_wrapper .entry .post_content { }
#page-left-sidebar .sidebar { padding-top: 140px; }

/* PAGE - FULLWIDTH */
#page-fullwidth #post_area	{width:960px; float:left;  }
#page-fullwidth #post_wrapper	{ }
#page-fullwidth #post_wrapper .entry { margin-left: 10px; padding-right: 10px; padding-bottom: 40px; }
#page-fullwidth #post_wrapper .entry .entry_holder { }
#page-fullwidth #post_wrapper .entry .post_title { padding-top: 20px; padding-bottom: 40px; }
#page-fullwidth #post_wrapper .entry .post_title a { }
#page-fullwidth #post_wrapper .entry .post_image { }
#page-fullwidth #post_wrapper .entry .post_content { }

/* CONTACT PAGE - RIGHT, LEFT, FULLWIDTH */
#contact_form_wrapper	{ margin: 0 10px 0 10px;}
#contact_form	{ padding: 0 0 80px 0; }
#page-right-sidebar #contact_form { }
#contact_form .contact_form_left	{ width:220px; float:left; }
#contact_form .contact_form_left h2	{ font-size:24px; font-weight: bold; letter-spacing: -1px; padding: 5px 0 0 0;}
#contact_form .contact_form_right	{ float:left; padding: 0 0 0 20px;}
#contact_form label	{ font-size:11px; padding: 0 0 0 10px; }
#contact_form input	{ width: 210px; font-size:12px; border: none; padding: 7px 0 7px 8px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
#contact_form textarea	{ width:440px; height:149px; margin-bottom: -4px; border: none; line-height: 20px; padding:7px 10px 7px 8px; font-size:12px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
#contact_form .submit_contact	{ width: auto; cursor: pointer; border: none; font-size: 10px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 3px 5px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; position: relative; top: 1px; margin:0; }
#contact_form p	{ padding:0 0 15px 0; }
#contact_form .cancel-contact-reply	{ margin: 0 0 18px 0; float: right; position: relative; top:-23px; font-size:11px;}
#page-fullwidth #contact_form textarea { }
#page-fullwidth #contact_form {width:960px;}

/* SIDEBAR */
.sidebar	{font-size: 12px; line-height: 20px;}
.sidebar h2	{ text-transform:uppercase; font-size: 14px; line-height: 17px; letter-spacing: 0;}

/* POST COMMENTS */
.comments_number	{ font-size: 24px; padding: 18px 0 9px 0; margin: 0; }
#post_comments	{ padding: 0; font-size: 12px;}
#respond	{ padding: 18px 0 0 0;}
.commentlist	{ list-style:none; padding: 9px 0 0 0;}
.commentlist li	{ padding: 0 0 9px 0; word-wrap:break-word;}
.commentlist ul.children	{ list-style:none;}
.commentlist .comment_wrapper .user_wrapper	{ width:230px; float:left; }
.commentlist .comment_wrapper .user_wrapper img	{ float:left; display:block; padding: 0px 0 9px 0; }
.commentlist .comment_wrapper .user_wrapper .comment_user_meta	{float:right; width:170px; padding: 0 0 0px 0; }
.commentlist .comment_wrapper .comment_message_wrapper	{ font-size:11px }

.commentlist .comment_wrapper .comment_author	{ font-size:11px; font-weight: bold; text-transform: uppercase;}
.commentlist .comment_wrapper .comment_author a	{ text-decoration:none;}
.commentlist .comment_wrapper .comment_date	{ font-size:10px; display:block; text-transform: uppercase;  }
.commentlist .comment_wrapper .comment-reply-link	{ display: none; font-size:10px; text-decoration:none; font-weight: bold; text-transform: uppercase; padding: 0 3px 0 3px; margin: 0 0 0 2px; line-height: 15px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;  }
.commentlist li:hover .comment-reply-link	{ display: inline-block;}
.commentlist .comment_wrapper .comment_approval	{ font-size:10px; text-decoration:none; font-weight: bold; text-transform: uppercase; padding: 1px 3px 1px 3px; margin: 0 0 0 5px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }

.commentlist .comment_wrapper .comment_message_wrapper	{float:right; width:440px;}
.commentlist .comment_wrapper .comment_content	{ padding-left:240px; padding-bottom: 20px; position: relative; }
.commentlist .comment_wrapper .comment_content p	{ display: inline; }
.commentlist ul.children li .comment_wrapper .user_wrapper	{  padding: 0 0 0 60px; }
.commentlist ul.children li .comment_wrapper .comment_content	{ padding-left:300px; }
.commentlist ul.children ul li .comment_wrapper .user_wrapper	{ padding: 0 0 0 120px; }
.commentlist ul.children ul li .comment_wrapper .comment_content	{ padding-left:360px; }
.commentlist ul.children ul ul li .comment_wrapper .user_wrapper	{ padding: 0 0 0 180px; }
.commentlist ul.children ul ul li .comment_wrapper .comment_content	{ padding-left:420px; }
.commentlist ul.children ul ul ul li .comment_wrapper .user_wrapper	{  padding: 0 0 0 240px; }
.commentlist ul.children ul ul ul li .comment_wrapper .comment_content	{ padding-left:480px; }
.commentlist ul.children ul ul ul ul li .comment_wrapper .user_wrapper	{ padding: 0 0 0 360px; }
.commentlist ul.children ul ul ul ul li .comment_wrapper .comment_content	{ padding-left:540px; }

.commentlist ul.children li .comment_wrapper .comment_message_wrapper	{  width:389px; }

/* COMMENT FORM */
#comment_form_wrapper	{ padding: 0px; }
#comment_form	{ padding:0 0 80px 0; }
#comment_form .comment_form_left	{ float:left; padding: 0 10px 0 0; }
#comment_form .comment_form_left h3	{ font-size:16px; font-weight: bold; letter-spacing: -1px; padding: 0; margin-bottom: 9px;}
#comment_form .comment_form_right	{ float:left; padding: 0 0 0 0px;}
#comment_form label	{ font-size:11px; padding: 0 0 0 10px; }
#comment_form input	{ border:none; width: 210px; font-size:12px; padding: 7px 0 7px 8px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
#comment_form textarea	{ width:440px; height:149px; border:none; line-height: 20px; padding:7px 10px 7px 8px; margin-bottom: -4px; font-size:12px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
/*#comment_form .submit_comment	{ display:block; width: 117px; height:27px; padding-right:8px; font-size:11px; text-align:center; border: 0; cursor:pointer;  }*/
#comment_form .submit_comment	{ width: auto; cursor: pointer; border: none; font-size: 10px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 3px 5px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }

#comment_form p	{ padding:0 0 9px 0; }
#comment_form .cancel-comment-reply	{ margin: 0 0 0 0; float: right; font-size:12px;}

#post_comments #comment_form	{ margin-left: 0;  } /* Fixes the margin jump when your click "reply" */

/* PAGINATION */
.fresh-pagination	{ margin: 18px 0; font-size: 14px; font-weight: bold; text-align: center;}
.fresh-pagination .current, .fresh-pagination .page, .fresh-pagination .previouspostslink, .fresh-pagination .nextspostslink	{ -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
.fresh-pagination .current	{ text-decoration: none; padding: 5px 8px; margin: 0 2px 0 2px;}
.fresh-pagination .page		{ text-decoration: none; padding: 5px 8px; margin: 0 2px 0 2px;}
.fresh-pagination .previouspostslink	{ padding: 5px 8px; margin: 0 2px 0 2px; text-decoration: none;}
.fresh-pagination .nextspostslink		{ padding: 5px 8px; margin: 0 2px 0 2px; text-decoration: none;}
.fresh-pagination .page:hover, .previouspostslink:hover, .nextspostslink:hover	{}

/* HTML ELEMENTS */
blockquote	{ display: block; font-style: italic;  margin: 0 0 20px 0; font-size: 13px; padding: 20px 20px 0 20px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
pre, code	{ display: block; font-style: italic;  margin: 0 0 20px 0; font-size: 13px; padding: 20px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
acronym { border-bottom-style: dotted; border-bottom-width: 1px; cursor: help;}
strong { font-weight: bold;}
del { text-decoration: line-through;}

table { border-collapse: collapse; margin: 10px 0; width: 100%; }
tr { }
tr:hover {}
th, td { border-style: solid; border-width: 1px; text-align: left;}
th { font-weight: bold; padding: 10px 20px 20px 20px; border:none; }
td { padding: 10px 20px 20px 20px; border-left: none; border:none;}

/* WORDPRESS "INSERT IMAGE" FUNCTIONS + SHORTCODE "FRAME ALIGN_X + GALLERY"*/
.wp-caption {-khtml-border-radius: 2px;- moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; margin: 10px;	text-align: center;}

.aligncenter { display:block; text-align:center; margin:20px auto;}
.alignleft { display: block; float: left; margin: 20px 20px 20px 0; display: block;}
.alignright {display: block; float: right; margin: 20px 0 20px 20px; display: block;}
.aligncentered{ display: block; text-align:center; margin:0 auto;}

img.aligncentered, div.aligncentered { display: block; text-align:center; margin:0 auto;}

.wp-caption img { border: 0 none; margin: 0; padding: 0; display: block;}
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 30px; margin: 0; padding: 0 20px; text-transform: uppercase;  color: #FFF;}

.gallery-item	{ margin-top: 0px !important;}
.gallery-item img	{ border:none !important;}

/* SHORTCODES - BUTTONS */
.btn_a	{ font-size: 10px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 0px 5px; margin: 0 0 20px 0; display: inline-block; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
a.btn_a:hover	{ text-decoration: none;}

/* SHORTCODES - COLUMNS */
.one_half, .one_third, .two_third, .three_fourth, .one_fourth {float:left; position:relative;}
.one_half{width:49%; margin-right:2%;}
.one_third{width:32%; margin-right:2%;}
.two_third{width:66%; margin-right:2%;}
.one_fourth{width:23.5%; margin-right:2%;}
.three_fourth{width:74.5%; margin-right:4%;}
.last	{margin-right:0 !important;}
.divider	{ display:block; width:100%; clear:both;}

/*SHORTCODES - YES&NO - TICK&CROSS */
.sc_yes, .sc_no	{ position:relative; top:3px;}

/* SHORTCODES - BOXES */
.box_download, .box_info, .box_warning, .box_note	{-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; margin:0 0 23px 0; font-weight: bold;}
.box_download	{ background-repeat: no-repeat; background-position: 20px 12px; padding:20px 120px 20px 120px;}
.box_info	{ background-repeat: no-repeat; background-position: 19px 14px; padding:20px 120px 20px 120px;}
.box_warning	{ background-repeat: no-repeat; background-position: 20px 14px; padding:20px 120px 20px 120px;}
.box_note	{ background-repeat: no-repeat; background-position: 20px 14px; padding:20px 120px 20px 120px;}

/* SHORTCODES - DROPCAP */
.dropcap	{ display:block; float:left; font-size:66px; font-weight: bold; line-height:60px; margin:0 10px 0 0}

/* SHORTCODES - PULLQUOTES */
.pullquote_left	{ float:left; margin:20px 20px 20px 0; padding:0 0 0 20px; font-size:16px; font-weight: bold; text-transform: uppercase; line-height:20px; width:33%;}
.pullquote_right	{ float:right; margin:20px 0 20px 20px; padding:0 20px 0 0; font-size:16px; font-weight: bold; text-transform: uppercase; line-height:20px; width:33%;}

/* SHORTCODES - HIGHLIGHTS */
.highlight1	{ }
.highlight2	{ }

/* SHORTCODES - HIGHLIGHTS */
.sc_divider	{ display:block; width:96%; height:23px; clear:both; position:relative;}
.top a	{ position:absolute; top:-12px; right:-4%; font-size:9px; font-weight: bold; text-transform: uppercase; text-decoration:none; padding:0 0 0 5px;}

/* SHORTCODES - TABS */
.sc_tabs	{ width:100%; margin:0 0 20px 0;}

.sc_tabs_header	{ width:100%; }
.sc_tab	{ position:relative; padding:3px 15px 2px 15px; top:2px; font-size:11px; font-weight:bold; float:left; margin:0 2px 0 0; -moz-border-radius:2px 2px 0 0; -webkit-border-radius:2px 2px 0 0; border-radius:2px 2px 0 0;}
.sc_tab_active	{ padding:4px 15px 4px 15px; top:0px;}
.sc_tab:hover	{cursor:pointer;}

.sc_tabs_body	{width:100%;}
.sc_tab_single_box	{ float:left; width:96%; padding:2%; display:none; -moz-border-radius:0 2px 2px 2px; -webkit-border-radius:0 2px 2px 2px; border-radius:0 2px 2px 2px; }
.sc_tabs_box_first	{ display:block;}

/* SHORTCODES - TOGGLE */
.toggle	{ padding:10px 0 10px 20px; margin: 0 0 20px 0; background-repeat:no-repeat; background-position: -29px 16px; cursor: pointer; }
.toggle_active	{ background-repeat:no-repeat; background-position: 0 -43px;}
.toggle a	{ text-decoration: none; font-size: 15px;}
.toggle_body .block	{ margin-left:25px; padding: 0 20px 40px 20px;}

/* FOOTER GENERAL */
#footer_container { 
	background: url(gfx/cover_background.png) center;
/*
	-moz-box-shadow: inset 0 15px 18px 18px #000;
	-webkit-box-shadow: inset 0 15px 18px 18px #000;
	box-shadow: inset 0 15px 18px 18px #000;
*/
 }

/* FOOTER 1 */
#footer1_container { width: 100%;}
#footer1_wrapper	{ width: 924px; padding: 0 18px; margin: 0 auto 18px auto;}
#footer1 { font-size: 12px; line-height: 20px; }
#footer1 .footer1_top_line	{ margin: 0 10px; height:39px;}
#footer1 a	{ font-weight: bold; text-decoration:none;}

#footer1 .widget_1	{ width: 940px; margin:0 10px 0 10px; float:left;}
#footer1 .widget_2	{ width: 460px; margin:0 10px 0 10px; float:left;}
#footer1 .widget_3	{ width: 300px; margin:0 10px 0 10px; float:left;}
#footer1 .widget_4	{ width: 220px; margin:0 10px 0 10px; float:left;}
#footer1 .widget_5	{ width: 172px; margin:0 10px 0 10px; float:left;}
#footer1 .widget_6	{ width: 140px; margin:0 10px 0 10px; float:left;}
#footer1 .widget_7	{ width: 117px; margin:0 10px 0 10px; float:left;}
#footer1 .widget_8	{ width: 100px; margin:0 10px 0 10px; float:left;}

#footer1 .widget_5_1 { width: 139px; float:left; margin-right: 18px;}
#footer1 .widget_5_1 img { margin: 8px auto 0 auto; }
#footer1 .widget_5_2 { width: 296px; float:left; margin-right: 18px; font-weight: normal; font-size: 12px; font-family: Tahoma, Verdana; color: #808285;}
#footer1 .widget_5_2 a { color: #ffd200; }
#footer1 .widget_5_3 { width: 88px; float:left;}
#footer1 .widget_5_3 img { margin: 0 auto; }
#footer1 .widget_5_4 { width: 205px; float:left;}
#footer1 .widget_5_4 img { margin: 0 auto; }
#footer1 .widget_5_5 { width: 160px; float:left; margin-top: 20px; }
#footer1 .widget_5_5 img { margin: 0 auto; }


#footer1 .footer_widget	{ }
#footer1 .footer_widget h2	{ text-family: tahoma; text-transform: none; font-size: 12px; letter-spacing: 0px; margin: 0; font-weight: bold; padding: 0; color: #808285;}
#footer1 .footer_widget.widget_sp_image h2 {font-weight: normal;}
#footer1 .widget_5_4 .footer_widget.widget_sp_image h2 {margin-left:27px;}
#footer1 ul	{ list-style:none; margin: 0; }

#footer1 .logo_footer	{ background-repeat: no-repeat; display: block; width: 109px; height: 20px; margin-top: 5px; -webkit-transition-property:opacity; -webkit-transition-duration: 0.12s; -webkit-transition-timing-function: ease-out;}
#footer1 .logo_footer:hover	{ opacity: 0.5;}

/* FOOTER 2 */
#footer2_container	{ width: 100%;}
#footer2_wrapper	{ width:924px; padding: 0 18px 0 18px; margin: 0 auto;  position: relative;}
#footer2	{ font-size:10px; }
#footer2 .left	{ float:left; width: 454px; }
#footer2 .right	{ float: right; width: 454px; }
#footer2 .right p	{ padding: 0; margin: 0;}

#footer2 .left table.footer { margin: 0; }
#footer2 .left table.footer tr {background: none;}
#footer2 .left table.footer tr td {padding: 0; vertical-align: middle;}
#footer2 .left table.footer tr td.social_links { padding: 12px 0 0 5px; }
span.newsletter {
	font-size: 11px;
	color:	#ffd200;
	font-weight: bold;
}

.subscribe_form { display: inline; }

.hidden_field { display: none;}

.footer_subscribe_input {
	vertical-align: middle;
	margin-left: 6px;
	margin-right: 8px;
	background-color: #171717; 
	border: 1px solid #2e2e2e; 
	height: 20px; 
	width: 242px;
	padding-left: 8px; 
	padding-right: 8px; 
	color: #888888;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 14px;
	font-weight: normal;
}

.subscribe_button {
	border: 1px solid #000; 
	height: 24px;
	width: 70px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	vertical-align: top;
	background: url(gfx/assinar.png) center;
	font-size: 11px;
}

#footer2 a.subscribe_button { text-decoration: none; overflow: auto; color: black; padding: 4px 10px; vertical-align: middle;}

/* NO LONGER USED > */
#footer2 .footer2_search	{ position: relative;}
#footer2 .footer2_search_input	{ border: none; font-size: 10px; width: 200px; font-weight: normal;}
#footer2 .footer2_search_button	{ width: 11px; height: 12px; display: block; background-repeat: no-repeat; background-color: transparent; background-position: center center; border: none; outline: none; cursor: pointer; text-indent: -9999px; position: absolute; top:0px; right: 0px; padding: 10px;}
/* < NO LONGER USED */
.footer_search { margin: 0px 0px 4px 0px; float:right; vertical-align: middle;}
.footer_search_input { 
	margin-right: 8px;
	background-color: #171717; 
	border: 1px solid #2e2e2e; 
	height: 20px; 
	width: 355px;
	padding-left: 8px; 
	padding-right: 8px; 
	color: #888888;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 14px;
	font-weight: normal;
}

.footer_search_button {
	border: 1px solid #000; 
	height: 24px;
	width: 70px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	vertical-align: top;
	background: url(gfx/search.png) center;
}



.footer_navigation { margin: 0px 0px 0px 85px; }

.footer_text {
	padding-bottom: 18px;
	text-align: center;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #808285;
}

.order_container {width: 100%; margin-bottom: 18px;}
.order_container a{ text-decoration: none; text-transform: uppercase; font-weight: bold; letter-spacing: -1px; }
ul.orderby {list-style: none outside none; margin: 0;}
ul.orderby li { 
	float: left; margin-right: 9px; padding: 0 8px; background-color: #333333; 
	-moz-border-radius: 3px;
	border-radius: 3px;
}
ul.orderby li:hover {background-color: #555555; cursor: pointer;}
ul.orderby li a {color: #999999;  text-decoration: none; font-weight: bold;}
ul.orderby li.selected {background-color: #f8c100;}
ul.orderby li.selected:hover {background-color: #f8c100;}
ul.orderby li.selected a {color: #333333;}

/* ADD THIS */
#fb_btn { float: none; padding-left: 10px; position: relative; top: 5px;}
#tw_btn { float: none; padding-left: 10px; }
#tw_btn iframe { margin-top: 8px; }
#gl_btn { float: none; padding-left: 10px; }
#at_btn { float: none; padding-left: 10px; }


/*GRID */
#grid { display:none; width:100%; height:100%; position:absolute; top:0px; left:0px;  background: url(gfx/grid_18.png) repeat center -4px; }

/*EXPURGA CUSTOM */
.header_search_button { background: url(gfx/search.png) center; }
.search_form { height: 28px; }
#LikeboxPluginPagelet .fbConnectWidgetTopmost .connect_widget {border: none;}
.social_links_sidebar { margin: 16px 0 0 0; }
.alo_easymail_form_table {margin-bottom: 0px; width: 296px;}
div.dongo {width: 102px; height: 60px; overflow: hidden; position: absolute; left: -10px; bottom: 0px;}

.post_text h1 { font-size: 18px; letter-spacing: 0px; padding:18px 0; font-family: Tahoma, Verdana !important; font-size: 14px; font-weight: normal;}

a.orderby {}

span.arrow_close { width: 13px; background: url('arrow-close.png') center no-repeat; }
span.arrow_open { width: 13px; background: url('arrow-open.png') center no-repeat; }

.sidebar a.full_archive { font-family: Tahoma, Verdana; font-size: 10px; line-height: 18px; color: #666666 ; }
.sidebar a.full_archive:hover { cursor: pointer; }

/* FOR THE GALLERIA GALLERIES */
div.post_gallery { width:453px; height: 296px; background-color: #000; }
div.post_gallery_controls {width: 431px;}
div.post_gallery_controls .image_title { max-width: 395px;}
.image_title {float:left; max-height: 20px; overflow: hidden; margin-top:3px; font-style: italic; color: #575757;}
div.gallery_controls {background: #000; margin-bottom: 18px; padding: 5px 11px 10px 11px; min-height: 24px;}
a.play_slideshow { background: url(gfx/play.png) no-repeat center #555; }
a.play_slideshow:hover{ background: url(gfx/play.png) no-repeat center #FFD200; }
a.pause_slideshow { background: url(gfx/pause.png) no-repeat center #555; }
a.pause_slideshow:hover{ background: url(gfx/pause.png) no-repeat center #FFD200; }
a.enter_fullscreen {background: url(gfx/fullscreen_alt.png) no-repeat center #555;}
a.enter_fullscreen:hover {background: url(gfx/fullscreen_alt.png) no-repeat center #FFD200;}
a.play_slideshow, a.enter_fullscreen, a.pause_slideshow {width:12px; height: 16px; padding: 4px 8px 4px 10px; text-decoration: none; margin-left: 6px; float:right;}
a.play_slideshow:hover, a.enter_fullscreen:hover, a.pause_slideshow:hover { text-decoration: none; cursor: pointer;}

/* FB COMMENTS */
div.fbcomments h3 {
	margin-top: 18px;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 0;
	margin-bottom: 9px;
	color: #FFD200;
}

/* To hide facebook border */
div.likeboxwrap
{
	width:294px;	
	height:253px;	
	overflow:hidden;
	text-align:center;
	border: 1px solid #2e2e2e;
}
div.likeboxwrap iframe
{
	margin:-1px;
	border:none;
	overflow:hidden;
	width:296px;
	height:255px;
}
/* RELATED POSTS: using template 'yarpp-template_thumbnail' */
.related_posts_container {}
.related_posts_container h2{
	color: #FFD200;
	font-size: 16px;
	margin-bottom: 9px;
	padding: 36px 0 0 0;
}
.related_post {width: 139px; padding-right: 18px; float: left;}
.related_post.post_3 {padding-right: 0px;}
.related_post img {margin-bottom: 9px;}
.related_post a span {
    color: #999999;
    display: block;
    font-family: Tahoma, Verdana,Geneva,Kalimati,sans-serif;
    font-size: 12px;
    line-height: 14px;
		font-weight: bold;
}
.related_post a:hover { text-decoration: none }

/* POSTS' NAVIGATION BUTTONS */
#posts_navigation {margin: 18px 0 0 0; overflow: auto;}
#posts_navigation #previous_post {float: left; padding: 5px 10px; background-color: #222; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
#posts_navigation #next_post {float:right; padding: 5px 10px; background-color: #222; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
#posts_navigation #previous_post:hover, #posts_navigation #next_post:hover {background-color: #444}
#posts_navigation a {text-transform: uppercase; font-weight: bold; color: #999;}
#posts_navigation a:hover {text-decoration: none;}

/* POSTS' FILTERS */
#posts_filters a{text-transform: uppercase; text-decoration: none; font-size: 10px; color: #999;}
#posts_filters a.selected, #posts_filters a:hover {color: #F8C100;}
#posts_filters span {font-weight: bold; color: #F8C100;}

/* NEW POST FONT SIZE! */
div.post_text {font-size: 14px !important}

/*TWITTER WIDGET */
#home_widget_area .widget_twitter {background-color: black; padding: 0px 18px;}
#home_widget_area .widget_twitter h2 { margin: 0px; display: inline; float: left; margin-right: 18px; height:36px; line-height: 36px; font-weight: normal;}
#home_widget_area .widget_twitter h2 span a{ font-size: 15px; font-family: "Tahoma", Verdana; color: #666666; height:36px; line-height: 36px; text-decoration: none;}
/*
#home_widget_area .widget_twitter ul {  position: relative; overflow: auto; }
#home_widget_area .widget_twitter ul li {float: left; margin-right: 18px; display: inline; height: 36px; line-height: 36px; overflow: hidden; }
#home_widget_area .widget_twitter ul li span { font-size: 14px; font-family: "Tahoma";}
#home_widget_area .widget_twitter ul li span.entry-meta span.time-meta a { margin-right: 8px; font-size: 12px; color: white; text-decoration: none; text-transform: uppercase; }
#home_widget_area .widget_twitter ul li span.entry-meta span.time-meta a:hover { text-decoration: underline; }
#home_widget_area .widget_twitter ul li span.entry-content { color:#999999; }
#home_widget_area .widget_twitter ul li span.entry-content a { color: #ffd200; text-decoration: none; }
#home_widget_area .widget_twitter ul li span.entry-content a:hover { text-decoration: underline; }
*/
#home_widget_area .widget_twitter div.tweets_container {position: relative; float: left; display: inline; height: 36px; line-height: 36px; width: 15000px;}
#home_widget_area .widget_twitter div.tweets_container { font-size: 14px; font-family: "Tahoma", Verdana;}
#home_widget_area .widget_twitter div.tweets_container .entry-meta {}
#home_widget_area .widget_twitter div.tweets_container .entry-meta span.time-meta a { margin-right: 8px; font-size: 12px; color: white; text-decoration: none; text-transform: uppercase; }
#home_widget_area .widget_twitter div.tweets_container .entry-meta span.time-meta a:hover { text-decoration: underline; }
#home_widget_area .widget_twitter div.tweets_container .entry-content { color:#999999; }
#home_widget_area .widget_twitter div.tweets_container .entry-content a { color: #ffd200; text-decoration: none; }
#home_widget_area .widget_twitter div.tweets_container .entry-content a:hover { text-decoration: underline; }
.widget_twitter .time-meta {display: none;}
.crop img {margin: 7px;}

.widget_fresh_recent_posts h2 {margin-bottom: 12px;}
.fresh_recent_posts_image {position: absolute;}
.fresh_recent_posts_image_wrapper {position: relative; top: -12px; background: url(gfx/video_thumb.png); height: 162px; width: 296px; margin-bottom: -8px !important;}
.fresh_recent_posts_image_wrapper:hover {background: url(gfx/video_thumb_hov.png);}

.crop { width: 750px; overflow: hidden; height: 36px; line-height: 36px; } ​

