﻿* {
	margin:0;
	padding:0;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-image: url(images/fondoaltamano.jpg);*/
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
	background-attachment:scroll;
	background-color: #1A2E16;
}
#areaPrincipal {
	margin:0 auto;
	position:relative;
	text-align:left;
	height:550px;
	width:885px;
	clear:left;
	overflow:hidden;
	margin-top:0px;
	border: 0px;
}
#areaLogotipo {
	margin:0 auto;
	position:relative;
	text-align:left;
	height:550px;
	width:885px;
	clear:left;
	overflow:hidden;
	margin-top:0px;
	border: 0px;
}
#areaMenu {
	margin:0 auto;
	position:relative;
	text-align:center;
	height:25px;
	width:100%;
	clear:left;
	overflow:hidden;
	margin-top:0px;
	border: 0px;
}
#areaContenido {
	margin:0 auto;
	position:relative;
	text-align:center;
	height:100%;
	width:950px;
	clear:left;
	overflow:hidden;
	margin-top:0px;
	border: 0px;	
}
#areaCarrito 
{
	margin:0 auto;
	position:relative;
	text-align:center;
	height:100%;
	width:90%;
	clear:left;
	overflow:hidden;
	margin-top:0px;
	border: 0px;	
}
#areaCarritoDetalle
{
	margin:0 auto;
	position:relative;
	text-align:center;
	height:100%;
	width:90%;
	clear:left;
	overflow:hidden;
	margin-top:0px;
	border: 0px;	
}

/*
body
{
	background-color: #002360;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
*/
.Numero {
	font-size: 12px;
	font-family: Arial;
	text-align: right;
}
.Alerta {
	font-size: 12px;
	color: #ff0033;
	font-family: Arial;
}
.Campo {
	BORDER-RIGHT: #a5acb2 1px solid; BORDER-TOP: #a5acb2 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #a5acb2 1px solid; BORDER-BOTTOM: #a5acb2 1px solid; TEXT-ALIGN: right;
}
.CajaTexto {
	BORDER-RIGHT: #a5acb2 1px solid; BORDER-TOP: #a5acb2 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #a5acb2 1px solid; BORDER-BOTTOM: #a5acb2 1px solid;
}
.Pie
{
	font-size: 12px;
	color: #405a88;
	font-family: Arial;
}
.TituloPasos
{
	font-weight: bold;
	font-size: 14px;
	color: #435b86;
	font-family: Arial;
}
.TextoPasos
{
	font-size: 12px;
	color: #435b86;
	font-family: Arial;
}
.Texto
{
	font-size: 11px;
	color: #435b86;
	font-family: Arial;
}
.TextoNegrita
{
	font-weight: bold;
	font-size: 11px;
	color: #435b86;
	font-family: Arial;
}
.Linea 
{
	BORDER-RIGHT: #a5acb2 1px solid; BORDER-TOP: #a5acb2 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #a5acb2 1px solid; BORDER-BOTTOM: #a5acb2 1px solid; TEXT-ALIGN: left
}
.TextoCodigo
{
	font-weight: bold;
	font-size: 12px;
	color: #435b86;
	font-family: Arial;
}
.TextoBlanco
{
	font-size: 11px;
	color: #ffffff;
	font-family: Arial;
}
.TextoBlancoNegrita
{
	font-size: 11px;
	color: #ffffff;
	font-family: Arial;
}
.TituloCatalogo
{
	font-weight: bold;
	font-size: 14px;
	color: #002360;
	font-family: Arial;
	text-decoration: none;
}
A.TituloCatalogo:hover
{
	font-weight: bold;
	font-size: 14px;
	color: #002360;
	font-family: Arial;
	text-decoration: underline;
}
A.TituloCatalogo:visited
{
	font-weight: bold;
	font-size: 14px;
	color: #002360;
	font-family: Arial;
	text-decoration: none;
}
A.TituloCatalogo:link
{
	font-weight: bold;
	font-size: 14px;
	color: #002360;
	font-family: Arial;
	text-decoration: none;
}
.TituloBlanco
{
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
	font-family: Arial;
	text-decoration: none;
}
.Ayuda
{
	font-size: 12px;
	color: #012461;
	font-family: Arial;
	text-decoration: none;
}
.TituloAyuda
{
	font-size: 16px;
	color: #012461;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
}
.TituloAyuda1
{
	font-size: 16px;
	color: #9aa8c0;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
}
.Importante
{
	font-weight: normal;
	font-size: 12px;
	color: red;
	font-family: Arial;
}
.MenuIE8
{
    z-index:50;
}
.menuh
{
      font-size: 11px;
      font-family: Arial;
      text-decoration: none;
      margin-top: 0px;
      margin-left:3px; 
      border: 0px solid #c2dce9;
      border-width: 0px 0px 0px 0;
}

.menuh ul, li {
      list-style-type: none;
}

.menuh ul {
      margin: 0;
      padding: 0;
}

.menuh li {
      float: left;
}

.menuh a {
      text-decoration: none;
      color: #3366CC;
      background: #c2dce9;
      display: block;
      padding: 3px 10px;
      text-align: center;
      border: 1px solid #c2dce9;
      border-width: 1px 1px 1px 0;
      text-align:center ;
}


.menuh a#primero {
      border-left: 1px solid #dc6c11;
}

.menuh a:hover {
      background: #dc6c11;
      text-decoration: none;
      color: #ffffff;
}


.menuh2
{
      font-size: 12px;
      font-family: Arial;
      text-decoration: none;
      margin-top: 1px;
      margin-left:1px; 
      /*border: 1px solid #ACCFE8;*/
      border-width: 1px 1px 1px 0;
}

.menuh2 ul, li {
      list-style-type: none;
}

.menuh2 ul {
      margin: 0;
      padding: 0;
}

.menuh2 li {
      float: left;
}

.menuh2 a {
      text-decoration: none;
      color: #3366CC;
      background: #F0F7FC;
      display: block;
      padding: 3px 10px;
      text-align: center;
      /*border: 1px solid #ACCFE8;*/
      border-width: 1px 1px 1px 0;
      text-align:center ;
}


.menuh2 a#primero {
      border-left: 1px solid #ACCFE8;
}

.menuh2 a:hover {
      background: #DBEBF6;
}
