﻿@charset "utf-8";
/* CSS Document */

body  { text-align:center; font-family: Verdana, Geneva, sans-serif; font-size: 12px; margin: 0; padding: 0; }

.socialIcons { border-top:1px solid #a5becb; margin: -5px 0 0 0; }
.socialIcons2 { border-top:1px solid #a5becb; margin: 0 0 15px 0; }
#leftCol { margin: -23px 0 0 0 }

#wrapper {
	width: 950px;
	margin: 0 auto;
	text-align: left;
}

a { text-decoration: none; }

#header img {
	float: left;
	margin: 0px 10px 10px 0;
}

h1 {
	font-size: 18px !important;
	margin: 0 0 15px 0;
}

h2, h3 {
	font-size: 15px !important;
	color: #317b21;
	margin: 0 !important;
}

h3 {
	color: #000 !important;
}

h2 {
	text-align: center;
}

/****************************************************************************************************** VIRAL MARKETING TOP BAR */

/*** ----- Starts: VIRAL MARKETING & BOOKMARKING TOP BAR ----- ***/
.viralmarketing {margin:0 auto; height:30px; width:100%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#EEEEEE; color:#999; font-size:11px; padding:0; line-height:30px; text-align:right;}
.viralmarketing img {vertical-align: middle; border:none;}
.viralmarketing ul{list-style:none; height:30px; margin:0; padding:0; text-align: right;}
.viralmarketing li {float: left; margin:0px 0px 0px 0px;}
.viralmarketing a:link	{ color: #181818; font-weight:bold; text-decoration: none; }
.viralmarketing a:visited	{ color: #181818; font-weight:bold; text-decoration: none; }
.viralmarketing a:active	{ color: #181818; font-weight:bold; text-decoration: none; }
.viralmarketing a:hover	{ color: #666; font-weight:bold; text-decoration: none; }
/*** ----- Ends: VIRAL MARKETING & BOOKMARKING TOP BAR ----- ***/


/****************************************************************************************************** MENU */

#menu {
	width: 750px;
	float: left;
	margin: 20px 0 0 0;
	z-index: 100;
	position: relative;
}

/* JS disabled styles */
.no-js nav li:hover ul { display:block; }

/* base nav styles */
nav { display:block; margin:0 auto 20px; border:1px solid #222; position:relative; background-color:#6a6a6a; }
nav ul { padding:0; margin:0; }
nav li { position:relative; float:left; list-style-type:none; }
nav ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
nav li a { display:block; padding:10px 20px; border-left:1px solid #999; border-right:1px solid #222; color:#eee; text-decoration:none; }
nav li a:focus { outline:none; text-decoration:underline; }
nav li:first-child a { border-left:none; }
nav li.last a { border-right:none; }
nav a span { display:block; float:right; margin-left:5px; }
nav ul ul { display:none; width:100%; position:absolute; left:0; background:#6a6a6a; }
nav ul ul li { float:none; }
nav ul ul a { padding:5px 10px; border-left:none; border-right:none; font-size:12px; }
nav ul ul a:hover { background-color:#555; }

/* CSS3  */
.borderradius nav { -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.cssgradients nav { background-image:-moz-linear-gradient(0% 22px 90deg, #222, #999); background-image:-webkit-gradient(linear, 0% 0%, 0% 70%, from(#999), to(#222)); }
.boxshadow.rgba nav { -moz-box-shadow:2px 2px 2px rgba(0,0,0,.75); -webkit-box-shadow:2px 2px 2px rgba(0,0,0,.75); box-shadow:2px 2px 2px rgba(0,0,0,.75); }
.cssgradients nav li:hover { background-image:-moz-linear-gradient(0% 100px 90deg, #999, #222); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#222), to(#555)); }
.borderradius nav ul ul { -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; border-bottom-left-radius:4px; border-bottom-right-radius:4px; }
.boxshadow.rgba nav ul ul { background-color:rgba(0,0,0,0.8); -moz-box-shadow:2px 2px 2px rgba(0,0,0,.8); -webkit-box-shadow:2px 2px 2px rgba(0,0,0,.8); box-shadow:2px 2px 2px rgba(0,0,0,.8); }
.rgba nav ul ul li { border-left:1px solid rgba(0,0,0,0.1); border-right:1px solid rgba(0,0,0,0.1); }
.rgba nav ul ul a:hover { background-color:rgba(85,85,85,.9); }
.borderradius.rgba nav ul ul li.last { border-left:1px solid rgba(0,0,0,0.1); border-bottom:1px solid rgba(0,0,0,0.1); -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; border-bottom-left-radius:4px; border-bottom-right-radius:4px; }
.csstransforms ul a span { -moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg); }

/* fallbacks 
.no-cssgradients nav, .no-js nav { padding-bottom:4px; border:none; background:url(../fallback/navBG.gif) repeat-x 0 0; }
.no-borderradius nav ul, .no-js nav ul { background:url(../fallback/navRight.gif) no-repeat 100% 0; }
.no-borderradius nav ul ul, .no-js nav ul ul { background:none; }
.no-borderradius nav li, .no-js nav li { height:44px; }
.no-cssgradients nav li:hover, .no-js nav li:hover { background:url(../fallback/navOverBG.gif) repeat-x 0 0; }
.no-borderradius nav li li, .no-js nav li li { height:auto; width:98%; left:-2px; }
.no-borderradius nav li:first-child, .no-js nav li:first-child { background:url(../fallback/navLeft.gif) no-repeat 0 0; }
.no-borderradius nav li:first-child:hover, .no-js nav li:first-child:hover { background:url(../fallback/navOverLeft.gif) no-repeat 0 0; }
.no-borderradius nav li li:first-child, .no-js nav li li:first-child { background:none; }
.no-rgba nav ul ul, .no-js nav ul ul { left:1px; padding-left:2px; background:url(../fallback/subnavBG.png) no-repeat 100% 100%; }
.no-rgba nav ul ul a, .no-js nav ul ul a { left:3px; }
.no-rgba nav ul ul a:hover { background:url(../fallback/subOverBG.png) repeat 0 0; }
.no-csstransforms ul a span { height:7px; width:12px; margin-top:8px; text-indent:-5000px; overflow:hidden; background:url(../fallback/indicator.png) no-repeat 0 0; }
.no-borderradius ul ul li.last { margin-bottom:10px; }
.no-cssgradients.boxshadow nav { box-shadow:none; }*/

/****************************************************************************************************** LEFT COLUMN */

#wrapper2 {
	width: 950px;
	margin: 0 auto;
	
}

#leftColumn, #centerColumn, #banners, #rightCoumn {
	margin-right: 10px;
	text-align: left;
	font-size: 14px;
	float: left;
}

#leftColumn {
	width: 240px;
	height: 100%;
	background: #FFFFFF;
	
}

/****************************************************************************************************** CENTER COLUMN */

#centerColumn {
	width: 440px;
	color: #333333;
	font-size: 13px;
	text-align: justify;
	
}

/****************************************************************************************************** BANNERS DERECHA */

#banners,#rightColumn {
	width: 250px;
	
	margin-right: 0;
	text-align: right;
}

/****************************************************************************************************** FOOTER */

#footer {
	width: 100%;
	background: #333; /*#191919;*/
	margin: 10px 0 0 0; padding: 0;
	float: left;
	color: #ccc;
	padding-bottom: 30px;
}

#footerInterno {
	width: 950px;
	margin: 0 auto;
	text-align: left;
	padding: 0;
	text-align: center;
}

.colMenuFooter {
	float: left;
	width: 178px;
	margin-right: 10px;
	margin-top: 20px;
}

.colMenuFooter a:link, .colMenuFooter a:visited {
	color: #ccc;
	text-decoration: none;
}


.colMenuFooter a:hover, .colMenuFooter a:active {
	color: #ccc;
	text-decoration: underline;	
}

.colMenuFooter {
	text-align: left;
}

.colMenuFooter li {
	list-style: none;
}

#menuFooter img {
	float: left;
	margin-right: 10px;
}

#addressFooter {
	padding-top: 170px;
}

#addressFooter a:link, #addressFooter a:visited {
	color: #ccc;
	text-decoration: none;
}

#addressFooter a:hover, #addressFooter a:active {
	text-decoration: underline;
	color: #ccc;
}

#copyright {
	padding: 20px 0 0 0;
}

#copyright a:link, #copyright a:visited {
	color: #ccc;
	text-decoration: none;
}

#copyright a:hover, #copyright a:active {
	text-decoration: none;
	color: #A8956C;
}
