﻿body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
.Estilo1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #666666; }
.Estilo2 { color: #FF0000; font-weight: bold; }
.categorias { padding: 5px; margin: 5px; }
.categorias li { list-style-type: none; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #666666; padding-top: 5px; }
.categorias li a { padding: 2px; font-family: Helvetica; font-weight: bold; font-size: 14px; font-variant: normal; color: #C40A15; text-decoration: none; }
.categorias li a:hover { color: #666666; }
.pager { padding: 5px; margin: 10px; font-family: helvetica; font-size: 12px; color: #666666; font-weight: bold; width: 100%; text-align: left; }
.pager a { text-decoration: none; color: #C40A15; }
.pager a:hover { text-decoration: underline; color: #666666; }
.pnlbsq { border: 1px solid #CCCCCC; padding: 5px; margin: 5px; font-family: helvetica; font-size: 10px; }
.pnlbsq .arreglo { padding: 5px; }
.pnlbsq .arreglo .lft { float: left; width: 180px; height: 160px; }
.pnlbsq .arreglo .lft a { border: 1px solid #FFFFFF; text-decoration: none; }
.pnlbsq .arreglo .lft a img { border: 1px solid #FFFFFF; text-decoration: none; }
.pnlbsq .arreglo .lft a:hover { border: 1px solid #FFFFFF; text-decoration: none; }
.pnlbsq .arreglo .lft a:visited { border: 1px solid #FFFFFF; text-decoration: none; }
.pnlbsq .arreglo .rgt { float: right; width: 280px; height: 160px; }
.pnlbsq .arreglo .rgt p { font-size: 12px; padding: 0px; padding-top: 10px; }
.pnlbsq .arreglo .rgt span { font-weight: bold; padding: 0px;color: #C40A15; }
.pnlbsq .arreglo .rgt .dbtnpg { text-align: right; padding-right: 10px; width: 100%; }
.pnlbsq .arreglo .rgt .dbtnpg a { border: 1px solid #FFFFFF; text-decoration: none; }
.pnlbsq .arreglo .rgt .dbtnpg a img { border: 1px solid #FFFFFF; text-decoration: none; }
.pnlbsq .arreglo .rgt .dbtnpg a:hover { border: 1px solid #FFFFFF; text-decoration: none; }
.pnlbsq .arreglo .rgt .dbtnpg a:visited { border: 1px solid #FFFFFF; text-decoration: none; }
.pnlbsq span.empty { font-size: 14px; font-weight: normal; font-variant: small-caps; color: #C40A15; }
.title { text-align: left; height: 100%; width: 100%; padding: 20px 25px 12px 25px; }
.title h1 { font-family: helvetica; font-size: 26px; color: #FFFFFF; font-weight: normal; }
.titulo { background-image: url('../imagenes/prod_des.jpg'); background-repeat: no-repeat; }
.pnlarr { height: 180px; }
.pnlarr .pimg { float: left; width: 180px; height: 160px; }
.pnlarr .pimg a { border: 1px solid #FFFFFF; text-decoration: none; }
.pnlarr .pimg a img { border: 1px solid #FFFFFF; text-decoration: none; }
.pnlarr .ptxt { float: right; width: 30px; position: relative; top: 140px; }
.pnlarr .ptxt a { border: 1px solid #FFFFFF; text-decoration: none; }
.pnlarr .ptxt a img { border: 1px solid #FFFFFF; text-decoration: none; }
.bsq { font-family: helvetica; font-size: 12px; font-weight: bold; }
.bsq span { color: #C40A15; margin: 10px 5px 8px 5px; }
.bsq input { border: 1px solid #999999; font-size: 14px; }
.bsq input:hover { border: 1px solid #333333; }
.bsq div { padding-left: 10px; }
.mailfrm { padding: 10px; margin: 10px; background-color: #FFFFFF; font-family: helvetica; }
.mailfrm .htitle { width: 400px; text-align: left; font-family: Helvetica; font-size: 16px; font-variant: normal; font-weight: normal; }
.mailfrm .mlft { font-weight: bold; text-align: right; float: left; width: 140px; height: 30px; font-size: 13px;}
.mailfrm .mrgt { float: right; width: 300px; height: 30px;}
.mailfrm .htitle a.btn { background-color: #CCCCCC; border: 1px solid #999999; font-family: helvetica; text-decoration: none; padding: 5px; margin: 10px; color: #000000; }
.mailfrm .htitle a.btn:hover { border: 1px solid #333333; background-color: #EFEFEF; color: #C40A15; }
.nota { font-size: 10px; }
.nota a { text-decoration: none; color: #C40A15; }
.nota a:hover { text-decoration: underline; color: #666666; }
.txt { font-family: helvetica; padding: 15px; }
.txt h1 { font-size: 16px; font-weight: bold;color: #14441C; }
.txt h2 { font-size: 14px; font-weight: bold;color: #14441C; }
.txt p { font-size: 12px; color:#666666; }
.txt ul {font-size: 12px; color:#666666; }
.txt ul li { list-style-type: upper-roman; }