/*

*/

body {
	color: #484848;
	background-color: #e8f5fb;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	padding: 0px;
	background-image: url(../images/fondo3.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-attachment: fixed;
}
a {
	text-decoration: none;
	color: #0095DD;
}
a:hover {
	color: #0095DD;
}
p { margin: 0 0 10px; }
img { border: 0; }
.pic {
	text-align: center;
	background: no-repeat center center;
	vertical-align: middle;
	border: thin solid #EAEBE9;
	padding: 0px;
	margin: 0px 0px 4px 20px;
	width: auto;
	height: auto;
	float: right;
	
}

h1 { font-size: 160%; font-weight: normal; margin-bottom: 15px;}
h2 { font-size: 140%; font-weight: normal; margin-bottom: 2px; }
h3 { font-size: 120%; font-weight: bolder; margin-bottom: 10px; }
h4 { font-size: 110%; font-weight: normal; float: left; margin: 3px 0 10px; width: 460px; }


input {
	padding: 2px;
	height: 24px;
	border: 1px solid #000000;
	margin: 1px;
}
textarea {
	border: 1px solid #333333;
	padding: 2px;
	margin: 1px;
}
select {
	background-color: #A21313;
	height: 26px;
	border: 1px solid #333333;
	padding: 2px;
	color: #FFFFFF;
	margin: 1px;
}



.clear {clear: both;}
.line {
	margin: 20px 0;
	display: block;
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #F60;
}

.gallery {
	width: auto;
	float: left;
}

.gallery ul {
	margin: 0px;
	padding: 0px;	
}


.gallery img {
	padding: 0px;
	margin: 6px;
}

#size-container {
	width: 980px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
}
#logo {
	width: 220px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	position: fixed;
	top: 10px;
	z-index: 19000;
	margin-left: -220px;
}
#logo h1 { font: bold 24px Arial; text-shadow: 1px 1px 1px #fff; letter-spacing: 4px; }
#logo h1 a { color: #333; }
#logo h1 a span { color: #000; }

#logo2 {
	padding: 0px 10px;
	width: auto;
	color: #FFFFFF;
	float: left;
}
#logo2 h1 {
	font: bold 24px Arial;
	text-shadow: 1px 1px 1px #fff;
	letter-spacing: 4px;
}
#logo2 h1 a { color: #333; }
#logo2 h1 a span { color: #000; }
		
#content {
	width: 980px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #C0D6E0;
	border-left-color: #FC0;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #91B7CC;
	background-image: url(../images/fondo-home-right.png);
	background-repeat: repeat;
	background-position: left top;
	background-color: #FFF;
}
	
.menu {
	list-style:none;
	width: 980px;
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFF;
}
.menu2 {
	width: 120px;
	margin: 0px 20px 0px 0px;
	float: right;
	padding-right: 10px;
	padding-left: 10px;
	text-align: right;
	vertical-align: middle;
}

.menu2 a {
	color: #4E4C4A;
}

#n000pitch {
	height: 360px;
	clear: both;
	text-align: center;
	width: auto;
	padding: 0px;
	z-index: 10;
}
#n000pitch .n000infoline {
	margin-top: -40px;
	background: #000;
	font-size: 18px;
	width: 955px;
	height: 18px;
	opacity:0.70;
	filter:alpha(opacity=60);
	color: #CCCCCC;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 25px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.n000infoline h1 {
	font-size: 18px;
	opacity:0.70;
	color: #fff;
	margin: 0px;
	padding: 0px;
}

#n000-pitchDetails {
	margin-bottom: 10px;
	clear: both;
	text-align: center;
	height: auto;
}
#n000pitchDetails .n000infoline { margin-top: -50px; padding: 0px 0 0px 25px; background: #000; font-size: 18px; width: 955px; height: 0px; opacity:0.70; filter:alpha(opacity=60); color: #CCCCCC; }

.pitch-gallery { overflow: hidden; width: 980px; position: relative; }
.pitch-gallery-holder { width: 3920px; position: relative; top: 0; left: 0; }
.pitch-gallery-div { float: left; }
		
#left {
	width: 460px;
	float: left;
	margin-left: 0px;
	display: inline;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
}
#left a {
	border-left: 1px none #ccc;
	color: #0095DD;
}

#left h1 {
	border-left: 1px none #ccc;
	color: #0095DD;
	font-size: 160%;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
#left h2 {
	border-left: 1px none #ccc;
	color: #0095DD;
	font-size: 140%;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}


#right {
	width: 430px;
	float: right;
	padding-left: 20px;
	margin-right: 0px;
	display: inline;
	padding-right: 20px;
	margin-top: 0px;
	background-image: url(../images/fondo-home-right.png);
	background-repeat: repeat;
	background-position: left top;
	border-top-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-left-style: none;
	border-top-color: #4E4C4A;
	border-left-color: #4E4C4A;
	padding-top: 0px;
}

#right img {
	background-color: #E4F1F9;
	padding: 4px;
}

#right a {
	border-left: 1px none #ccc;
	color: #0095DD;
}

#right h1 {
	border-left: 1px none #ccc;
	color: #F60;
	font-size: 200%;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
#right h2 {
	border-left: 1px none #ccc;
	color: #53788A;
	font-size: 120%;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}

#leftDetails {
	width: 41%;
	float: left;
	padding-left: 10px;
	padding-top: 10px;
}
#leftDetails a {
	border-left: 1px none #ccc;
	color: #0095DD;
}

#leftDetails h1 {
	border-left: 1px none #ccc;
	color: #0095DD;
	font-size: 160%;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
#leftDetails h2 {
	border-left: 1px none #ccc;
	color: #999;
	font-size: 140%;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}



#rightDetails {
	width: 51%;
	float: left;
	border-left: 1px none #ccc;
	display: inline;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
	
	
}

#rightDetails img {
	background-color: #E4F1F9;
	padding: 4px;
}


#rightDetails a {
	border-left: 1px none #ccc;
	color: #0095DD;
}

#rightDetails h1 {
	border-left: 1px none #ccc;
	color: #F60;
	font-size: 200%;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
#rightDetails h2 {
	border-left: 1px none #ccc;
	color: #0095DD;
	font-size: 160%;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}

#leftDetailsInfo {
	width: auto;
	float: left;
	margin-left: 0px;
	display: inline;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
}

#rightDetailsInfo {
	width: auto;
	float: left;
	border-left: 1px none #ccc;
	padding-left: 20px;
	margin-right: 20px;
	display: inline;
	margin-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
}
#rightDetailsInfo a {
	border-left: 1px none #ccc;
	color: #0095DD;
}

#rightDetailsInfo h1 {
	border-left: 1px none #ccc;
	color: #0095DD;
	font-size: 200%;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
#rightDetailsInfo h2 {
	border-left: 1px none #ccc;
	color: #0095DD;
	font-size: 160%;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}

#leftDetailsPreventivo {
	width: 230px;
	float: right;
	display: inline;
	margin-right: 20px;
	background-color: #ECEFF0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#leftDetailsPreventivo a {
	border-left: 1px none #ccc;
	color: #0095DD;
}

#leftDetailsPreventivo h1 {
	border-left: 1px none #ccc;
	color: #0095DD;
	font-size: 160%;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
#leftDetailsPreventivo h2 {
	border-left: 1px none #ccc;
	color: #0095DD;
	font-size: 140%;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}




#rightDetailsPreventivo {
	width: 650px;
	float: left;
	border-left: 1px none #ccc;
	display: inline;
	padding-right: 20px;
	margin-left: 20px;
}
#rightDetailsPreventivo a {
	border-left: 1px none #ccc;
	color: #0095DD;
}

#rightDetailsPreventivo h1 {
	border-left: 1px none #ccc;
	color: #0095DD;
	font-size: 160%;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
#rightDetailsPreventivo h2 {
	border-left: 1px none #ccc;
	color: #0095DD;
	font-size: 140%;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}

#leftList { width: 230px; float: left; margin-left: 20px; display: inline; }

#rightList {
	width: 650px;
	float: right;
	border-left: 1px none #ccc;
	padding-left: 20px;
	margin-right: 20px;
	display: inline;
	text-align: justify;
}

#rightList img {
	background-color: #E4F1F9;
	padding: 4px;
}



#rightList a {
	border-left: 1px none #ccc;
	color: #F60;
}

#rightList h1 {
	border-left: 1px none #ccc;
	color: #F60;
	font-size: 200%;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
#rightList h2 {
	border-left: 1px none #ccc;
	color: #0095DD;
	font-size: 140%;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}



.list {
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAF5FB;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #ccc;
}
ul { margin: 0 0 10px 30px; }
ol { color: #666; margin: 5px 0 5px 30px; line-height: 18px; }
	
	#contact-back { margin: 12px 40px 0 0; float: right; }

.post { position: relative; margin-bottom: 20px; height: 127px; }
.post-options { position: relative; margin: -37px 0 40px 0; font-size: 10px; color: #666; }

	
#feature { margin-left: 25px; padding-bottom: 10px; }
	.small-post { float: left; width: 260px; margin-right: 75px; }
		.small-post img { border: 1px solid #ccc; padding: 3px; margin-bottom: 10px; }
	.last { margin-right: 0; }
	#feature ul { margin-top: -11px; }
	
#footer {
	color: #666;
	font-size: 12px;
	width: 980px;
	padding: 0px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footer a {
	color: #666;
	font-size: 12px;
	margin: 20px 0 20px 10px;
}

.post-info { font-size: 11px; color: #999; }
.read-more { background: url(../images/link.gif) no-repeat center left; padding-left: 13px; font-size: 10px; }

	

