/* CSS Document */
/*
   @uthor: Tomás H. Malio | tomasmalio@gmail.com
   				www.tomasmalio.com
   PuntoBlue - IT Solutions | tmalio@puntoblue.com.ar
*/

.textGround h1.titleEvents a, .textGround h1.titleEvents{color:#000; font-size:11px; text-decoration:none;}
.textGround h1.titleEvents a:hover{text-decoration:underline;}
.textGround .date{color:#666; font-size:11px; padding:0 0 10px; font-weight:normal;}
.rightDiscover .date{color:#666; font-size:11px; padding:0 0 10px; font-weight:normal;}

/* Settings */
html, body, clear, div, span,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img,
dl, dt, dd, ol, ul, li,
fieldset, form, label{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	}

.clear {
	clear:both;
	}
/* End of Settings */

/*  General  */
.newheader a:hover{text-decoration:underline;}
.newheader a{text-decoration:none;}
h1.titleEvents a {text-decoration:none;}
h1.titleEvents a:hover {text-decoration:underline;}
h2.date a {text-decoration:none;}
h2.date a:hover {text-decoration:underline;}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#fff;
	font-size:12px;
	}

#container {
	margin: 0 auto;
	width: 788px;
	}

#header {
	width:774px;
	height:570px;
	}

.specificYellow {
	color:#fecf07;
	font-weight:bold;
	}

.specificBlue {
	color:#0154a0;
	}

.specificRed {
	color:#ff0000;
	}
/* End of General */

/* Main Home */
#main {
	background-color:#DEDFE1;
	padding:10px;
	width:755px;
	float:left;
	}

#main div#firstCol {
	float:left;
	width:287px;
	}

#main div#secondCol {
	float:left;
	width:228px;
	padding:0 0 0 20px;
	}

#main div#thirdCol {
	float:left;
	width:201px;
	padding:0 0 0 20px;
	}

#main div.tableBg {
	background-color:#fff;
	padding:6px;
	margin:0 0 10px 0;
	border:#d8d8d8 1px solid;
	text-align:center;
	}

#main hi.title {
	color:#000;
	font-weight:bold;
	text-align:center;
	}

/* First Column */	
#firstCol div.tableBg div.textGround {
	background-color:#f0f0f0;
	padding:11px;
	text-align:left;
	line-height:30px;
	}

#firstCol div.tableBg div.facebookLogo {
	text-align:left;
	}

#firstCol div.tableBg div.textFacebook {
	background-color:#f0f0f0;
	padding:4px;
	margin:4px 0 0 0;
	text-align:left;
	}
/* End of First Column */	

/* Second Column */
#secondCol div.tableBg div.tableDiscover {
	background-color:#ebebeb;
	width:213px;
	text-align:left;
	margin:4px 0 0 0;
	}

#secondCol div.tableBg div.youTubeLogo{
  text-align: left;
}


#secondCol div.tableBg div.youTubeLogo div.youTube{
  background-color:#F0F0F0;
  margin:4px 0 0;
  padding:4px;
  text-align:left;
}


.tableDiscover div.leftImageDiscover {
	float:left;
	width:65px;
	height:50px;
	padding:0;
	background-color:#FFF;
	text-align:center;
	margin:0 0 5px;
	}

.tableDiscover div.rightDiscover {
	float:left;
	width:100px;
	padding:0 0 0 5px;
	text-align:left;
	
	}

.rightDiscover h1.titleDiscover {
	color:#000;
	}

.rightDiscover h2.textDiscover {
	color:#666666;
	margin:4px 0 0 0;
	font-weight:normal;
	}

#secondCol div.tableBg div.checkYouTube {
	margin:10px 0 10px 6px;
	text-align:left;
	font-weight:bold;
	}
/* End of Second Column */

/* Third Column */
.tableBg div.textGround {
	background-color:#f0f0f0;
	padding:11px;
	text-align:left;
	margin:4px 0 0 0;
	}

.tableBg h1.titleEvents {
	text-align:left;
	color:#545454;
	font-size:11px;
	padding:0 0 2px 0;
	}

.tableBg h1.titleEvents a{
	color:#545454;
	text-decoration:none;
	}


.tableBg h2.date {
	text-align:left;
	color:#fecf07;
	font-size:11px;
	padding:0 0 2px 0;
	}

.tableBg h3.text {
	text-align:left;
	color:#a3a3a3;
	font-size:11px;
	padding:0 0 4px 0;
	}

.tableBg div.line {
	height:6px;
	width:100%;
	background:url(../img/line_divide.jpg) repeat-x;
	}
    
#thirdCol div.tableBg div.tableDiscover {
    background-color:#EBEBEB;
    margin:4px 0 0;
    text-align:left;
    width:185px;
}

#thirdCol div.tableBg div.tableDiscover h6{
  text-align: center;
  font-family: "Monotype Corsiva";
  font-size:20px;
}


#thirdCol .tableDiscover div.rightDiscover {
    padding:5px;
    width:100px;
}
/* End of Third Column */	
/* End of Main Home */

/* Main Philosophy */
#mainPhilosophy {
	background:url(../img/bg_main_home.jpg) repeat-x #fff;
	padding:31px 22px 20px 34px;
	}

#mainPhilosophy div.textIntroPhilosophy {
	text-align:justify;
	color:#b4b4b4;
	font-size:18px;
	font-weight:bold;
	line-height:30px;
	margin:0 0 24px 0;
	}

#mainPhilosophy div.leftPhilosophy {
	float:left;
	width:357px;
	text-align:left;
	}

#mainPhilosophy div.rightPhilosophy {
	float:left;
	width:348px;
	text-align:left;
	padding:0 0 0 27px;
	}

.leftPhilosophy img {
	float:left;
	width:60px;
	height:76px;
	margin:0 10px 8px 0;
	text-align:left;
	}

.leftPhilosophy div.textArtistic {
	width:357px;
	color:#a3a3a3;
	}

.rightPhilosophy div.textArtistic {
	width:348px;
	color:#a3a3a3;
	}

.textArtistic div.intro {
	color:#000;
	margin:0 0 10px 0;
	font-weight:bold;
	}

.textArtistic div.text {
	color:#a3a3a3;
	}
/* End of Main Philosophy */

/* Bios */
#mainBios {
	background:url(../img/bg_main_home.jpg) repeat-x #fff;
	padding:24px 16px 20px 26px;
	color:#a3a3a3;
	}

#mainBios div.leftBios {
	float:left;
	width:359px;
	}

#mainBios div.righttBios {
	float:left;
	width:359px;
	margin:0 0 0 28px;
	}
/* End of Bios */

/* Footer */
#footer {
border-color:#C0C0C0 #F0F0F0 #F0F0F0;
border-top:2px solid #C0C0C0;
height:40px;
margin-top:30px;
padding-top:15px;
float:left;
width:100%;
}

#footer p{
  margin-bottom:5px;
  margin-top:5px;
  text-align:center;
  font-size:11px;
}


#footer ul{
  margin-left:150px;
}

#footer ul li {
background:transparent url(../img/separator.jpg) no-repeat scroll right top;
display:block;
float:left;
text-align:center;
width:80px;
}

#footer ul li.last{
  display:block;
  float:left;
  text-align:center;
  width:80px;
  background: none;
}


#footer ul li a {
color:black;
font-size:10px;
text-decoration:none;
}


/* En of Footer*/

