.margen_s { margin: 5px; }
.margen_m { margin: 10px; }
.margen { margin: 15px; }
.margen_l { margin: 20px; }

.clear { clear: both; }

.a_left { text-align: left !important; }
.a_center { text-align: center !important; }
.a_right { text-align: right !important; }

.fright { float: right !important; }
.fleft { float: left !important; }

hr {
    background: transparent url(/media/upload/image/hr_bg.png) repeat-x center center;
    height: 1px;
    border: 0px;
	border-style:none;
    padding: 2px 0;
	clear:both;
	filter:alpha(opacity=50);
}
.home-banner{
    background: transparent url(/media/upload/image/home_banner.jpg) repeat-x center center;
	width:603px;
	display:block;
	height:440px;
}
.home-banner a.Twitter-link{
	width:400px;
	height:50px;
	display:block;
	float:right;
	margin:390px 5px -20px 0;
}
.section-banner{
	padding-bottom:5px;
	display:none;
}

.home-full-cont{
	margin:-10px 0 0 -5px;
	height:430px;
	width:990px;
}
.section-full-cont{
	color:#000;
}
.section-full-cont h5{
	color:#000;
	font-weight:normal;
	font-size:16px;
	padding:10px 0;
	font-family:verdana;
}
.section-full-cont a{
	text-decoration:underline;
	color:#ED168F;
	font-weight:bold;
	padding:0 1px;
}
.section-full-cont a:hover{
	color:#fff;
	background:#ED168F;
	text-decoration:none;
}
.section-full-cont {
	margin:-10px 0 -10px -5px;
    width: 990px;
    background: #fff;
	float:left;
}
.section-full-cont .margen-cont{
	padding:0 30px 10px 30px;
}
.section-full-cont .gradient-cont{
	background:#353636 url(/skin/frontend/spiritmark/default/css/../images/bg_main.png) repeat-x scroll 0 0;
	float:left;
	width:990px;
	padding:0px;
}
.section-full-cont .gradient-cont .h2-title-big{
	background: #70cbd3 url(/media/upload/image/h2-title-big.jpg) no-repeat top left;
	width: 980px !important;
	height:39px !important;
	margin:0px!important;
}
.section-full-cont .gradient-cont .h2-title-big h2{
	float:left;
	height:39px !important;
	background-color:#ED168F;
	padding-right: 10px;
	border-right:5px solid #000;
	margin-left:5px;
}
.section-full-cont .gradient-cont ul.cat-nav{
	padding: 10px 10px 0px 10px;
	float:left;
}
.section-full-cont .gradient-cont ul.cat-nav li{
	float:left;
	padding: 1px 2px;
	margin-top:1px;
}
.section-full-cont .gradient-cont ul.cat-nav li.li-line{
	border-left: 1px solid #ED168F;
}
.section-full-cont .gradient-cont ul.cat-nav li a{
	float:left;
}
.section-full-cont .gradient-cont .brand_block{
	padding:0px 0 10px 0;
	clear:both;
	float:left;
	width:990px;
}
.section-full-cont .gradient-cont .brand_block h3{
	float:left;
	font-family:Helvetica,Arial,  sans-serif;
	font-size:25px;
	width:200px;
	padding:10px 0px 0px 10px;
}
.section-full-cont .gradient-cont .brand_block a.backtop{
	float:left;
	clear:left;
	background: url(img/backtotop.png) no-repeat center right;
	padding-right:16px;
	margin:5px 0 0 10px;
	color:#fff;
	width:77px;
}
.section-full-cont .gradient-cont .brand_block a.backtop:hover{
	background-color:#ED168F;
}
.section-full-cont .gradient-cont .brand_block .img_block{
	float:right;
	width:770px;
	padding-top:10px;
}
.section-full-cont .gradient-cont .brand_block .img_block .item_block{
	width:140px;
	height:160px;
	background:#ed168f;
	float:left;
	margin:5px;
}
.section-full-cont .gradient-cont .brand_block .img_block .item_block p{
	width:140px;
	text-align:center;
	font-family:Helvetica,Arial,  sans-serif;
	line-height:20px;
	color:#000;
	font-size:17px;
}
.section-full-cont .gradient-cont .brand_block .img_block .item_block a{
	padding:0px;
}
.section-full-cont .section-right-col{
	margin-top:10px;
	margin-left:10px;
	padding-bottom:10px;
}
.section-full-cont h4 {
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
    color: #000;
    border-bottom: 1px solid #ed168f;
    padding: 0px 1px 10px 1px;
}
.section-full-cont h3.Scholarship{
	padding:15px 0;
    background: transparent url(/media/upload/image/h3_scholarship.jpg) no-repeat center left;
	height:35px;
	text-indent:-2000px;
}
.section-full-cont p{
	font-size: 12px;
	line-height:17px;
	color:#000;
}
.section-full-cont p + p{
	padding:10px 0 0 0;
}
.section-full-cont .group-select label {
	color:#000;
}

.home-full-cont .home-rightcol{
	float:right;
/*	background:url(/media/upload/image/home-right-col.jpg) no-repeat top left ;	*/
	height:420px;
	width:382px;
}
.home-full-cont .home-rightcol div.margen{
	margin:15px 15px 15px 10px;
	float:left;
	width:357px;
}
.home-full-cont .home-rightcol div.margen a.circle_block{
	padding:5px 2px;
	float:left;
	width:353px;
	clear:both;
    background: url(/media/upload/image/hr_bg.png) repeat-x bottom center;
	background: url(/media/upload/image/hr_bg.gif) repeat-x bottom center;
	text-decoration:none;
	cursor:pointer;
	margin-top:2px;
}
.home-full-cont .home-rightcol div.margen a.circle_block:hover{
	padding:4px 1px;
	background:none;
	border:1px dotted #ED168F;

}
.home-full-cont .home-rightcol div.margen a.circle_block h2{
	font-size:17px;
	font-family:Helvetica,Arial, sans-serif;
	color:#e4e4e4;
	line-height:19px;
	padding-bottom:5px;
	letter-spacing:0.0001em;
	text-decoration:none;
}
.home-full-cont .home-rightcol div.margen a.circle_block p{
	font-size:11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#9e9ea0;
	line-height:13px;
	padding-bottom:5px;
	text-decoration:none;
}
.home-full-cont .home-rightcol div.margen a.circle_block div.circle1{
	background:url(/media/upload/image/circle_simple.png) no-repeat top left ;
	_background:url(/media/upload/image/circle_simple.gif) no-repeat top left ;
	display:block;
	width:105px;
	height:100px;
}
.home-full-cont .home-rightcol div.margen a.circle_block div.circle2{
	background:url(/media/upload/image/circle_high.png) no-repeat top right ;
	_background:url(/media/upload/image/circle_high.gif) no-repeat top right ;
	display:block;
	width:125px;
	height:120px;
}
.home-full-cont .home-rightcol div.margen a.circle_block div.circle3{
	background:url(/media/upload/image/circle_give.png) no-repeat top left ;
	_background:url(/media/upload/image/circle_give.gif) no-repeat top left ;
	display:block;
	width:129px;
	height:124px;
}

#lightbox{
	top:10px !important;
	position:fixed !important;
}
/*
#outerImageContainer{
	height:auto !important;
	width:auto !important;
	padding:5px !important;
}
#lightboxImage{
	height:600px !important;
}
*/

/*<---------------------------------------------------------------->*/

/* PISADAS */

/*
.main .col-main {
	padding:0px !important;
	margin:0px !important;
}
*/
.breadcrumbs{
	/*display: none;*/
}

#nav span {
    letter-spacing: 0.02em !important;
    /*
     font-family: Helvetica !important;
     font-size:13px !important;
     */
}
div.block-content select [name=manufacturer], div.block-content select{
	width:149px !important;
}
/*
.col-main .category-title{
	background-color:#ED168F !important;
}
.col-main .category-description{
	background-color:#ED168F !important;
	background-color:#70CBD3 !important;
}
*/
.col2-left-layout .col-main {
min-height:418px;
}
.category-picture .category-title-top{
	margin-left:0px;
}
.col-main .category-right-top .category-description-top {
    margin-left: 0;
    *margin-left: -10px;
    margin-right: -10px;
    *margin-right: -5px;
    width: 516px;
    *width: 511px;
}
#nav li ul.extra-menu li, #nav li ul.extra-menu li.active {
    background-color: #191919 !important;
}
#nav ul.extra-menu li.parent a, #nav ul.extra-menu li a span {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
}
#nav ul.extra-menu li.parent a span {
    font-size: 12px !important;
}
#nav ul.extra-menu, #nav ul.extra-menu ul {
    padding: 0 3px !important;
    background-color: #191919 !important;
}
#nav li ul.extra-menu li, #nav li ul.extra-menu li.active {
border-bottom:1px dotted #4D6B6D;
}
#nav li ul.extra-menu a:hover , #nav ul.extra-menu li.parent ul li a:hover {
	background:#000000 !important;
}
.header .links li a:hover{
	color:#ED168F;
}
/* END PISADAS */