/* Estilos gerais */
.local {color: #8baabf; font-weight:bold;}
.resumo {text-align:justify; margin:3px 0 10px 0;}
.just {text-align:justify}
.warning {background:#BBD2EE; background-image:url(/images/icons/warning.gif); background-repeat:no-repeat; background-position:10px center;border:none; padding:10px; padding-left:45px; margin:10px 0}
.error {background:#BBD2EE; background-image:url(/images/icons/error.gif); background-repeat:no-repeat; background-position:10px center;border:none; padding:10px; padding-left:45px; margin:10px 0}
.message {background:#BBD2EE; background-image:url(/images/icons/message.gif); background-repeat:no-repeat; background-position:10px center;border:none; padding:10px; padding-left:45px; margin:10px 0}
.auth {background:#BBD2EE; background-image:url(/images/icons/auth.gif); background-repeat:no-repeat; background-position:10px center; border:none; padding:10px; padding-left:45px; margin:10px 0}
.title_large {color:#BD616B; margin:0; padding:0 0 15px 0;}
.title_medium {font-weight:bold; font-size:8pt; margin-bottom:5px;}
.title_small {font-weight:bold; font-size:7.5pt;}
.prime {text-decoration:none; color:#000000; font-weight:bold}
.prime:hover {text-decoration:none; color:#A32638}
h1 { font-size: 10pt;  font-weight: bold; color:#4F2608; margin-top:0px;}
h2 { font-size: 9pt; font-weight: bold; color:#4F2608}
h3 { font-size: 7.5pt; font-weight: bold; color:#4F2608}

/* Estilos a aplicar na página de detalhe do produto */
#details a {color:#DB321B;}
#details a:hover {color:#DB321B;}
#details h1 {font-weight:bold; font-size:10pt;}
#details h1.titulo {color:#FFFFFF; margin:0; padding:0;}
#details h2 {font-weight:bold; font-size:8pt; margin-bottom:5px;}
#details h3 {font-weight:bold; font-size:7.5pt;}
#details p {padding:2px;}