* { margin: 0px; padding: 0px; text-align:justify  }
body { background-image:url(/images/bg_body.gif); background-repeat:repeat-x; font-family: Arial; font-size: 11px;  }
.header { margin: 0 auto; width:999px; height:215px; background-image:url(/images/headersweet.jpg); background-repeat:no-repeat }
.headerLogo {width:720px; float:left}
.linkpublish { float:left; border: solid 1px #5C93BC; margin-right:5px; margin-top:10px }

.headerLinkItem { display:block; float:left; margin-left:2px}

.bclear { clear:both }


.headerLoginSearch { margin-top:23px; float:left;  height:100px; }
.customerLoginR { }
.loginLeft { float:left; width:88px; text-align:right }
.loginRight { float:left; width:117px; }
.customerLoginRTextbox input { padding-left:3px; padding-top:2px; width:160px; height:16px; font-size:11px; background-color:#FFFFFF;border:solid 1px #929292}
.customerLoginRTextbox  { padding-left:5px; padding-top:2px}
.customerLoginRLink { font-size:12px;color:#03529D; padding-left:14px; padding-top:5px;  }
.customerLoginRLink a { font-weight:normal; color:#03529D; text-decoration:none }
.customerLoginRLink a:hover { text-decoration:underline }
.search { font-size:12px;  color:#ADADAD; padding-top:3px; padding-left:14px; text-transform:uppercase; font-weight:bold; vertical-align:middle  }
.search input {border:solid 1px #797979; background-color:#F2F2F2;  margin-left:5px; width:160px; font-size:12px;  height:18px  }
.search img { vertical-align:text-bottom; padding-left:3px }






.center {margin: 0 auto; width:999px;margin-bottom:10px}

.catHome1 { float:left; width:333px; height:330; margin-top:5px  }
.catHome2 {float:left; width:333px; height:330px; margin-top:5px }
.catHome3 {float:left; width:333px; height:330px; margin-top:5px}
.catHome4 {float:left; width:666px; height:220px; }
.catHome5 {float:left; width:333px; height:220px; }
.catHome6 {float:left; width:999px; margin-bottom:5px }


.footer { padding-top:7px; margin: 0 auto; width:999px; height:25px; background-color:#B1DEE4; color:#3876AF; text-align:center; font-size:12px; font-weight:bold }
.footer a { text-decoration:none; color:#3876AF; }
.footer a:hover {text-decoration:underline; color:#3876AF;}

.footerTechAddis { padding-top:7px; margin: 0 auto; width:999px; height:25px; background-color:#FFF; color:#767676; text-align:right; font-size:12px; font-weight:bold }
.footerTechAddis a { text-decoration:none; color:#767676; }
.footerTechAddis a:hover {text-decoration:underline; color:#767676;}



.hnaranja { background-color:#FEF0E7;  height:325px; width:326px }
.hnaranjaTitle { text-align:right; padding-top:2px;  font-size:12px; width:314px; height:20px; border:solid 1px #0A4E99; color:#FFFFFF; background-color:#E84F13; padding-right:10px}
.hnaranjaTitle span { font-size:16px; font-weight:bold; text-align:left; display:block; float:left; padding-left:10px   }

.hnaranjaContent {  padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;  }
.hnaranjaContent .contentNewsTitle {font-size:14px; text-align:left; display:block }
.hnaranjaContent .contentNewsTitle a {color:#E84F13; text-decoration:none; font-weight:bold; }
.hnaranjaContent .contentNewsTitle a:hover {color:#E84F13; text-decoration:underline}
.hnaranjaContent .contentNewsDate {}
.hnaranjaContent .contentNewsResume {color:#000000;}
.hnaranjaContent hr  { margin:0px 0px 0px 0px; padding-left:10px; padding-right:10px; border-bottom:solid 1px #F6B396; border-top:solid 1px #F9CEBB }

.hnaranjaContent .contentNewsReadMore {  text-align:right;  padding-right:10px }
.hnaranjaContent .contentNewsReadMore a {color:#E84F13; text-decoration:none; font-weight:bold  }
.hnaranjaContent .contentNewsReadMore a:hover { color:#E84F13; text-decoration:underline }

.hnaranjaLink { text-align:right;   padding-right:20px }
.hnaranjaLink a {color:#E84F13; text-decoration:none; font-weight:bold}
.hnaranjaLink a:hover {color:#E84F13; text-decoration:underline}


.hrojo { background-color:#F5ECEF;  height:325px; width:333px }


.hrojoTitle { text-align:right; padding-top:2px;  font-size:12px; width:321px; height:20px; border:solid 1px #0A4E99; color:#FFFFFF; background-color:#C40A4B; padding-right:10px}
.hrojoTitle span { font-size:16px; font-weight:bold; text-align:left; display:block; float:left; padding-left:10px   }



.hrojoContent {  padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;  }
.hrojoContent .contentNewsTitle {font-size:14px;text-align:left; display:block }
.hrojoContent .contentNewsTitle a {color:#C40A4B; text-decoration:none; font-weight:bold}
.hrojoContent .contentNewsTitle a:hover {color:#C40A4B; text-decoration:underline}
.hrojoContent .contentNewsDate {}
.hrojoContent .contentNewsResume {color:#000000;}
.hrojoContent hr  { margin:0px 0px 0px 0px; padding-left:10px; padding-right:10px; border-bottom:solid 1px #F3DEE5; border-top:solid 1px #DC7497 }

.hrojoContent .contentNewsReadMore {  text-align:right;  padding-right:10px }
.hrojoContent .contentNewsReadMore a {color:#C40A4B; text-decoration:none; font-weight:bold  }
.hrojoContent .contentNewsReadMore a:hover { color:#C40A4B; text-decoration:underline }

.hrojoLink { text-align:right;   padding-right:20px }
.hrojoLink a {color:#C40A4B; text-decoration:none; font-weight:bold}
.hrojoLink a:hover {color:#C40A4B; text-decoration:underline}

.hverde { background-color:#E3F2F5;  height:325px; width:326px; float:right }


.hverdeTitle { text-align:right; padding-top:2px;  font-size:12px; width:314px; height:20px; border:solid 1px #0A4E99; color:#FFFFFF; background-color:#008781; padding-right:10px}
.hverdeTitle span { font-size:16px; font-weight:bold; text-align:left; display:block; float:left; padding-left:10px   }



.hverdeContent {  padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;  }
.hverdeContent .contentNewsTitle {font-size:14px;text-align:left; display:block }
.hverdeContent .contentNewsTitle a {color:#008781; text-decoration:none; font-weight:bold}
.hverdeContent .contentNewsTitle a:hover {color:#008781; text-decoration:underline}
.hverdeContent .contentNewsDate {}
.hverdeContent .contentNewsResume {color:#000000;}
.hverdeContent hr  { margin:0px 0px 0px 0px; padding-left:10px; padding-right:10px; border-bottom:solid 1px #ACDADA; border-top:solid 1px #91CCCA }

.hverdeContent .contentNewsReadMore {  text-align:right;  padding-right:10px }
.hverdeContent .contentNewsReadMore a {color:#008781; text-decoration:none; font-weight:bold  }
.hverdeContent .contentNewsReadMore a:hover { color:#008781; text-decoration:underline }

.hverdeLink { text-align:right;   padding-right:20px }
.hverdeLink a {color:#008781; text-decoration:none; font-weight:bold}
.hverdeLink a:hover {color:#008781; text-decoration:underline}


.hagenda {  border: solid 1px #95B2D2;  height:213px; width:664px; }
.hagendaTitle { text-align:right; font-size:10px; font-weight:bold;  height:19px; color:#FFFFFF; background-color:#0A4E99; padding-right:10px}
.hagendaTitle span { font-size:16px;  display:block; float:left; padding-left:10px  }

.hagendaTitle a { text-decoration:none; color:#FFFFFF; font-size:11px; font-weight:normal }
.hagendaTitle a:hover { text-decoration:underline; color:#FFFFFF }






.hagendaContent {   padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;  }


.hagendaContent .eventolink {float:right; background-image:none; padding-top:5px}
.hagendaContent .eventolink a {color:#0A4E99; text-decoration:none; font-weight:bold}
.hagendaContent .eventolink a:hover {color:#0A4E99; text-decoration:underline}
.hagendaContent .eventodate { color:#104E89; font-size:11px; font-weight:bold; }
.hagendaContent .eventotitle { float:left; padding-top:5px; font-size:12px }
.hagendaContent .eventosep { border-bottom:solid 1px #BEBDC5; height:2px }



.hagendaContent .cNewsHolder {  margin-left:0px; margin-top:0px  }
.hagendaContent .cNewsDate { color:#104E89; font-size:11px; font-weight:bold; }
.hagendaContent .cNewsText { display:none }
.hagendaContent .cNewsTitleNew { float:left; padding-top:5px; font-size:12px }

.hagendaContent .contentNewsReadMore {float:right; background-image:none; padding-top:5px}
.hagendaContent .contentNewsReadMore a {color:#0A4E99; text-decoration:none; font-weight:bold}
.hagendaContent .contentNewsReadMore a:hover {color:#0A4E99; text-decoration:underline}

.hagendaContent .cNewsPrintHR { clear:both; margin:0px 0px 0px 0px; padding-left:10px; padding-right:10px; border-bottom:solid 1px #ACDADA; border-top:solid 1px #91CCCA }


/*
.hagendaContent .eventolink {font-size:18px; float:left;  background-image:none}
.hagendaContent .eventolink a {color:#0A4E99; text-decoration:none; font-weight:bold}
.hagendaContent .eventolink a:hover {color:#0A4E99; text-decoration:underline}
.hagendaContent .eventodate {font-size:18px; color:#000000; float:right;  background-image:none }
*/



.hagendaLink { text-align:right;  padding-right:20px }
.hagendaLink a {color:#0A4E99; text-decoration:none; font-weight:bold}
.hagendaLink a:hover {color:#0A4E99; text-decoration:underline}


.hvideo {  border: solid 1px #95B2D2;  height:213px; width:324px; float:right }
.hvideoTitle {font-size:10px;  height:19px;  font-weight:bold; color:#FFFFFF; background-color:#0A4E99; padding-left:10px}
.hvideoTitle span { font-size:16px;  }
.hvideoContent { padding-left:55px; padding-top:10px; padding-bottom:5px;  }




.zopinionbanners { float:left; width:340px}
.zopinioncontent { float:left; width:333px}
.zopinionopinion { float:left; width:326px}


.hnaranja2 { background-color:#FEF0E7;  height:140px; width:326px }

.hnaranjaTitle2 { text-align:right; padding-top:2px;  font-size:12px; width:314px; height:20px; border:solid 1px #0A4E99; color:#FFFFFF; background-color:#E84F13; padding-right:10px}
.hnaranjaTitle2 span { font-size:16px; font-weight:bold; text-align:left; display:block; float:left; padding-left:10px   }

.hnaranjaTitle2 a { text-decoration:none; color:#FFFFFF }
.hnaranjaTitle2 a:hover { text-decoration:underline; color:#FFFFFF }


.hnaranjaContent2 {  padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;  }
.hnaranjaContent2 .contentNewsTitle {font-size:18px;}
.hnaranjaContent2 .contentNewsTitle a {color:#E84F13; text-decoration:none; font-weight:bold}
.hnaranjaContent2 .contentNewsTitle a:hover {color:#E84F13; text-decoration:underline}
.hnaranjaContent2 .contentNewsDate {}
.hnaranjaContent2 .contentNewsResume {color:#000000;}
.hnaranjaContent2 hr  { margin:0px 0px 0px 0px; padding-left:10px; padding-right:10px; border-bottom:solid 1px #F6B396; border-top:solid 1px #F9CEBB }

.hnaranjaContent2 .contentNewsReadMore {  text-align:right;  padding-right:10px }
.hnaranjaContent2 .contentNewsReadMore a {color:#E84F13; text-decoration:none; font-weight:bold  }
.hnaranjaContent2 .contentNewsReadMore a:hover { color:#E84F13; text-decoration:underline }

.hnaranjaLink2 { text-align:right;   padding-right:20px }
.hnaranjaLink2 a {color:#E84F13; text-decoration:none; font-weight:bold}
.hnaranjaLink2 a:hover {color:#E84F13; text-decoration:underline}




.opinionpollRadio td { padding-left:135px }
.opinionpoll {border: solid 0px #95B2D2;  height:140px; width:326px; float:right; background-color:#E6EDF5}
.opinionpollTitle {font-size:16px; font-weight:bold;  height:20px; color:#FFFFFF; background-color:#0A4E99; padding-left:10px}


.opinionpollQuestion {font-size:14px;color:#0A4E99; padding:5px 5px 5px 5px;}
.opinionpollAnswers { text-align:center}
.opinionpollAnswers table { width:100%; text-align:center}


.opinionpollSubmit { text-align:center; padding-top:10px; float:left; padding-left:130px;  }


.opinionpollSubmit img { border:none }

.opinionpollStat  { text-align:center; padding-top:10px; float:left; margin-left:20px; margin-right:5px }

.opinionpollStat a { color:#0A4E99 }
.opinionpollStat a:hover { color:#0A4E99 }


/*.opinionpoll {  height:140px; width:322px; float:left; background-color:#FEF0E7; margin-left:5px}
.opinionpollTitle {border:solid 1px #B3A329; font-size:16px; font-weight:bold; height:19px; color:#FFFFFF; background-color:#E84F13; padding-left:10px; padding-top:2px}
.opinionpollQuestion {font-size:14px; font-weight:bold; color:#000000; padding:5px 5px 5px 5px;}
.opinionpollAnswers { text-align:center}
.opinionpollAnswers table { width:100%; text-align:center}
.opinionpollSubmit { text-align:center; padding-top:10px; float:left; padding-left:130px; }
.opinionpollSubmit img { border:none }
.opinionpollStat  { text-align:center; padding-top:10px; float:left; margin-left:20px; margin-right:5px }
.opinionpollStat a { color:#0A4E99 }
.opinionpollStat a:hover { color:#0A4E99 } */




.content { border:solid 5px #BEDAE5; width:989px; margin-bottom:15px }
.contentTitle {border-bottom:solid 5px #BEDAE5; text-align:center; background-color:#BEDAE5; color:#37438F; font-size:16px; font-weight:bold}
.contentImage { text-align:center }
.contentText { text-align:justify; padding-left:24px; padding-right:24px; font-size:12px; padding-bottom:10px; padding-top:10px }
.contentText span { color:#4E6F98; font-style:normal }
.contentText a { color:#31358B; text-decoration:none  }
.contentText a:hover { color:#31358B; text-decoration:underline  }
.contentSubTitle { font-weight:bold }


.contentTitleEditorial { margin-left:30px }
.contentSepEditorial { margin-left:30px; margin-right:30px; border: solid 2px #CFD0E4 }
.contentTextEditorial { padding-left:24px; padding-right:24px; font-size:14px; padding-bottom:10px; padding-top:10px; text-align:justify}
.contentTextEditorial div { float:left; font-size:80px; color:#394792; line-height:80px; margin: -5px 5px 0px 0px }
.contentTextEditorial span { color:#31358B; font-style:italic}
.contentTextEditorial p { text-indent:30px }








.contact { border:solid 5px #BEDAE5; width:999px; margin-bottom:15px}
.contactTitle {border-bottom:solid 5px #BEDAE5; text-align:center; background-color:#BEDAE5; color:#37438F; font-size:16px; font-weight:bold}
.contactInfoText { padding-left:170px; padding-right:170px; text-align:center; font-size:14px; font-weight:bold; padding-top:20px; padding-bottom:40px; color:#333C9B }
.error { padding-left:140px; padding-bottom:20px; color:#FF0000; font-size:12px }
.rowAlignMiddle { }
.contactLabel  {font-size:13px; width:100px; text-align:right; padding-right:5px; vertical-align:top; padding-top:4px; color:#333C9B; font-weight:bold}
.requiredIndicator { color:#444F9A; font-size:12px; font-weight:bold }

.contactMsg {padding-left:30px;color:#444F9A; padding-right:30px; text-align:center; font-size:19px; padding-top:20px; padding-bottom:40px}

.contact input { background-color:#F0F5F8; border:solid 1px #9197C1; height:20px; width:320px; font-size:13px; margin-bottom:8px}
.contact textarea { background-color:#F0F5F8; border:solid 1px #9197C1; width:320px; font-size:13px; margin-bottom:8px }
.contactFields { padding-left:270px  }

.contactinputNoBorder { text-align:center }
.contactinputNoBorder input { border:none; width:68px }

.contactdir1 { color:#000000; font-size:12px; font-weight:bold }
.contactdir2 {font-size:12px; font-weight:bold; color:#454545;}
.contactdir3 { color:#454545;font-size:12px; font-weight:bold; padding-bottom:30px }

#infoe { font-size:14px; font-weight:bold }
#infoe span { color:#3B4595; }
#infoe p { color:#3B4595; font-weight:normal }




.cNews { padding-bottom:10px  }

.cNewsZone {float:left; width:666px; margin-right:5px; margin-bottom:10px}
.cNewsTitle { background-color:#0A4E99; height:19px; border:solid 1px #D4D3D8; color:#FFFFFF; font-size:16px; font-weight:bold; padding-left:15px; padding-top:2px }
.cNewsTitle p a { color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:bold; padding-right:8px; display:block; padding-top:2px }
.cNewsTitle p a:hover { color:#FFFFFF; text-decoration:underline  }

.cHistoricZone { float:right; width:328px}

.cNewsHolder { margin-left:16px; margin-top:5px }
.cNewsImage { float:left; padding-right:18px}

.cNewsImage img { border:solid 1px #E3E3E3 }

.cNewsDate { font-size:12px; font-weight:bold; color:#000000; margin-bottom:5px }
.cNewsTitleNew {font-size:18px !important; font-weight:bold; color:#000000; margin-bottom:5px }

.cNewsTitleNew a { color:#000000; text-decoration:none  }
.cNewsTitleNew a:hover { text-decoration:underline  }

.cNewsSubTitleNew {font-size:14px; font-weight:bold; color:#0A4E99; margin-bottom:5px; text-align:left}
.cNewsText { font-size:12px; color:#000000 }
.cNewsText sup { font-size:10px; color:#000000 }

.cNewsPrintHR {border-top:solid 1px #0A4E99; border-bottom:solid 1px #FFFFFF; border-left:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF; margin-top:4px; margin-bottom:4px}

.cNewsPrint { text-align:right;  }
.cNewsPrint a { color:#ED5222; text-decoration:none }
.cNewsPrint a:hover { text-decoration:underline }

.cHistoricHolder {background-color:#B1DEE4;}
.cHistoricTitle {background-color:#0A4E99; height:19px; border:solid 1px #D4D3D8; color:#FFFFFF; font-size:16px; font-weight:bold; padding-left:15px; padding-top:2px}
.cHistoricAll { text-align:right; padding-bottom:8px }
.cHistoricAll a { color:#000000; text-decoration:none; font-size:11px; font-weight:bold; padding-right:8px; }
.cHistoricAll a:hover {text-decoration:underline;}



.cItemHistoric { padding-left:8px; padding-right:8px; padding-top:16px }
.cItemHistoricTitle {font-size:14px; font-weight:bold; color:#0A4E99; margin-bottom:2px; text-align:left}
.cItemHistoricSubTitle {margin-bottom:5px; text-align:left}
.cItemHistoricDate { float:left; color:#3D3A35; font-weight:bold }
.cItemHistoricLink { float:right }
.cItemHistoricLink a { color:#0A4E99; text-decoration:none; font-size:11px; font-weight:bold; padding-right:8px; }
.cItemHistoricLink a:hover {text-decoration:underline; }
.cItemHistoric hr { border-top:solid 1px #0A4E99; border-bottom:solid 1px #0A4E99; border-left:solid 1px #0A4E99; border-right:solid 1px #0A4E99; margin-top:4px; margin-bottom:4px }

.paginationBar { font-size:12px; margin-top:5px; margin-bottom:5px; margin-left:400px}
.paginationBarPages { color:#000000 }
.paginationBarPages a { color:#000000 }
.paginationBarPages a:hover { color:#000000 }
.paginationBarNumberSelected { font-weight:bold }

.paginationBarLocation {text-align:center}








.customerZone { border:solid 5px #BEDAE5; width:999px; margin-bottom:15px}
.customerZoneTitle {border-bottom:solid 5px #BEDAE5; text-align:center; background-color:#BEDAE5; color:#37438F; font-size:16px; font-weight:bold}
.customerZoneText {padding-left:170px; padding-right:170px;  font-size:14px; font-weight:bold; padding-top:20px; padding-bottom:20px; color:#333C9B }

.customerZoneText a {color:#333C9B }
.customerZoneText a:hover { color:#333C9B }

.customerZoneLabel {font-size:13px;  text-align:right; padding-right:5px; vertical-align:top; padding-top:4px; color:#333C9B; font-weight:bold}

.customerZoneLabel2 {font-size:16px; color:#000000; font-weight:bold; font-style:italic; padding-left:170px}
.customerZoneLabel2 a { color:#000000; }
.customerZoneLabel2 a:hover { color:#000000; }

.customerZoneText2 { font-size:12px; font-weight:bold; padding-top:5px; padding-bottom:5px; color:#333C9B; text-align:left }

.customerZoneSubTitle {font-size:16px; color:#000000; font-weight:bold; font-style:italic;}

.customerZoneSubTitleExp {font-size:12px; color:#000000; font-weight:bold; padding-top:5px; padding-bottom:5px }

label { padding-left:5px }


.sepsus { border-bottom: solid 1px #DBDBDB; border-top: solid 1px #FFFFFF; margin-bottom:6px; margin-top:10px }

.susImageDN { float:left; width:145px;}
.susImageDN img { border:solid 1px #C6C6C6 }
.susCenterDN { float:left; width:525px; }
.susTitleDN { color:#BB5427; font-size:16px; font-weight:bold; margin-bottom:5px }
.susTitleDN span { font-weight:normal }
.susDN { height:18px }
.susDN span { color:#3B448F; font-weight:bold; font-size:12px }
.susDN input { vertical-align:middle; }
.susRightDN { float:left; width:250px;}

.susImageTF { float:left; width:145px;}
.susImageTF img { border:solid 1px #C6C6C6 }
.susCenterTF { float:left; width:525px; }
.susTitleTF { color:#1B8988; font-size:16px; font-weight:bold; margin-bottom:5px }
.susTitleTF span { font-weight:normal }
.susTF { height:18px }
.susTF span { color:#3B448F; font-weight:bold; font-size:12px }
.susTF input { vertical-align:middle; }
.susRightTF { float:left; width:250px;}


#tsus0000000005 {float:left; width:450px}
.susImageDA { float:left; width:145px;}
.susImageDA img {border:solid 1px #C6C6C6}
.susCenterDA {}
.susTitleDA {color:#591465; font-size:16px; font-weight:bold; margin-bottom:10px}
.susTitleDA span {font-weight:normal}
.susDA { height:18px }
.susDA span { color:#3B448F; font-weight:bold; font-size:12px }
.susDA input { vertical-align:middle; }

#tsus0000000004 {float:left; width:450px}
.susImageGT {float:left; width:145px;}
.susImageGT img {border:solid 1px #C6C6C6}
.susCenterGT {}
.susTitleGT {color:#323A9C; font-size:16px; font-weight:bold; margin-bottom:10px}
.susTitleGT span {font-weight:normal}
.susGT { height:18px }
.susGT span { color:#3B448F; font-weight:bold; font-size:12px }
.susGT input { vertical-align:middle; }

.susbuy { text-align:center }
.susbuy img { border:none }
.susHolder { margin:20px 20px 20px 20px}

.susMessage { color:#3A428A; font-size:14px; font-weight:bold; text-align:center }
.susMessage a { color:#3A428A; }
.susMessage a:hover { color:#3A428A; text-decoration:none }


.susMessageReceipt {color:#3A428A; font-size:14px; font-weight:bold; text-align:left; margin:0px 180px 0px 180px; }
.susTable { color:#3A428A; font-size:14px; font-weight:bold; margin:0px 180px 0px 280px; margin-top:30px }

.stTitle { background-color:#C0D8E4;padding-right:5px; padding-left:5px; padding-top:2px; padding-bottom:2px}
.stPrice { background-color:#C0D8E4; text-align:right; padding-right:5px; padding-left:5px; padding-top:2px; padding-bottom:2px}
.stTitle2 {padding-right:5px; padding-left:5px; padding-top:2px; padding-bottom:2px}
.stPrice2 { text-align:right; padding-right:5px; padding-left:5px; padding-top:2px; padding-bottom:2px }
.stPriceT {background-color:#024393; color:#FFFFFF; text-align:right; padding-right:5px; padding-left:5px; margin-top:3px; padding-top:2px; padding-bottom:2px}



.memoriaTextDN { float:left; width:125px; height:36px; text-align:center; background-color:#F2D7B9; margin-right:5px; padding-top:4px }
.memoriaTextDN a { color:#C84F32; text-decoration:none; font-weight:bold; font-size:12px;   }
.memoriaTextDN a:hover { color:#C84F32; }

.memoriaTextTF { float:left; width:125px; height:36px; text-align:center; background-color:#C0DDE3; margin-right:5px; padding-top:4px }
.memoriaTextTF a { color:#205798; text-decoration:none; font-weight:bold; font-size:12px;   }
.memoriaTextTF a:hover { color:#205798; }







.memoriaImage { float:left }

.memoriaImage img { border:solid 1px #C6C6C6 }

.msgHighlight { font-size:14px; color:#000000; margin-bottom:10px }
.msgHighlight a {color:#000000}
.msgHighlight a:hover {color:#000000}


.linkReview { font-size:14px !important}
.linkReview a { font-weight:bold; font-style:italic; color:#000000}
.linkReview a:hover {color:#000000}


.review {margin-top:10px; margin-bottom:10px}
.reviewTitle {font-size:12px; font-style:italic; color:#000000; font-weight:bold}
.reviewCustomer {font-size:12px;  color:#000000; font-weight:bold}
.reviewCustomer span { font-weight:normal}
.reviewDate {font-size:12px;  color:#000000; font-weight:bold}
.reviewReviewTitle {font-size:12px; font-style:italic; color:#000000; font-weight:bold}
.reviewReviewReview {font-size:12px; color:#000000; font-weight:bold}

.customerZoneTableHolder {margin-left:40px}