html,body{
	height:100%;
}
body {
	background-color:#9df04a;
	font:11px arial;
	margin-top:0;
	margin-bottom:0;
	background-image:url(bg2.jpg);
	background-repeat:repeat-x;
	text-align:left;
}
#container_ultimate{
	position:relative;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto;
	width:600px;
	background-image:url(bg_crta.gif);
	background-repeat:repeat-y;
}
#container1{
	position:relative;
	/*margin:0 auto;*/
	width:600px;
	height:20px;
	background-color:#494949;
}
#container12{
	position:relative;
	/*margin:0 auto;*/
	width:600px;
	background-image:url(container_bg3.jpg);
	background-repeat:repeat-y;
}
#container2{
	width:600px;
	background-image:url(container_bg2.jpg);
	background-repeat:no-repeat;
}
#header{
	height:223px;
}
#column{
	width:600px;
	/*background-image:url(bg_crta.gif);*/
	background-repeat:repeat-y;
}
#content{
	width:300px;
	float:left;
}
#content_title{
	width:293px;
	height:20px;
}
#content_text{
	width:300px;
}
#menu{
	width:150px;
	float:left;
}
#menu_spacer{
 	height:20px;
}
#menu_spacer2{
 	height:30px;
}
#spacer1{
	width:50px;
	float:left;
}
#spacer2{
	width:100px;
	float:left;
}


/* --------------  TEXT   DESIGN   -----------------*/
.clear{
	clear:both;
	line-height:0;
}

.uppercontact{
	font: 9px tahoma, arial, helvetica, sans-serif;
	color:#fff;
	padding-top:20px;
	
}

.uppercontact a {
       font: 9px tahoma, arial, helvetica, sans-serif;
       color:#fff;
       text-decoration:none;
}
.uppercontact a:hover {
       border-bottom: 1px solid #777;
}

.c_maintitle {
	padding-right:7px;
	text-align:right;
}
.c_maintitle a{
	font: 20px tahoma, arial, helvetica, sans-serif;
	color:#3f3727;
}
.m_navigation{
	font: 9px tahoma, arial, helvetica, sans-serif;
	color:#d29586;
	text-align:right;
	padding-right:10px;
	padding-top:7px;
}


.m_topic {
	padding-left:35px;
	padding-right:10px;
}
.m_topic a {
	font: 11px tahoma, arial, helvetica, sans-serif;
	color:#bd204c;
	line-height:190%;
	text-decoration:none;
	border-bottom: 1px solid #f0b0ab;
}
.m_topic a:hover {
	color:#f28da8;
	text-decoration:none;
}

.m_topic2 {
	padding-left:15px;
	padding-right:15px;
}
.m_topic2 a {
	font: 12px tahoma, arial, helvetica, sans-serif;
	color:#bd204c;
	text-decoration:none;
}
.m_text {
	font: 10px tahoma, arial, helvetica, sans-serif;
	color:#3f3727;
	text-align:left;
	padding-left:15px;
	padding-top:4px;
	padding-right:15px;
	padding-bottom:10px;
}

.c_subtitle{
	text-align:left;
	padding-left:7px;
	padding-top:22px;
	padding-right:7px;
	text-align:justify;
}
.c_subtitle a {
	font: 11px tahoma, arial, helvetica, sans-serif;
	font-weight:bold;
	color:#3f3727;
	text-decoration:none;
	border-bottom: 1px solid #7c8752;
}

.c_text {
	font: 11px tahoma, arial, helvetica, sans-serif;
	color:#3f3727;
	text-align:left;
	padding-left:7px;
	padding-top:4px;
	padding-right:7px;
	padding-bottom:10px;
	text-align:justify;
}

.c_text a {
	color:#1c1811;
	text-decoration:none;
	/*border-bottom: 1px dotted #798e43;*/
}

.c_img0{
	padding-top:30px;
	float:left;
}
.c_img1{
	background-color:#c4f692;
	padding:7px 7px 7px 7px;
}
.c_imgthb{
	float:left;
	margin-top:20px;
	font-size:12px;
	font-weight:bold;
}
.c_thbleft{
	background-color:#c4f692;
	margin-top:21px;
	width:76px;
	height:101px;
	padding:5px;
	float:left;
}
.c_thbmid{
	background-color:#c4f692;
	margin-left:21px;
	margin-top:21px;
	width:76px;
	height:101px;
	padding:5px;
	float:left;
}
.c_thbleft2{
	background-color:#c4f692;
	margin-top:21px;
	width:76px;
	height:50px;
	padding:5px;
	float:left;
}
.c_thbmid2{
	background-color:#c4f692;
	margin-left:21px;
	margin-top:21px;
	width:76px;
	height:50px;
	padding:5px;
	float:left;
}



	