body { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:100%; background:#fff url(../img/argus/fondo.gif) left 185px repeat-x; margin:0; padding:0; }

h1 { font-weight:bold; }

.errors { background:#f00; color:#fff; padding:2px 4px; font-weight:bold; font-style:normal; font-size:10px; }
#body .content ul.errors li { list-style-type:none; }

.hidden { display:none; }

#wrapper { width:799px; margin:0 auto; font-size:100%; padding:0 3px; background:#fff; }

#mainnav { height:23px; background:#003376 url(../img/argus/menubg.gif) right top no-repeat; margin:1px 0 2px 0; }
#mainnav ul, #footer ul { list-style:none; margin:0 0 0 15px; }
#mainnav li, #footer li { float:left; border-left:1px solid #fff; padding:0; margin:0; }
#mainnav a, #footer a { color:#fff; display:block; padding:5px 12px 0 3px; text-decoration:none; font-style:normal; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#mainnav a:hover, #footer a:hover { text-decoration:underline; }

#portada { background:url(../img/argus/portada.jpg) no-repeat; height:192px; }
#portada p { font-size:11px; color:#5478A5; line-height:130%; margin:0; padding:95px 15px 0 360px; font-style:normal; }
#portada a { color:#09f; }

#boxes { margin:8px 0; height:219px; }
#boxes h1 { margin:0; height:79px; cursor:pointer; }
#boxes h1 span { visibility:hidden; }
#boxes p { padding:0 5px 0 5px; font-style:normal; font-size:11px; color:#5478A5; line-height:130%; }
#boxes p em { font-size:11px; font-weight:bold; color:#c00; font-family:Arial, Helvetica, sans-serif; }
#boxes .box { width:263px; height:219px; float:left; }
#boxes .motor { background:url(../img/argus/motorboxqq.jpg) no-repeat; margin-right:12px; }
#boxes .motor p, #boxes .household p { padding-left: 85px; }
#boxes .household { background:url(../img/argus/householdbox.jpg) no-repeat; margin-right:12px; }
#boxes .business { background:url(../img/argus/businessbox.jpg) no-repeat; width:248px; }
#boxes .business p { padding-left: 12px; }

#boxes .offer { margin:0.8em 0 0.8em 0; }
#boxes .saved a, .info a { color:#003376; text-decoration:none; display:block; background:url(../img/argus/flecha_azul.gif) left 50% no-repeat; padding-left:15px; }
#boxes .quote { width:100px; margin:0 0 0 auto; padding:0 5px 0 0; }
#boxes .quote a { color:#fff; text-decoration:none; display:block; background:url(../img/argus/flecha_blanco.gif) left 50% no-repeat; padding: 3px 3px 3px 15px; font-style:normal; font-size:12px; }

#boxes .motor .desc { height:43px; }
#boxes .motor .offer { height:12px; }
#boxes .motor .info { height:16px; }
#boxes .motor .saved { height:26px; }
#boxes .motor .quote { height:22px; width:140px; }
#boxes .motor .quote a { background:url(../img/argus/flecha_blanco_fondorojo.gif) left 50% no-repeat; }

#boxes .household .desc { height:30px; }
#boxes .household .offer { height:24px; }
#boxes .household .info { height:16px; }
#boxes .household .saved { height:26px; }
#boxes .household .quote { height:22px; }

#boxes .business .desc { height:53px; }
#boxes .business .offer { height:8px; }
#boxes .business .info { height:16px; }
#boxes .business .saved { height:19px; }
#boxes .business .quote { height:22px; }

#footer { height:32px; background:#003376 url(../img/argus/footerbg.gif) repeat-x; padding: 7px 0 0 0; margin:0; }

#firma { text-align:center; color:#666; font-size:0.7em; margin:3em 0 5px 0; font-style:normal; padding:0 110px; }
#firma a { color:#666; }
#firma span { display:none; }

#body .content h1 { margin:0; padding:0; visibility:hidden; font-size:10px; }
#body .content { padding:65px 0 0 168px; font-style:normal; }
#body .content h2 { font-size:15px; font-weight:bold; color:#5478A5; }
#body .content h3 { color:#003376; font-size:14px; }
#body .content p, #body .content li { font-size:11px; color:#5478A5; line-height:120%; }
#body .content .table { margin:12px 0 0 0; }
#body .content ul { margin:1em 0 1em 20px; }
#body .content ol { margin:1em 0 1em 20px; }
#body .content ol li { list-style-type:decimal;  }
#body .content ul li { list-style-type:circle; }
#body .content strong { font-weight:bold; }
#body .content p { margin:0.5em 0 0.8em 0; }

.household #body { background:url(../img/argus/household_bg.png) no-repeat; height:432px; }
.household #body p, .motor #body p { margin:0.5em 0 1em 0; line-height:145%; }
.household #body .content .table { margin:175px 0 0 0; }
.household-faq .content .faqlist { overflow:auto; height:340px; margin:20px 0 0 0; }

.household-faq .content .faqlist li { padding:5px 0 5px 0; }
.household-faq .content .faqlist li a { color: #003376; }

.household-quote .mainbox { background:url(../img/argus/mainbox_bg.gif) repeat-y; }
.household-quote .mainbox h1 { background:url(../img/argus/mainbox_household.gif) no-repeat; width:799px; height:76px; margin:0; padding:0; }
.household-quote .mainbox h1 strong { visibility:hidden; }
.household-quote .mainbox .bottom { background:url(../img/argus/mainbox_bottom.gif) no-repeat; height:16px; }
.household-quote input { font-size:11px; font-weight:bold; font-style:normal; }

.mainbox fieldset { margin:15px 20px 15px 20px; }
.mainbox legend { font-size:12px; font-weight:bold; font-style:normal; }
.mainbox form td, .mainbox form th { font-size:11px; padding:5px; font-style:normal; }
.mainbox label span, .mainbox .label span, .mainbox th span { color:#666; }
.mainbox td p { margin:0.5em 0 0.5em 0; }
.mainbox p { line-height:145%; font-style:normal; font-size:11px; }

.motor #body { background:url(../img/argus/motor_bg.png) no-repeat; height:432px; }
.motor-qq #body { background:url(../img/argus/motor_qq_bg.jpg) no-repeat; }
.motor-qq #body fieldset { border:0; border-bottom:2px solid #CAD5E3; padding:5px 0; margin:5px 10px 5px 0; }
.motor-qq #body legend { font-size:11px; color:#003376; font-weight:bold; }
.motor-qq #body form td { font-size:10px; color:#003376; padding:5px; vertical-align:top; }
.motor-qq #body form #title { width:30px; }
.motor-qq #body form #forenames, .motor-qq #body form #surname { width:120px; }
.motor-qq #body form #street { width:240px; }
.motor-qq #body form #number { width:120px; }
.motor-qq #body #result { text-align:right; font-size:12px; color:#003376; padding:5px 10px; font-family:Arial, Helvetica, sans-serif; }
.motor-qq #body #result strong { font-size:15px; font-weight:bold; }
.motor-qq #body .table { padding:0 0 0 5px; position:relative; top:-3px; }


.motor-faq .content .faqlist { overflow:auto; height:340px; margin:20px 0 0 0; }

.motor-faq .content .faqlist li { padding:5px 0 5px 0; }
.motor-faq .content .faqlist li a { color: #003376; }
.motor-quote .mainbox { background:url(../img/argus/mainbox_bg.gif) repeat-y; }
.motor-quote .mainbox h1 { background:url(../img/argus/mainbox_motor.gif) no-repeat; width:799px; height:76px; margin:0; padding:0; }
.motor-quote .mainbox h1 strong { visibility:hidden; }
.motor-quote .mainbox .bottom { background:url(../img/argus/mainbox_bottom.gif) no-repeat; height:16px; }
.motor-quote input { font-size:11px; font-weight:bold; font-style:normal; }

.index-legal .mainbox { background:url(../img/argus/mainbox_bg.gif) repeat-y; }
.index-legal .mainbox h1 { background:url(../img/argus/mainbox_legal.gif) no-repeat; width:799px; height:76px; margin:0; padding:0; }
.index-legal .mainbox h1 strong { visibility:hidden; }
.index-legal .mainbox .bottom { background:url(../img/argus/mainbox_bottom.gif) no-repeat; height:16px; }
.index-legal .mainbox p { margin:0.5em 15px 1em 20px; line-height:145%; font-style:normal; font-size:11px; color:#5478A5; }
.index-legal .mainbox h2 { font-size:13px; color:#5478A5; font-style:normal; margin:0.5em 15px 1em 20px; font-weight:bold; }

.contact #body { background:url(../img/argus/contactus_bg.jpg) no-repeat; height:432px; }
.contact .content .contactsList { overflow:auto; height:340px; margin:20px 0 0 0; }
.contact #body .content h2 { font-size:13px; margin-top: 0.9em; }
.contact #body .content h1 { display:none; }

.scrollable { overflow:auto; height:340px; margin:20px 0 0 0; }
.about #body { background:url(../img/argus/about_bg.jpg) no-repeat; height:432px; }
.about .content ul { list-style:none; }
.about #body .content ul li { margin-bottom:0.5em; list-style:none; }

a.download { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#003376; background:url(../img/argus/flecha_azul.gif) left 50% no-repeat; padding:0 0 0 20px; text-decoration:none; }
a.download:hover { text-decoration:underline; }

a.email { font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#003376; background:url(../img/argus/sobre_azul.gif) left 50% no-repeat; padding:0 0 0 20px; text-decoration:none; }
a.email:hover { text-decoration:underline; }

.westmed #body { background:url(../img/argus/westmed_bg.jpg) no-repeat; height:432px;/*532px;*/ }
.westmed #body .content h2 { font-size:12px; margin: 0.8em 0 0.3em 0; }
.westmed .scrollable { height:360px;/*460px;*/ padding:0 15px 0 0; margin:0; }
.westmed #body .content ul {  margin:0.5em 0pt 0.5em 20px; }


.claims #body { background:url(../img/argus/claims_bg.jpg) no-repeat; height:432px; }
.claims #body .content ul li { list-style-type:none; margin-top:0.8em; }

.marine #body { background:url(../img/argus/marine_bg.jpg) no-repeat; height:432px; }
.marine #body p, .marine #body p { margin:0.5em 0 1em 0; line-height:145%; }
.marine #body .content .table { margin:90px 0 0 0; }
.marine #body .content .table li { list-style:none; margin-top:0.6em; }
.marine-faq .content .faqlist { overflow:auto; height:340px; margin:20px 0 0 0; }
.marine-faq .content .faqlist li { padding:5px 0 5px 0; }
.marine-faq .content .faqlist li a { color: #003376; }

.marine-quote .mainbox { background:url(../img/argus/mainbox_bg.gif) repeat-y; }
.marine-quote .mainbox h1 { background:url(../img/argus/mainbox_marine.gif) no-repeat; width:799px; height:76px; margin:0; padding:0; }
.marine-quote .mainbox h1 strong { visibility:hidden; }
.marine-quote .mainbox .bottom { background:url(../img/argus/mainbox_bottom.gif) no-repeat; height:16px; }
.marine-quote fieldset label.block { display:block; }




.property #body { background:url(../img/argus/property_bg.jpg) no-repeat; height:432px; }
.property #body p, .marine #body p { margin:0.5em 0 1em 0; line-height:145%; }
.property #body .content .table { margin:45px 0 0 0; }
.property #body .content .table li { list-style:none; margin-top:0.6em; }
.property-faq .content .faqlist { overflow:auto; height:340px; margin:20px 0 0 0; }
.property-faq .content .faqlist li { padding:5px 0 5px 0; }
.property-faq .content .faqlist li a { color: #003376; }

.property-quote .mainbox { background:url(../img/argus/mainbox_bg.gif) repeat-y; }
.property-quote .mainbox h1 { background:url(../img/argus/mainbox_property.gif) no-repeat; width:799px; height:76px; margin:0; padding:0; }
.property-quote .mainbox h1 strong { visibility:hidden; }
.property-quote .mainbox .bottom { background:url(../img/argus/mainbox_bottom.gif) no-repeat; height:16px; }

.note { font-style:inherit; color:#444; padding:0.8em 0 0.5em 20px; }

.offers #body { background:url(../img/argus/offers_bg.jpg) no-repeat; height:432px; }
.offers .content .contactsList { overflow:auto; height:340px; margin:20px 0 0 0; }
.offers #body .content h2 { font-size:13px; margin-top: 0.9em; color:#FF0000; }
.offers #body .content h1 { display:none; }


.business #body { background:url(../img/argus/business_bg.jpg) -1px top no-repeat; height:432px; }
.business #body .content p { line-height:140%; }
.motor-qq #body .content ul.errors { margin:0; padding:0; }
.motor-qq #body .content ul.errors li { color:#fff; font-size:9px; }
.motor-qq #body .content h1 { font-size:8px; }

#body .content ul.downloads li, .business #body .content .table li { list-style-type:none; }
ul.downloads li { margin:5px 0 10px 0; }

.actions { clear:both; }
.actions label, .actions ul li, .actions ul li a { color:#003376; font-size:11px; }
.motor-qq #body fieldset a { font-weight:bold; color:#5478A5; text-decoration:none; }
#body .content .actions ul { list-style:none; margin:0; padding:0 0 10px 0; }
#body .content .actions ul li { background:url(../img/argus/flecha_azul.gif) left 2px no-repeat; padding:3px 0 3px 18px; list-style-type:none; }
.actions .boton { float:right;  padding:20px 20px 0 0; }
.actions .boton a { background:url(../img/argus/botonbg.gif) no-repeat; font-weight:bold; color:#fff; text-decoration:none; display:block; padding:5px 0 0 40px; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:82px; height:20px;  }