table.main { background-color:#E2E0D3; }
table.mainwhite { background-color:#E2E0D3; BORDER: #BDB99B 1px solid; float: center; margin-top: 0;}
td.mainverticalbar { background-color:#D2D9B9; BORDER-LEFT: thin solid; BORDER-RIGHT: thin solid; BORDER-COLOR: #9EAD6B; BORDER-WIDTH: 1px; padding: 2px; }
.rightmargin { background-color:white; BORDER-RIGHT: thin solid; BORDER-TOP: thin solid; BORDER-COLOR: #90A0B0; BORDER-WIDTH: 1px; }

table.boxheader {padding: 2px}
td.boxheader {BACKGROUND-COLOR: #E5E9F2; BACKGROUND-IMAGE: url(../images/header.gif);BACKGROUND-REPEAT: repeat;BORDER: thin solid; BORDER-COLOR: #9EAD6B; BORDER-WIDTH: 1px; }
td.boxheaderleft {BACKGROUND-COLOR: #F4F4F0; BORDER-LEFT: thin solid; BORDER-TOP: thin solid; BORDER-BOTTOM: thin solid; BORDER-COLOR: #F4F4F0; BORDER-WIDTH: 1px; }
td.boxheaderright {BACKGROUND-COLOR: #F4F4F0; BORDER-RIGHT: thin solid; BORDER-TOP: thin solid; BORDER-BOTTOM: thin solid; BORDER-COLOR: #F4F4F0; BORDER-WIDTH: 1px; }


.buttonred { BORDER: #BB9999 1px solid; BACKGROUND-COLOR:#EAE3DD; cursor: hand; }
.buttongreen { BORDER: #99BB99 1px solid; BACKGROUND-COLOR:#DFEADD; cursor: hand; }

.boxchampagne { background-color:#DFE4CD; BORDER: thin solid; BORDER-COLOR: #9EAD6B; BORDER-WIDTH: 1px; }
td.boxchampagnebigheader {BACKGROUND-COLOR: #DFE4CD; BACKGROUND-IMAGE: url(../images/champagneheader.gif);BACKGROUND-REPEAT: repeat;BORDER: none; BORDER-COLOR: #9EAD6B; BORDER-WIDTH: 1px; FONT-SIZE: 14px; letter-spacing: 1px; font-weight: bold; COLOR: #356E8F; }

td.boxazulbigheader {BACKGROUND-COLOR: #dfe4ee; BACKGROUND-IMAGE: url(../images/azulheader.gif);BACKGROUND-REPEAT: repeat;BORDER: none; BORDER-COLOR: #9EAD6B; BORDER-WIDTH: 1px; FONT-SIZE: 14px; letter-spacing: 1px; font-weight: bold; COLOR: #356E8F; }

.headertitulo {COLOR: #3A3A89; font-weight: bold; FONT-SIZE: 14px;  }
.headertitulo A {COLOR: #3A3A89; text-decoration: none; }
.headertitulo A:visited {COLOR: #3A3A89; text-decoration: none;   }
.headertitulo A:hover {COLOR: black }

.TableHeader {BACKGROUND-COLOR: #E5E9F2; font-weight: bold; FONT-SIZE: 12px;  }

.headerfecha {COLOR: black; font-weight: normal; FONT-SIZE: 10px;  }
.headercomentarios {COLOR: black; text-align: right; padding-top: 5px; padding-bottom: 15px;}
.headercomentarios A {COLOR: #3A3A89; text-decoration: none ;  }
.headercomentarios A:visited {COLOR: #3A3A89}
.headercomentarios A:hover {COLOR: black }
.headerbody {COLOR: black; font-weight: normal; FONT-SIZE: 11px;  }

.infopublicidad {COLOR: gray; FONT-SIZE: 9px; letter-spacing: 1px; text-align: center; }
.infopublicidad A {COLOR: gray; text-decoration: none;   }
td.publicidad { background-color:white; BORDER: thin solid; BORDER-COLOR: #90A0B0; BORDER-WIDTH: 1px; }	

table.title { BORDER-BOTTOM: #ECF2F9 1px solid; MARGIN-TOP: 12px; }
.title {COLOR: black; font-weight: bold; FONT-SIZE: 10px;  }
td.title A {COLOR: #3A3A89; text-decoration: none ;  }
td.title A:visited {COLOR: #3A3A89}
td.title A:hover {COLOR: black }

.items {font-weight: normal; FONT-SIZE: 10px;  }
.items A {COLOR: #3A3A89; text-decoration: none;  }
.items A:visited {COLOR: #3A3A89}
.items A:hover {COLOR: black  }


.mas { font-weight: bold; FONT-SIZE: 10px; text-align: right; padding-top: 5px; padding-bottom: 5px;  }
.mas A {COLOR: #3A3A89 ; text-decoration: none;  }
.mas A:visited {COLOR: #3A3A89 }
.mas A:hover {COLOR: black }

.littletext {COLOR: #90A0B0; FONT-SIZE: 9px;}
.littleshade {BACKGROUND-COLOR: #F7F8F2; FONT-SIZE: 9px;}



.button { background-color:#D7F2FF; BORDER: thin solid; BORDER-COLOR: #4AC5FF; BORDER-WIDTH: 1px; FONT-SIZE: 9px; cursor: hand; }
.graybutton { background-color:#DFE4E7; BORDER: thin solid; BORDER-COLOR: #90A0B0; BORDER-WIDTH: 1px; FONT-SIZE: 9px; cursor: hand; }
.clsBtnUp { background-color:#D7F2FF; BORDER: thin solid; BORDER-COLOR: #4AC5FF; BORDER-WIDTH: 1px; FONT-SIZE: 9px; cursor: hand; padding: 4px;}
.clsBtnUp A { COLOR: black ; text-decoration: none;}

TD.FormHeader {	PADDING: 5px; text-align=right;	vertical-align=top;}
TD.FormField {}

TABLE#GenTabla { PADDING: 0; MARGIN-BOTTOM: 5px;  COLOR: black;	VERTICAL_ALIGN: top; FONT-SIZE: 10px; BORDER: thin solid; BORDER-WIDTH: 1px; BORDER-COLOR: #E2E0D3; }
TH#GenTabla {  background-COLOR: #E2E0D3; font-weight: bold; }
TD#GenTabla {COLOR: black;}
TR.GenTablaTrPar {}
TR.GenTablaTrPar {}


BODY {
	COLOR: #666666;
	margin-top: 0px;
	align: center; 
	FONT-FAMILY: trebuchet MS, Verdana, Tahoma, Arial; 
	FONT-SIZE: 11px; 
	behavior:url(#default#homePage); 
	BACKGROUND-COLOR: #E2E0D3;
}
table {MARGIN: 0px; FONT-SIZE: 11px; COLOR: #666666; }
form {MARGIN: 0px;}
input {font-weight: normal; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 10px;  }
select {font-weight: normal; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 10px;  }
h1 { font-family: Tahoma, Verdana, Arial; font-size: 20px; color: #2a418c; text-decoration : none; font-weight: normal; padding-top : 0px; padding-left: 0px; width: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; letter-spacing: 1px; font-variant: small-caps; }
h2 { font-family: Tahoma, Verdana, Arial; font-size: 14px; color: #2a418c; text-decoration : none; font-weight: bold; padding-top : 0px; padding-left: 0px; width: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; letter-spacing: 1px; }
h3 {font-weight: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 2px; MARGIN-TOP: 10px; }
A {COLOR: #3A3A89; text-decoration: none;  }
A:visited {COLOR: #3A3A89 }
A:hover {COLOR: Black; text-decoration: underline; }

.error
{
    COLOR: red;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold	
}
.info
{
    COLOR: Black;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold
}
.smalltext
{
    COLOR: gray;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
    LINE-HEIGHT: 140%
}
.innersection
{
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px
}

SPAN.BulletNumber
{
    COLOR: #cc9933;
    FONT-FAMILY: Verdana;
    FONT-SIZE: medium;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 14pt
}
.section
{
    COLOR: navy;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 16pt;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 5px;
    MARGIN-TOP: 5px
}
.loginsection
{
    COLOR: #FFCC66;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 16pt;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 5px;
    MARGIN-TOP: 5px
}
TD.fecha {
	font-family: Verdana, Arial;
	font-size: 10pt;
	color: #6D7263;
	font-weight: bold;
	text-decoration : none;
	text-align: center;
}
.topmenu { font-size: 11px; COLOR: black; font-weight: bold; letter-spacing: 1px;  }
.topmenu A { COLOR: black;	text-decoration : none;	}
.topmenu A:visited  {COLOR: black;}
.topmenu A:active {}
.topmenu A:hover {text-decoration : underline;}

.menu {
	font-family: Arial Narrow, Arial;
	font-size: 12pt;
	color: #666666;
	font-weight: Bold;
	text-decoration : none;
}
.menuTexto {
	font-family: Arial Narrow, Arial;
	font-size: 10pt;
	color: #666666;
	font-weight: Bold;
	text-decoration : none;
}
#menu A
{
	font-family: Arial;
	font-size: 8pt;
    COLOR: black;	
	font-weight: Normal;
    TEXT-DECORATION: Underline;
}
#menu A:hover
{
    COLOR: #336699;
    TEXT-DECORATION: underline
}
.sectionmenu 
{
    COLOR: #336699;
    FONT-FAMILY: Verdana;
    FONT-SIZE: xx-small;
	font-weight: bold;		
	text-decoration : none;	
}
#sectionmenu A 
{
    COLOR: #336699;
    FONT-FAMILY: Verdana;
    FONT-SIZE: xx-small;
	text-decoration : none;
}
#sectionmenu A:visited 
{
}
#sectionmenu A:active 
{
}
#sectionmenu A:hover 
{
	text-decoration : underline;	
}

.TablaBuscar
{
	PADDING: 0;
	MARGIN: 1;
    COLOR: black;
	VERTICAL_ALIGN: top;
    FONT-SIZE: 8pt;	
    FONT-FAMILY: Verdana, Arial
}
.TablaBuscar
{
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-BOTTOM: 2px;	
    BACKGROUND-COLOR: #E2E0D3;
    COLOR: black;
}
TABLE.TablaVertical
{
}
TD.TablaVerticalHeader
{
    TEXT-ALIGN: right;
    BACKGROUND-COLOR: #FFCC66;
}
TD.TablaVerticalRecno
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder;
}
.noticiaTitulo { COLOR:#336699; FONT-SIZE: 14px; FONT-WEIGHT: bold; font-variant: small-caps;	}
.noticiaTitulo A:link { COLOR: #336699; FONT-WEIGHT: bold; TEXT-DECORATION: underline }
.noticiaTitulo A:visited { COLOR: #336699; TEXT-DECORATION: underline }
.noticiaTitulo A:hover { TEXT-DECORATION: underline}

.noticiafecha { COLOR: Gray; FONT-SIZE: 8px; }
.noticiaCopete { COLOR: Black; FONT-SIZE: 11px;}
.noticiaPrecio { COLOR: #336699; FONT-SIZE: 18px; FONT-WEIGHT: bold; }

.masinfo
{
    COLOR: green;
    FONT-SIZE: 8pt;		
    FONT-WEIGHT: bolder;		
    TEXT-DECORATION: none
}
.masinfo A { COLOR: green; TEXT-DECORATION: none }
.masinfo A:visited { TEXT-DECORATION: none }
.masinfo A:hover { TEXT-DECORATION: none}
.sideBar {BACKGROUND-COLOR: #ECEBE2} 
.seealso {BACKGROUND-COLOR: #D5E3F0; padding: 5px; BACKGROUND-IMAGE: url(../images/fondoseealso.gif);BACKGROUND-REPEAT: repeat;}
.BottomDestino { BACKGROUND-COLOR: #ECEBE2; padding-left: 0px; padding-right: 0px;}
.centralBar {padding-left: 10px; padding-right: 10px;}

.MenuForSiteSelected { FONT-FAMILY: Verdana; Color: black; FONT-SIZE: 13px;FONT-WEIGHT: bold;}
.MenuForSite A { FONT-FAMILY: Verdana; Color: #666666; FONT-SIZE: 13px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.MenuForSite A:visited { FONT-FAMILY: Verdana; Color: #666666;  TEXT-DECORATION: none; FONT-WEIGHT: bold;}

.PortletItemTitulo A {  font-weight: bold; FONT-SIZE: 16px; BACKGROUND-IMAGE: url(../images/semitransp.gif);BACKGROUND-REPEAT: repeat; }
.PortletItemDescrip { COLOR: #336699; FONT-SIZE: 10px; }

.Padded { padding-right: 5px; padding-left: 5px;}