* { margin: 0px; padding: 0px; text-align:justify }
body { background-image:url(/images/bg_bodydnot.gif); background-repeat:repeat-x; font-family: Arial; font-size: 11px;  }
.header { margin: 0 auto; width:999px; height:215px; background-image:url(/images/headerdnot.jpg); background-repeat:no-repeat }
.headerLogo {width:720px; float:left}
.linkpublish { float:left; border: solid 1px #F09870; 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:325px; margin-top:5px  }
.catHome2 {float:left; width:333px; height:325px; margin-top:5px }
.catHome3 {float:left; width:333px; height:325px; margin-top:5px}
.catHome4 {float:left; width:666px; height:290px; }
.catHome5 {float:left; width:333px; height:290px; }
.catHome6 {float:left; width:999px; height:290px; }


.footer { padding-top:7px; margin: 0 auto; width:997px; border:solid 1px #F19266; height:25px; background-color:#FCD8C0; color:#E85416; text-align:center; font-size:12px; font-weight:bold }
.footer a { text-decoration:none; color:#E85416; }
.footer a:hover {text-decoration:underline; color:#E85416;}

.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;}

.contentNewsReadMore {  text-align:right;  padding-right:10px; padding-top:3px }
.contentNewsReadMore a {color:#E84F13; text-decoration:none; font-weight:bold  }
.contentNewsReadMore a:hover { color:#E84F13; text-decoration:underline }

.hnaranja { background-color:#FEF0E7;  height:318px; width:326px }
.hnaranjaTitle {font-size:15px; width:314px; height:36px; border:solid 1px #0A4E99; color:#FFFFFF; background-color:#E84F13; padding-left:10px}
.hnaranjaTitle span { font-size:30px;  }

.hnaranjaContent {  padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;  }
.hnaranjaContent .contentNewsTitle {font-size:18px;}
.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:318px; width:333px }
.hrojoTitle {font-size:15px; width:314px; height:36px; border:solid 1px #0A4E99; color:#FFFFFF; background-color:#C40A4B; padding-left:17px}
.hrojoTitle span { font-size:30px;  }

.hrojoContent {  padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;  }
.hrojoContent .contentNewsTitle {font-size:18px;}
.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:318px; width:326px; float:right }
.hverdeTitle {font-size:15px; width:314px; height:36px; border:solid 1px #0A4E99; color:#FFFFFF; background-color:#008781; padding-left:10px}
.hverdeTitle span { font-size:30px;  }

.hverdeContent {  padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;  }
.hverdeContent .contentNewsTitle {font-size:18px;}
.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:281px; width:664px; }
.hagendaTitle {font-size:15px;  height:36px; color:#FFFFFF; background-color:#0A4E99; padding-left:10px}
.hagendaTitle span { font-size:30px;  }

.hagendaContent { height:20px;  padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;  }
.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}



.zopinionbanners { float:left; width:340px}
.zopinioncontent { float:left; width:333px}
.zopinionopinion { float:left; width:326px}


.hnaranja2 { background-color:#FEF0E7;  height:283px; width:326px }
.hnaranjaTitle2 {font-size:15px; width:314px; height:36px; border:solid 1px #0A4E99; color:#FFFFFF; background-color:#E84F13; padding-left:10px}
.hnaranjaTitle2 span { font-size:30px;  }

.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}






.content { border:solid 5px #FCD8C0; width:989px; margin-bottom:15px }
.contentTitle {border-bottom:solid 5px #FCD8C0; text-align:center; background-color:#FCD8C0; color:#E84F13; 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 }
*/

.contact { border:solid 5px #FCD8C0; width:999px; margin-bottom:15px}
.contactTitle {border-bottom:solid 5px #FCD8C0; text-align:center; background-color:#FCD8C0; color:#E84F13; 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:#E84F13 }
.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:#E84F13; 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:#E84F13; 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; font-weight:bold; color:#000000; margin-bottom:5px; text-align:left }

.cNewsTitleNew a { color:#000000; text-decoration:none  }
.cNewsTitleNew a:hover { text-decoration:underline  }

.cNewsSubTitleNew {font-size:14px; font-weight:bold; color:#ED4200; margin-bottom:5px; text-align:left}

.cNewsEntradillaNew {font-size:12px; font-weight:bold; color:#000000; margin-bottom:5px}


.cNewsText { font-size:12px; color:#000000 }
.cNewsText sup { font-size:10px; color:#000000 }

.cNewsPrintHR {border-top:solid 1px #F19F87; border-bottom:solid 1px #FEF0E7; border-left:solid 1px #FEF0E7; border-right:solid 1px #FEF0E7; 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:#FEF0E7}

.cHistoricTitle {background-color:#E84F13; 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:#ED4200; margin-bottom:2px; float:left; text-align:left }
.cItemHistoricSubTitle {margin-bottom:5px;float:left; text-align:left}
.cItemHistoricDate { float:left; color:#3D3A35; font-weight:bold; }
.cItemHistoricLink { float:right; }
.cItemHistoricLink a { color:#E64C1A; text-decoration:none; font-size:11px; font-weight:bold; padding-right:8px; }
.cItemHistoricLink a:hover {text-decoration:underline; }
.cItemHistoric hr { border-top:solid 1px #F19F87; border-bottom:solid 1px #FEF0E7; border-left:solid 1px #FEF0E7; border-right:solid 1px #FEF0E7; 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}


.dnHLeft {width:333px; float:left; margin-bottom:10px; margin-top:5px}

.dnHLeft img { border:none }


.dnH1 {  background-color:#FEF0E7; height:406px }


.dnH1 .cNewsHolder { margin-left:16px; margin-top:5px; margin-right:16px }

.dnH1 .cNewsDate { font-size:12px; font-weight:bold; color:#000000; margin-bottom:5px }
.dnH1 .cNewsTitleNew {font-size:18px; font-weight:bold; color:#000000; margin-bottom:5px }

.dnH1 .cNewsTitleNew a { color:#000000; text-decoration:none  }
.dnH1 .cNewsTitleNew a:hover { text-decoration:underline  }

.dnH1 .cNewsSubTitleNew {font-size:14px; font-weight:bold; color:#ED4200; margin-bottom:5px}
.dnH1 .cNewsText { font-size:12px; color:#000000 }

.dnH1 .cNewsPrintHR {border-top:solid 1px #F19F87; border-bottom:solid 1px #FEF0E7; border-left:solid 1px #FEF0E7; border-right:solid 1px #FEF0E7; margin-top:4px; margin-bottom:4px}




.dnHRight { width:666px; float:left; margin-bottom:10px; margin-top:5px}
.dnH2 {float:left; width:333px;}
.dnH3 {float:left; width:333px;}
.dnH4 {float:left; width:666px; margin-top:8px; margin-bottom:8px}
.dnH5 {float:left; width:333px;}
.dnH6 {float:left; width:333px;}




.hdoradoSep {  margin-left:10px; margin-right:10px; border-bottom:solid 1px #F29B7D; border-top:solid 1px #FEF0E7   }
.hdorado { background-color:#FEF0E7;  height:284px; width:328px; float:right;   }
.hdoradoshort { background-color:#FEF0E7;  height:140px; width:328px; float:right;  }

.hdoradoTitle { width:316px; font-size:16px;  height:19px; border:solid 1px #B3A329; color:#FFFFFF; background-color:#E84F13; padding-left:10px; padding-top:2px}
.hdoradoTitle span { font-size:16px; font-weight:bold  }



.hdoradoTitle a { display:block; font-size:11px; float:right; color:#FFFFFF; text-decoration:none; padding-right:5px; padding-top:2px }
.hdoradoTitle a:hover { color:#FFFFFF; text-decoration:underline }




.hdoradoContent {  padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; font-size:12px  }
.hdoradoContent .contentNewsTitle {font-size:18px;}
.hdoradoContent .contentNewsTitle a {color:#008781; text-decoration:none; font-weight:bold}
.hdoradoContent .contentNewsTitle a:hover {color:#008781; text-decoration:underline}
.hdoradoContent .contentNewsDate {}
.hdoradoContent .contentNewsResume {color:#000000;}
.hdoradoContent hr  { margin:0px 0px 0px 0px; padding-left:10px; padding-right:10px; border-bottom:solid 1px #F29B7D; border-top:solid 1px #FEF0E7 }

.hdoradoContent .contentNewsReadMore {  text-align:right;  padding-right:10px }
.hdoradoContent .contentNewsReadMore a {color:#008781; text-decoration:none; font-weight:bold  }
.hdoradoContent .contentNewsReadMore a:hover { color:#008781; text-decoration:underline }


.hdoradoContent a { font-weight:bold; font-size:15px; color:#B6A523; text-decoration:none}
.hdoradoContent a:hover { color:#B6A523; text-decoration:underline}

.hdoradoContent div { float:left; padding-right:10px; padding-top:5px }


.hdoradoLink { text-align:right; color:#DF5121; padding-right:20px }
.hdoradoLink a {color:#DF5121; text-decoration:none; font-weight:bold}
.hdoradoLink a:hover {color:#DF5121; text-decoration:underline}

.hdoradoLink span a {color:#DF5121; text-decoration:none; font-weight:normal}
.hdoradoLink span a:hover {color:#DF5121; text-decoration:underline}

.opinionpollRadio td { padding-left:135px }
.opinionpoll {  height:215px; width:328px; float:right; background-color:#FEF0E7; }
.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:30px 5px 30px 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 }

.hvideo {  border: solid 1px #E84F13;  height:213px; width:326px; float:right; overflow:hidden }
.hvideoTitle {font-size:10px; font-weight:bold;  height:19px; color:#FFFFFF; background-color:#E84F13; padding-left:10px}
.hvideoTitle span { display:block; float:left; font-size:16px; width:50px;   }
.hvideoTitle a { display:block; float:left; color:#FFFFFF; width:250px; text-align:right; padding-top:2px;  }
.hvideoTitle a:hover {   }
.hvideoTitle a img { border:none  }

.hvideoContent { padding-top:7px; padding-bottom:5px; height:180px; width:324px; overflow:hidden  }

.dnvideo1 {float:left; width:333px; position:relative}
.dnvideo2 {float:left; width:333px; position:relative}


.dnvideotodos { position:absolute; bottom:5px; right:5px }


.dnvideotodos a { color:#E84F13; text-decoration:none; font-weight:bold  }
.dnvideotodos a:hover { color:#E84F13; text-decoration:underline  }


.cAgendaHolder { margin: 5px 20px 5px 20px}
.cAgendaDate { font-size:11px; font-weight:bold; color:#000000}
.cAgendaTitle {font-size:11px; color:#000000; font-weight:normal}
.cAgendaLink { text-align:right;}
.cAgendaLink a { color:#ED4D1B; font-weight:bold }
.cAgendaLink a:hover {  color:#ED4D1B; }



.customerZone { border:solid 5px #FCD8C0; width:999px; margin-bottom:15px}
.customerZoneTitle {border-bottom:solid 5px #FCD8C0; text-align:center; background-color:#FCD8C0; color:#E84F13; 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:#E84F13 }

.customerZoneText a {  color:#E84F13 }
.customerZoneText a:hover {  color:#E84F13 }


.customerZoneLabel {font-size:13px;  text-align:right; padding-right:5px; vertical-align:top; padding-top:4px; color:#E84F13; 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:#E84F13; 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:#E84F13; font-size:14px; font-weight:bold; text-align:center }
.susMessage a { color:#E84F13; }
.susMessage a:hover { color:#E84F13; 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; padding-top:5px}
.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}



.titleGuiaCompras { width:999px; background-color:#E37400 !important; color:#FFFFFF; font-size:16px; text-align:center; font-weight:bold; padding-top:3px; padding-bottom:3px; margin-bottom:3px  }

.menuGuiaCompras {float:left; width:170px; font-size:12px; margin-bottom:10px;  }
.menuGuiaCompras div { text-align:left; width:146px; background-color:#F5DFC8; margin-top:1px; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:2px }
.menuGuiaCompras div a { color:#E37400; text-decoration:none;  }
.menuGuiaCompras div a:hover { color:#E37400; text-decoration:underline  }

.menuGuiaComprasSelected { width:166px; background-color:#E37400 !important; margin-top:1px }
.menuGuiaComprasSelected a { color:#FFFFFF !important; text-decoration:none;   }
.menuGuiaComprasSelected a:hover { color:#FFFFFF !important; text-decoration:underline;   }



.contenidoGuiaCompras { float:left; width:829px; font-size:14px }
.itemGuiaCompra { background-color:#FFFFFF; margin-top:1px; width:275px; float:left; margin-left:1px; height:85px; vertical-align:middle; text-align:center   }
.itemGuiaCompra a { color:#FFFFFF; text-decoration:none; font-weight:bold  }
.itemGuiaCompra a:hover{ color:#FFFFFF; text-decoration:underline  }


.memoriaHeader { float:left; width:100px; height:30px; text-align:center; background-color:#E84F13; padding-top:2px }
.memoriaHeader a { color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:11px;   }
.memoriaHeader a:hover { color:#FFFFFF; }

.customerZoneTableHolder {margin-left:40px}
