@font-face 
{
    font-family: Info-04-Bold;
    font-style:  normal;
    font-weight: normal;
    src: url(INFOTEX0.eot);
  }
  @font-face 
{
    font-family: InfoCaps-02-Medium;
    font-style:  normal;
    font-weight: normal;
    src: url(INFOCAP0.eot);
  }
body{
	scrollbar-face-color:#FFFFFF;
	scrollbar-arrow-color:#CAD9E1;
	scrollbar-track-color:#FFFFFF;
	scrollbar-shadow-color:#CAD9E1;
	scrollbar-highlight-color:#CAD9E1;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-Color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(back1.gif);
	border-top-style: 10;
	border-right-style: 10;
	border-bottom-style: 10;
	border-left-style: 10;
	color: #808080;
}
.textBlack {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;

}
.textWhite {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
a.textWhite:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;

}
a.textWhite:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
	text-decoration:underline;
	background-color: #003366;
}
a.textWhite:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;

}
a.textWhite:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.textWhite_Precio {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	filter:glow(color=#000000)
}
a.textWhite_Precio:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	filter:glow(color=#000000)
}
a.textWhite_Precio:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	filter:glow(color=#000000)
}
a.textWhite_Precio:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	filter:glow(color=#000000)
}
a.textWhite_Precio:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	filter:glow(color=#000000)
}
a:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;

}
a:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration:none;
}
a:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;

}
a:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.marco_pic {
	border: 1px solid #CCCCCC;
}
.textColor {
	font-size: 11px;
	color: #CC0000;
}
.textBlackBlack {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;

}
.textBlackBig {
	font-size: 13pt;
	color: #000033;
	font-weight: bold;
}
.textPrecio {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 45px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	height:1

}
.textBlackTit {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;

}
.backcelda {
	background-image: url(back.gif);

}
.backcelda2 {

	background-color: #ACCBE3;
}
.textBlackTitItl {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.textGris {

	font-size: 11px;
	color: #999999;
}
.Boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000066;
	border: 1px solid #CCCCCC;
	margin: 1px;
	padding: 5px;

}
.textAreasinBordes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	border: none;
	color: #990000;
	font-weight: bold;

}
.textAreaSinFondo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: none;
	color: #003366;
	font-weight: normal;
}
.textPrecioSigno {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
}
.textTitulo {
	font-family:  "Info-04-Bold",Arial, Helvetica, sans-serif, Verdana;
	font-size: 20px;
	font-weight: bold;
	color: #00599F;
}
.textTitulo2 {
	font-family:  Arial, Helvetica, sans-serif, Verdana;
	font-size: 13px;
	color: #003366;
	font-weight: bold;

}
.textPrecio2 {

	font-family:  Arial, Helvetica, sans-serif, Verdana;
	font-size: 30px;
	font-weight: bold;
	color: #003366;
	letter-spacing: 1px;
}
.textOrange_Precio {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #003366;
	font-weight: bold;
}
a.textOrange_Precio:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #003366;
	font-weight: bold;
	text-decoration: none;

}
a.textOrange_Precio:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #003366;
	font-weight: bold;
	text-decoration: underline;
}
a.textOrange_Precio:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #003366;
	font-weight: bold;
	text-decoration: none;

}
a.textOrange_Precio:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #003366;
	text-decoration: none;
}
.textWhite_normal {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a.textWhite_normal:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.textWhite_normal:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration:underline;
}
a.textWhite_normal:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;

}
a.textWhite_normal:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}.textMini {
	font-size: 9px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;

}
.cart {
	filter:glow(color=#000000)

}
.textTitulo3 {

	font-family:  Arial, Helvetica, sans-serif, Verdana;
	font-size: 13px;
	color: #003366;
	font-weight: bold;
}
.textMiniVence {
	font-size: 10px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;

}
.textMiniGris {

	font-size: 9px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
}
.textTituloWhite {

	font-family:  Arial, Helvetica, sans-serif, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.back_banner
{ 
	background: url(back_banner_bottom.jpg) repeat-y; 
}
.back_menu
{
	background-color: #E3EEF2;
}
.menu
{
	background-color: #E3EEF2;
}
.txt_bajo_menu {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a.txt_bajo_menu:link {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a.txt_bajo_menu:visited {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a.txt_bajo_menu:hover {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a.txt_bajo_menu:active {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.txt_menu_white {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
a.txt_menu_white:link {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
a.txt_menu_white:hover {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
	decoration: underline;
}
a.txt_menu_white:visited {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
a.txt_menu_white:active {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.menu_select {
	background-color: #E77817;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.mb_2x30
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	background-image: url(mb_2x30a.gif);
	background-repeat: repeat-x;
}
.mb_2x30a
{ 
	background-color: #FFFFFF; 
	background-image: url(mb_2x30.gif);
	background-repeat: repeat-x;
}
.mb_ebc_2x30
{
	background-color: #0A246A;
}
.mb_left_10x30
{ 
	background-color: #0A246A; 
}
.mb_ebc_left_10x30
{ 
	background-color: #0A246A; 
}
.mb_ebc_1_left_10x30
{ 
	background-color: #0A246A; 
}
.mb_rigth_10x30
{ 
	background: url(images/mb_rigth_10x30.gif) no-repeat; 
}
.mb_ebc_rigth_10x30
{ 
	background: url(images/mb_ebc_rigth_10x30.gif) no-repeat; 
}
.mb_ebc_1_rigth_10x30
{ 
	background: url(images/mb_ebc_1_rigth_10x30.gif) no-repeat; 
}
.mb_ebc_2_rigth_10x30
{ 
	background: url(images/mb_ebc_2_rigth_10x30.gif) no-repeat; 
}
.mb_ebc_2_left_10x30
{ 
	background: url(images/mb_ebc_2_left_10x30.gif) no-repeat; 
}
div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

div.menuBar {
  background-color: #d0d0d0;
  text-align: left;
}

div.menuBar a.menuButton {
  background-color: transparent;
  color: #000000;
  cursor: default;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a.menuButton:hover {
  background-color: transparent;
  color: #000000;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #a0a0a0;
  color: #ffffff;
  left: 1px;
  top: 1px;
}

div.menu {
  left: 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 10001;
  background-color: #E3EEF2;
}

div.menu a.menuItem {
  color: #000000;
  cursor: default;
  display: block;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #000080;
  color: #ffffff;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border-top: 1px solid #909090;
  border-bottom: 1px solid #f0f0f0;
}
.textMenu {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;

}
a.textMenu:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}
a.textMenu:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0058B0;
	text-decoration:underline;
}
a.textMenu:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;

}
a.textWMenu:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}
.textMenubot {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}
a.textMenubot:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}
a.textMenubot:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0058B0;
	text-decoration:underline;
}
a.textMenubot:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;

}
a.textWMenubot:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}
.textMiniBlack {

	font-size: 9px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.textBlackShadow {

	font-family:  "Info-04-Bold",Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.textPrecioShadow {

	font-family:  "Info-04-Bold",Arial, Helvetica, sans-serif;
	font-size: 27px;
	color: #F4B000;
	font-weight: bold;
}

.textPrecioSigno {
	font-family:  "Info-04-Bold", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #F4B000;
	font-weight: bold;
}
.textTituloShadow {

	font-family:  "Info-04-Bold",Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #FFFFFF;
}
.textSubTituloShadow {

	font-family:  "InfoCaps-02-Medium",Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
}
.marco {
	border: 1px solid #CAD9E1;
	margin: 1px;
}
.marco_1 {
	background-color: #CAD9E1;
	border: 1px solid #CAD9E1;
	margin: 1px;
}

/*/// Estilo para el layer superpuesto*/

#topbar{
	/*position:fixed;
	margin-top:50%;
	height:400px;
		margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height 
		margin-left:-200px; 
			height: auto !important;
	_height: 100%;
	margin:auto;
		min-height: 100%;
			margin-left:50%;
	*/
	position:absolute;
	width:100%;
	height: 100%;
	_height: 100%;
	background-image: url(backgroung_div.png);
	text-align:center;
	
}

.textTit {
	font-family:  "Info-04-Bold",Arial, Helvetica, sans-serif, Verdana;
	font-size: 18px;
	color: #fff;
	height:30px;
	padding:5px 0px 0px 10px;
	background:#00599F;
}
