body {
	margin: 0;
    background: #d7dcd8 url(../images/tennis_net-2467.jpg) top left repeat-x;
	background-color:#000000;
}
#wrapper0 {
	width: 886px;
    padding: 0 4px;
	margin: 0 auto;
	text-align: left;
	
}
/****************** header *******************/
#header {
	position: relative;
	margin: 0;
	
}

/*************** end header ******************/


/*************** maincontent *****************/
#maincontent {
	/*background: url(maincontent_bg.png) top left repeat-y;*/
	position: relative;
	margin: 3px 0;
	padding: 2px 0 0 0;
    height: 100%;
	
}
/* sin uso
#mainborderbottom {
	clear: both;
}*/
#leftcolumn {
	width: 225px;
	float: left;
	position: relative;
	overflow: visible;
    z-index: 1000;
}

/************** end maincontent **************/


/************** footer ***********************/
#footer
{
	clear: both;
}
/************** end footer *******************/

 /*** added by Leandro *****/
#leftcolumn {
	padding: 10px;
	width: 200px;
	
	
	
}
#rightcolumn {
	float: right;
	padding: 10px;
	width: 200px;
	text-align: center;
	border-left: #cae37a solid 3px;
	
}
#leftcolumn_bg {
	/*background: url(../images/mainmenu_bubbles_bg.png) top left repeat-x;*/
	height: 26px;
	width: 2px;
}
#rightcolumn_bg {
	background: url(../images/rightcolumn_bubbles_bg.png) top left repeat-x;
	height: 29px;
	width: 200px;
}

#rightcolumn h3 {
	background: url(../images/titlebar_short.png) top left no-repeat;
	text-align: left;
	position: relative;
	left: 0px;
	font-size: 10px;
	padding: 1px 0 2px 10px;
	color: #1C3C55;
	
	
}
#rightcolumn a:hover {
	color: #afc0df;
	text-decoration: none;
}


#welcome {
	background: url(../images/maincontent_center_bg.png) top left repeat-y;
	width: 405px;
	padding: 0pt;
	float: left;
}
#contenthome,
#content {
	background: url(../images/maincontent_bubbles_bg.png) top left #fafaf5  repeat-x;
	width: 405px;
	padding: 40px 0 0;
	margin: 10px 0pt 0pt;
	float: left;
	
}
#content_top_bg{
	width: 405px;
	height: 44px;
	background: url(../images/maincontent_top_c_bg.png) top left repeat-x;
}
#content_top_r_bg{
	float: right;
	width: 8px;
	height: 44px;
	background: url(../images/maincontent_top_r_bg.png) top left no-repeat;
}
#content_top_l_bg{
	float:left;
	width: 8px;
	height: 44px;
	background: url(../images/maincontent_top_l_bg.png) top left no-repeat;
}
#content_bottom_bg{
	background: url(../images/maincontent_bottom_bg.png) bottom left no-repeat;
	width: 405px;
	height: 9px;
}
#content .inside{
	/*padding: 2px 10px;*/
}
#welcome h3 {
	background: url(../images/titlebar.png) top left no-repeat;
	position: relative;
	margin: 0pt;
	font-size: 10px;
	padding-left: 10px;
	top: -20px;
	width: 387px;
	height: 18px;
}
#welcome div.moduletable {
	padding: 0pt 10px;
}
div.moduletable_menu{
	/*background: url(menu_separador.png) bottom left repeat-x;*/
	margin:0 10px 10px 0;
	padding: 5px 5px 15px 0;
	color: #29495a;
	position: relative;
	left: 10px;
    z-index: 2000
}
div.moduletable-enterview {
	background: url(../images/menu_separador.png) top left repeat-x; 
	padding: 2px 0 0 10px;
	margin: 10px 0 0;
	height: 200px;
	display: block;
	
}
div.moduletable-enterview label {
	padding: 10px 0;
	position: relative;
	top: 6px;
}
div.moduletable-sponsor {
	padding-left: 10px;
}
div.moduletable-sponsor p{
	background-color: #f7f7f3;
	padding: 15px 5px;
	margin-top: 10px;
	color: #999;
    border: 1px solid #b7d1d7;
}
.moduletable-calendar {
	background: url(../images/leftmodule_center_bg.png) 0px 15px repeat-x;
	position: relative;
	right: -10px;
	width: 200px;
	height: 290px;
	margin-top: 7px;
}

#eventcalq {
	padding: 75px 5px 29px;
	position: relative;
	top: 0px;
	background: url(../images/leftmodule_left_bg.png) top left  no-repeat;
}
.moduletable-calendar div.modtitle {
	background: url(../images/menu_separador.png) top left repeat-x ;
	position: relative;
	/*right: 10px;*/
	/*width: 190px;*/
	padding: 7px 0 0 0;
	z-index: 1000;
	height: 61px;
}
.moduletable-calendar h3 {
	color: #1C3C55;
	text-align: center;
	padding: 5px 0 0;
	position: relative;
	top: 15px;
    text-transform: uppercase;
}
.moduletable-calendar div.modcontent {
	background: url(../images/menu_separador.png) repeat-x scroll left bottom;
	height:264px;
	padding:10px 0pt 0pt;
	position:relative;
	top:-63px;
	/*width:190px;*/
	z-index: 1;
}

.moduletable-enterview div.modcontent {
	background: url(../images/menu_separador.png) left bottom repeat-x;
	height: 170px;
}

#contact_text {
	width: 380px;
}
#emailForm input.button {
	padding: 5px 13px 6px;
}
 /***** end Leandro****/