body {
	margin: 0 17px 17px 17px;
	background: #eae8e9;
	text-align: center
}

body, td, tr, p, ul, li {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	color: #666666;
}

input, textarea, select, button {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	color: #333
}

a {
	font-weight: none;
	color: #0199d2
}

a:hover {
	color: #0e6da4
}

.Titulo {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #3e3c3c;
	font-size: 20px;
	font-weight: normal
}

.TituloSeccion {
	font-size: 24px;
	color: #a6abae
}

.TituloSuper {
	color: #0594de;
	font-size: 24px;
	font-weight: bold
}

.TituloProductosHome {
	font-size: 13px;
	color: #0e6da4;
	font-weight: bold
}

.Pais {
	display: block;
	padding: 2px 14px 2px 24px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none
}

.MenuProductos {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.cForm { font-family: Tahoma, Verdana; font-size: 9px; color: #8b8365; background-color: #FFFFFF; font-weight: normal; border-width: 0px }
.cFormB { font-family: Tahoma, Verdana; font-size: 9px; color: #3e3c3c; font-weight: normal; border-width: 0px; border-color: #330000; width:170; padding:2px}
.bForm { font-family: Tahoma, Verdana; font-size: 9px; color:#3e3c3c; border-width: 1px; border-color:#bcbbbb; background-color: #FFFFFF; padding:2px }

.alerta { color: red }




img {
	border: 0
}

p {
	margin: 0 0 8px 0
}

h1 {
	margin: 0 0 8px 0;
	color: #f36f21;
	font-size: 18px
}

h2 {
	margin: 0 0 8px 0;
	color: #f36f21;
	font-size: 13px
}

form {
	margin: 0
}

br.limpiar {
	clear: both
}




div#base {
	width: 767px;
	margin: 0 auto;
	border: 7px solid #fff;
	background: #fff;
	text-align: left
}

div#pie {
	border-top: 6px solid #e2e5e6;
	padding: 21px 21px 28px 21px;
	background: #0c518e;
	color: #f4f5f5;
	font-size: 10px;
	text-align: right
}

div#pie a {
	color: #f4f5f5;
	text-decoration: none
}

div#pie a:hover {
	color: #0595de
}




div.menuBar {
	height: 28px;
	background: url(../images/c_k01.gif) repeat-x scroll left top
}

div.menuBar a.menuButton {
	display: block;
	float: left;
	position: relative;
	left: 0;
	top: 0;
	z-index: 100;
  	padding: 8px 32px 0 22px;
	background: url(../images/c_k02.gif) no-repeat scroll right top;
	color: #757474;
	font-size: 10px;
	text-align: center;
	text-decoration: none
}

div.menuBar a.menuButton:hover,
div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
	color: #0595de
}

div.menuBar a.menuButton img {
	margin-top: 5px
}

div.menuBar a.menuButton:hover img,
div.menuBar a.menuButtonActive img,
div.menuBar a.menuButtonActive:hover img {
	visibility: hidden
}

div.menu {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 101;
	visibility: hidden;
	border: 1px solid #d7d7d7;
	background: #f1f1f1
}

div.menu a.menuItem {
	display: block;
  	padding: 2px 21px 3px 21px;
	color: #757474;
   	font-size: 10px;
	text-decoration: none;
	cursor: default;
	white-space: nowrap
}

div.menu a.menuItem:hover,
div.menu a.menuItemHighlight {
	background: #0595de;
	color: #fff
}

div.menu a.menuItem span.menuItemText {
}

div.menu a.menuItem span.menuItemArrow {
	margin-right: -.75em
}

div.menu div.menuItemSep {
	border-top: 1px solid #000
}




div.menuProSeccion {
	border-bottom: #eaeaea 1px solid;
	padding: 10px 10px 11px 23px;
	font-weight: bold;
	background: #0694de url(../images/c_b01.gif) no-repeat scroll 4px 9px;
	color: #fff
}

div#menuPro {
	background: #fff;
	font-size: 11px
}

div.menuProC {
	border-bottom: #eaeaea 1px solid
}

div.menuProC a {
	display: block;
	padding: 7px 10px 7px 23px;
	background: url(../images/c_b02.gif) no-repeat scroll 6px 9px;
	color: #8f8c8c;
	text-decoration: none
}

div.menuProC a:hover {
	color: #0595de
}

div.menuProC2 {
	display: none;
	border-top: #eaeaea 1px solid
}

div.menuProC2 a {
	padding: 4px 10px 4px 23px;
	background: url(../images/c_b03.gif) no-repeat scroll 12px 9px
}

div.menuProC2 a:hover {
	color: #0595de
}

div.menuProC2 a.menuProC2Activo,
div.menuProC2 a.menuProC2Activo:hiver {
	background: #f1f1f1;
	color: #8f8c8c
}




div#menuVehiculos {
    clear: both;
    margin-top: 10px;
    text-align: center
}

div#menuVehiculos > img,
div#menuVehiculos a {
    margin: 0 16px
}




div#menuIdiomas {
    float: right;
    margin-top: 8px;
    font-size: 1px
}

div#menuIdiomas a {
    margin-right: 7px
}




div.novedadesHTitulo {
	margin: 9px 0
}

div.novedadesHTitulo a {
	font-size: 12px;
	color: #0e6da4;
	font-weight: bold;
	text-decoration: none
}

div.novedadesHTitulo a:hover {
	color: #0595de
}




div.productosHCaja {
	width: 100%;
	padding: 12px 0 14px 0;
	background: url(../images/c_k04.gif) repeat-x scroll left bottom
}

img.productosHFoto {
  	display: block;
	float: left;
	margin-right: 10px;
	border: 1px solid #d4d6d7
}

div.productosHTexto {
	float: left;
	width: 454px
}

div.productosHTitulo {
	margin-bottom: 9px
}

div.productosHTitulo a {
	font-size: 12px;
	color: #0e6da4;
	font-weight: bold;
	text-decoration: none
}

div.productosHTitulo a:hover {
	color: #0595de
}




h1.notaTitulo {
	margin: 13px 0;
	font-size: 18px;
	color: #0c72a3
}

div.notaSumario {
	margin: 0 0 13px 0;
	font-weight: bold
}

div.notaTexto {
	margin: 0 0 26px 0
}




div.listadoCaja {
	width: 100%;
	padding: 12px 0 14px 0;
	background: url(../images/c_k04.gif) repeat-x scroll left bottom
}

div.listadoFoto {
	width: 174px;
	float: left;
	margin-right: 10px;
	text-align: center
}

img.listadoFoto {
  	display: block;
	float: left;
	margin-right: 10px;
	border: 1px solid #d4d6d7
}

div.listadoTexto {
	float: left;
	width: 380px
}

div.listadoTitulo {
	margin-bottom: 9px;
	font-size: 12px;
	color: #0e6da4;
	font-weight: bold
}

div.listadoTitulo a {
	font-size: 12px;
	color: #0e6da4;
	font-weight: bold;
	text-decoration: none
}

div.listadoTitulo a:hover {
	color: #0595de
}

div.listadoNavegacion {
	padding-top: 6px;
	text-align: right
}

div.listadoNavegacion a {
	text-decoration: none
}




form.listadoSForm {
	border-bottom: 3px solid #d7d7d7;
	padding: 13px 0 18px 0
}

form.listadoSForm input,
form.listadoSForm select,
form.listadoSForm button {
	margin: 2px 0
}

div.listadoSCaja {
	width: 100%;
	padding: 12px 0 14px 0;
	background: url(../images/c_k04.gif) repeat-x scroll left bottom
}

h1.listadoSNombre {
	margin-bottom: 3px;
	font-size: 14px;
	color: #0e6da4;
	font-weight: bold
}

span.listadoSDireccion {
	font-size: 12px;
	font-weight: bold
}

span.listadoSTipos {
	color: #0e6da4
}

div.listadoSNavegacion {
	padding-top: 6px;
	text-align: right
}

div.listadoSNavegacion a {
	text-decoration: none
}




form.contacto label {
	display: block;
	float: left;
	width: 80px;
	margin-top: 3px;
	margin-right: 5px;
	font-size: 11px;
	font-weight: bold;
	text-align: right
}

form.contacto input,
form.contacto textarea {
	float: left;
	width: 450px;
	margin-bottom: 3px;
	border: 1px solid #989797;
	padding: 2px
}

form.contacto textarea {
	height: 100px
}

form.contacto input.radio {
	float: none;
	width: 16px;
	height: 16px;
	margin: 0 5px 0 0;
	border: 0;
	padding: 0
}

form.contacto input.check {
	width: 16px;
	height: 16px;
	margin: 0 5px 3px 0;
	border: 0;
	padding: 0
}

form.contacto label.check {
	width: auto;
    text-align: left
}

form.contacto button {
	border: 1px solid #989797;
	margin-right: 0;
	padding: 2px 10px 3px 10px
}




form#login input {
    width: 250px
}

form#logoff {
    float: right;
    margin: 11px 38px 0 0;
	font-size: 11px;
    font-weight: normal
}

form#logoff button {
	border: 1px solid #989797;
	padding: 2px 5px;
	font-size: 10px
}

div#articulosMenu {
    width: 100%;
    border-bottom: 1px solid #d7d7d7
}

div#articulosMenu a {
    float: left;
    border-top: 3px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
	padding: 10px 12px 11px 12px;
    color: #0694de;
	font-weight: bold;
    text-decoration: none
}

div#articulosMenu a:hover {
    color: #666
}

div#articulosMenu a:first-child {
    border-left: 1px solid #d7d7d7;
}

div#articulosMenu a.activo,
div#articulosMenu a.activo:hover {
    background: #0694de;
    color: #fff
}

div#articulosMenu a.resaltado {
    background: #fef6ea;
    color: #f90
}

div#articulosMenu a.resaltado.activo {
    background: #f90;
    color: #fff
}

table.articulosDatos {
    margin: 0;
    border: 0;
    padding: 0;
    border-collapse: collapse
}

table.articulosDatos td {
    width: 174px;
    border-bottom: 1px solid #d7d7d7;
    border-left: 1px solid #d7d7d7;
    padding: 10px;
    font-size: 10px;
    vertical-align: top
}

table.articulosDatos td:first-child {
    border-left: 0;
    padding-left: 0
}

table.articulosDatos td:last-child {
    padding-right: 0
}

table.articulosDatos td img {
    margin-bottom: 5px
}

table.articulosDatos td div {
    float: left;
    width: 70px;
    margin: 0 10px 5px 0;
    padding: 3px 0;
    background: #0694de;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-align: center
}

table.articulosDatos td form {
    float: left
}

table.articulosDatos td input,
table.articulosPedidos td input {
    float: left;
    padding: 2px 3px 3px 3px;
    border: 1px solid #0694de;
    text-align: right
}

table.articulosDatos td button,
table.articulosPedidos td button,
button.articulosPedidosEnviar {
    float: left;
    padding: 2px 6px 3px 6px;
    margin: 0;
    border: 1px solid #0694de;
    background: #cde5f2
}

table.articulosDatos td span,
table.articulosPedidos td span {
    color: #0694de
}




table.articulosPedidos {
    margin: 0;
    border: 0;
    padding: 0;
    border-collapse: collapse
}

table.articulosPedidos td {
    border-bottom: 1px solid #d7d7d7;
    padding: 4px 15px 4px 0;
    font-size: 10px;
    vertical-align: center
}

table.articulosPedidos td:last-child {
    padding-right: 0
}

table.articulosPedidos td form {
    width: 165px
}

table.articulosPedidos td input,
table.articulosPedidos td button {
    font-size: 10px
}
