body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 1.5em;
	background-color:#999999;
	color:#CCCCCC;	
}

h1 {
	margin: 0;
	padding: 0;
	font-size:20px;
	font-weight: bold;
	color: #6AA139;
}

h2 {
	margin-top: 7px;
	padding: 0;
	font-size:16px;
	font-weight: bold;
	color: #BE5420;
	border-bottom: 1px dashed #DADADA;
}

h3 {
	margin: 0;
	padding: 0;
	font-size:16px;
	font-weight: bold;
	color: #666;
}

a {
	color: #666666;
	font-weight: bold;
	text-decoration:none;
}

a:hover {
	text-decoration: underline;
	color: #ffffff;
}


.mainmenu{
	margin: 0;
	padding-left: 240px;
	float: left;
	font: bold 13px Arial;
	width: 710px;
	background: url(../images/mainmenubg.jpg);
	background-repeat: no-repeat;
}

.mainmenu li{
	display: inline;
}

.mainmenu li a{
	float: left;
	color: #666;
	padding: 18px 18px;
	text-decoration: none;

}


.mainmenu li a:hover {
	color: #6AA139;
	text-decoration:none;
}

.mainmenu li .current{
	color: #BE5420;
}

#maincontainer{
	width: 950px; 
	margin: 0 auto; 
}

#header {
	width:950px;
	height:205px;
	margin:0px;
	background: #FFF url(../images/header001.jpg) no-repeat;
}

#header2 {
	width:950px;
	height:205px;
	margin:0px;
	background: #FFF url(../images/header002.jpg) no-repeat;
}

#contentwrapper{
	float: left;
	width: 100%;
	background: #FFF url(../images/contentbg.jpg) repeat-x;
	

}

#contentcolumn{
	margin: 0 190px 0 220px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
	
}

#leftcolumn{
	float: left;
	width: 219px; /*Width of left column in pixel*/
	margin-left: -950px; /*Set margin to that of -(MainContainerWidth)*/
	background: #FFF url(../images/leftbg.jpg) repeat-y;
	border-left: 1px solid #DADADA;	
}


#portfolio{ 
	margin:15px 0 5px 0;
	font-size:10px;

}

#portfolio img{ 
	padding: 2px;
	margin: 0 5px 0 0;
	border:1px solid #DADADA;
	float:left;
}

#portpag img{ 
	border:0px solid #DADADA;
	
}

#rightcolumn{
	float: left;
	width: 189px; /*Width of right column*/
	margin-left: -190px; /*Set left margin to -(RightColumnWidth)*/
	background: #FFF url(../images/contentbg.jpg) repeat-x;
	border-right: 1px solid #DADADA;
}


#swfbox{ 
	margin-top: 10px;
	
}

#boxcontainer{ 
	margin:10px;
	padding:3px;
	border: 1px solid #DADADA;
	background: #FFF;
}

#box{ 
	color: #FFF;
	font-size:11px;
	padding:5px;
	border: 1px solid #DADADA;
	background: #D25D23;

}

#box h1{ 
	margin: 5px;
	color:#FFF;
	font-size:15px;
	
}

#box p{ 
	margin: 5px;

}

#box2{ 
	color: #FFF;
	font-size:11px;
	padding:5px;
	border: 1px solid #DADADA;
	background: #6DA43A;

}

#box2 h1{ 
	margin: 5px;
	color:#FFF;
	font-size:15px;
	
}

#box2 p{ 
	margin: 5px;

}



#footer{
	clear: left;
	width: 918px;
	background: #F1F1F1;
	color: #666;
	text-align: left;
	padding: 4px 15px;
	border: 1px solid #DADADA;
	font-size: 10px;
}

#footer a{
	color: #666;
}

.innertube{
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
}


/* FORMULARIO */

.cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 100px; /*width of left column containing the label elements*/
height: 1%;
color:#FFFFFF;
}

.cssform label{
font-weight: bold;
color: #000000;
float: left;
margin-left: -100px; /*width of left column*/
width: 120px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform textarea{
width: 250px;
height: 150px;
}


* html .threepxfix{
margin-left: 3px;
}


#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #F3F3F3;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid #6AA139;
font:normal 10px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid #6AA139;
border-bottom: 3px solid #6AA139;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: #6AA139;
margin: 3px 8px;
}


div.main { 
height:500px;
width:974px;
background-color:#000000;
margin-top:15px;



}

div.mainportfolio { 
height:1100px;
width:974px;
background-color:#000000;
margin-top:15px;



}

html {
     overflow: -moz-scrollbars-vertical;
  }
  
.blog {
	font-size:11px;	
}

.blog a {
	color:#FF9900;
}  