.cr2 {
border:1px solid #FC3D32;
}
.cr3 {
border:1px solid #FFFFFF;
}
* {
border:0 none;
font-family:Trebuchet MS, Tahoma, Arial,Helvetica,sans-serif;
font-size:16px;
font-style:normal;
font-weight:normal;
margin:0;
padding:0;
z-index:1;
}
h1 {
font-size:20px;
}
h2 {
font-size:18px;
}
h3 {
font-size:16px;
}
h4 {
font-size:14px;
}
h5 {
font-size:13px;
}
h6 {
font-size:13px;
}
p {
font-size:12px;
}
a {
	font-size:12px;
	color:#FC3D32;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
body {
color:#697074;
font-size:16px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
#cajon {
background-color:#FFFFFF;
border:1px solid #BBBBBB;
height:575px;
margin-left:auto;
margin-right:auto;
margin-top:1%;
position:relative;
width:960px;
}
#continente {
background-color:#FFFFFF;
background-image:url(/imagen/marmade-logo.jpg);
background-position:22px 64px;
background-repeat:no-repeat;
clear:both;
float:left;
height:575px;
width:960px;
}
#caja_principal {
height:450px;
margin-left:83px;
width:878px;
text-align:left;
}
.imagen_home {
border:1px solid #bbbbbb;
overflow:hidden;
height:445px;
width:795px;
}
#imagehome{
position:relative;overflow:hidden;	
}
#cameta_mapa {
border:1px solid #bbbbbb;
height:445px;
width:795px;
}
#caja_by_neli {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 85px 50%;
color:#BBBBBB;
font-variant:small-caps;
font-weight:bold;
line-height:16px;
margin-bottom:6px;
margin-top:47px;
padding:0;
text-align:right;
width:878px;
}
* html #caja_by_neli {
margin-left:0;
}
:first-child + html #caja_by_neli {
margin-left:0;
}
ul.menu_principal {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
ul.menu_principal li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
ul.menu_principal a {
font-variant:small-caps;
font-size:16px;
}
#menu_principal {
padding:0;
width:840px;
}
#menu_principal .enlace_menu_principal_activado, #menu_principal a {
float:left;
font-variant:small-caps;
font-weight:bold;
margin-right:38px;
text-decoration:none;
outline:none;
}
ul.menu_principal .lastItem {
margin-left:2px;
margin-right:0 !important;
text-align:right;
}
#menu_principal {
float:left;
margin:3px 85px;
width:830px;
}
#menu_principal a {
color:#BBBBBB;
}
#menu_principal a:hover {
color:#FC3D32;
}
.enlace_menu_principal_activado {
color:#FC3D32;
}
.enlace_descarga_pdf {
color:#FC3D32;
font-size:12px;
font-variant:small-caps;
font-weight:500;
margin-right:24px;
text-decoration:underline;
}
.enlace_descarga_pdf:hover {
}
#caja_menus_secundarios {
clear:both;
float:left;
margin-left:20px;
margin-top:30px;
min-height:370px;
width:140px;
}
.colecciones_menu {
min-height:315px !important;
}
ul.submenu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
ul.submenu li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
ul.submenu span.menus_secundarios_activado, ul.submenu a {
/*float:left;*/
font-size:15px;
font-variant:small-caps;
font-weight:bold;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
display:block;
white-space:nowrap;
width:125px;
overflow:hidden;
text-overflow:ellipsis;
}
.menus_secundarios {
color:#BBBBBB;
}
.menus_secundarios:hover {
color:#FC3D32;
}
.menus_secundarios_activado {
color:#FC3D32;
display:block;
overflow:hidden;
white-space:nowrap;
width:125px !important;
text-overflow:ellipsis;
}
.caja_menu_secundarios_bottom {
clear:both;
float:left;
}
.caja_menu_secundarios_bottom a.buttonShow {
border:1px solid #999999;
color:#999999;
display:block;
font-size:12px;
font-variant:small-caps;
padding:4px 5px;
text-align:center;
text-decoration:none;
width:82px;
margin-left:34px;

}
.caja_menu_secundarios_bottom a.buttonShow:hover {
color:#FC3D32;
}
#cameta_iz {
border:1px solid #bbbbbb;
clear:both;
float:left;
height:443px;
margin-right:12px;
text-align:left;
width:160px;
}
#cameta_de {
border:1px solid #bbbbbb;
float:left;
height:443px;
text-align:left;
width:620px;
}

#image_seccion_marmade {
float:left;
height:425px;
margin:10px 11px 10px 15px;
overflow:hidden;
width:257px;
}
#textos_seccion_marmade {
float:left;
height:210px;
text-align:left;
width:325px;
}
#textos_seccion_marmade h1 {
color:#FC3D32;
font-size:15px;
font-variant:small-caps;
font-weight:bold;
line-height:15px;
margin-bottom:3px;
text-transform:lowercase;
}
#textos_seccion_marmade p {
font-size:12px;
text-align:justify;
line-height:16px;
margin-top:5px;
}
.distancia_top_textos_neli {
margin-top:225px;
}
.distancia_top_textos_filosofia {
margin-top:260px;
}
.distancia_top_textos_solidario {
margin-top:260px;
}
* html .distancia_top_textos_neli {
margin-top:225px;
}
* html .distancia_top_textos_filosofia {
margin-top:225px;
}
* html .distancia_top_textos_solidario {
margin-top:225px;
}
:first-child + html .distancia_top_textos_neli {
margin-top:225px;
}
:first-child + html .distancia_top_textos_filosofia {
margin-top:225px;
}
:first-child + html .distancia_top_textos_solidario {
margin-top:225px;
}
#caja_submneu_colecciones,
#caja_submneu_pasarela{
clear:both;
float:left;
margin:auto 20px;
width:120px;
}
#caja_submneu_pasarela h1,
#caja_submneu_colecciones h1 {
font-size:15px;
font-variant:small-caps;
font-weight:bold;
}
#caja_submneu_pasarela h1{
	/*text-align:center;*/	
}
#caja_submneu_pasarela div.description,
#caja_submneu_colecciones div.description {
font-size:11px;
/*height:37px;*/
height:55px;
overflow:hidden;
text-align:left;
/*width:133px;*/
}
#caja_submneu_colecciones div.description p {
font-size:14px;
font-variant:small-caps;
font-weight:bold;
}
#caja_descargas_pdf {
clear:both;
float:left;
margin-left:20px;
margin-top:4px;
text-align:left;
width:146px;
}
* html #caja_descargas_pdf {
margin-top:115px;
}
:first-child + html #caja_descargas_pdf {
margin-top:115px;
}
#caja_paginador {
float:left;
margin-left:24px;
margin-top:422px;
width:50px;
}

.enlace_paginador_menos {
background-image:url(/imagen/paginador_menos.jpg);
background-position:0 -22px;
display:block;
float:left;
height:22px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
width:14px;
}
.enlace_paginador_menos:hover {
background-position:0 -44px;
}
.enlace_paginador_mas {
background-image:url(/imagen/paginador_mas.jpg);
background-position:0 -22px;
display:block;
float:left;
height:22px;
margin-left:3px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
width:14px;
}
.enlace_paginador_mas:hover {
background-position:0 -44px;
}
#caja_paginador_verical2, #caja_paginador_verical {
float:left;
height:28px;
margin-left:29px;
margin-top:415px;
width:22px;
}
#caja_paginador_verical2 {
}
.disabled {
background-position:0 0 !important;
cursor:default;
}
.enlace_paginador_arriba_verical {
background-image:url(/imagen/paginador_vertical_arriba.jpg);
background-position:0 -14px;
display:block;
float:left;
height:14px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
width:22px;
}
.enlace_paginador_arriba_verical:hover {
background-image:url(/imagen/paginador_vertical_arriba.jpg);
background-position:0 -28px;
display:block;
float:left;
height:14px;
width:22px;
}
.enlace_paginador_abajo_verical {
background-image:url(/imagen/paginador_vertical_abajo.jpg);
background-position:0 -14px;
clear:both;
display:block;
float:left;
height:14px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
width:22px;
}
.enlace_paginador_abajo_verical:hover {
background-image:url(/imagen/paginador_vertical_abajo.jpg);
background-position:0 -28px;
display:block;
float:left;
height:14px;
width:22px;
}
.caja_articulos_general {
padding:5px 4px 4px;
}
.caja_articulos {
float:left;
margin:1px 2px 1px 5px;
min-height:138px;
min-width:124px;
}
.caja_articulos a.producto_title{outline:none;}
.caja_articulos_title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/imagen/bg-articulos.png) repeat scroll left top;
display:block;
font-variant:small-caps;
font-weight:bold;
margin-top:-27px;
overflow:hidden;
position:absolute;
/*text-align:center;*/
width:144px;
z-index:1000;
}
.caja_articulos_title a {
color:#333333;
font-size:13px;
text-decoration:none;
}
.caja_articulos_title a:hover {
color:#FC3D32;
}
.caja_articulos img {
border:1px solid #CCCCCC;
height:138px;
width:142px;
}
#scrollTienda{
height:435px;
	}
* html .caja_articulos {
margin:1px 1px 1px 5px;
}
:first-child + html .caja_articulos {
margin:1px 1px 1px 5px;
}
#detalle_producto {
float:left;
font-size:11px;
height:262px;
margin:0px;
margin-left:4px;
margin-top:174px;
width:194px;
}
* html #detalle_producto {
margin-top:150px;
}
:first-child + html #detalle_producto {
margin-top:150px;
}
#detalle_producto h1, #detalle_producto h2 {
color:#FC3D32;
font-size:15px;
font-variant:small-caps;
font-weight:bold;
margin-bottom:9px;
text-decoration:underline;
vertical-align:bottom;
white-space:nowrap;
}
#detalle_producto h2 {
color:#84708D;
font-size:15px;
margin:0;
margin-left:2px;
text-decoration:none;
}
/*#detalle_producto p {
text-align:justify;
margin-left:2px;
}*/
#detalle_producto div.cuerpo {
margin-left:2px;
min-height:175px;
text-align:justify;
}
#detalle_producto div.cuerpo,
#detalle_producto div.cuerpo p
{
	font-size:14px !important;
	 line-height:14px;
}
#detalle_producto p.precio {
font-size:14px;
margin-left:2px;
font-variant:small-caps;
font-weight:bold;
margin:5px 0;
}
#imagen_producto {
float:right;
border: 1px solid #bbbbbb;
overflow:hidden;
height:420px;
margin:6px 6px 4px 12px;
width:390px;
}
.enlace_volver,
.enlace_comprar {
border:1px solid #CCCCCC;
color:#FC3D32;
display:block;
float:left;
font-size:14px;
font-variant:small-caps;
font-weight:bold;
padding:2px 4px;
margin-left:8px;
text-decoration:none;
}
.enlace_comprar{
	clear:left;
}
.enlace_comprar:hover {
border:1px solid #000000;
}
.fondo_noticias {
background-image:url(/UserFiles/templates/imagen_noticias.jpg);
background-repeat:no-repeat;
}
.titulo_noticias {
border-bottom:1px solid #BBBBBB;
font-size:15px;
line-height: 14px;
font-variant:small-caps;
text-transform:lowercase;
font-weight:bold;
margin:40px 30px 18px 21px;
padding-bottom:6px;
padding-left:10px;
text-align:left;
width:566px;
}
.caja_noticias {
border:1px solid #BBBBBB;
float:left;
height:94px;
/*margin:13px 25px 0 21px;*/
margin:0px 25px 13px 21px;
/*padding:6px 14px 4px 15px;*/
padding:6px;
}
.caja_noticias h1 {
background-image:url(/imagen/cuadro.jpg);
background-position:0 10px;
background-repeat:no-repeat;
float:left;
font-size:13px;
font-variant:small-caps;
font-weight:bold;
padding-left:8px;
margin:auto auto 5px;
width:435px;
}
.caja_noticias p {
float:left;
font-size:12px;
line-height:14px;
text-align:justify;
padding-left:8px;
overflow:hidden;
text-overflow: ellipsis;
width:435px;
height:70px;
}
.foto_noticia {
float:right;
height:93px;
margin:0px;
width:108px;
}
.color_fondo_pasarela {
/*background-color:#000000;*/
/*text-align:center;*/
}
.posicion_foto_imagen_vertical {
height:450px;
margin-left:150px;
}
.posicion_foto_imagen_apaisada {
height:450px;
position:absolute;
}
#cajon_videos {
padding-bottom:5px;
padding-left:40px;
padding-top:10px;
}
.cajas_videos {
float:left;
margin-right:10px;
margin-top:4px;
width:270px;
}
.titulo_video {
clear:both;
color:#999999;
float:left;
font-size:10px;
margin-top:-5px;
}
* html .titulo_video {
margin-top:-2px;
}
* html .cajas_videos {
margin-top:-2px;
}
:first-child + html .titulo_video {
margin-top:-2px;
}
:first-child + html .cajas_videos {
margin-top:-2px;
}

.mapa{
		border:1px solid #dddddd;
		margin:16px 25px 13px 17px;
		width:391px;
		height:411px;
		float:left;
	}
	
#gMap{
	background-color:#FF0000;
	width:391px;
	height:411px;
}

.mapa div{z-index:2 !important;}
.mapa span,
.mapa a{
	font-size:10px !important;	
}
#contacto{
	border:0px;
	
	font-size:12px !important;
	width:359px;
	min-height: 255px;
	margin:0px;
	margin-top:67px;
	float:right;
}
#formulario {
border-left:1px solid #bbbbbb;
padding-left:13px;
height:280px;
}
#formulario legend{
	 padding-top:11px;
	 padding-bottom:8px;
	 font-size:12px;
	 line-height:14px;
	 font-variant:small-caps;
	 font-weight:bold;
	}
.boton_formulario {
background-color:#ffffff;
border:1px solid #333333;
color:#000000;
cursor:pointer;
float:right !important;
margin-right:20px;
padding:0px !important;
line-height:11px;
}
.boton_formulario:hover {
background-color:#eaeaea;
border:1px solid #FC3D32;
color:#FC3D32;
}
#formulario label{font-size:12px;}
#formulario input {
border:1px solid #bbbbbb;
float:left;
font-size:11px;
padding:2px;
}
#formulario textarea {
border:1px solid #bbbbbb;
float:left;
font-size:11px;
padding:2px;
width:326px;
}
#formulario input.over,
#formulario textarea.over{
	border:1px solid #FC3D32;
}
#formulario label.over{
	color:#FC3D32;
	}
.linea {
clear:both;
float:left;
margin-bottom:10px;
width:350px;
}
.sinMargen{
	margin:0px;
	}
.etiqueta {
float:left;
text-align:left;
padding:1px;
width:55px;
}
.etiqueta_cometario {
/*border-color:#bbbbbb #bbbbbb -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px 0;*/
display:block;
text-align:left;
line-height:16px;
padding:2px;
width:326px;
}
#formulario #nombre {
width:268px;
}
.input_corto {
margin-right:5px;
width:100px;
}
#caja_datos_contacto {
display:block;
float:left;
margin-left:13px;
width:330px;
text-align:left;
line-height:12px;
}
#caja_datos_contacto h1 {
font-size:15px;
font-weight:bold;
font-variant:small-caps;
line-height:18px;
}
#caja_datos_contacto address{
	margin-top:8px;	
}


div.contentCarrito {
display:block;
margin:15px auto auto;
width:95%;
}
div.contentCarrito div.info div.left {
float:left;
width:50%;
}
div.contentCarrito div.botonera {
display:block;
margin-top:20px;
text-align:center;
}
div.contentCarrito div.botonera form {
display:block;
margin:auto;
width:185px;
}
div.contentCarrito div.botonera form input {
cursor:pointer;
margin-left:10px;
}
table.carrito {
border:1px solid #999999;
clear:both;
width:99%;
}
table.carrito col.precio {
background-color:#EAEAEA;
}
table.carrito col.cantidad {
background-color:#A3A3A3;
}
table.carrito col.subtotal {
background-color:#FAFAFA;
}
table.carrito td {
font-size:13px;
padding:4px;
text-align:right;
}
table.carrito td.titulo {
text-align:left;
width:100%;
}
table.carrito td.total {
font-size:11px;
font-weight:bold;
}
table.carrito th {
background-color:#C9EF86;
font-size:14px;
padding:4px;
text-align:center;
}
table.carrito tr.cl1 {
background-color:#DADADA;
}
table.carrito tr.cl2 {
background-color:#EAEAEA;
}
table.upper td {
padding:0;
vertical-align:middle;
}
table.upper td.num {
padding-right:2px;
width:100%;
}
table.upper a {
background-color:#FAFAFA;
border:1px solid #999999;
color:#333333;
display:block;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-align:center;
text-decoration:none;
font-size:9px;
line-height:9px;
width:9px;
}
table.upper a:hover {
color:#FC3D32;
border-color:#FC3D32;
}
div.formUser {
margin:auto;
width:90%;
}
div.formUser h1 {
color:#FC3D32;
font-size:15px;
padding:2px 0;
text-align:left;
font-variant:small-caps;
text-transform:lowercase;

}
div.formUser hr {
background-color:#999999;
height:2px;
margin:12px auto;
padding:2px;
width:80%;
}
div.form {
float:left;
width:45%;
margin-right:27px;
}
div.ur {
margin:auto;
width:270px;
}
div.urinfo div.form {
width:80%;
}
form.formulario p {
clear:both;
display:block;
float:none;
margin-bottom:10px;
text-align:left;
}
form.formulario input,
form.formulario textarea {
float:none;
border:1px solid #bbbbbb;
color:#697074;
font-size:12px;
padding:0 2px;
width:130px;
}
form.formulario textarea{
		width:230px;
		height:55px;
	}
:first-child + html form.formulario textarea,
* html form.formulario textarea
{
	height:80px;
}
form.formulario input[type=submit]{
	background-color:#eaeaea;
	color:#697074;
	width:110px;
	}

form.formulario input[type=checkbox],
form.formulario input[type=radio]{
		width:auto;
	}

form.formulario label {
display:block;
float:left;
width:107px;
font-size:13px;
padding:0 2px;
}
form.formulario label.check {
display:block;
float:left;
width:250px;
font-size:13px;
padding:0 2px;
cursor:pointer;
}
:first-child + html label.check,
* html label.check
{
	width:100%;	
}
form.formulario label.check:hover {
	color:#FC3D32;
}
form.formulario label.over {
color:#FC3D32;
}
form.formulario textarea.over, form.formulario input.over {
border:1px solid #FC3D32;
background-color:#ffffff;
}
form.formulario label.ch {
cursor:pointer;
width:100%;
}
form.formulario label.ch input {
width:auto !important;
}
div.botonera {
display:block;
text-align:center;
}
div.botonera input {
cursor:pointer;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
div.botonera input:hover {
border:1px solid #333333;
color:#FC3D32;
}
div.info {
border:1px solid #999999;
clear:both;
display:block;
float:left;
margin:20px 0;
padding:20px;
width:92%;
}
div.pedido_comentario{
		clear:both;
		margin:14px 14px;
	}
div.area_comentario textarea{
	 width:520px;
	}
div.info span{font-size:12px;}
div.info strong{font-size:12px;}
div.info em{font-size:12px;}
div.Error {
display:block;
position:absolute;
height:1px;
width:796px;
cursor:pointer;
}
div#cameta_de div.Error{
	width:620px;
}
div.Error ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
display:block;
float:right;
background-color:#FF9F9F;
border:1px solid #FC3D32;
padding:5px;
}
div.Error li{font-size:12px;text-align:left;}
.carrito_tmpl {
border:1px solid #999999;
}
#textMarmade {
font-size:12px;
height:192px;
width:325px;
}
#textNews {
height:357px;
}

#cameta_iz.showImage{/*text-align:center;*/  padding:0px; overflow:hidden;}
div.panel-wrapper{max-width:620px; max-height:443px; overflow:hidden;}
#coda-home div.panel-wrapper{max-width:819px;max-height:445px;}

.caja_video{
	width:290px;
	margin:2px 5px 0px 5px;
	float:left;
	/*text-align:center;*/
	border:1px solid #999999;
	padding:1px;
}
.caja_video img{border:0px;
	max-width:290px;
	max-height:200px;
}
.caja_video .titleVideo{font-weight:bold; text-align:left; font-size:13px; padding:2px; margin-top:-5px;}
.caja_video:hover{border:1px solid #FC3d32;cursor:pointer;}
#scrollVideo{height:430px; padding-right:0px !important;}


table#registroBanco{font-size:11px;}
table#registroBanco th{padding:3px;font-size:11px;background-color:#eaeaea; white-space:nowrap; vertical-align:top;}
table#registroBanco td{padding:3px;font-size:11px;}



