@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:819px;
	 margin:0 auto;
	 background:none;
}









/* HEADER - LOGO */



#logo	{
	 padding: 0;
	 width:auto;
	height:auto;
	margin:30px 0 0 0;
}






#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 14px 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:#FFF;
	 font-size:39px;
	 padding:60px 0 20px 40px;
	 text-shadow:1px 2px 2px rgba(0,0,0,0.4);
}





.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;
	



	text-shadow: 0px 2px 3px rgba(0,0,0,0.25);
	




}









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;
}
