 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	BACKGROUND: #fff; FONT: small/1.5em "Trebuchet MS", verdana, arial, helvetica, sans; COLOR: #444; TEXT-ALIGN: center
}
P {
	MARGIN: 0px 0px 8px
}
#skip {
	LEFT: -999px; WIDTH: 990px; POSITION: absolute
}
#topviral P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#footer P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#topviral {
	BACKGROUND: url(../i/bg-topviral-red.gif) #c97370 repeat-x left top
}
#topviral P {
	MARGIN: 0px; COLOR: #f1f1f1
}
#topviral P A {
	COLOR: #f1f1f1
}
A:link {
	COLOR: #06b
}
A:visited {
	COLOR: #06b
}
.date A {
	COLOR: #06b; TEXT-DECORATION: none
}
.date A:hover {
	COLOR: #06b; TEXT-DECORATION: none
}
A:hover {
	COLOR: #444
}
A:active {
	COLOR: #444
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A.more {
	PADDING-RIGHT: 9px; BACKGROUND: url(../i/arrow-ul.gif) no-repeat 100% 60%
}
A.comment {
	PADDING-LEFT: 25px; BACKGROUND: url(../i/feedback-red.gif) no-repeat
}
SPAN.off {
	PADDING-LEFT: 25px; BACKGROUND: url(../i/feedback-red.gif) no-repeat
}
SPAN.off {
	BACKGROUND: url(../i/feedback-off.gif) no-repeat
}
A.bookmark {
	PADDING-LEFT: 25px; BACKGROUND: url(../i/bookmarks-delicious.gif) no-repeat
}
#header H1 A {
	DISPLAY: block; WIDTH: 300px; HEIGHT: 90px; TEXT-DECORATION: none
}
#header A SPAN {
	VISIBILITY: hidden
}
.mtpag A {
	BORDER-RIGHT: #555 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: #555 1px solid; PADDING-LEFT: 0.4em; BACKGROUND: #deded2; PADDING-BOTTOM: 0.1em; BORDER-LEFT: #555 1px solid; COLOR: #444; PADDING-TOP: 0.1em; BORDER-BOTTOM: #555 1px solid; TEXT-DECORATION: none
}
.mtpag A:visited {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0.4em; BACKGROUND: #eeece4; PADDING-BOTTOM: 0.1em; BORDER-LEFT: #999 1px solid; PADDING-TOP: 0.1em; BORDER-BOTTOM: #999 1px solid; TEXT-DECORATION: none
}
.mtpag A:hover {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0.4em; BACKGROUND: #eeece4; PADDING-BOTTOM: 0.1em; BORDER-LEFT: #999 1px solid; PADDING-TOP: 0.1em; BORDER-BOTTOM: #999 1px solid; TEXT-DECORATION: none
}
#header {
	BACKGROUND: url(../i/header-red2.gif) #a04a47 repeat-x left top; HEIGHT: 95px
}
#header H1 {
	BACKGROUND: url(../i/lg/sp1-vivirlatino.gif) no-repeat 0px 3px
}
.breadcrumb {
	PADDING-RIGHT: 30px; PADDING-LEFT: 10px; FONT-SIZE: 75%; BACKGROUND: url(../i/bread-esq.gif) #deded2 no-repeat right top; PADDING-BOTTOM: 3px; COLOR: #888; PADDING-TOP: 3px; BORDER-BOTTOM: #eeece4 1px solid
}
.subcats {
	PADDING-RIGHT: 30px; PADDING-LEFT: 10px; FONT-SIZE: 75%; BACKGROUND: url(../i/bread-esq.gif) #deded2 no-repeat right top; PADDING-BOTTOM: 3px; COLOR: #888; PADDING-TOP: 3px; BORDER-BOTTOM: #eeece4 1px solid
}
.breadcrumb P {
	FLOAT: right; MARGIN: 0px
}
.breadcrumb A {
	COLOR: #888
}
.breadcrumb A:visited {
	COLOR: #888
}
.subcats {
	COLOR: #888
}
.subcats {
	CLEAR: both; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#wrap {
	MARGIN: 0px auto; POSITION: relative; HEIGHT: 100%; TEXT-ALIGN: left
}
#content {
	BORDER-TOP: #eeece4 1px solid; BACKGROUND: url(../i/gr-vl.gif) repeat-x left top
}
#main {
	PADDING-RIGHT: 15px; PADDING-LEFT: 10px; FLOAT: left; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; WIDTH: 468px; PADDING-TOP: 10px
}
#sidebar {
	FLOAT: left; PADDING-BOTTOM: 2em; WIDTH: 300px
}
#sidebar {
	FONT: 85%/160% tahoma, geneva, verdana, sans
}
.feedback {
	FONT: 85%/160% tahoma, geneva, verdana, sans
}
P.postinf {
	FONT: 85%/160% tahoma, geneva, verdana, sans
}
P.track {
	FONT: 85%/160% tahoma, geneva, verdana, sans
}
#mid-col {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 160px; PADDING-TOP: 10px; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", verdana, arial, sans
}
#right-col {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 120px; PADDING-TOP: 10px
}
H2 {
	PADDING-BOTTOM: 1em; FONT-FAMILY: times new roman, times, georgia, serif
}
H4 {
	PADDING-BOTTOM: 1em; FONT-FAMILY: times new roman, times, georgia, serif
}
H5 {
	PADDING-BOTTOM: 1em; FONT-FAMILY: times new roman, times, georgia, serif
}
H6 {
	PADDING-BOTTOM: 1em; FONT-FAMILY: times new roman, times, georgia, serif
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 160%; PADDING-TOP: 1em
}
#sidebar H2 {
	FONT: bold 100% georgia, times, serif
}
#sidebar H3 {
	FONT: bold 100% georgia, times, serif
}
H2.topic {
	PADDING-BOTTOM: 0.2em; COLOR: #9b4542; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: "Trebuchet MS", verdana, sans
}
H2.month {
	PADDING-BOTTOM: 0.2em; COLOR: #9b4542; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: "Trebuchet MS", verdana, sans
}
H2.month {
	FONT-FAMILY: times new roman, times, georgia, serif
}
H2 A:visited {
	TEXT-DECORATION: none
}
P.descrip {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; FONT: 80% tahoma, verdana, sans; PADDING-TOP: 0.3em
}
H3 {
	PADDING-BOTTOM: 0.3em; FONT: bold 130% arial, helvetica, verdana, sans
}
H2 A:link {
	COLOR: #333; TEXT-DECORATION: none
}
H2 A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
H3 A:link {
	COLOR: #333; TEXT-DECORATION: none
}
H3 A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.subpages H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
#sidebar H3 {
	MARGIN: 2em 0px 1em
}
H4 {
	FONT-SIZE: 110%; PADDING-TOP: 1em
}
.banner-top {
	PADDING-BOTTOM: 25px
}
.banner-top P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 75% tahoma, verdana, sans; PADDING-TOP: 0px
}
.banner-bottom P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 75% tahoma, verdana, sans; PADDING-TOP: 0px
}
.weblog {
	FONT-SIZE: 90%
}
.subpages {
	FONT-SIZE: 90%
}
#footer P {
	FONT-SIZE: 90%
}
.talk {
	FONT-SIZE: 90%
}
#topviral P {
	FONT-SIZE: 90%
}
.weblog {
	PADDING-RIGHT: 15px; PADDING-LEFT: 50px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.talk {
	PADDING-RIGHT: 15px; PADDING-LEFT: 50px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.date {
	BACKGROUND: url(../i/block-date-latino-red.gif) no-repeat left top; FLOAT: left; MARGIN: 0px 10px 20px 0px; WIDTH: 41px; COLOR: #f5f5f5; HEIGHT: 100px
}
SPAN.day {
	DISPLAY: block; FONT: bold 90% georgia, times, serif; TEXT-ALIGN: center
}
SPAN.year {
	DISPLAY: block; FONT: bold 90% georgia, times, serif; TEXT-ALIGN: center
}
SPAN.daynum {
	DISPLAY: block; FONT: bold 90% georgia, times, serif; TEXT-ALIGN: center
}
SPAN.month {
	DISPLAY: block; FONT: bold 90% georgia, times, serif; TEXT-ALIGN: center
}
SPAN.day {
	PADDING-TOP: 5px
}
SPAN.year {
	PADDING-TOP: 5px
}
SPAN.daynum {
	FONT-SIZE: 130%
}
SPAN.daynum {
	COLOR: #444
}
SPAN.month {
	COLOR: #444
}
SPAN.day {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial, verdana, sans
}
SPAN.year {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial, verdana, sans
}
SPAN.authorpost {
	FLOAT: left
}
.feedback {
	COLOR: #999
}
P.track {
	COLOR: #999
}
.feedback {
	MARGIN: 2em 0px 5em
}
P.postinf {
	MARGIN-BOTTOM: 2em; TEXT-TRANSFORM: uppercase; COLOR: #777
}
P.divider {
	BORDER-TOP: #ccc 1px dotted; MARGIN-BOTTOM: 10px
}
#content UL LI {
	PADDING-LEFT: 1em; BACKGROUND: url(../i/arrow-ext-mini.gif) no-repeat left 50%; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 3px; LIST-STYLE-TYPE: none
}
#main UL LI {
	MARGIN-LEFT: 1em
}
#mid-col UL LI {
	PADDING-LEFT: 1.5em; BACKGROUND: url(../i/arrow-ul2.gif) no-repeat left 50%
}
#right-col UL LI {
	PADDING-LEFT: 1.5em; BACKGROUND: url(../i/arrow-ext.gif) no-repeat left 50%
}
#content OL LI {
	MARGIN-BOTTOM: 1em; MARGIN-LEFT: 3em; LIST-STYLE-TYPE: decimal
}
#srchside {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
.mtpag {
	CLEAR: both; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 20px 20px 20px 0px; PADDING-TOP: 8px; TEXT-ALIGN: right
}
.categories UL {
	PADDING-LEFT: 0px; MARGIN: 0px 0px 30px
}
.categories LI {
	MARGIN-TOP: 10px; WIDTH: 140px; LIST-STYLE-TYPE: none
}
.ads-middle {
	PADDING-BOTTOM: 2em; TEXT-ALIGN: center
}
.banner-bottom {
	PADDING-TOP: 1em
}
.gravatarphoto {
	BACKGROUND: url(../i/gravatar-conv.gif) no-repeat left top; FLOAT: left; MARGIN: 0px 10px 20px 0px; WIDTH: 41px; HEIGHT: 41px
}
P.lector {
	PADDING-BOTTOM: 1em; FONT: 95% tahoma, verdana, sans
}
.conversation {
	BACKGROUND: #eec
}
.conversation {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; MARGIN-BOTTOM: 2em; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
#footer {
	CLEAR: both; BACKGROUND: url(../i/gr-footer-red.gif) #a04a47 repeat-x left top; POSITION: relative
}
#footer A {
	COLOR: #fff
}
#footer P {
	COLOR: #fff
}
#footer P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.hide {
	DISPLAY: none
}
BLOCKQUOTE {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; COLOR: #666; PADDING-TOP: 1em; FONT-STYLE: oblique; FONT-FAMILY: georgia, times, serif
}
abbr {
	BACKGROUND: #e3e3e3; CURSOR: help; BORDER-BOTTOM: #ccc 1px dotted
}
ACRONYM {
	BACKGROUND: #e3e3e3; CURSOR: help; BORDER-BOTTOM: #ccc 1px dotted
}
.help {
	BACKGROUND: #e3e3e3; CURSOR: help; BORDER-BOTTOM: #ccc 1px dotted
}
.destdcha {
	DISPLAY: block; FONT: bold oblique 120%/165% "Trebuchet MS", verdana, arial, sans; WIDTH: 32%; COLOR: #a04a47
}
.destizda {
	DISPLAY: block; FONT: bold oblique 120%/165% "Trebuchet MS", verdana, arial, sans; WIDTH: 32%; COLOR: #a04a47
}
.destdcha {
	FLOAT: right; MARGIN: 8px 0px 20px 20px
}
.destizda {
	FLOAT: left; MARGIN: 8px 20px 20px 0px
}
.shadowbox {
	BACKGROUND: #ccc; LEFT: 2px; FONT: oblique 150% arial, helvetica, verdana, sans; POSITION: relative; TOP: 2px
}
.shadowbox-right {
	BACKGROUND: #ccc; LEFT: 2px; FONT: oblique 150% arial, helvetica, verdana, sans; POSITION: relative; TOP: 2px
}
.shadowbox DIV {
	BORDER-RIGHT: #9b4442 1px solid; BORDER-TOP: #9b4442 1px solid; BACKGROUND: #eeece4; LEFT: -2px; BORDER-LEFT: #9b4442 1px solid; BORDER-BOTTOM: #9b4442 1px solid; POSITION: relative; TOP: -2px
}
.shadowbox-right DIV {
	BORDER-RIGHT: #9b4442 1px solid; BORDER-TOP: #9b4442 1px solid; BACKGROUND: #eeece4; LEFT: -2px; BORDER-LEFT: #9b4442 1px solid; BORDER-BOTTOM: #9b4442 1px solid; POSITION: relative; TOP: -2px
}
.shadowbox {
	FLOAT: left; MARGIN: 1em 0px 0px; WIDTH: 97%
}
.shadowbox-right {
	FLOAT: left; MARGIN: 1em 0px 0px; WIDTH: 97%
}
.shadowbox-right {
	FLOAT: right
}
.shadowbox P {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
.shadowbox-right P {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
IMG.left {
	BORDER-RIGHT: #c97370 3px solid; BORDER-TOP: #c97370 3px solid; BORDER-LEFT: #c97370 3px solid; BORDER-BOTTOM: #c97370 3px solid
}
IMG.right {
	BORDER-RIGHT: #c97370 3px solid; BORDER-TOP: #c97370 3px solid; BORDER-LEFT: #c97370 3px solid; BORDER-BOTTOM: #c97370 3px solid
}
IMG.center {
	BORDER-RIGHT: #c97370 3px solid; BORDER-TOP: #c97370 3px solid; BORDER-LEFT: #c97370 3px solid; BORDER-BOTTOM: #c97370 3px solid
}
.gallery IMG {
	BORDER-RIGHT: #c97370 3px solid; BORDER-TOP: #c97370 3px solid; BORDER-LEFT: #c97370 3px solid; BORDER-BOTTOM: #c97370 3px solid
}
IMG.left {
	FLOAT: left; MARGIN: 0.5em 1em 0.5em 0px
}
IMG.right {
	FLOAT: right; MARGIN: 0.5em 0px 0.5em 1em
}
IMG.center {
	DISPLAY: block; MARGIN: 0px auto 10px; TEXT-ALIGN: center
}
.gallery {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-TOP: 10px
}
.gallery IMG {
	FLOAT: none
}
INPUT.button {
	BORDER-LEFT-COLOR: #999; BACKGROUND: #deded2; BORDER-BOTTOM-COLOR: #ccc; COLOR: #222; BORDER-TOP-COLOR: #999; BORDER-RIGHT-COLOR: #ccc
}
INPUT.sub {
	BORDER-LEFT-COLOR: #999; BACKGROUND: #deded2; BORDER-BOTTOM-COLOR: #ccc; COLOR: #222; BORDER-TOP-COLOR: #999; BORDER-RIGHT-COLOR: #ccc
}
INPUT.button {
	FONT-SIZE: 1em; MARGIN-LEFT: 3px
}
INPUT.sub {
	FLOAT: right; MARGIN: 10px
}
#formcomment {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #a04a47; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; COLOR: #eec; PADDING-TOP: 10px
}
#formcomment H2 {
	CLEAR: both; PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; FONT: 100% georgia, times, serif; COLOR: #ddd; PADDING-TOP: 1em
}
FIELDSET {
	BORDER-RIGHT: #444 1px solid; BORDER-TOP: #444 1px solid; BORDER-LEFT: #444 1px solid; BORDER-BOTTOM: #444 1px solid
}
LEGEND {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; FONT: bold 100% georgia, times, serif; COLOR: #eec; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 10px; PADDING-TOP: 3px
}
.fields {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 40%; PADDING-TOP: 10px
}
