@charset "utf-8";
body { background: #FFFFFF url(../images/stripe.jpg)  repeat-x scroll left top; margin: 0px; padding: 0px; width: 100%; }
.generral { margin: 0px auto; clear: none; float: none; height: auto; width: 980px; background: #333333; }
.banner { margin: 0px auto; clear: none; float: none; height: 180px; width: 980px; border-bottom: 1px solid #666666; background: url(../images/banner980.jpg) no-repeat scroll center center; text-align: right; }
.menu { margin: 0px auto; height: 45px; width: 980px; border-bottom: 1px solid #666666; background: url(../images/bkg_menu.jpg)  repeat-x scroll left center; vertical-align: middle; line-height: 45px; text-align: center; padding: 0px; text-indent: 0px; float: left; }
.left { margin: 0px; clear: none; float: left; height: auto; width: 700px; padding: 15px 5px 0px; text-indent: 0px; background-attachment: scroll; background-image: url(../images/bkg_contenido1.jpg); background-repeat: repeat-x; background-position: left top; }
.right { margin: 0px; clear: none; float: left; height: auto; width: 260px; padding: 15px 5px 0px; background-attachment: scroll; background-image: url(../images/bkg_contenido1.jpg); background-repeat: repeat-x; background-position: left top; }
.contenido { margin: 0px auto; clear: none; float: none; height: auto; width: 980px; background-attachment: scroll; background-image: url(../images/bkg_contenido.jpg); background-repeat: repeat-x; background-position: left top; background-color: #FFFFFF; }
h1 { font: bold small-caps 18px/20px Georgia, "Times New Roman", Times, serif; color: #561420; text-decoration: none; text-transform: none; letter-spacing: .1em; vertical-align: top; text-align: left; text-indent: 15px; border-left: 10px solid #661826; }
#general #contenido #right img { margin: 5px auto 2px; clear: both; float: none; height: auto; width: auto; }
h2 { font: bold small-caps 15px/17px Georgia, "Times New Roman", Times, serif; color: #561420; text-decoration: none; text-transform: none; letter-spacing: .1em; vertical-align: top; text-align: left; text-indent: 15px; border-left: 5px solid #661826; }
h3 { font: bold small-caps 12px/17px Georgia, "Times New Roman", Times, serif; color: #666666; text-decoration: none; text-transform: none; vertical-align: top; text-align: left; text-indent: 10px; border-left: 5px solid #666666; }
h6 { font: oblique bold normal 11px/18px Georgia, "Times New Roman", Times, serif; color: #990000; text-decoration: none; text-align: right; vertical-align: top; padding-right: 5px; padding-left: 5px; padding-top: 5px; }
h4 { font: bold small-caps 15px/120% Georgia, "Times New Roman", Times, serif; text-transform: capitalize; color: #990000; text-align: center; vertical-align: top; padding: 25px 0px 0px; }

h5 { font: bolder 12px/150% Georgia, "Times New Roman", Times, serif; color: #990000; text-decoration: none; text-align: center; vertical-align: top; display: block; width: 220px; border-bottom: 1px solid #990000; margin: 0px auto; clear: both; float: none; padding-bottom: 15px; padding-top: 25px; }
a:link { font: bold normal 12px/normal Georgia, "Times New Roman", Times, serif; color: #990000; text-decoration: none; }


p { font: normal 12px/150% Georgia, "Times New Roman", Times, serif; color: #000000; text-transform: none; text-align: left; text-indent: 5px; vertical-align: top; }
.leftimg { float: left; height: 45px; width: 20px; }
.textofooter { margin: 0px; padding: 0px; float: left; height: 45px; width: 940px; border-width: 0px; }
.borderimg { border: 1px solid #990000; padding: 3px 6px; }
.gals { clear: both; float: none; margin: 10px 2px 5px; list-style: url(none) none; display: inline; width: 100%; padding: 0px; }
.rightimg
 { float: right; vertical-align: middle; padding: 0px; margin: 0px; height: 45px; border-width: 0px; }
.gals img { border: 1px solid #990000; padding: 2px; }
#general #menu a { line-height: 45px; vertical-align: middle; text-align: right; margin: 0px; padding: 0px 5px 0px 0px; }
.clear { clear: both; margin: 0px auto; }
.footer { margin: 0px auto; clear: none; height: 45px; width: 980px; background: url(../images/bkg_footer.jpg)  repeat-x scroll center center; text-align: center; vertical-align: middle; font: normal 9px/45px "Segoe UI"; text-decoration: none; color: #CCCCCC; }
#general #contenido #footer a { color: #DDA00C; text-decoration: none; }
.reflex { margin: 0px auto; clear: none; float: none; height: 45px; width: 980px; background-attachment: scroll; background-image: url(../images/bkg_footer.png); background-repeat: repeat-x; background-position: 20px center; }
.shadow { clear: both; background: url(../images/bkg_contenidoinf.jpg)  repeat-x scroll left bottom; height: 28px; }
blockquote { font: normal 12px/18px Georgia, "Times New Roman", Times, serif; text-decoration: none; color: #993300; text-align: left; vertical-align: top; text-indent: 0px; margin: 0px; padding: 25px 0px 0px; }
#footer  imgi   { float: left; }
#footer  imgd   { float: right; }
#general #contenido #left li { font: normal 14px/22px Georgia, "Times New Roman", Times, serif; color: #333333; text-decoration: none; list-style: url(../images/bullet.jpg); }

