/********************************************************************



 * JOOMLA! TEMPLATE CSS FILE



 * ----------------------------------------------------------------



 * Copyright (C) 2006 - 2008 JoomlaShine.com. All Rights Reserved.



 * @license - Copyrighted Commercial Software



 * Author: JoomlaShine.com



 * Websites:  http://www.joomlashine.com

http://www.ctaciranda.com.br/ciranda/administrator/index.php?option=com_templates&client=0&task=edit_css&id=jsn_epic_free&filename=template.css

*********************************************************************/











/** @LAYOUT  **/







#jsn-master {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 75%;



	line-height: 1.5;



	background: url(../images/bg_body.gif) repeat-y 50%; /*url(../images/master-bg.jpg) repeat-x top left;*/



background-color: #fff;



}







#jsn-page {



	background-color: #ffffff;



	color: #000;



	/*border-left: 2px solid #000000;



	border-right: 2px solid #000000;*/



	width: 960px;



	height: 100%;



	margin: 0 auto;



}







/* Header */



#jsn-header {



	position: relative;



/*	z-index: 2; */







height: 200px;







}







#jsn-logo {



	position: absolute;



	bottom: 0;



	left: 5px;







}







#jsn-ptop {



	position: absolute;



	top: 15px; /*28px;*/



	right: 15px; /*20px;*/



}











/* Content */



#jsn-mainmenu {



	height: 30px;



	position: relative;



	background-color: #195bbb; /*#282828;*/



/*	z-index: 1; */



}







#jsn-ptoolbar {



	position: absolute;



	top: 3px;



	left: 3px;



}







#jsn-pinset {



	position: absolute;



	/*top: 1px;*/



	right: 5px;



}







#jsn-fontresizer {



	position: absolute;



	top: 3px;



	right: 8px;



}







#jsn-promo {



	color: #f2f2f2;



	background: #595959 url(../images/promo-bg.jpg) repeat-x left top;



	border-bottom: 5px solid #404040;



}







#jsn-promo h3 {



	color: #ffffff;



}







#jsn-puser8_inner,



#jsn-puser9_inner {



	padding: 15px;



}







#jsn-puser8 a:link, #jsn-puser8 a:visited,



#jsn-puser9 a:link, #jsn-puser9 a:visited {



	color: #40afff;



}







#jsn-maincontent_inner {



	padding: 0 15px;



}







#jsn-mainbody {



	padding: 1.5em;



}







#jsn-content {



	background-color: #ffffff;



	border-bottom: 1px solid #b3b3b3;



}







#jsn-content_inner1 {



	background: #000;



}







#jsn-content_inner2 {



	background: #000;

}





#jsn-pathway {



 	background: transparent url(../images/dot.png) repeat-x bottom left;



	padding: .6em 1em;



}







#jsn-banner {



	text-align: center;



	margin: 0 auto;



	padding: 20px 0 20px 0;



}







#jsn-usermodules1 {



	padding: 1.2em 0;



	background: transparent url(../images/dot.png) repeat-x left bottom;



}







#jsn-usermodules2 {



	padding: 1.2em 0;



	background: transparent url(../images/dot.png) repeat-x left top;



}







#jsn-usermodules3 {



	padding: .6em;



	border-top: 2px solid #ffffff;



	border-bottom: 6px solid #404040;



	background: #d9d9d9 url(../images/usermodules3-bg.png) repeat-x left top;



}







#jsn-usermodules1_inner_grid2,



#jsn-usermodules2_inner_grid2 {



	background: transparent url(../images/dot.png) repeat-y 50% top;



}







#jsn-puser1_grid2,



#jsn-puser3_grid2 {



	width: 49.95%;



	float: left;



}







#jsn-puser2_grid2,



#jsn-puser4_grid2 {



	width: 49.95%;



	float: right;



}







#jsn-puser5_grid2,



#jsn-puser6_grid2,



#jsn-puser7_grid2 {



	width: 49.95%;



	float: left;



}







#jsn-puser5_grid3,



#jsn-puser6_grid3,



#jsn-puser7_grid3 {



	width: 33.3%;



	float: left;



}







#jsn-puser1, #jsn-puser2, #jsn-puser3, #jsn-puser4 {



	padding: .6em 1.2em;





}





#jsn-puser1 img {margin-left: 17px;}







#jsn-puser5, #jsn-puser6, #jsn-puser7 {



	padding: 1.2em;



}







#jsn-pleft,



#jsn-pright {



	padding: 0.8em;

background: url(../images/bg_main.gif);

height: 1200px;



}







#jsn-pright div.module, #jsn-pright div.module-plain, #jsn-pright div.module-box,



#jsn-pleft div.module, #jsn-pleft div.module-plain, #jsn-pleft div.module-box {



	margin-bottom: 1.5em;



}







/* Footer */



#jsn-footer {



	padding: 1.2em 1em;



	font-size: 0.9em;



	color: #595959;



}







#jsn-footer a:link,



#jsn-footer a:visited {



	color: #000;



	text-decoration: underline;



}







#jsn-footer a:hover {



	text-decoration: none;



}







#jsn-pfooter_grid2 {



	float: left;



	width: 49.5%;



}







#jsn-pbottom_grid2 {



	float: right;



	width: 49.5%;



}







#jsn-pbottom {



	text-align: right;



}







#jsn-copyright {



	padding: 0.6em 0;



	text-align: center;



}







#jsn-copyright,



#jsn-copyright a {



	font-size: 10px;



	color: #284d73;



}







/* @MODULE STYLES **/







table.poll td,



table.poll-box td,



table.poll-plain td {



	text-align: left;



}







/* moduletable style */



div.module,



div.module-box,



div.module-plain,



div.moduletable-plain,



div.moduletable {



	overflow: hidden;



}







div.module h3, div.module-box h3, div.module-plain h3,



div.moduletable h3, div.moduletable-plain h3 {



	color: #0941c2;



	font-size: 1.5em;



	margin: 0px 0 3px 0;

	

	letter-spacing: -1px;

	

	text-transform: uppercase;

	



	

	

	

	

	

	



}







/* Module background styles */



div.module-box {



	padding: 0;



border: 2px solid #f5f5f5;

}







div.module-box > div {



	padding: 16px 0 0 0;



}







div.module-box > div > div {



	padding: 0 0 0 16px;



}







div.module-box > div > div > div {



	padding: 0 16px 16px 0;

	



}







div.box-blue {



	background: transparent url(../images/module-box-blue-bg-r.png) top right no-repeat;



}







div.box-blue > div {



	background: transparent url(../images/module-box-blue-bg-l.png) top left no-repeat;



}







div.box-blue > div > div {



	background: transparent url(../images/module-box-blue-bg-l.png) bottom left no-repeat;



}







div.box-blue > div > div > div {



	background: transparent url(../images/module-box-blue-bg-r.png) bottom right no-repeat;



}







div.box-blue div div div div {



	background: none;



}











div.box-green {



	background: transparent url(../images/module-box-green-bg-r.png) no-repeat top right;



}





/*classe customizada para os boxes*/



div.box-custom {



	background: #fff;

	





}





div.box-custom > div {



	background: #fff;



	

	



	/*url(../images/module-box-custom-bg-l.png) top left no-repeat;*/



}







div.box-custom > div > div {



	background: #fff;

	

	/*transparent url(../images/module-box-custom-bg-l.png) bottom left no-repeat;*/



}







div.box-custom > div > div > div {



	background: #fff;

	

	/*transparent url(../images/module-box-custom-bg-r.png) bottom right no-repeat;*/



}







div.box-custom div div div div {



	background: none;



}















div.box-green > div {



	background: transparent url(../images/module-box-green-bg-l.png) no-repeat top left;



}







div.box-green > div > div {



	background: transparent url(../images/module-box-green-bg-l.png) no-repeat bottom left;



}







div.box-green > div > div > div {



	background: transparent url(../images/module-box-green-bg-r.png) no-repeat bottom right;



}







div.box-green div div div div {



	background: none;



}











div.box-yellow {



	background: transparent url(../images/module-box-yellow-bg-r.png) no-repeat top right;



}







div.box-yellow > div {



	background: transparent url(../images/module-box-yellow-bg-l.png) no-repeat top left;



}







div.box-yellow > div > div {



	background: transparent url(../images/module-box-yellow-bg-l.png) no-repeat bottom left;



}







div.box-yellow > div > div > div {



	background: transparent url(../images/module-box-yellow-bg-r.png) no-repeat bottom right;



}







div.box-yellow div div div div {



	background: none;



}











div.box-grey {



	background: transparent url(../images/module-box-grey-bg-r.png) no-repeat top right;



	color: #f2f2f2;



}







div.box-grey > div {



	background: transparent url(../images/module-box-grey-bg-l.png) no-repeat top left;



}







div.box-grey > div > div {



	background: transparent url(../images/module-box-grey-bg-l.png) no-repeat bottom left;



}







div.box-grey > div > div > div {



	background: transparent url(../images/module-box-grey-bg-r.png) no-repeat bottom right;



}







div.box-grey div div div div {



	background: none;



}







div.box-grey h3 {



	color: #FFF;



}







div.box-grey a:link,



div.box-grey a:visited {



	color: #40afff;



}











/* Module Icon Styles */



div.header-dots h3,



div.icon-dots h3 {



	background: url(../images/icon-module-dots.png) no-repeat left 5px;



	padding: 0 0 0 10px;



}







div.header-arrow h3,



div.icon-arrow h3 {



	background: url(../images/icon-module-arrow.png) no-repeat left 5px;



	padding: 0 0 0 16px;



}











/** @TYPOGRAPHY **/







html, body {



	border: 0;



	margin: 0;



	padding: 0;



}







p, pre, blockquote, form, dl, ul, ol, fieldset, address {



	padding: 0;



	margin: 0.35em 0 0.8em 0;



}







fieldset {



	padding: .5em;



}







pre {



	padding: 1em;



	border-left: 5px solid #404040;



	background: #FFFFD5;



	font-family: "Courier New", Courier, monospace;



}







blockquote {



	padding-left: 55px;



	background: transparent url(../images/icon-text-blockquote.png) no-repeat top left;



	font-style: italic;



	min-height: 45px;



	color: #404040;



}







small {



	font-size: .85em;



}







sup {



	position: relative;



	bottom: 0.3em;



	vertical-align: baseline;



}







sup em {



	font-size: .8em;



	color: red;



}







sup {



	position: relative;



	bottom: 0.3em;



	vertical-align: baseline;



}







acronym, abbr {



	border-bottom: 1px dashed;



	letter-spacing: 1px;



	cursor: help;



}







/* @HEADING */



h1, h2, h3, h4, h5, h6 {



	font-family: Arial, Geneva, Helvetica, sans-serif;



	margin: 0.6em 0 .25em 0;



}







h1 {



	font-size: 200%;

	

	letter-spacing: -1px;



	color: #cc3333;



}







h2 {



	font-size: 1.3em;



	color: #000000;



}







h3 {



	font-size: 1.2em;



	color: #CC3333;



}







h4 {



	font-size: 1.1em;



	color: #CC8033;



}







h5, h6 {



	font-size: 1em;



	font-weight: bold;



	color: #333333;



}







/* @IMAGE */



img {



	border: none;



}







img.image-left {



	float: left;



	margin: .5em 1em .5em 0;



}







img.image-right {



	float: right;



	margin: .5em 0 .5em 1em;



}







img.image-border {



	border: 1px solid #e5e5e5;



	padding: 3px;



}







img.image-margin {



	margin: .5em;



}







/* @LINK */



a:link,



a:visited {



	text-decoration: none;



	outline: none;



	color: #00789f;



}







a:hover {



	text-decoration: underline;



}







a:active {



	color: #FF0000;



}







a img {



	border: none;



}











/* @TEXT */



.clearbreak {



	clear: both;



}







.clearafter:after {



	clear: both;



	display: block;



	content: ".";



	height: 0;



	visibility: hidden;



}











/* Text paragraph */



.border {



	border: 1px solid #e5e5e5;



	padding: 3px;



}







.dropcap:first-letter {



	float: left;



	color: #404040;



	font: 4em/.8em "Times New Roman", Times, serif;



}











/* @LIST */



ul li {



	margin: .3em 0 .3em 1.6em;



	padding: 0;



}







ol li {



	margin: .3em 0 .3em 2em;



	padding: 0;



}







ul.arrowlist-red, ul.arrowlist-green, ul.arrowlist-blue {



	list-style: none;



}







/* Arrow list */



ul.arrowlist-red li {



	margin-left: .6em;



	padding: 0 0 0 10px;



	background: url(../images/arrow.png) no-repeat left 6px;



}







ul.arrowlist-green li {



	margin-left: .6em;



	padding: 0 0 0 10px;



	background: url(../images/icon-arrow-s.png) no-repeat left 6px;



}







ul.arrowlist-blue li {



	margin-left: .6em;



	padding: 0 0 0 10px;



	background: url(../images/icon-arrow-blue.png) no-repeat left 6px;



}











/* @TABLES */



table {



	border-collapse: collapse;



	border-spacing: 0;



}







caption, th {



	text-align: left;



}











/** @JOOMLA DEFAULT **/







/* PATHWAY */



span.pathway {



	font-weight: bold;



	font-size: 0.9em;



}







a.pathway:link,



a.pathway:visited {



	padding: 0 .25em;



	font-weight: normal;



	text-decoration: none;



	color: #404040;



}







a.pathway:hover {



	text-decoration: underline;



}







/* page heading */



.componentheading,



.contentheading {



	font-family: Arial, Geneva, Helvetica, sans-serif;



	font-size: 1.4em;



}







/* Content title link */



a.contentpagetitle:link,



a.contentpagetitle:visited {



	text-decoration: none;





	font-size: 110%;

	

	letter-spacing: -1px;



	color: #cc3333;



text-transform: capitalize;










}







a.contentpagetitle:hover {



	text-decoration: underline;



}







/** CONTENT AREA **/



/* Blog page main wrapper */



table.blog {



	width: 100%;



}







table.blog td {



	padding-right: 5px;





}









/* Content container */



table.contentpane,



table.contentpaneopen {



	width: 100%;





}





table.catalogo tr td {



	border: 1px dashed #e5e5f5;

width: 50%;

background: #fafafa;

padding: 15px 8px 5px 8px;

margin: 5px;



}



/*table.contentpaneopen > div > div > div {margin-top: 100px; background: #000;}*/









table.contentpaneopen a {color: #4682B4; font-weight: 800; text-transform: uppercase; font-size: 11px;}



table.contentpaneopen img {margin-top: -22px; border: 1px solid #d5d5d5; position: relative;}



table.contentpaneopen span.productPrice {color: #fafafa; font-weight: bold; font-size: 13px;}















/* Separator after each content container TD */



table.blog span.article_seperator {



	display: block;



	height: 1.5em;



}







/* 3 buttons */



td.buttonheading {



	padding: 0 2px;



}







/* Data & written by area */



span.small,



td.createdate,



td.modifydate {



	color: #999999;



	font-size: 0.8em;



	padding-bottom: .6em;



}







/* Page counter */



div.pagenavcounter {



	color: #595959;



	margin: .5em 0;



	font-size: .9em;



	font-weight: bold;



}







/* Table of content */



table.contenttoc {



	margin: 0 0 1em 1em;



	border: 1px solid #D9D9D9;



	background: #f2f2f2;



}







table.contenttoc th {



	padding: .4em;



	background: url(../images/grey_dot.png) bottom repeat-x;



	font-weight: bold;



	text-align: center;



}







table.contenttoc td {



	padding: .25em .6em;



}







a.toclink:link,



a.toclink:visited {



	font-size: .9em;



}







a.toclink:hover {



}







div.mosimage {



	padding: .3em;



	margin: .8em;



	color: #595959;



}







div.mosimage_caption {



	padding: .2em;



	font-weight: bold;



	font-size: 0.9em;



}







/* Read more */



a.readon:link,



a.readon:visited {



	padding: 3px 6px 3px 22px;



	text-decoration: none;



	color: #404040;



	background: #f2f2f2 url(../images/icon-module-arrow.png) no-repeat 5px center;



	border: 1px solid #e5e5e5;



}







a.readon:hover {



	background-color: #e5e5e5;



	text-decoration: none;



}







/** COMPONENT AND CONTENT TABLE PAGE **/



/* Description in content table and component page */



td.contentdescription {



	padding: .5em 0;



}







/* Links in Section Table page */



a.category:link,



a.category:visited {



	font-weight: bold;



}







a.category:hover {



}







/* table in category table page */



td.sectiontableheader {



	padding: 5px 8px;



	font-weight: bold;



	font-size: 1.1em;



	color: #FFFFFF;



	background-color: #366999;



}







td.sectiontableheader a {



	color: #ffffff;



	text-decoration: underline;



}







td.sectiontableheader a:hover {



	text-decoration: none;



}







/* table's row 1 */



tr.sectiontableentry1 td {



	padding: 5px 8px;



	border-top: 1px solid #e5e5e5;



	border-bottom: 1px solid #e5e5e5;



}







/* table's row 2 */



tr.sectiontableentry2 td {



	padding: 5px 8px;



}







.smalldark {



}







/** "MORE..." AREA **/



/* "More..." panel */



div.blog_more {



}







/* "More..." panel heading text */



div.blog_more div {



	padding-bottom: .3em;



}







/* "More..." block links */



div.blog_more ul {



}







div.blog_more li{



}







/* "More..." panel links */



a.blogsection:link, a.blogsection:visited {



	text-decoration: none;



}







a.blogsection:hover {



	text-decoration: underline;



}







/** BOTTOM NAVIGATION BAR **/



/* content page nav */



div.pagenavbar div {



	color: #999999;



	font-weight: bold;



	font-size: .9em;



}







div.pagenavbar a:link, 



div.pagenavbar a:visited {



	text-decoration: none;



}







div.pagenavbar a:hover {



	text-decoration: underline;



}







/* content item rolling nav */



th.pagenav_prev, th.pagenav_next {



	color: #999999;



	font-size: .9em;



	font-weight: bold;



}







th.pagenav_prev a:link, th.pagenav_prev a:visited,



th.pagenav_next a:link, th.pagenav_next a:visited {



	text-decoration: none;



}







th.pagenav_prev a:hover, th.pagenav_next a:hover {



	text-decoration: underline;



}







/* blog pages nav */



.pagenav {



	color: #999999;



	padding: 0 .5em;



	margin-top: 1em;



	font-size: .9em;



	font-weight: bold;



	text-transform: uppercase;



}







/* blog pages nav link */



a.pagenav:link, a.pagenav:visited {



	text-decoration: none;



	text-transform: uppercase;



}







a.pagenav:hover {



	text-decoration: underline;



}







/* Back button */



div.back_button {



	margin: .5em 0;



	padding: .4em 0;



	font-weight: bold;



}







div.back_button a:link,



div.back_button a:visited {



	text-decoration: none;



	text-transform: uppercase;



}







div.back_button a:hover{



	text-decoration: underline;



}







.hd {



	display: none;



}







/** COMMON FORM **/



input.button {



}







input.inputbox {



}







input.inputbox:hover,



input.button:hover {



}







input.inputbox:focus {



}







/** POP UP FORMS **/



body.contentpane {



	padding: 1em;



}







/** SEARCH MODULE **/



/* Search wrapper */



div.search {



}







/* Search input box */



input#mod_search_searchword {



	margin-right:3px;



}







span.highlight {



	padding: .2em;



	background: #FFFFAA;



}







/** LOGIN MODULE **/



form#form-login fieldset.input {



	border: none;



	padding: 0;



}







input#modlgn_username {



}







input#modlgn_passwd {



}







input#modlgn_remember {



}







p#form-login-username,



p#form-login-password,



p#form-login-remember {



	margin: 0 0 6px 0;



}







/** LATEST NEWS & POPULAR MODULE **/



ul.latestnews,



ul.mostread {



}







ul.latestnews li,



ul.mostread li {



}







/** POLL MODULE **/



/* poll's table */



table.poll {



}







table.pollstableborder {



	margin: .5em 0;



	text-align: left;



}







table.pollstableborder td {



	text-align: left;



	font-size: .9em;



	padding: 3px 2px;



	border: none;



}







/* poll's question */



table.pollstableborder td.sectiontableentry1 {



}







table.pollstableborder td.sectiontableentry2 {



}







/* poll's result */



table.pollstableborder th.sectiontableheader {



}







table.pollstableborder tr.sectiontableentry0 td {



	background-color: #f2f2f2;



	padding: .5em .8em;



}







table.pollstableborder tr.sectiontableentry1 td {



	background: none;



	padding: .5em .8em;



}











/** POP UP FORMS **/



body.contentpane {



	color: #000000;



	background: #FFFFFF;



}







/** Tabs **/



#jsn-master div.dynamic-tab-pane-control div.tab-row h2.tab {



	background-image: none;



	background-color: #e5e5e5;



	padding: 5px;



}







#jsn-master div.dynamic-tab-pane-control div.tab-row h2.tab a {



	color: #000000;



}







#jsn-master div.dynamic-tab-pane-control div.tab-row h2.selected {



	background-image: none !important;



	background-color: #366999;



}







#jsn-master div.dynamic-tab-pane-control div.tab-row h2.selected a {



	font-weight: bold;



	color: #ffffff;



}







#jsn-master div.dynamic-tab-pane-control div.tab-page {



	border-color: #999999;



	border-top: 3px solid #366999;



	padding: 5px;



}















/** @MENU **/







/** @SUCKERFISH **/







/* Mainlevel */



ul.menu-suckerfish {



	z-index: 1;



	float: left;



	/*border-right: 1px solid #404040;*/



	margin: 0;



	background: none;



	padding: 0;



	list-style: none;



}







ul.menu-suckerfish li {



	float: left;



	display: inline;



	background: none;



	margin: 0;



	padding: 0;



}







ul.menu-suckerfish a:link,



ul.menu-suckerfish a:visited {



	display: block;







	/*border-right: 1px solid #000000;



	border-left: 1px solid #404040;*/







	margin: 0;



	padding: 3px 1.5em;



	color: #ffffff;



	font-family: Arial, Geneva, Helvetica, sans-serif;



	font-weight: bold;







text-transform: uppercase;



font-size: 11px;







	text-decoration: none;



}







ul.menu-suckerfish a:hover {



	background-color: #404040;



}







ul.menu-suckerfish li.active a {



	background-color: #404040;



}











/* Sublevel */



ul.menu-suckerfish ul {



	position: absolute;



	left: -999em;



	z-index: 2;



	margin: 0;



	padding: 0;



	list-style: none;



}







/* Other containers */



ul.menu-suckerfish ul ul {



	margin: -26px 0 0 184px;



	z-index: 3;



}







/* Items */



ul.menu-suckerfish ul li {



	position: relative;



	width: 185px;



	margin: 0;



	background: none;



	padding: 0;



}







ul.menu-suckerfish ul a:link,



ul.menu-suckerfish ul a:visited {



	display: block;



	border-top: 1px solid #366999;



	border-right: none;



	border-bottom: 1px solid #162c40;



	border-left: 1px solid #162c40;



	background: #284d73 none;



	color: #cfdbe5;



	padding: 4px 10px;



	font-size: 0.9em;



	font-weight: normal;



	text-decoration: none;



	height: 1%;



}







ul.menu-suckerfish ul a:hover,



ul.menu-suckerfish ul li.parent a:hover,



ul.menu-suckerfish ul li.parent li.parent a:hover {



	border-top: 1px solid #1f3d59;



	background-color: #1f3d59;



	color: #ffffff;



}







/* Active */



ul.menu-suckerfish ul li.active a,



ul.menu-suckerfish ul li.active li.active a,



ul.menu-suckerfish ul li.active li.active li.active a {



	font-weight: bold;



	color: #ffffff;



}







/* Clear active */



ul.menu-suckerfish ul li.active li a,



ul.menu-suckerfish ul li.active li.active li a {



	font-weight: normal;



	color: #cfdbe5;



}







/* Children expanded */



ul.menu-suckerfish ul li.parent a,



ul.menu-suckerfish ul li.parent li.parent a {



	background: #284d73 url("../images/suckerfish-expand.png") no-repeat 95% center;



	padding-right: 10px;



}







/* Clear children expanded */



ul.menu-suckerfish ul li.parent li a,



ul.menu-suckerfish ul li.parent li.parent li a {



	background-image: none;



}











/* Rollover actions */



ul.menu-suckerfish li:hover ul,



ul.menu-suckerfish li.hover ul,



ul.menu-suckerfish li:hover ul li:hover ul,



ul.menu-suckerfish li.hover ul li.hover ul,



ul.menu-suckerfish li:hover ul li:hover ul li:hover ul,



ul.menu-suckerfish li.hover ul li.hover ul li.hover ul {



	left: auto;



}







ul.menu-suckerfish li:hover ul ul,



ul.menu-suckerfish li.hover ul ul,



ul.menu-suckerfish li:hover ul li:hover ul ul,



ul.menu-suckerfish li.hover ul li.hover ul ul,



ul.menu-suckerfish li:hover ul li:hover ul li:hover ul ul,



ul.menu-suckerfish li.hover ul li.hover ul li.hover ul ul {



	left: -999em;



}







ul.menu-suckerfish,



ul.menu-suckerfish li li {



	clear: left;



}











/** @BULLET TREE **/







/* main level */



ul.menu-bullettree,



ul.menu-bullettree ul {



	background: none;



	list-style: none;



	padding: 0;



	margin: 0;



}







ul.menu-bullettree li {



	background: none;



	padding: 0;



	margin: 0;



}







ul.menu-bullettree {



	border-top: 1px dotted #b3b3b3;



}







ul.menu-bullettree ul li {



	margin-left: 1em;



}







ul.menu-bullettree a:link, ul.menu-bullettree a:visited {



	display: block;



	background: transparent url(../images/bullettree-level0.png) no-repeat 5px 10px;



	border-bottom: 1px dotted #b3b3b3;



	padding: 3px 5px 3px 15px;



	color: #404040;



	text-decoration: none !important;



}







ul.menu-bullettree a:hover {



	background-color: #d9d9d9;



	color: #000000;



}







/* For dark background */



div.box-grey ul.menu-bullettree a:link,



div.box-grey ul.menu-bullettree a:visited {



	color: #d9d9d9;



}







div.box-grey ul.menu-bullettree a:hover {



	background-color: #404040;



	color: #d9d9d9;



}







/* Sublevel items */



ul.menu-bullettree ul a:link,



ul.menu-bullettree ul a:visited {



	background-image: url(../images/bullettree-level1.png);



	border-bottom: none;



}







ul.menu-bullettree ul ul a:link,



ul.menu-bullettree ul ul a:visited {



	background-image: url(../images/bullettree-level2.png);



}







ul.menu-bullettree ul ul ul a:link,



ul.menu-bullettree ul ul ul a:visited {



	background-image: url(../images/bullettree-level3.png);



}







/* Current item */



ul.menu-bullettree a.current {



	background-image: url(../images/bullettree-current.png) !important;



/*	font-weight: bold;*/



		color: #a80000;



}







ul.menu-bullettree li.current a:hover {



	color: #000000;



}







div.box-grey ul.menu-bullettree li.current a {



	color: #ffffff;



}







div.box-grey ul.menu-bullettree li.current a:hover {



	color: #ffffff;



}







ul.menu-bullettree li.current li a {



	font-weight: normal;



}







ul.menu-bullettree li.current li a:hover {



	color: #000000;



}





/*NOTICIAS*/



.componentheading-not,


.contentheading-not {



	font-family: Arial, Geneva, Helvetica, sans-serif;



	font-size: 1.4em;



}







/* Content title link */



a.contentpagetitle-not:link,



a.contentpagetitle-not:visited {



	text-decoration: none;





	font-size: 110%;

	

	letter-spacing: -1px;



	color: #cc3333;



text-transform: capitalize;










}







a.contentpagetitle-not:hover {



	text-decoration: underline;



}







/** CONTENT AREA **/



/* Blog page main wrapper */



table.blog-not {



	width: 100%;



}







table.blog-not td {



	padding-right: 5px;





}


table.blog-not td div {



	padding-bottom: 10px;

border-bottom: 1px dashed #dedede;

margin-bottom: 10px



}


/* Read more */



a.readon-not:link,



a.readon-not:visited {



	padding: 3px 6px 3px 22px;



	text-decoration: none;



	color: #404040;



	background: #f2f2f2 url(../images/icon-module-arrow.png) no-repeat 5px center;



	border: 1px solid #e5e5e5;



}







a.readon-not:hover {



	background-color: #e5e5e5;



	text-decoration: none;



}









/* Content container */



table.contentpane-not,



table.contentpaneopen-not {



	width: 100%;





}













table.contentpaneopen-not a {color: #4682B4; font-weight: 800; text-transform: uppercase; font-size: 11px;}



table.contentpaneopen- img {margin-top: -22px; border: 1px solid #d5d5d5; position: relative;}



table.contentpaneopen-not span.productPrice {color: #fafafa; font-weight: bold; font-size: 13px;}















/* Separator after each content container TD */



table.blog-not span.article_seperator {



	display: block;



	height: 1.5em;



}







/* 3 buttons */



td.buttonheading-not {



	padding: 0 2px;



}
