#contactform div
{
	margin-bottom: 0.5em;
	width: 100%;
}

#contactform .indent
{
	margin:10px 0px 10px 95px;
}

#contactform .form_element
{
	padding: 0px 10px 0px 0px;
	text-align:right;
	float: left;
	width: 180px;
}

#contactform .form_data 
{
	padding: 0px;
	text-align:left;
	float: left;	
}

#contactform .separator 
{
	clear: both;
	padding: 0px;
	font-size: 0.5px;
	height: 0.5px;
}



#container {
width: 100%;
text-align:center;
border: 1px solid red; 
}
#headerarea {
width: 976px;
margin:0 auto;
}
#logo {

width: 297px;
height: 88px;
float: left;
background: url(../images/vgm_template_1/logo.gif) no-repeat;

}

#banner {

height: 116px;
}
#top_bar {
height: 3px;
line-height: 3px;
background-image: url(../images/bar1.gif);
}
#top_nav {
height: 31px;
line-height: 31px;
background-color: #000000;
color: #FFFFFF;
font-family:Verdana;
font-size:11px;
color:#FFFFFF;
Font-weight: bold;
Text-decoration:none;
}
#top_nav a{
color:#FFFFFF;
Text-decoration:none;

}
.right_menu a{
font-family:Verdana;
font-size:11px;
color:#666666;
Font-weight: normal;
Text-decoration:none;
}
.right_menu li{
list-style-image: url(../images/bullet.gif);
}
.title_menu {
font-family:Verdana;
font-size:15px;
color:#000000;
 Font-weight: bold;

}
#mainarea {
margin: 0 auto; 

width: 957px;
/*height: 500px; */
border: 0px solid #c4c8db;

}
#leftcolumn {

width: 119px;
background: #c4c8db;
float: left;
height: 500px;

}
#right_column {width: 216px; float:right; /*background: #f9f9f9;*/height: 500px;text-align:left;
}

#contentbody {

width: 717px;
float: left;
/*margin-left:20px;*/
}

#basketbacking {
background: url(../images/vgm_template_1/basketback.jpg) no-repeat;
height: 26px;
text-align: right;
vertical-align: center;
padding-top: 5px;
}

#topnavigation { 

background: #dddddd; 
clear: both; 
height: 28px;
line-height: 28px;
font-family:Verdana;
font-size:10px;
color:#000000;
 Font-weight: normal;

}
#topnavigation2 { 

background: #dddddd; 
clear: both; 
line-height: 28px;
font-family:Verdana;
font-size:10px;
color:#000000;
 Font-weight: normal;
 background-image: url(../images/srch_bkg.gif); 
 width: 188px; 
 height: 28px
 float:left;

}
#usuarios {
color: #666666;
Font-weight: bold

}
#topnavigation a{ 
color:#000000;
 Text-decoration:underline;
}
html>body #contentbody {width: 717px;}
html>body #header {height: auto;}
html>body #mainarea {
min-height: 540px;
height:auto;
}



#footer .footer_link { border-right:solid 1px #000; padding-right:4px;}
#footer .footer_language_link {	border-left:solid 1px #000;}
#footer .footer_last{
font-family:Verdana;
font-size:10px;
color:#333333;
 Font-weight: normal;
}

#footer {
font-family:Verdana;
font-size:10px;
color:#888888;
Font-weight: normal;
clear:both;

}
#footer a{
Text-decoration:none;
color:#888888;
}


#contetnIN{
float:left;
border:0px solid #C4C8DB; /*Please eliminate the external squared mark from the template--requested */
background-image: url(../images/content_bkg.jpg); 
}

.postcard_manager .postcard_header{

display: none;
}