body {
	 margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif;
}

.lat_menu{
font-family:Verdana, Arial, Helvetica, sans-serif; color:#009de0; font-size:12px; letter-spacing:0,1cm; padding:5px 0 5px 0px; text-decoration:none;}

.active{
font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:12px; letter-spacing:0,1cm; padding:5px 0 5px 0px; text-decoration:none;}
a:hover.lat_menu{ text-decoration:none; color:#FF9900; }
.access{
font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; letter-spacing:0,1cm; font-stretch:condensed; padding:0px 10px 0px 0px;}
.text_in{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; text-decoration:none;} a:hover.text_in{ color:#0099FF; text-decoration:underline; }
.form{  border-color:#0099FF; height:20px; border-style:ridge; width:110px; border-top-width:1px; border-right-width:1px; border-left-width:1px; border-bottom-width:1px;}  
.button{ height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; margin: 0 0 0 5px;
}
.register{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:9px; text-decoration:none;} a:hover.register{ color:#0099FF; text-decoration:underline; }
.credits{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:19px; letter-spacing:0,4cm; font-weight:bold; }
.text{font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; text-decoration:none;}
.info{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#009de0; font-size:10px; text-decoration:none;} a:hover.info{ color:#FF9900; text-decoration:underline; }
.sublinks{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px; padding:5px 0 5px 0px; text-decoration:none;} a:hover.sublinks{ color:#999999; text-decoration:none; }

.form_alta_usuario
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*
.textbox_form
{
	border-color:#0099FF; 
	height:18px; 
	border-style:ridge;
	border-top-width:1px; 
	border-right-width:1px; 
	border-left-width:1px; 
	border-bottom-width:1px;	
}
*/
.etiqueta {
			color:black;
		}
		.error {
			color:red;
		}
		
.explicacion
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

/**************************************/
.tipo_producto
{
	color:#85858A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*font-weight:bold;*/
}

.color_altern
{
	background-color:#f4f4f4;
}

.link_imagen
{
	border: solid 1px #f4f4f4;
}

.link_imagen:hover
{
	border: solid 1px #439feb;
}

.nom_prod_listado a
{
	color:#009de0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.nom_prod_listado a:hover
{
	color:#FF9900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}


.desc_corta
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:5px;
}

.nom_prod
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.titulo_detalle
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.contenido_detalle
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;/**/
}

/* Paginación de imágenes del detalle producto */

div.packs { padding:0px 0px 10px 0px;}
div.packs span.piefoto { color:#999999; font-size: 10px;}
div.packs a 
{
	color:#000000;
	border: 1px solid #CCCCCC;
	font-size:10px;
	padding: 1px 4px 1px 4px;
	text-decoration: none;
}

div.packs a:hover { border-color: #000000;	text-decoration: none;}
div.packs a.selected { background-color:#CCCCCC; color:#FFFFFF;}


/* Paginacion Catalogo público */
div.pagcatalogo 
{
	/*margin-bottom:10px;*/
	padding: 0px 0px;
	vertical-align:middle;
}

div.pagcatalogo a
{
	color:#000000;
	border: 1px solid #CCCCCC;
	font-size:10px;
	padding: 0px 4px 0px 4px;
	text-decoration: none;
}

div.pagcatalogo a:hover 
{
	border-color: #000000;
	text-decoration: none;
	}
div.pagcatalogo a.selected { background-color:#CCCCCC; color:#FFFFFF;}

div.pagcatalogo a.salto_paginacion
{
    border: 0px;
}

div.pagcatalogo a.salto_paginacion:hover
{
    border: 0px;
}

.ref_producto
{
	color:#85858A;
	font-size:11px;
	padding-left:18px;
}

.contenido_globo
{
	color:#000000;
	font-size:11px;
	text-align:left;
	width:85%;
}

.rider_1{background-image:url(../imgs/menu/rider_1.gif); height:37px; width:200px; background-repeat:no-repeat;}
.rider_2{background-image:url(../imgs/menu/rider_2.gif); height:22px; width:200px; background-repeat:no-repeat;}
.div_rider{background-image:url(../imgs/menu/dv_ln.gif); background-repeat:no-repeat; height:2px;}
.outsider{background-image:url(../imgs/menu/ln.gif); background-repeat:repeat-y; color:#009de0; font-size:12px; display:block; line-height:25px;}
.outsider a{text-decoration:none; display:block; color:#009de0; font-weight:bold }

.outsider a:hover{color:#743090; }
.outsideractive{background-image:url(../imgs/menu/ln_over.gif); background-repeat:repeat-y; color:#743090; font-size:12px; display:block; line-height:25px; width:200px;}
#services{background-image:url(../imgs/menu/servicio24.gif); width:200px; height:86px; background-repeat:no-repeat; font-size:12px;}
.nagoya_1{background-image:url(../imgs/menu/tc_nagoya1.gif); background-repeat:no-repeat; width:170px; height:9px; }
.nagoya_2{background-image:url(../imgs/menu/tc_nagoya2.gif); background-repeat:no-repeat; width:170px; height:9px;}
.nagoya_md{background-image:url(../imgs/menu/tc_nagoya_md.gif); background-repeat:repeat-y;}
.incasedivider{background-image:url(../imgs/pix.gif); background-repeat:repeat-x; height:2px;}
.infolayer{background-image:url(../imgs/info.gif); width:222px; height:154px; background-repeat:no-repeat;}
.line_grid_1{background-image:url(../imgs/line_1.gif); width:432px; height:33px; background-repeat:no-repeat; font-size:11px; color:#000000; text-decoration:none;}
.line_grid_1 a{ display:block;}
.line_grid_1 a:hover{color:#009de0; display:block;}
.line_grid_2{background-image:url(../imgs/line_2.gif); width:432px; height:33px; background-repeat:no-repeat; font-size:11px; color:#000000; text-decoration:none;}
.line_grid_2 a{ display:block;}
.line_grid_2 a:hover{color:#009de0; display:block;}
.line_grid_box{background-color:#FFFFFF; border-left:solid 1px; border-left-color:#CCCCCC; border-right:solid 1px; border-right-color:#CCCCCC; width:432px;}
.line_grid_box_last{background-color:#FFFFFF; border-left:solid 1px; border-left-color:#CCCCCC; border-bottom:solid 1px; border-bottom-color:#CCCCCC; border-right:solid 1px; border-right-color:#CCCCCC; width:432px;}
.infobox{background-image:url(../imgs/beat_box.gif); background-position:right; background-repeat:no-repeat; width:221px; height:155px;}

/*************************text******************************/
.text{ font-size:11px; color:#000000; text-decoration:none;}
.arrow li{ list-style:url(../imgs/arrow.gif); margin-left:-20px; font-size:12px;}
.noarrow li{ list-style-image:none; font-size:11px;}
.text a{ color:#009de0; text-decoration:none;}
.text a:hover{text-decoration:underline;}
.credits{ font-size:18px; color:#000000; text-decoration:none;}
.small{ font-size:10px; color:#000000; text-decoration:none;}
.small a{ color:#009de0; text-decoration:none;}
.small a:hover{ color:#009de0; text-decoration:underline;}*text******************************/