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 }





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.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: 4px;
	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 button {
	border: 1px solid #666464;
	padding: 0 10px
}