/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

@import url(../warp/css/modules.css);


/* Module Badges
----------------------------------------------------------------------------------------------------*/

.module .badge {
	width: 32px;
	height: 22px;
	background: url(../images/module_badges.png) 0 0 no-repeat;
}
 
.module .badge-hot { background-position: 0 0; }
.module .badge-top { background-position: 0 -25px; }
.module .badge-free { background-position: 0 -50px; }
.module .badge-new { background-position: 0 -75px; }


/* Module Icons
----------------------------------------------------------------------------------------------------*/

.module .module-title .icon { background: url(../images/module_icons.png) 0 0 no-repeat; }

.module .module-title .icon-download { background-position: 0 0; }
.module .module-title .icon-twitter { background-position: 0 -30px; }
.module .module-title .icon-mail { background-position: 0 -60px; }
.module .module-title .icon-bubble { background-position: 0 -90px; }
.module .module-title .icon-login { background-position: 0 -120px; }
.module .module-title .icon-cart { background-position: 0 -150px; }


/* Module Type: Box
----------------------------------------------------------------------------------------------------*/

.mod-box {
	padding: 5px;
	margin:10px;
	/*border: 1px solid #ddd;*/
}


.mod-box.azzurro h3{
	color:#fff;
	padding:5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #39F;
}

.mod-box.azzurro {
	background-color:#006495;
	background-image: -ms-radial-gradient(center, ellipse farthest-corner, #2f9dd3 0%, #006495 100%);
	background-image: -moz-radial-gradient(center, ellipse farthest-corner, #2f9dd3 0%, #006495 100%);
	background-image: -o-radial-gradient(center, ellipse farthest-corner, #2f9dd3 0%, #006495 100%);
	background-image: -webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, #2f9dd3), color-stop(1, #006495));
	background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #2f9dd3 0%, #006495 100%);
	background-image: radial-gradient(ellipse farthest-corner at center, #2f9dd3 0%, #006495 100%);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color:#FFF;
	}

.mod-box.verde h3{
	color:#fff;
	padding:5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #060;
}

.mod-box.verde {
	background-color:#6dadae;
	background-image: -ms-radial-gradient(center, ellipse farthest-corner, #94cfd0 0%, #6dadae 100%);
	background-image: -moz-radial-gradient(center, ellipse farthest-corner, #94cfd0 0%, #6dadae 100%);
	background-image: -o-radial-gradient(center, ellipse farthest-corner, #94cfd0 0%, #6dadae 100%);
	background-image: -webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, #94cfd0), color-stop(1, #6dadae));
	background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #94cfd0 0%, #6dadae 100%);
	background-image: radial-gradient(ellipse farthest-corner at center, #94cfd0 0%, #6dadae 100%);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	}
	
.mod-box .badge { top: 10px; right: 10px; }