/*****TAGS DEFAULT*****/
body { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; }
img { border:none; }
a { color:#2583ae; text-decoration:none; }
a:hover { text-decoration:underline; }
hr { display:block; height:1px; background:#ccc; border:0; }

/*****HEADERS*****/
h2 { width:250px; height:45px; background:url(imagens/car-insurance-explained.jpg) no-repeat; margin:0; }
h3 { font-size:15px; color:#888; margin:0; }
.h3-intern { font-size:16px; color:#2583ad; margin:0; margin-bottom:25px; background:#dfefff; padding:6px 0; border-bottom:2px solid #2583ad; }
h4 { width:250px; height:45px; background:url(imagens/car-insurance-uk-articles.jpg) no-repeat; margin:0; }
h2 span, h4 span { display:none; }

/*****ALL*****/
#all { width:950px; margin:0 auto; padding:0 15px; border-left:1px solid #97bede; border-right:1px solid #97bede; }

/*****TOP*****/
#top { height:77px; position:relative; }
#logo { width:250px; height:60px; float:left; }
#logo span { display:none; }
#logo h1 { width:250px; height:60px; background:url(imagens/logo.jpg) no-repeat; margin:0; }
#tabs { position:absolute; top:50px; left:265px; }
#tabs ul { margin:0; padding:0; }
#tabs li { list-style:none; float:left; width:99px; height:27px; margin-left:5px; background:url(imagens/tab-inactive.jpg) no-repeat; text-align:center; padding-top:7px; }
#tabs .current { background:url(imagens/tab.jpg) no-repeat; }
#tabs .current a { color:#fff; }
#tabs li a { color:#2583ae; font-weight:bold; }
#compare { float:right; padding-top:13px; }

/*****HEADER*****/
#header-01 { height:52px; background:url(imagens/bg-header-01.jpg) no-repeat; }
#header-02 { height:16px; background:url(imagens/bg-header-02.jpg) no-repeat; padding:5px 15px; font-size:11px; margin-bottom:15px; }
#header-02-nav { width:445px; float:left; }
#header-02-adv { width:445px; float:right; text-align:right; }
#header-02 a { color:#333; text-decoration:underline; }
#header-02 a:hover { text-decoration:none; }

/*****CONTENT*****/
#menu-empty { width:200px; float:left; }
#menu { width:200px; height:360px; background:url(imagens/bg-menu.jpg) no-repeat; font-size:11px; text-transform:capitalize; }
#menu ul { margin:0; padding:15px 0 0 8px; }
#menu li { list-style:none; font-weight:bold; padding-bottom:20px; }
#menu li a { text-decoration:underline; }
#menu li a:hover { color:#000; }
.current { color:#000; }
#box-empty { width:200px; margin:10px 0; }
#box-empty-01 { height:10px; background:url(imagens/empty-box-top.jpg) no-repeat; }
#box-empty-02 { height:450px; background:url(imagens/empty-box-bg.jpg) repeat-y; }
#box-empty-03 { height:10px; background:url(imagens/empty-box-bottom.jpg) no-repeat; }
#real-content { width:569px; padding:0 15px; float:left; border-right:1px dotted #555; margin-bottom:15px; }
#ads-250x250 { float:right; }
#real-content table { font-size:11px; text-transform:capitalize; }
.current-2 { text-decoration:underline; }
#ads-120-600 { width:120px; padding:0 15px; float:left; margin-top:57px; }

/*****INTERNS*****/
.ads-intern { width:570px; height:60px; margin-bottom:12px; }
#intern-table { border-left:1px solid #ccc; border-top:1px solid #ccc; color:#000; margin-bottom:15px; }
#intern-table a { color:#000; }
#intern-table td { width:50px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:2px; }
.tr-default { font-weight:bold; font-size:10px; }
.td-empty { background:#ccc; }

/*****FOOTER*****/
#footer { width:950px; height:66px; clear:both; background:url(imagens/footer.jpg) no-repeat; }
address { float:left; padding:25px 0 0 10px; }
#footer span { float:right; padding:25px 10px 0 0; }