* {
	margin: 0; padding: 0; outline: 0;}

a { color:#CC3300; }
a:hover{ color:#000; }
.clearfix { clear:both; height:0; }
#wrap { width:740px; margin:0 auto; padding:0 10px 0 10px; background:#FFFFFF;}
.logo { float:left; width:223px; height:85px; background:url(img/logo.png); display:block;}
.logo span {display:none;}
.topContact { float:right; width:298px; height:85px; background:url(img/top-contactenos.jpg) }
.topContact span { display:none; }

.alert { color:#CC3300; }

ol, ul {
	list-style: none;
}

.col2 th, .col2 td {
	
	text-align: left;
	vertical-align: top;
	color:#333333;
	padding: 5px;
	border-bottom: 1px solid #dedede;
	border-right: 1px solid #dedede; }
.col2 td { font:normal 10px Arial, Verdana, Helvetica, sans-serif;; }
.col2 table {border-left: 1px solid #dedede; border-bottom: 1px solid #dedede; margin-bottom:20px; border-collapse:collapse;}
.col2 th { font:bold 11px Arial, Verdana, Helvetica, sans-serif; color:#555; text-align:left; padding:5px; border-top: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; background:#E2E2E2;}


h1, h2, h3, h4, p, table { margin-bottom:14px; }

body {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
	text-decoration: none;
	background:#D5DBDF url(img/bk.png) repeat-x;
	margin: 0 0 20px 0;
}


#bannerHome { width:740px;}
#content {margin:20px 0 0 10px; }
#content p { line-height:16px;}
#content h1 { color:#000000; font: normal 26px/30px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; border-bottom:2px solid #cfe4f1; padding-bottom:7px; }
#content h2 {color:#000000; font: normal 20px/24px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}
#content h3 {padding-bottom:3px; border-bottom:2px solid #cfe4f1; color:#000000; font: bold 14px/16px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; }

body#interior #content { margin:20px 0 0 10px;}

body#interior .col1 { width:170px; }
body#interior .col2 { width:540px; }

.col1 { width:210px; float:left;}
.col1 a { color:#333333; text-decoration:none; }
body#home .col1 a { color:#CC3300; text-decoration:none; }
.col1 a:hover { color:#CC3300; }
.col2 { width:490px; float:right; margin-bottom:20px; }

.col2 ul { margin:0 10px 15px 15px;}
.col2 ul li{ background:url(img/bullet.png) no-repeat 0 6px; padding: 0 0 5px 12px; line-height:18px; }

.pic {float: right;	padding: 3px;	margin: 4px 0px 5px 7px; } 

.c1, .c2, .c3 { width:143px; float:left; padding:0 10px 10px 10px; }

.c2 ul, .c3 ul, .col1 ul {margin:0 0 10px 0;  }
.c2 li, .c3 li, .col1 li{ background:url(img/bullet.png) no-repeat 0 2px; padding: 0 0 5px 12px; }
.pic {float: right;	padding: 3px; margin: 4px 0px 5px 10px;}

ul#mainNav { margin:0; padding:0; border-top:4px solid #333333; height:34px; clear:both; width:100%; list-style:none; background:url(img/bk-menu.png)}
ul#mainNav li { display:inline; }
ul#mainNav li a { font:bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; color:#333333; display:block; float:left; height:34px; line-height:34px; padding: 0 13px 0 13px; background:url(img/bk-lis.png) no-repeat top right; }
ul#mainNav li a:hover { text-decoration:underline;  }

#footer { border-top:1px solid #346505c; padding:15px 20px; margin:0 auto; width:720px; background: url(img/footer-round.png) no-repeat bottom; color:#a1abb5; display:block; }
#footer p { margin:0; padding:0; }
#footer a { color:#FFFFFF; }