@charset "utf-8";









/* CSS Document */







/*







Theme Name: Showtime v1.5







Theme URI: 







Author: 







Author URI: 







*/















/* 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: normal;

	







	font-style: inherit;

	







	font-size: 100%;

	







	font-family: inherit;

	







	vertical-align: baseline;

	







	text-decoration:none;

	









}



















h4{

	















	font-weight: normal;

	









}



















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;

	









}



















/* GLOBAL*/







img {

	 -ms-interpolation-mode: bicubic;

 }











.ie6_height_fix {

	overflow:hidden;

}











.ie6_display_inline	{

	display: inline;

}











.clear	{

	clear:both;

}











.clearfix:after {

	







	content: ".";

	







	display: block;

	







	clear: both;

	







	visibility: hidden;

	







	line-height: 0;

	







	height: 0;

	









}











 







.clearfix {

	







	display: inline-block;

	









}











 







html[xmlns] .clearfix {

	







	display: block;

	









}











 







* html .clearfix {

	







	height: 1%;

	









}



















/********************************************************************************/







/********************************************************************************/







/********************************************************************************/















/* GLOBAL TYPOGRAPHY AND GENERAL STYLES */







body	{

	 background:url(gfx/header_bg.png) repeat-x center top;

	 font-family:'Open Sans', sans-serif;

	 line-height:23px;

}











h1, h2, h3, h4	{

	line-height:19px;

	 color:#555;

}











h1 a, h2 a, h3 a, h4 a	{

	text-decoration:none;

	 color:#555;

}











h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover	{

	text-decoration:none;

	 color:#737373;

}











h1	{

	font-size:28px;

	 padding:22px 0;

}











h2	{

	font-size:24px;

	 padding:18px 0;

}











h3	{

	font-size:20px;

	 padding:15px 0;

}











h4	{

	font-size:17px;

	 padding:14px 0;

}











p	{

	padding: 0 0 5px 0;

}











a	{

	text-decoration:none;

}











a:hover	{

	 text-decoration:underline;

}











acronym {

	cursor: help;

	 border-bottom: 1px dotted #555;

 }











code {

	 font-size:13px;

	 line-height:20px;

	 margin: 10px 0;

	 padding:20px;

	 border-top:1px solid #d7d7d7;

	 border-bottom:1px solid #d7d7d7;

	 background:#efefef;

	 font-weight: normal;

	 display:block;

	 overflow:auto;

	 text-align:left;

 }











blockquote {

	padding:0 0 0 16px;

	 border-left: 4px solid #d9d9d9;

	 font-weight: normal;

 }











strong {

	font-weight: bold;

 }











em 	{

	 font-style:italic;

}











del	{

	text-decoration: line-through;

}











pre	{

	-moz-border-radius:5px;

	 -webkit-border-radius:5px;

	 border-radius:5px;

	 background:#EEE;

	 border:1px solid #CCC;

	 color:#777;

	 padding:8px 15px 8px 15px;

	 margin-bottom:23px;

	 font-size:12px;

}











ul,ol	{

	margin:0 0 23px 20px;

}











table {

	border-collapse: collapse;

	 margin: 10px 0px;

	 font-size:13px;

}











tr {

}











tr:hover	{

}











th, td {

	text-align: left;

	 border-width: 1px;

	 border-style: solid;

 }











th {

	background-color: #666;

	 padding: 10px 10px;

	 border-color: #666;

	 font-weight: normal;

	 color: #FFF;

 }











td {

	 background-color:#EFEFEF;

	 border-color: #D1D1D1;

	 padding: 10px 10px;

 }



	







.floatleft	{

	float:left;

	 padding:0 20px 10px 0;

}











.floatright	{

	float:right;

	 padding:0 0 10px 20px;

}



















/* WORDPRESS "INSERT IMAGE" FUNCTIONS + SHORTCODE "FRAME ALIGN_X"*/







.frame	{

	 background:none repeat scroll 0 0 #FFFFFF;

	 border:1px solid #CCCCCC;

	 -moz-border-radius:5px;

	 -webkit-border-radius:5px;

	 border-radius:5px;

	  

}











.frame a	{

 }











.alignright,img.alignright,a img.alignright {

	 float:right;

	 margin:7px 8px 10px 0;

}











.alignleft,img.alignleft,a img.alignleft {

	 float:left;

	 margin:7px 8px 10px 0;

}











.aligncenter,img.aligncenter,a img.aligncenter {

	display: block;

	 margin-left: auto;

	 margin-right: auto

}











.frame,.small_frame {

	 display:inline-block;

}











.frame img{

	 padding:4px;

	 margin:0;

	 display:block;

}











.small_frame img {

	 padding:3px;

	 margin:0;

}



















/* SHORTCODES - COLUMNS */







.one_half, .one_third, .two_third, .three_fourth, .one_fourth {

	float:left;

	 position:relative;

}











.one_third	{

	 width:30%;

	 margin-right:5%;

}











.one_half{

	width:48%;

	 margin-right:4%;

}











.one_third{

	width:30%;

	 margin-right:5%;

}











.two_third{

	width:65%;

	 margin-right:5%;

}











.one_fourth{

	width:22%;

	 margin-right:4%;

}











.three_fourth{

	width:74%;

	 margin-right:4%;

}





t





.last	{

	margin-right:0 !important;

}











.divider	{

	 display:block;

	 width:100%;

	 clear:both;

}



















/* SHORTCODES - CHECK LIST */







.checklist	{

	 margin:0;

	 padding-bottom:23px;

}











.checklist li	{

	 background:url(gfx/icons/tick.png) no-repeat 0 4px;

	 list-style:none;

	 margin:0;

	 padding:1px 0 1px 25px;

}



















/* SHORTCODES - BOXES */







.box_download, .box_info, .box_warning, .box_note	{

	-moz-border-radius:5px;

	 -webkit-border-radius:5px;

	 border-radius:5px;

	 margin:0 0 23px 0;

}











.box_download	{

	 background:url(gfx/icons/arrow_down.png) no-repeat 15px 20px #e3f4de;

	 padding:25px 25px 25px 63px;

	 border:1px solid #a2d392;

	 color:#599847;

}











.box_info	{

	 background:url(gfx/icons/info_button_32.png) no-repeat 15px 20px #deeef7;

	 padding:25px 25px 25px 63px;

	 border:1px solid #82c3e6;

	 color:#2f81b0;

}











.box_warning	{

	 background:url(gfx/icons/close_32.png) no-repeat 15px 20px #f8e4e2;

	 padding:25px 25px 25px 63px;

	 border:1px solid #e69d94;

	 color:#bb5a4d;

}











.box_note	{

	 background:url(gfx/icons/notebook.png) no-repeat 15px 20px #f7f3de;

	 padding:25px 25px 25px 63px;

	 border:1px solid #e1ca59;

	 color:#955d0d;

}



















/* SHORTCODES - DROPCAP */







.dropcap	{

	 display:block;

	 float:left;

	 font-size:44px;

	 line-height:44px;

	 margin:0 5px 0 0;

}



















/* SHORTCODES - PULLQUOTES */







.pullquote_left	{

	 float:left;

	 margin:22px 22px 22px 0;

	 padding:0 0 0 15px;

	 font-size:15px;

	 line-height:22px;

	 width:33%;

	 border-left:6px solid #DDDDDD;

}











.pullquote_right	{

	 float:right;

	 margin:22px 0 22px 22px;

	 padding:0 15px 0 0;

	 font-size:15px;

	 line-height:22px;

	 width:33%;

	 border-right:6px solid #DDDDDD;

}



















/* SHORTCODES - HIGHLIGHTS */







.highlight1	{

	 background:#FFFF80;

}











.highlight2	{

	 border-bottom:1px dotted #888;

}



















/* SHORTCODES - HIGHLIGHTS */







.sc_divider	{

	 display:block;

	 width:100%;

	 height:23px;

	 border-top:1px solid #DDD;

	 clear:both;

	 position:relative;

}











.top a	{

	 position:absolute;

	 top:-12px;

	 right:0;

	 background:#F4F4F4;

	 color:#A9A9A9;

	 font-size:10px;

	 text-decoration:none;

	 padding:0 0 0 5px;

}











.top a:hover	{

	 color:#555;

}



















/* SHORTCODES - TABS */







.sc_tabs	{

	 width:100%;

	 padding:0 0 23px 0;

}



















.sc_tabs_header	{

	 width:100%;

	 position:relative;

	 top:1px;

}











.sc_tab	{

	 padding:3px 13px 3px 13px;

	 font-size:12px;

	 font-weight:normal;

	 float:left;

	 margin:0 4px 0 0;

	 background:#EAEAEA;

	 border:1px solid #CCC;

	 border-bottom:nones;

	 border-top:1px solid #DDD;

	 text-shadow:0 1px 0 #FFF;

	 -moz-border-radius:5px 5px 0 0;

	 -webkit-border-radius:5px 5px 0 0;

	 border-radius:5px 5px 0 0;

	 background: -moz-linear-gradient(top, #F0F0F0, #DDDDDD);

	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F0F0F0), color-stop(1, #DDDDDD));

	 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F0F0F0', EndColorStr='#DDDDDD')";

	 /* IE8 only */ filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#F0F0F0', EndColorStr='#DDDDDD');

	 /* IE6,IE7 only */

}











.sc_tab:hover	{

	cursor:pointer;

}



















.sc_tabs_body	{

	width:98%;

	 padding:1%;

	 background:#EAEAEA;

	 border:1px solid #CCC;

	 -moz-border-radius:0 5px 5px 5px;

	 -webkit-border-radius:0 5px 5px 5px;

	 border-radius:0 5px 5px 5px;

}











.sc_tab_single_box	{

	 float:left;

	 width:96%;

	 padding:2%;

	 background:#FEFEFE;

	 border:1px solid #CCC;

	 display:none;

 }











.sc_tabs_box_first	{

	 display:block;

}



















/* SHORTCODES - TOGGLE */







.toggle	{

	 padding:15px 0 15px 25px;

	 background:url(gfx/toggle.png) no-repeat -29px 20px;

 }











.toggle_active	{

	 background:url(gfx/toggle.png) no-repeat 0 -39px;

}











.toggle_body .block	{

	 margin-left:25px;

	 padding:20px;

	 background:#EEE;

	 border:1px solid #DDD;

	 -moz-border-radius:5px;

	 -webkit-border-radius:5px;

	 border-radius:5px;

}



















/* WORDPRESS GALLERY SHORTCODE FUNCTION */







#gallery-1, .gallery	{

	 background:#EFEFEF;

	 border-top:1px solid #D7D7D7;

	 border-bottom:1px solid #D7D7D7;

}











.gallery .gallery-item	{

	 margin-bottom:7px;

}











.gallery .gallery-item a	{

	 display:block;

}











.gallery .gallery-item .attachment-thumbnail	{

	 background:#FFF;

	 border:1px solid #CCC !important;

	 padding:3px;

	 -moz-border-radius:4px;

	 -webkit-border-radius:4px;

	 border-radius:4px;

}



















/* HEADER - GENERAL*/







#header_wrapper	{

	width:100%;

	 background-position:bottom;

	 background-repeat:repeat-x;

}











#header	{

	 width: 138px;

	 margin:0 auto;

	 background:none;

}



















/* HEADER - LOGO */







#logo	{

	 padding: 0;

	 width:auto;

	height:auto;

	

}













#header .menu {

	width: 489px;

	height:46px;

	 float:left;

	 padding:13px 0 0 12px ;

	 background:url(http://locmaislocacoes.com.br/wp-content/uploads/2014/07/menu.jpg) no-repeat;

}







#header .menu ul{

	margin:0px;

}







#header .menu ul li {

	width:auto;

	height:22px;

	list-style:none;

	;

	 

	padding: 0 3px 0 9px;

	 float:left;

	 color:#fff;

	text-transform: uppercase;

	 font-size:12px

}







#header .menu ul li a {

	text-decoration: none;

	 color:#fff;

	padding:13px 0 16px 0;

	text-shadow: 0 2px 0 #055068, 0 0 0px #055068;

}









/* HEADER - SEARCH */







.search_top	{

	 position:relative;

	 width:250px;

	 margin:32px 0 0 0;

	 float:right;

}











.search_top_input	{

	 width:200px;

	 padding:7px 33px 7px 17px;

	 font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif font-size:12px;

	 background:url(gfx/search_top.png) no-repeat;

	 border:none;

}











.search_top_btn	{

	 position:absolute;

	 left:275px;

	 top:15px;

	 width:26px;

	 height:26px;

	 background:none;

	 border:none;

	 outline:none;

	 cursor:pointer;

}



















/* NAVIGATION */







#nav_wrapper	{

	width:100%;

	 background:url(gfx/nav_bg.png) repeat-x bottom;

}











#nav_wrapper ul.menu	{

	 width:960px;

	 margin:0 auto;

	 list-style:none;

	 height:45px;

	 line-height:22px;

	 font-size:14px;

	 background-position:center top;

	 background-repeat:no-repeat;

 }











#nav_wrapper ul.menu li	{

	 float:left;

	 margin:5px 0 0 0;

	 padding:0 0 8px 20px;

	 cursor:pointer;

	 position:relative;

	 z-index:/*IE7*/999;

	  

}











#nav_wrapper ul.menu li a	{

	 text-decoration:none;

	 padding: 4px 22px 6px 0;

	 float:left;

	 text-transform:uppercase;

	 font-size:12px;

	 position:relative;

	 z-index:1000;

 }











#nav_wrapper ul.menu li:hover , #nav_wrapper .current-post-ancestor, #nav_wrapper .current-category-ancestor, #nav_wrapper .current-menu-parent, #nav_wrapper .current-post-parent, #nav_wrapper .page_item, #nav_wrapper .current_page_item	{

	background:url(gfx/nav_left_black_20.png) top left no-repeat;

 }











#nav_wrapper .main_hover_right, #nav_wrapper ul.menu li a:hover, #nav_wrapper .current-post-ancestor a, #nav_wrapper .current-category-ancestor a, #nav_wrapper .current-menu-parent a, #nav_wrapper .current-post-parent a, #nav_wrapper .page_item a, #nav_wrapper .current_page_item a	{

	background:url(gfx/nav_right_black_20.png) top right no-repeat;

 }











#nav_wrapper ul.menu li ul	{

	 display:none;

	 position:absolute;

	 top:37px;

	 left:-20px;

	 list-style:none;

	 z-index:999;

	 -moz-border-radius:10px;

	 -webkit-border-radius: 10px;

	 border-radius: 10px;

	 -moz-box-shadow: 0 0px 20px rgba(0,0,0,0.17);

	 -webkit-box-shadow: 0 0px 20px rgba(0,0,0,0.17);

	 -box-shadow: 0 0px 20px rgba(0,0,0,0.17);

}



















/* NAVIGATION DROPDOWN BACKGROUND IMAGES */







#nav_wrapper ul.menu li ul li	{

	 padding:0;

	 margin:0;

	 background:#F7F7F7 url(gfx/nav_sub_bg.png) repeat-x 0 -2px;

 }











#nav_wrapper ul.menu li ul li:hover	{

	 background:#565656 url(gfx/nav_sub_bg.png) repeat-x 0 -47px;

 }



















#nav_wrapper ul.menu li ul li:first-child	{

	 -moz-border-radius-topleft: 10px;

	 -moz-border-radius-topright: 10px;

	 -webkit-border-top-left-radius: 10px;

	 -webkit-border-top-right-radius: 10px;

	 







border-top-left-radius: 10px;

	 border-top-right-radius: 10px;

}











#nav_wrapper ul.menu li ul li:last-child	{

	 -moz-border-radius-bottomleft: 10px;

	 -moz-border-radius-bottomright: 10px;

	 -webkit-border-bottom-right-radius: 10px;

	 -webkit-border-bottom-left-radius: 10px;

	 border-bottom-right-radius: 10px;

	 border-bottom-left-radius: 10px;

 }



















#nav_wrapper ul.menu li ul li a	{

	 width:150px;

	 padding:10px 20px 10px 20px;

	 color:#666;

	 background:none;

	  border-top:1px solid #E3E3E3;

 }











#nav_wrapper ul.menu li ul li:first-child a	{

	border-top:none;

 }











#nav_wrapper ul.menu li ul li a:hover	{

	width:150px;

	 padding:10px 20px 10px 20px;

	 background:#666;

	 color:#FFF;

	border-top:1px solid #E3E3E3;

	  

}











#nav_wrapper ul.menu li ul li a.sub_level_active	 {

	 color:#FFF;

}











#nav_wrapper ul.menu li ul li ul	{

	position:absolute;

	 top:1px;

	 left:170px;

	 list-style:none;

}



















/* NAVIGATION - ARROWS IMAGES */







#nav_wrapper ul.menu .nav_sub_arrow	{

	 background:url(gfx/nav_sub_arrow.png) no-repeat 165px 17px;

}











#nav_wrapper ul.menu .nav_sub_arrow:hover, #nav_wrapper ul.menu .nav_sub_arrow_active	{

	 background:url(gfx/nav_sub_arrow.png) no-repeat 165px -54px;

	 color:#FFF;

}



















/* INTRO */







#intro_wrapper	{

	width: 100%;

	

background-position: 0 0px;

	

background-repeat: no-repeat;

 }











.intro_home	{

	 margin:0 auto;

	 width:960px;

	 height:300px;

	 background-repeat:no-repeat;

	 background-position:center top;

}











.intro_page	{

	 margin:0 auto;

	 width:680px;

	 padding:0 0 0 280px;

	 background-repeat:no-repeat;

	 background-position:center top;

}











.intro_page h2	{

	 color:#FFF;

	 font-size:39px;

	 padding:50px 0 20px 50px;

}











.intro_fullwidth	{

	margin:0 auto;

	 width:960px;

	 padding:0;

	 background-repeat:no-repeat;

	 background-position:center top;

}











.intro_fullwidth h2	{

	 color:#000;

	 font-size: 30px;

	 padding: 43px 0 20px 40px;

}











.intro_text	{

	 width: 500px;

	 text-align:center;

	 font-size:18px;

	 margin: 24px 0 0 215px;

}











.intro_desc	{

	 width:960px;

	 text-align:center;

	 font-size:18px;

	 margin:1px 0 0 0;

	 padding:0 0 10px 0;

}











.intro_home h1, .intro_home h2, .intro_home h3, .intro_home h4, .intro_home h5	{

	color:#FFF;

}











.slider_subheading	{

	 font-size:18px;

}



















/* SLIDERS - HEIGHT FIXES */







.slider_3d	{

	 width:960px;

	 height:285px;

	 margin:10px 0 0 0;

	 position:absolute;

}



















.content_3d	{

	padding:110px 0 0 0;

	 width:990px;

	 background:url(gfx/content_light.png) no-repeat center top;

}











.intro_wrapper_3d	{

	 background-position:0 0px !important;

}











.intro_home_3d	{

	 width:960px;

	 height:281px;

	 padding:0 0 0 0;

}



















.content_paralel	{

	padding:150px 0 0 0;

	 width:990px;

}











.intro_wrapper_paralel	{

	 background-position:0 50px !important;

}











.intro_home_paralel	{

	 width:990px;

	 height:281px;

	 padding:32px 0 0 0;

}



















.content_freshcubes	{

	padding:150px 0 0 0;

	 width:990px;

}











.intro_wrapper_freshcubes	{

	 background-position:0 50px !important;

}











.intro_home_freshcubes	{

	 width:990px;

	 height:281px;

	 padding:32px 0 0 0;

 }



















.content_static1	{

	padding:40px 0 0 0;

	 width:990px;

	 background:url(gfx/content_light.png) no-repeat center top;

}











.intro_wrapper_static1	{

	 background-position:0 140px !important;

}











.intro_home_static1	{

	 width:960px;

	 height:384px;

	 padding:0 0 0 0;

}



















.content_static2	{

	padding:80px 0 0 0;

	 width:990px;

	 background:url(gfx/content_light.png) no-repeat center top;

}











.intro_wrapper_static2	{

	 background-position:0 90px !important;

}











.intro_home_static2	{

	 width:960px;

	 height:310px;

	 padding:0 0 0 0;

}



















.content_static3	{

	padding:80px 0 0 0;

	 width:990px;

	 background:url(gfx/content_light.png) no-repeat center top;

}











.intro_wrapper_static3	{

	 background-position:0 90px !important;

}











.intro_home_static3	{

	 width:960px;

	 height:310px;

	 padding:0 0 0 0;

}



















/* CONTENT */







#content_wrapper	{

	width:100%;

	 background:url(gfx/content_wrapper_bg.png) repeat-x;

	 border-top:1px solid #E3E3E3;

}











.content_shadow_right	{

	background:url(gfx/content_shadow_right.png) no-repeat center top;

}











.content_shadow_both	{

	background:url(gfx/content_shadow_both.png) no-repeat center top;

}











#content	{

	 margin:0 auto;

	  

}











.content_page	{

	padding:0;

	 width:960px;

}



















/* CALL TO ACTION - HOME PAGE */







.action	{

	 width:880px;

	 height:70px;

	 padding:0 40px;

	 margin:0 auto;

	 background:url(gfx/action_bg.png) repeat-x;

	 border:1px solid #d2d2d2;

	 -webkit-border-radius: 10px;

	 -moz-border-radius: 10px;

	 border-radius: 10px;

 }











.action h3	{

	 font-size:18px;

	 padding:25px 0 0 0;

	 float:left;

}











.action_button	{

	 height:52px;

	 padding-left:30px;

	 float:right;

	 margin:8px 0 0 0;

	 text-decoration:none;

	 display:block;

	 font-size:20px;

	 color:#FFF;

	 background-position:left center;

	 background-repeat:no-repeat;

}











.action_button:hover	{

	 text-decoration:none;

}











.action_button span	{

	 width:150px;

	 line-height:52px;

	 display:block;

	 zoom:1;

	 background-position:right center;

	 background-repeat:no-repeat;

}



















/* HOME LAYOUTS */







.learnmore	{

	 text-align:right;

	 position:relative;

	 top:-12px;

	 right:0;

 }











.home_icon	{

	 padding:10px 15px 5px 7px;

}











.home_layout_1	{

	margin: 40px 0 0 0;

	background: url(gfx/separa.png) no-repeat;

}











.home_layout_1 h2	 {

	padding:5px 0;

}



















/* HOME_LAYOUT_1 - COLUMNS LAYOUT FOR WIDGETS */







.home_layout_1 .col1	{

	 width:217px;

	 margin:0 15px;

	 float:left;

}











.home_layout_1 .col2	 {

	 width:217px;

	 margin:0 15px;

	 float:left;

}











.home_layout_1 .col3	 {

	 width: auto;

	 margin:0 15px;

	 float:left;

	font-size:13px;

}











.module{

	margin-top:40px;

}



















.home_layout_1 .col4	 {

	 width:217px;

	 margin:0 15px;

	 float:left;

}











.home_layout_1 .col5	 {

	 width:168px;

	 margin:0 15px;

	 float:left;

}











.home_layout_1 .col6	 {

	 width:135px;

	 margin:0 15px;

	 float:left;

}











.home_layout_1 .col7	 {

	 width:111px;

	 margin:0 15px;

	 float:left;

}











.home_layout_1 .col8	 {

	 width:93px;

	 margin:0 15px;

	 float:left;

}











.home_layout_1 .col9	 {

	 width:80px;

	 margin:0 15px;

	 float:left;

}



















/* HOME PAGE WIDGETS */







#content .home_layout_1 h3	{

	font-size:18px;

	 padding:0 0 10px 0;

}











#content .home_layout_1 ul	{

	list-style:none;

	 margin:0;

	 padding:0;

}











#content .home_layout_1 ul li ul	{

	margin:0;

}











#content .home_layout_1 ul li:first-child	{

	border:none;

}











#content .home_layout_1 ul li {

	border-top:1px solid #e5e5e5;

 }











#content .home_layout_1 ul li ul li {

	border-top:1px solid #e5e5e5 !important;

 }











#content .home_layout_1 li a	{

	padding:8px 36px 8px 10px;

	 display:block;

	 text-decoration:none;

	 color:#595959;

}











#content .home_layout_1 li a:hover	{

	background:#FAFAFA;

}











#content .home_layout_1 ul li ul li a	{

	padding-left:20px;

 }











#content .home_layout_1 ul li ul li ul li a	{

	padding-left:30px;

 }











#content .home_layout_1 ul li ul li ul li ul li a	{

	padding-left:40px;

 }











#content .home_layout_1 ul li ul li ul li ul li ul li a	{

	padding-left:50px;

 }



















#content .home_layout_1 .widget_sidebar_contents	{

	 padding:15px 0 20px 0;

}



















/* HOME PAGE WIDGETS - RECENT COMMENTS */







#content .home_layout_1 ul#recentcomments li	{

	padding:8px 10px 8px 10px;

	 background:none;

	 border-top:1px solid #e5e5e5;

	 text-decoration:none;

	 color:#595959;

	 list-style:none;

}











#content .home_layout_1 ul#recentcomments li:first-child	{

	 border:none;

}











#content .home_layout_1 ul#recentcomments li a	{

	 background:none;

	 border:none;

	 text-decoration:none;

}











#content .home_layout_1 ul#recentcomments li a:hover	{

	 background:none;

	 border:none;

	 text-decoration:underline;

}



















/* SIDEBAR */







#sidebar_wrapper	{

	margin:-69px 0 0 0;

	 float:left;

	 line-height:20px;

	 position:relative;

}











#sidebar_top	{

	 width:280px;

	 height:18px;

	 background:url(gfx/sidebar_top.png) no-repeat;

}











#sidebar	{

	width:230px;

	 min-height:500px;

	 background: url(gfx/sidebar_bg.png) repeat-x #fff;

	 padding:12px 25px 0 25px;

	 font-size:12px;

	 line-height:18px;

}











#sidebar_widgets	{

	 position:relative;

	 top:-33px;

}











#sidebar h3	{

	font-size:17px;

	 padding:30px 0 15px 0;

}











#sidebar ul	{

	list-style:none;

	 margin:-5px 0 0 0;

	 padding:0;

}













#sidebar ul li ul	{

	margin:0;

}











#sidebar ul:first-child li:first-child	{

	border:none;

}











#sidebar ul li {

	border-top:1px solid #e5e5e5;

 }











#sidebar ul li ul li {

	border-top:1px solid #e5e5e5 !important;

 }











#sidebar li a	{

	padding:8px 36px 8px 5px;

	 display:block;

	 text-decoration:none;

	 color:#595959;

	 background-repeat:no-repeat;

	 background-position:214px center;

}











#sidebar li a:hover	{

	/*background-color:#FAFAFA;

	*/ background-repeat:no-repeat;

	 background-position:-22px center;

}











#sidebar ul li ul li a	{

	padding-left:20px;

 }











#sidebar ul li ul li ul li a	{

	padding-left:30px;

 }











#sidebar ul li ul li ul li ul li a	{

	padding-left:40px;

 }











#sidebar ul li ul li ul li ul li ul li a	{

	padding-left:50px;

 }



















/* SIDEBAR WIDGETS - RECENT COMMENTS */







#sidebar .widget_sidebar_contents	{

	 padding:15px 0 20px 0;

}











#sidebar ul#recentcomments li	{

	padding:8px 10px 8px 5px;

	 background:none;

	 border-top:1px solid #e5e5e5;

	 text-decoration:none;

	 color:#595959;

	 list-style:none;

}











#sidebar ul#recentcomments li:first-child	{

	 border:none;

}











#sidebar ul#recentcomments li a	{

	 background:none;

	 border:none;

	 text-decoration:none;

}











#sidebar ul#recentcomments li a:hover	{

	 background:none;

	 border:none;

	 text-decoration:underline;

}



















/* SIDEBAR WIDGETS - TWITTER PLUGIN */







#sidebar ul.tweets	{

	 margin:0;

	 padding:0 0 12px 0;

	 background:url(gfx/icons/twitter_bird.png) no-repeat 180px bottom;

	 font-size:12px;

	 line-height:18px;

}











#sidebar ul.tweets li	{

	 background:#e9e9e9;

	 padding:13px 15px 15px 15px;

	 position:relative;

	 -moz-border-radius: 15px;

	 -webkit-border-radius: 15px;

	 border-radius: 15px;

	 margin:0 0 40px 0;

	 border:none;

}











#sidebar ul.tweets li:after	{

	 /* TRIANGLE ARROW - SMALL */	content:"\00a0";

	 display:block;

		position:absolute;

	 bottom:-34px;

	 left:147px;

	 width:0;

	 height:0;

		border-width:14px 0px 20px 30px;

	 /* vary these values to change the angle of the vertex */ border-style:solid;

	 border-color:#e9e9e9 transparent transparent;

 }











#sidebar ul.tweets li a	{

	display:inline;

	 background:none;

	 padding:0;

}











#sidebar ul.tweets li a:hover	{

	 text-decoration:underline;

	 background:none;

}











#sidebar ul.tweets li a.timesince	{

	 position:absolute;

	 bottom:-25px;

	 left:15px;

	 font-size:11px;

	 color:#999

}



















/*  SIDEBAR WIDGETS - RELATED POSTS */







#sidebar ul#rp_posts_related	{

	 list-style:none;

	 margin:-15px 0 0 0;

	 width:auto;

 }











#sidebar ul#rp_posts_related a 	{

	 background:none;

	 display:inline;

	 padding:0;

 }











#sidebar ul#rp_posts_related li	{

	 clear:both;

	 padding:15px 0;

}











#sidebar ul#rp_posts_related li a	{

	 width:auto;

}











#sidebar ul#rp_posts_related li:first-child	{

	 border:none;

}











#sidebar ul#rp_posts_related .rp_thumb	{

	 float:left;

	 margin: 0 15px 15px 0;

	 padding:2px;

	 background:#FFF;

	 border:1px solid #CCC;

	 -moz-border-radius: 4px;

	 -webkit-border-radius: 4px;

	 border-radius: 4px;

	  

}











#sidebar ul#rp_posts_related .rp_title	{

	 font-size:13px;

	 margin-top:5px;

}











#sidebar ul#rp_posts_related .rp_date	{

	 font-size:10px;

	 text-transform:uppercase;

	 color:#BBB;

}



















/*  SIDEBAR WIDGETS - POPULAR POSTS */







#sidebar ul#rp_posts_popular	{

	 list-style:none;

	 margin:-15px 0 0 0;

	 width:auto;

 }











#sidebar ul#rp_posts_popular a 	{

	 background:none;

	 display:inline;

	 padding:0;

 }











#sidebar ul#rp_posts_popular li	{

	 clear:both;

	 padding:15px 0;

}











#sidebar ul#rp_posts_popular li a	{

	 width:auto;

}











#sidebar ul#rp_posts_popular li:first-child	{

	 border:none;

}











#sidebar ul#rp_posts_popular .rp_thumb	{

	 float:left;

	 margin: 0 15px 15px 0;

	 padding:2px;

	 background:#FFF;

	 border:1px solid #CCC;

	 -moz-border-radius: 4px;

	 -webkit-border-radius: 4px;

	 border-radius: 4px;

	  

}











#sidebar ul#rp_posts_popular .rp_title	{

	 font-size:13px;

	 margin-top:5px;

}











#sidebar ul#rp_posts_popular .rp_date	{

	 font-size:10px;

	 text-transform:uppercase;

	 color:#BBB;

}



















/* PAGE */







.page_meta_box	{

	width:600px;

	 padding:7px 30px 6px 50px;

	  text-shadow:0px 1px 0 rgba(0,0,0,0.2)

}











.intro_fullwidth .page_meta_box	{

	width:880px;

	 padding:7px 40px 6px 40px;

}











.page_meta_box p	{

	padding:0;

}











#page	{

	float:right;

	 min-height:350px;

	 font-size:13px;

	 line-height:22px;

	 background:url(gfx/page_bg.png) no-repeat top center;

	 position:relative;

}











.page_template	{

	 width:580px;

	 padding:30px 50px 0 50px;

}











.page_template_fullwidth	{

	 width:880px;

	 padding:30px 40px 0 40px;

	 background:none !important;

}











.page_template_blog	{

	 width:580px;

	 padding:30px 50px 0 50px;

}











.page_template_portfolio	{

	 width:630px;

	 padding:10px 0 0 50px;

}











.page_template_portfolio_fullwidth	{

	 width:920px;

	 padding:10px 0 0 40px;

	 background:none !important;

}











.page_template_gallery	{

	 width:630px;

	 padding:40px 0 0 50px;

}











.page_template_gallery_fullwidth	{

	 width:920px;

	 padding:40px 0 0 40px;

	 background:none !important;

}



















/* ROW - USED IN PORTFOLIO PAGE TEMPLATES */







.row	{

	 float:left;

}



















/* GALLERY - PAGE TEMPLATE */







#gallery .gallery_link	{

	 width:122px;

	 height:122px;

	 display:block;

	 float:left;

	 margin: 0 20px 20px 0;

	 padding:3px;

	 background:#FFF;

	 position:relative;

	  border:1px solid #CCC;

	 -moz-border-radius: 5px;

	 -webkit-border-radius: 5px;

	 border-radius: 5px;

	display:none;

}











#gallery .gallery_link:hover	{

	border-color:#AAA;

}











#gallery .gallery_thumb	{

}











#gallery .gallery_hover	{

	 display:none;

	 width:122px;

	 height:122px;

	 background:url(gfx/white_50.png);

	 position:absolute;

	 top:3px;

	 left:3px;

}











#gallery .icon_zoom	{

	 display:none;

	 width:25px;

	 height:25px;

	 background:url(gfx/icons/icon_zoom.png) no-repeat;

	 position:absolute;

	 bottom:7px;

	 right:7px;

}











#gallery .icon_play	{

	 display:none;

	 width:25px;

	 height:25px;

	 background:url(gfx/icons/icon_play.png) no-repeat;

	 position:absolute;

	 bottom:7px;

	 right:7px;

}



















/* PORTFOLIO - PAGE TEMPLATE  */







#portfolio h2	{

	 font-size:20px;

	 padding-bottom:13px;

}











#portfolio .portfolio_item	{

	float:left;

	 width:580px;

	 padding:30px 0 30px 0;

	 border-bottom:1px solid #DDD;

}











#portfolio .portfolio_link	{

	float:left;

	 width:340px;

	 height:210px;

	 margin: 0 30px 0 0;

	 padding:3px;

	 background:#FFF;

	 position:relative;

	 border:1px solid #CCC;

	 -moz-border-radius: 5px;

	 -webkit-border-radius: 5px;

	 border-radius: 5px;

	display:none;

}











#portfolio .portfolio_link:hover	{

	border-color:#AAA;

}











#portfolio .portfolio_thumb	{

}











#portfolio .portfolio_desc	{

	 float:left;

	 width:200px;

}







.alignnone{

	width:auto;

}







#portfolio .portfolio_hover	{

	 display:none;

	 width:340px;

	 height:210px;

	 background:url(gfx/white_50.png);

	 position:absolute;

	 top:3px;

	 left:3px;

}











#portfolio .icon_zoom	{

	 display:none;

	 width:25px;

	 height:25px;

	 background:url(gfx/icons/icon_zoom.png) no-repeat;

	 position:absolute;

	 bottom:9px;

	 right:9px;

}











#portfolio .icon_play	{

	 display:none;

	 width:25px;

	 height:25px;

	 background:url(gfx/icons/icon_play.png) no-repeat;

	 position:absolute;

	 bottom:9px;

	 right:9px;

}



















/* PORTFOLIO 2 - PAGE TEMPLATE */







#portfolio2 h2	{

	 font-size:20px;

	 padding-bottom:13px;

}











#portfolio2 .portfolio_item	{

	float:left;

	 width:265px;

	 margin:30px 50px 30px 0;

}











#portfolio2 .portfolio_link	{

	 float:left;

	 width:259px;

	 height:160px;

	 margin: 0 0 10px 0;

	 position:relative;

	 padding:3px;

	 background:#FFF;

	 border:1px solid #CCC;

	 -moz-border-radius: 5px;

	 -webkit-border-radius: 5px;

	 border-radius: 5px;

}











#portfolio2 .portfolio_link:hover	{

	border-color:#AAA;

}











#portfolio2 .portfolio_thumb	{

}











#portfolio2 .portfolio_desc	{

	 float:left;

	 width:265px;

}











#portfolio2 .portfolio_hover	{

	 display:none;

	 width:259px;

	 height:160px;

	 background:url(gfx/white_50.png);

	 position:absolute;

	 top:3px;

	 left:3px;

}











#portfolio2 .icon_zoom	{

	 display:none;

	 width:25px;

	 height:25px;

	 background:url(gfx/icons/icon_zoom.png) no-repeat;

	 position:absolute;

	 bottom:9px;

	 right:9px;

}











#portfolio2 .icon_play	{

	 display:none;

	 width:25px;

	 height:25px;

	 background:url(gfx/icons/icon_play.png) no-repeat;

	 position:absolute;

	 bottom:9px;

	 right:9px;

}



















/* PORTFOLIO 3 - PAGE TEMPLATE */









#portfolio3 h2	{

	 font-size:18px;

	 padding-bottom:13px;

}











#portfolio3 .portfolio_item	{

	float:left;

	 width:165px;

	 margin:30px 40px 30px 0;

}











#portfolio3 .portfolio_link	{

	 float:left;

	 width:165px;

	 height:120px;

	 margin: 0 0 10px 0;

	 position:relative;

	 padding:3px;

	 background:#FFF;

	 border:1px solid #CCC;

	 -moz-border-radius: 5px;

	 -webkit-border-radius: 5px;

	 border-radius: 5px;

}











#portfolio3 .portfolio_link:hover	{

	border-color:#AAA;

}











#portfolio3 .portfolio_thumb	{

}











#portfolio3 .portfolio_desc	{

	 float:left;

	 width:165px;

}











#portfolio3 .portfolio_hover	{

	 display:none;

	 width:165px;

	 height:120px;

	 background:url(gfx/white_50.png);

	 position:absolute;

	 top:3px;

	 left:3px;

}











#portfolio3 .icon_zoom	{

	 display:none;

	 width:25px;

	 height:25px;

	 background:url(gfx/icons/icon_zoom.png) no-repeat;

	 position:absolute;

	 bottom:9px;

	 right:9px;

}











#portfolio3 .icon_play	{

	 display:none;

	 width:25px;

	 height:25px;

	 background:url(gfx/icons/icon_play.png) no-repeat;

	 position:absolute;

	 bottom:9px;

	 right:9px;

}



















/* PORTFOLIO FULLWIDTH - PAGE TEMPLATE  */







#portfolio_fullwidth h2	{

	 padding-bottom:13px;

}











#portfolio_fullwidth .portfolio_item	{

	float:left;

	 width:880px;

	 padding:30px 0 30px 0;

	 border-bottom:1px solid #DDD;

 }











#portfolio_fullwidth .portfolio_link	{

	float:left;

	 width:520px;

	 height:260px;

	 margin: 0 30px 0 0;

	 padding:3px;

	 background:#FFF;

	 position:relative;

	 border:1px solid #CCC;

	 -moz-border-radius: 5px;

	 -webkit-border-radius: 5px;

	 border-radius: 5px;

}











#portfolio_fullwidth .portfolio_link:hover	{

	border-color:#AAA;

}











#portfolio_fullwidth .portfolio_thumb	{

}











#portfolio_fullwidth .portfolio_desc	{

	 float:left;

	 width:320px;

}











#portfolio_fullwidth .portfolio_hover	{

	 display:none;

	 width:520px;

	 height:260px;

	 background:url(gfx/white_50.png);

	 position:absolute;

	 top:3px;

	 left:3px;

}











#portfolio_fullwidth .icon_zoom	{

	 display:none;

	 width:25px;

	 height:25px;

	 background:url(gfx/icons/icon_zoom.png) no-repeat;

	 position:absolute;

	 bottom:9px;

	 right:9px;

}











#portfolio_fullwidth .icon_play	{

	 display:none;

	 width:25px;

	 height:25px;

	 background:url(gfx/icons/icon_play.png) no-repeat;

	 position:absolute;

	 bottom:9px;

	 right:9px;

}



















/* PORTFOLIO FULLWIDTH 2 - PAGE TEMPLATE */







#portfolio_fullwidth2 h2	{

	 padding-bottom:13px;

}











#portfolio_fullwidth2 .portfolio_item	{

	float:left;

	 width:410px;

	 padding:30px 50px 30px 0;

}











#portfolio_fullwidth2 .portfolio_link	{

	 float:left;

	 width:410px;

	 height:210px;

	 margin: 0 0 10px 0;

	 position:relative;

	 padding:3px;

	 background:#FFF;

	 border:1px solid #CCC;

	 -moz-border-radius: 5px;

	 -webkit-border-radius: 5px;

	 border-radius: 5px;

}











#portfolio_fullwidth2 .portfolio_link:hover	{

	border-color:#AAA;

}











#portfolio_fullwidth2 .portfolio_thumb	{

}











#portfolio_fullwidth2 .portfolio_desc	{

	 float:left;

	 width:410px;

}











#portfolio_fullwidth2 .portfolio_hover	{

	 display:none;

	 width:410px;

	 height:210px;

	 background:url(gfx/white_50.png);

	 position:absolute;

	 top:3px;

	 left:3px;

}











#portfolio_fullwidth2 .icon_zoom	{

	 display:none;

	 width:25px;

	 height:25px;

	 background:url(gfx/icons/icon_zoom.png) no-repeat;

	 position:absolute;

	 bottom:9px;

	 right:9px;

}











#portfolio_fullwidth2 .icon_play	{

	 display:none;

	 width:25px;

	 height:25px;

	 background:url(gfx/icons/icon_play.png) no-repeat;

	 position:absolute;

	 bottom:9px;

	 right:9px;

}



















/* PORTFOLIO FULLWIDTH 3 - PAGE TEMPLATE */







#portfolio_fullwidth3 h2	{

	 font-size:20px;

	 padding-bottom:13px;

}











#portfolio_fullwidth3 .portfolio_item	{

	float:left;

	 width:260px;

	 padding:30px 45px 30px 0;

}











#portfolio_fullwidth3 .portfolio_link	{

	 float:left;

	 width:260px;

	 height:130px;

	 margin: 0 0 10px 0;

	 position:relative;

	 padding:3px;

	 background:#FFF;

	 border:1px solid #CCC;

	 -moz-border-radius: 5px;

	 -webkit-border-radius: 5px;

	 border-radius: 5px;

}











#portfolio_fullwidth3 .portfolio_link:hover	{

	border-color:#AAA;

}











#portfolio_fullwidth3 .portfolio_thumb	{

}











#portfolio_fullwidth3 .portfolio_desc	{

	 float:left;

	 width:260px;

}











#portfolio_fullwidth3 .portfolio_hover	{

	 display:none;

	 width:260px;

	 height:130px;

	 background:url(gfx/white_50.png);

	 position:absolute;

	 top:3px;

	 left:3px;

}











#portfolio_fullwidth3 .icon_zoom	{

	 display:none;

	 width:25px;

	 height:25px;

	 background:url(gfx/icons/icon_zoom.png) no-repeat;

	 position:absolute;

	 bottom:9px;

	 right:9px;

}











#portfolio_fullwidth3 .icon_play	{

	 display:none;

	 width:25px;

	 height:25px;

	 background:url(gfx/icons/icon_play.png) no-repeat;

	 position:absolute;

	 bottom:9px;

	 right:9px;

}



















/* PORTFOLIO FULLWIDTH 4 - PAGE TEMPLATE */







#portfolio_fullwidth4 h2	{

	 font-size:20px;

	 padding-bottom:13px;

}











#portfolio_fullwidth4 .portfolio_item	{

	float:left;

	 width:190px;

	 padding:30px 38px 30px 0;

}











#portfolio_fullwidth4 .portfolio_link	{

	 float:left;

	 width:190px;

	 height:120px;

	 margin: 0 0 10px 0;

	 position:relative;

	 padding:3px;

	 background:#FFF;

	 border:1px solid #CCC;

	 -moz-border-radius: 5px;

	 -webkit-border-radius: 5px;

	 border-radius: 5px;

}











#portfolio_fullwidth4 .portfolio_link:hover	{

	border-color:#AAA;

}











#portfolio_fullwidth4 .portfolio_thumb	{

}











#portfolio_fullwidth4 .portfolio_desc	{

	 float:left;

	 width:190px;

}











#portfolio_fullwidth4 .portfolio_hover	{

	 display:none;

	 width:190px;

	 height:120px;

	 background:url(gfx/white_50.png);

	 position:absolute;

	 top:3px;

	 left:3px;

}











#portfolio_fullwidth4 .icon_zoom	{

	 display:none;

	 width:25px;

	 height:25px;

	 background:url(gfx/icons/icon_zoom.png) no-repeat;

	 position:absolute;

	 bottom:9px;

	 right:9px;

}











#portfolio_fullwidth4 .icon_play	{

	 display:none;

	 width:25px;

	 height:25px;

	 background:url(gfx/icons/icon_play.png) no-repeat;

	 position:absolute;

	 bottom:9px;

	 right:9px;

}



















/* PORTFOLIO - SINGLE VIEW */







.page_template_blog .portfolio_link	{

	 float:left;

	 width:572px;

	 height:220px;

	 margin: 0 0 10px 0;

	 position:relative;

	 padding:3px;

	 background:#FFF;

	 border:1px solid #CCC;

	 -moz-border-radius: 5px;

	 -webkit-border-radius: 5px;

	 border-radius: 5px;

	display:none;

}











.page_template_blog .portfolio_link:hover	{

	border-color:#AAA;

}











.page_template_blog .portfolio_hover	{

	 display:none;

	 width:572px;

	 height:220px;

	 background:url(gfx/white_50.png);

	 position:absolute;

	 top:3px;

	 left:3px;

}











.page_template_blog .icon_zoom	{

	 display:none;

	 width:25px;

	 height:25px;

	 background:url(gfx/icons/icon_zoom.png) no-repeat;

	 position:absolute;

	 bottom:9px;

	 right:9px;

}











.page_template_blog .icon_play	{

	 display:none;

	 width:25px;

	 height:25px;

	 background:url(gfx/icons/icon_play.png) no-repeat;

	 position:absolute;

	 bottom:9px;

	 right:9px;

}



















/* BLOG */







.post_title	{

	 padding:22px 0 0 0;

}











.post_data	{

	font-size:11px;

	 margin:0 0 10px 0;

	 padding:3px 0;

 }











.post_data .post_date	{

	 background:url(gfx/icons/calendar.png) no-repeat;

	 padding:0px 10px 4px 22px;

}











.post_data .post_author	{

	 background:url(gfx/icons/user.png) no-repeat;

	 padding:0px 10px 4px 22px;

}











.post_data .post_tags	{

	 background:url(gfx/icons/tag.png) no-repeat;

	 padding:0px 10px 4px 22px;

}











.post_data .post_categories	{

	 background:url(gfx/icons/folder.png) no-repeat;

	 padding:0px 10px 4px 22px;

}











.post_data .post_comments	{

	 background:url(gfx/icons/comment.png) no-repeat;

	 padding:0px 10px 4px 22px;

}



















/* 'SHARE' SECTION ON EACH BLOG AND PORTFOLIO 'SINGLE' VIEW */







#share_post	{

	 padding:20px 0 0 20px;

	 margin:3px 0 20px 0;

	 border-top:1px solid #d7d7d7;

		border-bottom:1px solid #d7d7d7;

	 background:#efefef;

}











#share_post a	{

	 display:block;

	 float:left;

	 margin:0 18px 12px 0;

}



















/* RELATED AND POPULAR POSTS SECTIONS - GENERAL*/







#page #rp_posts_wrapper	{

	 font-size:13px;

	 line-height:20px;

	 padding:10px 0 30px 0;

	 width:100%;

}











#page #rp_posts_wrapper h3	{

	 width:270px;

}











#page #rp_posts_wrapper .rp_thumb	{

	 float:left;

	 margin: 0 20px 0 0;

	 padding:2px;

	 background:#FFF;

	 border:1px solid #CCC;

	 -moz-border-radius: 4px;

	 -webkit-border-radius: 4px;

	 border-radius: 4px;

	  

}











#page #rp_posts_wrapper .rp_title	{

	 font-size:15px;

}











#page #rp_posts_wrapper .rp_date	{

	 font-size:11px;

	 text-transform:uppercase;

	 color:#999;

}



















/* RELATED POSTS SECTION */







#page #rp_posts_related_wrapper	{

	 float:left;

	 width:45%;

	 margin-right:10%;

}











#page ul#rp_posts_related	{

	 margin:-10px 0 0 0;

	 list-style:none;

 }











#page ul#rp_posts_related li	{

	 clear:both;

	 padding:15px 0;

}











#page ul#rp_posts_related li a	{

	 width:200px;

}



















/* POPULAR POSTS SECTION */







#page #rp_posts_popular_wrapper	{

	 float:left;

	 width:45%;

}











#page ul#rp_posts_popular	{

	 margin:-10px 0 0 0;

	 list-style:none;

}











#page ul#rp_posts_popular li	{

	 clear:both;

	 padding:15px 0;

}











#page ul#rp_posts_popular li a	{

	 width:200px;

}



















/* AUTHOR BOX */







.authorbox {

		font-size:13px;

		line-height:20px;

	 padding:20px 20px 0 20px;

		margin:3px 0 50px 0;

	 border-top:1px solid #d7d7d7;

	 border-bottom:1px solid #d7d7d7;

	 background:#efefef;

}











.authorbox .avatar {

	 float:left;

	 margin:0 20px 20px 0;

	 -moz-border-radius: 5px;

	 -webkit-border-radius: 5px;

	 border-radius: 5px;

 }











.authorbox .author_name {

	 padding:5px 0 6px 0;

	 font-size:15px;

}











.authorbox .author_desc	{

	 margin:0;

}











.authorbox .author_links	{

	 margin:-12px 0 0 0;

	 text-align:right;

}











.authorbox .author_links a	{

	 font-size:12px;

	 padding:0 20px 0 0;

}



















/* COMMENTS LIST */	







#comments {

	 font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif margin:0 0 30px 0;

}











#comments ol.commentlist .message p	{

	 padding:0 0 20px 0;

}











#comments ol.commentlist	{

	 list-style:none;

	 margin:0;

	 border-top:1px solid #DDD;

 }











#comments ol.commentlist li {

	 padding:20px 0 0 0;

 }











#comments .user_wrapper	{

	float:left;

	 width:110px;

 }











.avatar {

	margin: 0 10px 0px 0;

	 padding:3px;

	 background:#FFF;

	 border:1px solid #CCC;

	 -moz-border-radius: 5px;

	 -webkit-border-radius: 5px;

	 border-radius: 5px;

 }











#comments .comment-reply-link	{

	 display:inline;

	 float:right;

	 top:0;

	 text-decoration:none;

	 padding:0 9px 0 9px;

	 margin:0 0 10px 0;

	 text-transform:uppercase;

	 font-size:10px;

}











#comments .comment-reply-link:focus	{

	 padding:1px 9px 1px 9px;

 }











#cancel-comment-reply-link {

	 margin:0 0 20px 0;

	 display:inline-block;

}











#comments .message	{

	 background:#F9F9F9;

	 border:1px solid #CCC;

	 padding:18px 25px 5px 25px;

	 width:400px;

	 float:right;

	 font-size:13px;

	 line-height:20px;

	 position:relative;

	 -moz-border-radius: 5px;

	 -webkit-border-radius: 5px;

	 border-radius: 5px;

}











#comments .message .c_arrow	{

	 position:absolute;

	 left:-20px;

	 top:19px;

}











#comments .comment_user	{

	 padding:0;

	 font-weight:bold;

	 font-size:11px;

	 line-height:15px;

}











#comments .comment_date	{

	 padding:0 0 0 0;

	 font-size:11px;

	 line-height:15px;

}











#comments ul.children	{

	margin:0;

	 padding:0 0 0 40px;

	 background:url(gfx/c_reply.png) 10px 60px no-repeat;

}











#comments ol.commentlist  ul.children li	{

	padding-right:0;

	 border:none;

}











#comments ol.commentlist  ul.children li .message	{

	width:360px;

 }











#comments ol.commentlist  ul.children ul li .message	{

	width:320px;

 }











#comments ol.commentlist  ul.children ul ul li .message	{

	width:280px;

 }











#comments ol.commentlist  ul.children ul ul ul li .message	{

	width:240px;

 }











#comments ol.commentlist  ul.children ul ul ul ul li .message	{

	width:200px;

 }











#comments ol.commentlist  ul.children ul ul ul ul ul li .message	{

	width:160px;

 }











#respond h2	{

	 font-size:20px;

}



















/* BTN_A - WHITE BUTTON IN BODY CONTENT */







.btn_a, .comment-reply-link, #commentform input#submit, #content input#submit_contactform, #searchform input#searchsubmit {

	 width:auto;

	 padding:5px 12px 5px 12px;

	 text-decoration: none !important;

	 font-size: 11px;

	 text-align: center;

	 cursor:pointer;

	 position:relative;

	 background: #F6F6F6;

	 background: -moz-linear-gradient(top, #FFF, #FFF 50%, #EFEFEF);

	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(.5, #FFF), to(#EFEFEF));

		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E6E6E6')";

	 /* IE8 only */ filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E6E6E6');

	 /* IE6,IE7 only */ border:1px solid #CCC;

	 border-bottom:1px solid #BFBFBF;

	 color:#666;

	 text-shadow: 0 1px 1px #FFF;

	 -moz-border-radius: 99px;

	 -webkit-border-radius: 99px;

	 border-radius: 99px;

}



















.btn_a:hover, .comment-reply-link:hover, #commentform input#submit:hover, #content input#submit_contactform:hover, #searchform input#searchsubmit:hover	{

	 background: #EEE;

		background: -moz-linear-gradient(top, #FFF, #FFF 70%, #EEE);

	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(.7, #FFF), to(#EEE));

	 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#EEEEEE')";

	 /* IE8 only */filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#EEEEEE');

	 /* IE6,IE7 only */	

}











.btn_a:focus, .comment-reply-link:focus, #commentform input#submit:focus, #content input#submit_contactform:focus, #searchform input#searchsubmit:focus	{

	 padding:6px 13px 6px 13px;

	 color:#FFF;

	 text-shadow: 0 -1px 1px #333;

	 border:none;

		background:#999;

	 background: -moz-linear-gradient(top, #999, #777 5%, #AFAFAF);

	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #999), color-stop(.05, #777), to(#AFAFAF));

	 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#777777', EndColorStr='#AFAFAF')";

	 /* IE8 only */ filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#777777', EndColorStr='#AFAFAF');

	 /* IE6,IE7 only */ box-shadow: inset 0px 2px 5px #444, 0 1px 0px #DDD;

	 -webkit-box-shadow: inset 0px 2px 5px #444, 0 1px 0px #DDD;

	 -moz-box-shadow: inset 0px 2px 7px #444, 0 1px 0px #DDD !important;

}



















/* BTN_B - DARK GREY BUTTON IN FOOTER CONTENT */







.btn_b {

	 width:auto !important;

		padding:5px 12px 6px 12px;

	 text-decoration: none !important;

	 font-size: 10px;

	 text-align: center;

	 cursor:pointer;

	 position:relative;

	 font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif	background:#555555;

		background: -moz-linear-gradient(top, #6e6e6e, #555555);

	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6e6e6e), to(#555555));

	 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#6e6e6e', EndColorStr='#555555')";

	 /* IE8 only */ filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#6e6e6e', EndColorStr='#555555');

	 /* IE6,IE7 only */ -moz-border-radius: 99px;

	 -webkit-border-radius: 99px;

	 border-radius: 99px;

	 box-shadow: 0px 1px 2px #303030, inset 0 1px 0 #888;

		-webkit-box-shadow: 0px 1px 2px #303030;

	 -moz-box-shadow: 0px 1px 2px #303030, inset 0 1px 0 #888;

	 border:none;

	 color:#EEE;

	 text-shadow: 0 1px 0 #000;

 }











.btn_b:hover	{

	 background: #727272;

	 background: -moz-linear-gradient(top, #787878, #595959);

		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #727272), to(#555555));

	 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#727272', EndColorStr='#555555')";

	 /* IE8 only */ filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#727272', EndColorStr='#555555');

	 /* IE6,IE7 only */ 

}











.btn_b:focus	{

	 padding:5px 12px 6px 12px;

	 color:#DDD;

	 text-shadow: 0 1px 1px #000;

	 border:none;

	 background:#999;

		background: -moz-linear-gradient(top, #444444, #464646);

	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #999), color-stop(.05, #777), to(#AFAFAF));

	 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#777777', EndColorStr='#AFAFAF')";

	 /* IE8 only */ filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#777777', EndColorStr='#AFAFAF');

	 /* IE6,IE7 only */ box-shadow: inset 0px 2px 5px #444, 0 1px 0px #DDD;

	 -webkit-box-shadow: inset 0px 2px 5px #444, 0 1px 0px #DDD;

		-moz-box-shadow: inset 0px 2px 5px #262626, 0 1px 0px #666;

}



















/* INPUTS, TEXTAREAS AND LABELS */







#content input, #content textarea	{

	 padding:10px;

	 text-decoration: none;

	 font-size: 12px;

	 outline:none;

	 background: #F6F6F6;

	 background: -moz-linear-gradient(top, #F8F8F8, #FFF 35%);

	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EEE), color-stop(.25, #FFF));

		filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#EEEEEE', EndColorStr='#FFFFFF');

	 /* IE6,IE7 only */ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#EEEEEE', EndColorStr='#FFFFFF')";

	 /* IE8 only */ border:1px solid #CCC;

		color:#666;

		box-shadow: 0 0px 3px #F0F0F0;

	 -webkit-box-shadow: 0 0px 3px #F0F0F0;

		-moz-box-shadow: 0 2px 3px #F0F0F0;

}











#content input:hover, #content textarea:hover	{

	 border:1px solid #AAA;

}











#content input:focus, #content textarea:focus	{

}



















#content input	{

	 padding:6px 10px 6px 10px;

	 font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif font-size:13px;

	 outline:none;

	 position:relative;

	 -moz-border-radius: 5px;

	 -webkit-border-radius: 5px;

	 border-radius: 5px;

}











#content textarea	{

	padding:10px;

	 width:96%;

	 font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif font-size:13px;

	 outline:none;

	 position:relative;

	 -moz-border-radius: 5px;

	 -webkit-border-radius: 5px;

	 border-radius: 5px;

}











#content label	{

	 margin:0;

	 font-size:13px;

}



















/* INPUTS - FIXES, IMPORTANT */







#content input#submit, #content input#submit_contactform, #content input#searchsubmit	{

	margin:0;

	 height:22px;

		padding:5px 11px 20px 12px;

}











#content input#submit:focus, #content input#submit_contactform:focus, #content input#searchsubmit:focus	{

	padding:6px 12px 21px 13px;

}











#searchform input#s	{

	display:block;

	 width:208px;

	 margin:0 0 15px 0;

	 outline:none;

}











#searchform p	{

	 padding:0;

}











#searchform .screen-reader-text	{

	display:none

}



















/* RED ALERT FOR WRONG FILLED INPUTS */







.input_alert	{

	 border-color:#ffa6a6 !important;

}











.input_alert:hover	{

	 border-color:#ff6666 !important;

}











#content input.input_alert:focus, #content textarea.input_alert:focus	{

	 -moz-box-shadow: 0 0px 10px #ffcccc;

	 -webkit-box-shadow: 0 0px 10px #ffcccc;

}



















/* FOOTER */







#footer_top_shadow	{

	 background:url(gfx/footer_bg_shadow_top.png) repeat-x left bottom;

	 margin:0 0 0 0;

	 border-bottom:1px solid #444;

	 width:100%;

	 height:60px;

}











#footer_wrapper	{

	width:100%;

	 background:url(gfx/footer_bg.png);

	height:67px;

}











#footer	{

	 width:990px;

	 margin:0 auto;

	 padding:0 0 40px 0;

	 background:url(gfx/footer_bg_light.png) no-repeat center top;

	 color:#adadad;

 }











#footer a	{

	 color:#FFF;

	 text-decoration:none;

}











#footer a:hover	{

	 color:#FFF;

	 text-decoration:underline;

}











#footer_bottom_wrapper	{

	 width:100%;

	height:67px;

}











#footer_bottom	{

	 width:960px;

	 margin:0 auto;

	 padding:20px 15px 0px 15px;

	 color:#adadad;

	 font-size:11px;

}











#footer_bottom .left	{

	float:left;

	 

	margin: 0px 0 0 0;

	color:#f4f4f4;

}











#footer_bottom .right	{

	float:right;

	color:#f4f4f4;

}











#footer_bottom .logo_desc 	{

	 float:left;

	 text-align:right;

	 margin:2px 12px 0 0;

	 line-height:14px;

}











#footer_bottom img.logo_footer 	{

	 float:left;

	 padding:4px 0 4px 12px;

	 border-left:1px solid #4d4d4d;

}



















/* FOOTER WIDGETS */







.widget_footer	{

	 color:#adadad;

	 font-size:12px;

	 line-height:18px;

}











.firstline	{

	 color:#adadad;

	 font-size:14px;

}











.widget_footer hr	{

	 border:none;

	 background:url(gfx/footer_hr.png) repeat-x;

	 margin:0 0 12px 0;

}



















#footer h3	{

	 color:#FFF;

	 text-transform:uppercase;

	 font-size:21px;

	 line-height:13px;

	 padding:23px 0 15px 0;

}











#footer h3 a:hover	{

	 text-decoration:none;

}











#footer ul	{

	list-style:none;

	 margin:-12px 0 0 0;

	 padding:0;

}











#footer ul li ul	{

	margin:0;

}











#footer ul:first-child li:first-child	{

	border-top:none;

}











#footer ul:last-child li:last-child	{

	border-bottom:none;

}











#footer ul li {

	border-top:1px solid #656565;

	 border-bottom:1px solid #3c3c3c;

 }











#footer ul li ul li {

	border-top:1px solid #656565 !important;

	  

}



















#footer li a	{

	padding:8px 10px 8px 10px;

	 display:block;

	 text-decoration:none;

}











#footer li a:hover	{

	background:rgba(255,255,255,0.05);

	 text-decoration:none;

}











#footer ul li ul li a	{

	padding-left:20px;

 }











#footer ul li ul li ul li a	{

	padding-left:30px;

 }











#footer ul li ul li ul li ul li a	{

	padding-left:40px;

 }











#footer ul li ul li ul li ul li ul li a	{

	padding-left:50px;

 }



















/* FOOTER WIDGETS - WP CALENDAR */







#footer #wp-calendar	{

	 margin:0;

	 width:100%;

	 background:none;

}











#footer #wp-calendar td, #footer #wp-calendar th	{

	 font-size:11px;

	 text-align:center;

	 border:none;

	 padding:5px 0 5px 0;

	 background:none;

}











#footer #wp-calendar caption	{

	 padding:0 0 15px 0;

}



















/* FOOTER WIDGETS - RECENT COMMENTS */







#footer ul#recentcomments li	{

	padding:8px 10px 8px 10px;

	 text-decoration:none;

}











#footer ul#recentcomments li a	{

	 text-decoration:none;

}











#footer ul#recentcomments li a:hover	{

	 text-decoration:underline;

	 background:none;

}



















/* FOOTER WIDGETS - TWITTER PLUGIN */







#footer ul.tweets	{

	 margin:0;

	 padding:0 0 12px 0;

	 background:url(gfx/icons/twitter_bird.png) no-repeat 180px bottom;

	 font-size:12px;

	 line-height:18px;

}











#footer ul.tweets li	{

	 background:#333;

	 padding:13px 15px 15px 15px;

	 position:relative;

	 -moz-border-radius: 15px;

	 -webkit-border-radius: 15px;

	 border-radius: 15px;

	 margin:0 0 40px 0;

	 border:none;

}











#footer ul.tweets li:after	{

	 /* TRIANGLE ARROW - SMALL */ content:"\00a0";

		display:block;

	 position:absolute;

	 bottom:-34px;

		left:147px;

		width:0;

	 height:0;

	 border-width:14px 0px 20px 30px;

	 /* vary these values to change the angle of the vertex */ border-style:solid;

	 border-color:#333 transparent transparent;

 }











#footer ul.tweets li a	{

	 display:inline;

	 background:none;

	 padding:0;

}











#footer ul.tweets li a:hover	{

	 text-decoration:underline;

}











#footer ul.tweets li a.timesince	{

	 position:absolute;

	 bottom:-25px;

	 left:15px;

	 font-size:11px;

	 color:#999

}



















/* FOOTER WIDGETS - FRESHCONTACT */







#widget_contact p 	{

	 padding:0 0 14px 0;

}











#footer #widget_contact input#fc_name, #footer #widget_contact input#fc_email, #footer #widget_contact textarea#fc_text	{

	 padding:10px;

	 text-decoration: none;

	 font-size: 12px;

	 outline:none;

	 background: #404040;

	 background: -moz-linear-gradient(top, #383838, #424242);

	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #383838), color-stop(1, #424242));

	 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#383838', EndColorStr='#424242')";

	 /* IE8 only */ filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#383838', EndColorStr='#424242');

	 /* IE6,IE7 only */ border:1px solid #505050;

	 border-bottom:1px solid #666;

	 color:#EEE;

	 box-shadow: inset 0 2px 4px #262626;

		-webkit-box-shadow: inset 0 2px 4px #262626;

	 -moz-box-shadow: inset 0 2px 4px #262626;

}











#footer #widget_contact input#fc_name:hover, #footer #widget_contact input#fc_email:hover, #footer #widget_contact textarea#fc_text:hover	{

	 border:1px solid #585858;

		border-bottom:1px solid #666;

	 background: #424242;

		background: -moz-linear-gradient(top, #393939, #444444);

	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #393939), color-stop(1, #444444));

	 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#444444')";

	 /* IE8 only */ filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#444444');

	 /* IE6,IE7 only */

}











#footer #widget_contact input#fc_name:focus, #footer #widget_contact input#fc_email:focus, #footer #widget_contact textarea#fc_text:focus	{

	 border:1px solid #585858;

		border-bottom:1px solid #666;

	 background: #424242;

		background: -moz-linear-gradient(top, #393939, #444444);

	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #393939), color-stop(1, #444444));

	 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#444444')";

	 /* IE8 only */ filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#444444');

	 /* IE6,IE7 only */ 

}











#footer #widget_contact input#fc_name, #footer #widget_contact input#fc_email	{

	 width:60%;

	 padding:6px 10px 6px 10px;

	 font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif font-size:12px;

	 outline:none;

	 position:relative;

	 -moz-border-radius: 5px;

	 -webkit-border-radius: 5px;

	 border-radius: 5px;

}











#footer #widget_contact textarea#fc_text	{

	 padding:10px;

	 width:90%;

	 height:90px;

	 font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif font-size:12px;

	 outline:none;

	 position:relative;

	 -moz-border-radius: 5px;

	 -webkit-border-radius: 5px;

	 border-radius: 5px;

}











#footer #widget_contact label	{

	 margin:0 0 0 15px;

	 font-size:12px;

}











#footer #widget_social	{

	 clear:both;

	 margin:20px 0 0 0;

}











#footer #widget_social a	{

	 float:left;

	 margin:0 11px 11px 0;

}



















/* FOOTER - COLUMNS LAYOUT FOR WIDGETS */







#footer .col1	{

	 width:960px;

	 margin:10px 15px 0 15px;

	 float:left;

}











#footer .col2	 {

	 width:465px;

	 margin:10px 15px 0 15px;

	 float:left;

}











#footer .col3	 {

	 width:300px;

	 margin:10px 15px 0 15px;

	 float:left;

}











#footer .col4	 {

	 width:217px;

	 margin:10px 15px 0 15px;

	 float:left;

}











#footer .col5	 {

	 width:168px;

	 margin:10px 15px 0 15px;

	 float:left;

}











#footer .col6	 {

	 width:135px;

	 margin:10px 15px 0 15px;

	 float:left;

}











#footer .col7	 {

	 width:111px;

	 margin:10px 15px 0 15px;

	 float:left;

}











#footer .col8	 {

	 width:93px;

	 margin:10px 15px 0 15px;

	 float:left;

}











#footer .col9	 {

	 width:80px;

	 margin:10px 15px 0 15px;

	 float:left;

}



























/* FONT SETTINGS */















.cufon, h1, h2, h3, h4	{

	







	font-family: 'Open Sans', sans-serif;

	







	font-weight: 600;

	



	line-height:25px;

	









}



















#nav_wrapper ul.menu li a.top_level	{

	







	font-family: 'Open Sans', sans-serif;

	







	font-weight:700;

	







	text-shadow: 0px 1px 2px rgba(0,0,0,0.3);

	









}



















#nav_wrapper ul.sub-menu li a	{

	







	font-family: 'Open Sans', sans-serif;

	







	font-size: 11px;

	







/*hover: 'true'*/









}



















.intro_page h2, .intro_fullwidth h2, .intro_home h2	{

	







	font-family: 'Open Sans', sans-serif;

	







	font-weight: 700;

	







	









}



















h4.slide_title, h4.paralel_s, h4.paralel_b_title	{

	







	font-family: 'Open Sans', sans-serif;

	







	font-weight: 600;

	









}



















.action h3	{

	







	font-family: 'Open Sans', sans-serif;

	







	font-weight: 700;

	









}



















.action_button	{

	







	font-family: 'Open Sans', sans-serif;

	







	font-weight: 600;

	







	text-shadow: 0 1px 1px #3d3d3d;

	









}



















.widget_footer h3	{

	







	font-family: 'Open Sans', sans-serif;

	







	font-weight: 600;

	







	text-shadow: 0 1px 0 #222222;

	









}



















.widget_sidebar h3	{

	







	font-family: 'Open Sans', sans-serif;

	







	font-weight: 600;

	









}



















#pricing_table .col_price	{

	







	font-family: 'Open Sans', sans-serif;

	







	font-weight: 700;

	







	text-shadow: 0px 1px 1px #ffffff;

	







	/*color: '-linear-gradient(#222, #AAA)'*/

















}



















#pricing_table .col_name	{

	







	font-family: 'Open Sans', sans-serif;

	







	font-weight: 600;

	







	text-shadow: 0px 1px 1px #000000;

	









}



















#tour .tour_nav_name	{

	







	font-family: 'Open Sans', sans-serif;

	







	font-weight: 700;

	







	text-shadow: 0px 1px 1px #000000;

	









}



























/*CONFIGURAÇÃO EXTRA*/











#separa{

	width:255px;

	 height:5px;

	background:url(gfx/separa.jpg) no-repeat;

	clear:both;

	margin:10px 0 30px 0;

}











#topo{

	width:148px;

	 height:108px;

	 margin: 0 0 50px 0;

	 float:left;

	 padding: 0 0 0 110px;

	 background:url(gfx/pdf.jpg) no-repeat;

}

