body {
	margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size: 11px;
	color: #222222;
	background: url("images/body-bg.gif") repeat;
}

#main {
	width: 960px;
	margin: auto;
	background-color: #ffffff;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	overflow: auto;
}

#header, #container, #footer { margin-left: 38px; display: inline;}

a img { border: 0; }

/* * * * * * * * * * * * * * * * * * * 
			HEADER STYLE 
 * * * * * * * * * * * * * * * * * * */

#header { width: 884px; float: left; }

#header-top {
	width: 884px;
	height: 50px;
	background-image: url("images/loginbar.gif");
}

#header-atencion {
	margin-left: 300px;
	padding-top: 3px;
	font-weight: bold;
	color: #ffffff;
	display: inline;
	float: left;
} 

#header-form-container {
	font-size: 10px;
	margin-left: 154px;
	padding-top: 1px;
	color: #ffffff;
	float: left;
	display: inline;
}
.header-form-input {
	font-size: 10px;
	font-family: Verdana;
	width: 42px;
	height: 10px;
}

#header-menu {
	width: 824px;
	height: 24px;
	margin: auto;
	padding-left: 60px;
	padding-top: 8px;
	font-size: 12px;
	color: #ffffff;
	background-image: url("images/header-menu.gif");
}

#header-menu a { text-decoration: none; color: #ffffff; }
#header-menu a:hover {text-decoration: underline; }

#header-bottom {
	width: 884px;
	height: 211px;
}

#header-cell1 { width: 401px; height: 211px; background-image: url("images/header1.gif"); }
#header-cell2 {	width: 186px; height: 211px; }
#header-cell2-bg { width: 186px; height: 118px; background-image: url("images/header2.gif"); }

.header-link1, .header-link2, .header-link3, .header-link1-over, .header-link2-over, .header-link3-over {
	width: 186px;
	height: 31px;
	float: left;
}
.header-link1 { background-image: url("images/header-link1.gif"); }
.header-link2 { background-image: url("images/header-link2.gif"); }
.header-link3 { background-image: url("images/header-link3.gif"); }
.header-link1-over { background-image: url("images/header-link1-over.gif"); }
.header-link2-over { background-image: url("images/header-link2-over.gif"); }
.header-link3-over { background-image: url("images/header-link3-over.gif"); }

.linkarea1, .linkarea2, .linkarea3 { height: 15px; cursor: pointer; float: left; }
.linkarea1 { width: 165px; }
.linkarea2 { width: 142px; }
.linkarea3 { width: 123px; }

#header-cell3 { width: 297px; height: 211px; background-image: url("images/header3.jpg"); }

#header-cell1, #header-cell2, #header-cell3, #header-cell2-bg { float: left; }

/* * * * * * * * * * * * * * * * * * * 
			CONTENT STYLE 
 * * * * * * * * * * * * * * * * * * */
 
 #container {
 	width: 884px;
 	margin-top: 8px;
 	float: left;
 }
 #right-panel {
 	width: 324px;
 	float: left;
 }
 #content {
 	width: 560px;
 	float: left;
 }
 #content p { margin: 10px;}
 .content-title {
 	width: 556px;
 	height: 32px;
 	background-color: #66aabb;
 	border: 2px solid #162983;
 }
 .content-title img {
 	margin-left: 20px;
 	margin-top: 5px;
 }
 
.list-box, .form-box {
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px; 
	width: 544px;
}
.form-box {width: 440px; text-align: right; }
.form-box p { vertical-align: top; }
.form-box p input, .form-box p select, .form-box p textarea { font-size: 11px; font-family: Verdana; overflow: auto; width: 250px; }
.form-box p span input { font-size: 11px; font-family: Verdana; width: 50px; }

.services-list, .services-list2, .services-list3 
{ 
	font-size: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	display: inline;
}
.services-list3 { width: 100%; float: left; }
.services-list2 { width: 270px; float: left; }
.services-list { width: 180px; float: left; }

/* * * * * * * * * * * * * * * *  
			NEWS STYLE
 * * * * * * * * * * * * * * * */

#news-box { 
	margin-left: 20px;	
	margin-bottom: 20px;
 	background: url("images/news-bg.gif") repeat;
}
#news-text, #news-top, #news-bottom, #news-box { width: 304px; float: left; } 
#news-top { background: url("images/news-top.gif"); height: 31px; }
#press-top { background: url("images/press-top.gif"); height: 31px; }
#news-bottom { background: url("images/news-bottom.gif"); height: 16px; }

#news-text ul, .list-box ul { list-style-image: url("images/news-marker.gif"); margin-top: 10px; margin-right: 10px; }
#news-text ul li, .list-box ul li { margin-bottom: 10px; }



/* * * * * * * * * * * * * * * *  
			FOOTER STYLE
 * * * * * * * * * * * * * * * */

#footer { 
	width: 884px; 
	height: 39px;
	margin-top: 20px;
	float: left;
	background: url("images/footer-bg.gif") repeat;
	background-color: #ffffff;
}
#footer-left { width: 16px; height: 39px; background-image: url("images/footer-left.gif"); }
#footer-right { width: 16px; height: 39px; background-image: url("images/footer-right.gif"); }
#footer-text { width: 852px; height: 39px; text-align: center; font-size: 12px; color: #ffffff; }
#footer-text, #footer-right, #footer-left { float: left; }
#footer-text div { margin-top: 4px; float: left; }



