body {
/*	background: url('file:///Users/felipecaballero/Stuff/media/grafs/fondos/BL/BL_Background04.png') top center;*/
	margin: 0;
	font: 14px Tahoma, Geneva, sans-serif;
	color: #aaa;
}
img {
	border: 0;
}
a {
    text-decoration: none;
	color: pink;
}

#wrapper {
	width: 850px;
	align: center;
	margin: 0 auto;
	z-index: 1;
	position: relative;
}

#header {
	height: 70px;
}

#logo {
	width: 200px;
	margin: 10px;
	display: block;
	float: left;
}

#menu {
	float: right;
	margin-top: 20px;
	font-size: 15px;
}
.menuItem {
	display: block;
	width: 80px;
	text-align: center;
	float: right;
	margin: 0px 0px 0px 20px;
	color: #eee;
	text-decoration: none;
}
.menuItem:hover, .menuItem:active {
	color: black;
}
#colors {
	cursor: pointer;
}

#content {

}

/* *** Home */
#content #showcaseHome {
	position:relative;
	margin: 0 0 2px 0;
	height: 323px;
	background: url("../img/banner.png");
}
#content #showcaseHome #scTitle{
	position: absolute;
	top: 120px;
	width: 700px;
	padding-left: 70px;
	color: white;
	font-size: 50px;
	z-index: 1;
//	border: 1px solid white;
}
#content #showcaseHome #scSelector{
	position: absolute;
//	width: 200px;
//	height: 123px;
	width: 199px;
	height: 100%;
	bottom: 0;
	right: 0;
	color: white;
	background: black;
	opacity: 0.6;
}
#textBlockHome {
	height: 200px;
}
.col {
}
.block {
	position: relative;
	color: white;
	overflow: hidden;
}
#content .col {
	float: left;
}
#content #col1 {
	width: 282px;
	height: 100%;
}
#content #col1 .block{
	height: 99px;
}
#content #col1 #block1{
	margin: 0 0 2px 0;
}
#content #col2 {
	margin: 0 2px 0 2px;
	width: 282px;
	height: 100%;
}
#content #col2 .block{
	height: 100%;
}
#content #col3 {
	width: 282px;
	height: 100%;
}
#content #col3 .block{
	height: 100%;
}
#content .col .block .title {
	height: 20px;
	font-size: 17px;
	margin: 6px 0px 0px 12px;
	overflow: hidden;
}
#content .col .block .text {
	font-size: 13px;
	line-height: 16px;
	margin: 6px 12px 0 12px;
}
#content .col .block ul{
	list-style-type: square;
	font-size: 1.1em;
}
#BLMail {
	padding-bottom: 3px;
}
#BLAddress {
	color: #bbb;
}
.portfolioImg {
	display: block;
	margin: 0 auto;
	margin-top: 40px;
	width: 70%;
}
/* *** *** *** */

/* *** InsidePages */
#content #showcase {
	margin: 0 0 2px 0;
	height: 324px;
	color: white;
}
#content #showcase .titleBlock {
	position: relative;
	width: 524px;
	float: left;
	height: 324px;
}
#content #showcase .titleBlock #mainTitle{
	position: absolute;
	top: 120px;
	left: 70px;
/*	margin: 120px 30px 0px 70px;*/
	font-size: 70px;
	text-align: left;
}
#content #showcase #imageBlock {
	width: 324px;
	float: right;
	height: 324px;
	background: url("../img/glasses.png"); /* http://images.google.cl/imgres?imgurl=http://www.strangevehicles.com/images/content/151195.jpg&imgrefurl=http://www.strangevehicles.com/content/item/151195.html&usg=__W_PpHnuO4ra2vmOGyf2RSYH7B-Q=&h=501&w=700&sz=65&hl=en&start=30&sig2=qgwIFBxzt1vzzuVNne6ieQ&um=1&itbs=1&tbnid=dRs9jc7S3-BYpM:&tbnh=100&tbnw=140&prev=/images%3Fq%3Dproduct%2Bad%2B70s%26start%3D21%26um%3D1%26hl%3Den%26client%3Dfirefox-a%26sa%3DN%26rls%3Dorg.mozilla:en-US:official%26ndsp%3D21%26tbs%3Disch:1&ei=3fTES6qeIYP98Abf3f3ZDg */
}
#content #sideBlock {
	position: relative;
	width: 282px;
	height: 500px;
	float: left;
}
#content #sideBlock .titleBlock {
	position: absolute;
	top: 30px;
	right: 30px;
}
#content #sideBlock .title {
	display: block;
	text-decoration: none;
	font-size: 18px;
	text-align: right;
}
#content #textBlock {
	padding: 0 0 50px 0;
	position: relative;
	width: 566px;
	float: right;
	font-size: 15px;
	color: white;
}
#content #textBlock .title {
	display: block;
	font-size: 27px;
	margin: 40px 0 20px 40px;
}
img.portafolio {
    display: block;
    margin: 10px 0 10px 40px;
}
#content #textBlock .text {
	margin: 0 30px 40px 40px;
}
#content #textBlock .introText {
	margin: 40px 30px 0 40px;
	font-size: 18px;
}
.contactoCampo {
	display: block;
	background: #c177ff;
	border: 0;
	font-size: 1.3em;
	width: 200px;
	margin: 5px;
}
#formNombre {
	
}
#formMail {
	
}
#formAsunto {
	
}
#formTexto {
	width: 400px;
	height: 400px;
}
/* *** *** *** */


#footer {
	clear: both;
	height: 20px;
	width: 100%;
	padding: 5px 0 0 0;
	font-size: 10px;
	color: white;
}
#copyright {
	float: left;
}
#langSelection {
	float: right;
}
.textomayusculas {
	color: #abaa56;
	text-decoration: underline;
}
