H1{padding:0px;margin:0px;}
H2{font-weight:normal;padding:0px;margin:0px;}
H3{font-weight:normal;padding:0px;padding-bottom:5px;margin:0px;}
.summary{font-size:100%;}
/* Layout */
.separator {background-image : url(/1/img/hline.gif); background-repeat: repeat-x; height: 1px; font-size:0; margin: 10px 0px 5px 0px}
.body {width: 658px; padding-right:15px; padding-top: 20px; padding-bottom: 50px}
TD.rightcolumn {vertical-align: top; background-image: url('/1/img/inner_right_back.jpg'); background-repeat: repeat-y;}
DIV.rightcolumn {padding-top:15px; padding-left:10px;  width: 340px; text-align:left}

.kicker {font-family : Tahoma; font-size : 70%; color: #777777; text-transform: uppercase}

/* Relacionados */ 
.relateditems {width:338px;}
.relateditems .section {background: #F4F4F4; border:1px solid #CCC; margin-bottom: 10px; background-image:url(/1/img/bkg/title_col3.jpg); background-repeat: repeat-x; text-align:left}
.relateditems .section .title {padding:8px; font-weight: bold; color: #888888}
.relateditems .section .items {padding:8px;}
.relateditems .section .items .item {margin-bottom:3px;}
.relateditems .section .items .item .icon {clear:left; width: 16px; float:left; height:100%; padding-right:2px}
.relateditems .section .items .item .text {height:100%; line-height:120%; padding-top:0px}

.relateditems .poll {background-image:url(/1/img/bkg/poll_col3.jpg); background-repeat: no-repeat; background-position: bottom right}
.relateditems .poll .question {color: #999; margin-bottom: 10px}
.relateditems .poll .anwsers {color: #999}
.relateditems .poll .vote {margin-top:10px; text-align: center; font-weight: bold; font-size:10pt}
.relateditems .poll .results {text-align: center}
.relateditems .poll .results A {color: black}

/* Banners */
#banner_R1 {padding-bottom: 10px; width: 282px; height: 90px}
#banner_R2 {display:inline; margin: 0px 5px 5px 0px; width: 125px; height: 125px}
#banner_R3 {display:inline; margin: 0px 0px 5px 5px; width: 125px; height: 125px}

/*Comments*/
.comments {color:#666;}
.comments .headline {font-size:140%;color:#666; font-weight: bold;padding-bottom:5px;}
.comments .user{font-weight:bold;	height:16px;}
.comments .user SPAN{font-weight:normal}
.comments .user A{color:#666;}
.comments .user .webpage A{font-weight:normal;}
.comments .user .date{color:#666;font-size:80%}
.comments .comment{padding-left:0px}
.comments .usercomments{padding-left:0px;}
.comments .form {position:relative;border:0px;background:transparent;}
.comments .form .headline {font-size:120%;color:#666; font-weight: bold}
.comments .form .score {width:200px;}
.comments .form .score IMG {cursor:hand;cursor:pointer}
.comments .form .buttons {padding-top:20px}
.comments .form .terms {position:absolute;left:50px;top:-10px;width:550px;border: 1px solid #aaa;background-color:#FFF;padding:10px; filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#888888,strength=3)}
.comments .form .terms .close{position:absolute;top:5px;left:550px}
.comments .form .error {position:absolute;left:150px;top:-12px;width:250px;border: 1px solid #aaa;background-color:#FFF;padding:10px; filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#888888,strength=3)}
.comments .form .error .close{position:absolute;top:0px;left:255px}

.comments  .form .boxed {margin-left:-30px;;position:absolute;width:620px;border: 1px solid #aaa;background-color:#FFF;padding:10px; filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#888888,strength=3)}
.comments  .form .boxed .close{position:absolute;top:0px;left:625px}
.comments .form  .boxed .error {top:10px}
.comments .form .boxed .error .close{position:absolute;top:0px;left:255px}
.comments .form  .boxed .terms {top:10px}
comments .form .boxed .terms  .close{position:absolute;top:5px;left:550px}

.comments .hide {display:none;}
.comments .show {display:'';opacity:0;filter:alpha(opacity=0) }
.comments .inputs {font-family: Arial, Helvetica, Sans-serif; font-size : 9pt; color: #666; text-decoration:none;background-color: #FFF;background-image: url("/1/img/bkg/frmsearch.gif");background-repeat: no-repeat;border: 1px solid #aaa;	margin: 1px;}
/*Comments, thanks message*/
.headline .thanks {line-height:26px;font-size:10pt;color:#666;position:absolute;left:10px;top:10px;font-weight: normal;width:550px;border: 1px solid #aaa;background-color:#FFF;padding:5px 2px 5px 5px; filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#888888,strength=3)};
.headline .thanks .close{position:absolute;top:-1px;left:540px}


.flat { background-color: #FFFFFF;color: #333A42;font-size : 8pt;border: 1px solid #B9B9B9;	scrollbar-3dlight-color: #888888; scrollbar-arrow-color: #888888; scrollbar-base-color: white; scrollbar-darkshadow-color: WHITE; scrollbar-face-color: #E8E8E8; scrollbar-highlight-color: #F8F8F8; scrollbar-shadow-color: #888888;}

A.zoom {font-size: 8pt;}
A.zoom IMG {width: 16px; height: 16px; border: 0px; vertical-align: middle; padding-right: 3px}


/* Paragraphs */
.vsmcontent {color: #333333; font-size: 11pt; margin-top: 20px; font-family: Arial, Helvetica, sans-serif;line-height:130%}
.vsmcontent P {margin: 0px; padding: 0px}
.vsmcontent P.subtitle /*Destacado*/  {color: #CC0000; font-weight:bold}
.vsmcontent P.pastilla /* Pastilla */ {float:right; color: #666666; border: 1px solid #E0E0E0; background-color: #F7F7F7; width:200px; background-image:url('/1/img/boxwatermark.jpg'); background-position: bottom right; background-repeat: no-repeat; padding:15px; font-size: 9pt; font-style: italic; text-align: center; font-weight: bold}

/* Text formats */
.vsmcontent SPAN.cursive /* Cursiva */  	{font-family:Courier New; font-size:110%; font-style:italic}


/* Links */
.vsmcontent A {text-decoration: underline; color: #CC0000}

/* Horizontal Rule */
.vsmcontent HR  {height: 1; color: #D8D8D8}

/* Lists */
.vsmcontent UL {list-style-image: url(/1/img/lyt/bullet3.gif); margin-left: 30px; margin-top: 10px;}

/* Tables */
.vsmcontent TABLE{}
.vsmcontent TABLE TR TD {font-size:9pt}
.vsmcontent TABLE.border /* Con Borde */ {background:black; border:0px}
.vsmcontent TABLE.border TR TD {background:white; border:0px; padding:2px}

/* Image without format */
.vsmcontent IMG {}
.vsmcontent A IMG {border:0px}

/* Image with format */
.vsmcontent TABLE.vsmimage {border:1px solid #CCCCCC; padding:3px;}
.vsmcontent TABLE.vsmimage TR TD.vsmimage {}
.vsmcontent TABLE.vsmimage TR TD.vsmimage IMG {} 
.vsmcontent TABLE.vsmimage TR TD.vsmimage A IMG {border:0px}
.vsmcontent TABLE.vsmimage TR TD.vsmsource {font-size:7pt; color:#666666; text-align:right; line-height:7pt}
.vsmcontent TABLE.vsmimage TR TD.vsmsource A {}
.vsmcontent TABLE.vsmimage TR TD.vsmcaption {font-size:8pt; color:#666666;}

/* Forms */
.vsmcontent .vsmform 		{}
.vsmcontent .vsmformerror	{}

/* Compatibilidad con pastillas viejas */
.vsmcontent DIV.vsmbox {color: #666666; border: 1px solid #E0E0E0; background-color: #F7F7F7; width: 200px; margin-left: 10px; background-image:url('/1/img/boxwatermark.jpg'); background-position: bottom right; background-repeat: no-repeat; padding: 15px; font-size: 9pt; font-style: italic; float:right; text-align: center; font-weight: bold}
.vsmcontent DIV.box {color: #666666; border: 1px solid #E0E0E0; background-color: #F7F7F7; width: 200px; margin-left: 10px; background-image:url('/1/img/boxwatermark.jpg'); background-position: bottom right; background-repeat: no-repeat; padding: 15px; font-size: 9pt; font-style: italic; float:right; text-align: center; font-weight: bold}
