/*
  
*/


BODY 
{
  background: #ffffff;
  color: #000000;
  margin: 0px;
}
A 
{
  /*color: #0066CC;*/
  font-size: 11px;
  text-decoration: none;
}
A:hover 
{
	color: #888888;
	text-decoration: underline;
	font-size: 11px;
}
FORM 
{
 display: inline;
}
TR.header 
{
  background: #ffffff;
}
TR.headerNavigation 
{
  background: #bbc3d3;
}
TD.headerNavigation 
{
  font-family: Century Gothic,Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}
A.headerNavigation { 
  color: #FFFFFF;
  font-size: 13px;  
  font-weight: bold;
  text-decoration: none;
}
A.headerNavigation:hover 
{
  color: #FFFFFF;
  font-size: 13px;  
  font-weight: bold;
  text-decoration: underline;
}
TR.headerError 
{
  background: #ff0000;
}
TD.headerError 
{
  font-family: Century Gothic,Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}
TR.headerInfo 
{
  background: #00ff00;
}
TD.headerInfo 
{
  font-family: Century Gothic,Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
TR.footer 
{
  background: #bbc3d3;
}
TD.footer 
{
  font-family: Century Gothic,Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}
.infoBox 
{
  background: #D3D1D1;
}
.infoBoxContents 
{
  background: #FFFFFF;
  font-family:  Century Gothic,Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxNotice 
{
  background: #FF8E90;
}
.infoBoxNoticeContents 
{
  background: #FFE6E6;
  font-family:  Century Gothic,Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.infoBoxHeading 
{
  background-image: url('images/infobox/corner_center.gif');
  font-family: Century Gothic,Arial, Verdana, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #000000;
  display: none;
}
TD.infoBox, SPAN.infoBox 
{
  font-family:  Century Gothic,Verdana, Arial, sans-serif;
  font-size: 10px;
}


A.pageResults 
{
  color: #747474;
}
A.pageResults:hover 
{
  color: #747474;
}
A.pageResults:visited 
{
  color: #747474;
}
TD.pageHeading, DIV.pageHeading 
{
 font-size: 11px;
 text-transform: uppercase;
 font-weight: bold;
 color: #FFFFFF;
 /*text-decoration:  sharp;*/
 height: 25px;
 width: 437px;
 background: url('images/m99.gif');
 background-repeat:no-repeat;
 padding-top: 0px;
 padding-bottom:0;
 padding-left: 30px;
}
TR.subBar 
{
  background: #f4f7fd;
}
TD.subBar 
{
  font-family:  Century Gothic,Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
TD.main, P.main 
{
  font-family:  Century Gothic,Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family:  Century Gothic,Verdana, Arial, sans-serif;
  font-size: 10px;
  padding-left: 10px;
}

TD.accountCategory {
  font-family:  Century Gothic,Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family:  Century Gothic,Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family:  Century Gothic,Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family:  Century Gothic,Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family:  Century Gothic,Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family:  Century GothicVerdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family:  Century GothicVerdana, Arial, sans-serif;
  font-size: 11px;
}

/* message box */
.messageBox { font-family:  Century Gothic,Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackSuccess { font-family:  Century Gothic,Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
/* input requirement */
.inputRequirement { font-family:  Century Gothic,Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }




td
{
 font-family: Century Gothic,tahoma,verdana,arial;
 font-size: 12px;
 /*color: #2C2C2C*/
 color: #000000
}


 .ch1{
 border-left: #C6C6C6 1px solid;
 border-right: #C6C6C6 1px solid;
 }
 .ch2{
 padding-left: 13px;
 }               
 .ch3{
 font-size: 10px;
 font-weight: bold;
 color: #46484A;
 }

 .ch4{
 font-size: 11px;
 color: #46484A;
 }

 .ch5{
 font-size: 12px;
 font-weight: bold;
 text-decoration: none; 
 color: #E55C19;
 }

 .ch6{
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
	text-align: left
 }

 .ch7{
 border-left: #B6B6B6 1px solid;
 border-right: #B6B6B6 1px solid;
 text-align:justify
 }

 .ch8{
 font-size: 13px;
/* font-weight: bold;*/
 color: #257192;
 }

 .HeadLine{
 font-size: 13px;
 font-family: Century Gothic,arial;
 font-weight: bold;
 text-decoration: none; 
 color: #E55C19;
 }
.HeadLine_S{
 font-size: 11px;
 font-family: Century Gothic,arial;
 font-weight: bold;
 text-decoration: none; 
 color: #E55C19;
 }
 .ch10{
 font-size: 11px;
 font-weight: bold;
 color: #484E53;
 }

 .ch11{
 font-size: 12px;
 font-weight: bold;
 color: #484E53;
 }

 .ch12{
 font-size: 11px;
 color:  #333;
 font-weight: bold;
 
 }

 .ch13{
 font-size: 14px;
 font-weight: bold;
 color: #484E53;
 }

 .ch14{
 font-size: 11px;
 color: #484E53;
 }

 .ch15{
 font-size: 11px;
 text-decoration: none; 
 color: #484E53;
 }

 .ch16{
 font-size: 11px;
 text-decoration: none; 
 color: #58B4D2;
 }

 .ch17{
 font-size: 13px;
 color: #565656;
 }

 .ch18{
 font-size: 13px;
 color: #565656;
 }

               
 .ml1{
 font-size: 11px;
 text-decoration: none; 
 color: #484E53;
 }


 .se{            
 width: 100px;
 font-size: 9px;
 color: #282E3E
 }
 .se2{            
 width: 115px;
 font-size: 9px;
 color: #282E3E
 }




 .image_border{
  border:1px solid #000000; 
 }





/* Fotos
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.foto_center {
  max-width: 500px;
}

.foto_center, .foto_left, .foto_right  {
  margin: 0;
  padding: 0;

  text-align: center;

  display: block;
}




.foto_center img, .foto_left img, .foto_right img {
  padding: 5px;
  
  border: 1px solid #ccc;
}




.foto_center p, .foto_left p, .foto_right p {
  margin: 0.5em 0 0 0;
  padding: 0;
  
  color: #999;

  font-size: 0.8em;
  text-align: center;
}








.foto_right {
  width: 280px;
  margin: 5px 0 5px 5px;
  
  float: right;
}



.foto_left {
  width: 280px;
  margin: 5px 5px 5px 0;
  
  float: left;
}


.alternate {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #efefef
}
.alternate TD {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #efefef
}

.primary {
	VERTICAL-ALIGN: top
}
.primary TD {
	VERTICAL-ALIGN: top
}
.primarybold {
	VERTICAL-ALIGN: top
}
.primarybold TD {
	VERTICAL-ALIGN: top
}
.primarybold {
	FONT-WEIGHT: bold
}
.primarybold TD {
	FONT-WEIGHT: bold
}

.dataTable {
	border-color:inherit; 
	border-collapse: collapse;

}
.dataTable TD {
	BORDER-BOTTOM: #ccc 1px solid
}
.dataTable CAPTION {
	BORDER-BOTTOM: #ccc 1px solid
}
.dataTable TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.dataTable TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.dataTable TH {
	COLOR: #fff
}
.dataTable TH A {
	COLOR: #fff
}
.dataTableBottom TD {
	BORDER-BOTTOM-WIDTH: 0px
}
.dataTable .total TD {
	FONT-WEIGHT: bold
}
.dataTable .special TD {
	COLOR: #cc9900
}

.boxText 
{ 
font-family: Century Gothic,Verdana, Arial, sans-serif; font-size: 10px; 
}
.errorBox 
{
font-family : Century Gothic,Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; 
}
.Warning 
{
 font-family : Century Gothic,Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033;
 }
.Notifications 
{
background: #f2fff7; 
}
.Edit 
{ 
font-family : Century Gothic,Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; 
}
.Head_t {FONT-SIZE: 10px; COLOR: #ff9900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

p.MsoNormal {mso-style-parent:"";
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";
	margin-left:0cm; margin-right:0cm; margin-top:0cm}
table.MsoNormalTable {mso-style-parent:"";
	font-size:10.0pt;
	font-family:"Times New Roman";
}
table.MsoNormalTable1 {mso-style-parent:"";
	font-size:10.0pt;
	font-family:"Times New Roman";
}