/*ambiente general*/
#Body , .Normal, .NormalDisabled{font-family:Arial, Helvetica, sans-serif;color:#333;font-size:12px;}
#fondo {background:#F2F0F0 url('../_default/Skins/Skin_01_PIA3/imagenes/background.jpg') no-repeat top center;}
#dnn_ctr632_Busqueda_LabelBuscarProductos, #dnn_ctr633_Busqueda_LabelBuscarProductos{color:black; text-align:left;}
a {text-decoration:none;}   
h1, h2, h3 {color:#009AC7;}
h4 {color:#fff;} 
h1 {font-size:24px;} 
h2 {font-size:14px;}
h3 {font-size:13px;}
h4 {font-size:12px;}
img {border:none;}

/*fin ambiente general*/
.template_style {background-color: white;}

/*disenopagina*/
/*.disenopagina_fondoopcionesespeciales{background:url(../_default/Skins/Skin_01_PIA3/imagenes/back_menu_naranja.jpg) repeat-x top left;}*/
.disenopagina_alinearopcionesespeciales{text-align:center;}
/*.disenopagina_fondomenuandrea{background:url(../_default/Skins/Skin_01_PIA3/imagenes/back_menugris.jpg) repeat-x top left;}*/
.disenopagina_fondomenuandrea, .disenopagina_fondoopcionesespeciales{border-bottom:solid 3px; border-bottom-color: #05BAA5;}
/*fin dise?opagina*/

/*skinadministrar*/
.skinadministrar_colorfondo{ background-color:#fff;}
.skinadministrar_fondo #fondo{ background:none}
/*fin skinadministrar*/

/*catalogodigital*/
.catalogodigital_fondo #fondo {background:none;}
/*fin catalogodigital*/

/*flotante*/
.flotante, .ContentPane{background:#FFFFFF;}
/*fin flotante*/

/*shortcuts*/
.shorcuts_imgfondo{background:url(../_default/Skins/Skin_01_PIA3/imagenes/back_shortcuts.jpg) top repeat-x;}
.shorcuts_tamletra, .shorcuts_tamletra a{margin-left:3px; font-size: 11px;}
.shorcuts_colorletra div, .shorcuts_colorletra a{color:#333;}
.shorcuts_colorletrahover a:hover {color:#009AC7;}
/*fin shortcuts*/

/*footer*/
.footer_tamanoletraizquierda div, .footer_tamanoletraizquierda a{font-size:10px;}
.footer_tamanoletracentro div, .footer_tamanoletracentro a{font-size:12px;}
.footer_tamanoletraderecha div, .footer_tamanoletraderecha a{font-size:11px}
.footer_colorfondo{background:#F2F0F0;}
.footer_cambiarcolorletra div, .footer_cambiarcolorletra a, .footer_cambiarcolorletrahover a:hover {color:#BE1743;}
.footer_formatoletracentro div, .formatoletracentro a{font-weight:bold;  text-align:center; }
.footer_formatoletraderecha div, .formatoletraderecha a{text-align:right; }
/*footer*/

/*linksheader*/
.linkheader_colorletraizquierda a{color:#333;}
.linkheader_colorletraizquierdahover a:hover{color:#000;}
.linkheader_colorletraderecha a{ color:#333;}
.linkheader_colorletraderechahover a:hover{color:#000;}
.linkheader_tamanoletraizquierda, .linkheader_tamanoletraderecha{font-size:11px;}
/*fin linkshead*/

/*banderapaisestado*/
.banderaestado_contenedorprincipal a{color:#666;}
.banderaestado_contenedorprincipal a:hover{color:#000;}
.banderaestado_contenedorprincipal {float:right;width:250px;height:16px;margin-top:5px;margin-right:5px;font-size:11px;}
.banderaestado_textindent {text-indent:3px; padding-top:2px;}
/*fin banderapaisestado*/

/*seleccionpaisestado*/
#DivSeleccionPaisEstado {width:340px;}
.seleccionpaisestado_contenedorprincipal {float:left;padding-left:30px; width:290px;font-size:11px;}
.seleccionpaisestado_contenedorprincipal a, .seleccionpaisestado_contenedorprincipal a:hover, .seleccionpaisestado_contenedorprincipal{color:#666;}
.seleccionpaisestado_recordarubicacion {font-style:italic;}
.seleccionpaisestado_marginleftright {padding-left:5px;padding-right:5px;}
/*fin seleccionpaisestado*/

/*skingeneral*/
.skingeneral_colorlinks a{color:#009AC7;} 
.skingeneral_tamanoletratexto1{font-size:12px;}
.skingeneral_tamanoletratexto2{font-size:10px;}
.skingeneral_tamanoletratexto3{font-size:9px;}
.skingeneral_colorletratexto1, .skingeneral_colorletratexto2, .skingeneral_colorletratexto3, .skingeneral_colorletrageneral, .skingeneral_colorlinkshover a:hover{color:#333;}
/* fin skingeneral*/

/*skinsecundario*/
.skinsecundario_colorlink a{color:#009AC7;}
.skinsecundario_colorlinkhover a:hover{color:#e7502b;}
.skinsecundario_colortexto1, .skinsecundario_colortexto2, .skinsecundario_colortexto3{color:#333;}
.skinsecundario_tamanotexto1{ font-size:12px;}
.skinsecundario_tamanotexto2{ font-size:10px;}
.skinsecundario_tamanotexto3{ font-size:9px;}
/*skinsecundario*/

/*temporada banner*/
.temporada_andrea{text-align:right;}
/*fin temporada banner*/

/*skinprincipal*/
.skinprincipal_colorlinkzonaizq a, .skinprincipal_colorlinkzonacen a, .skinprincipal_colorlinkzonader a{color:#009AC7;}  
.skinprincipal_colorlinkzonaizqhover a:hover, .skinprincipal_colorlinkzonacenhover a:hover, .skinprincipal_colorlinkzonaderhover a:hover{color:#333;}  
.skinprincipal_colorlinkzonaizq h1, .skinprincipal_colorlinkzonacen h1, .skinprincipal_colorlinkzonader h1{text-align:left;}
/*fin skinprincipal*/

/*---skincatalogos---*/
.skincatalogos_imgfondo{background:#fff url(../_default/Skins/Skin_01_PIA3/imagenes/back_menu_navegador.jpg) top repeat-x;}
.skincatalogos_bannersmall1, .skincatalogos_bannersmall2{border:none;}
.categorias_alineartitulos h4{text-align:center}
.categorias_colorseparador hr{ color:#fff; border-color:#000;}
.categorias_colorcategorias h3, .categorias_colorcategorias h3 a{color:#009AC7;}
.categorias_colorcategoriashover h3 a:hover, .categorias_coloritemshover a:hover{color:#cc6666;}
.categorias_coloritems a{color:#000;}
.categorias_tamanoletra{margin-left:7px; font-size:11px; padding-top: 1px; padding-bottom: 1px;}
.ModCategoriasCatalogoC{background-color: #F2F0F0;}
/* fin categorias lado izq(skin catalogos y productos) */

/*productos promocionales*/
.agrupa_producto, .promocionales_alinearimg1, .promocionales_alinearimg2, .promocionales_alinearimg3, .promocionales_alinearimg4{text-align:center;}
.promocionales_alinearcolor, .promocionales_alinearmaterial2, .promocionales_alineartipo2{text-align:left;} 
.promocionales_tamanomodelo, .promocionales_tamanoprecio, .promocionales_tamanomodelo2, .promocionales_tamanoprecio2{font-size:12px;}
.promocionales_tamanocolor, .promocionales_tamanomaterial, .promocionales_tamanotipo, .promocionales_tamanocolor2, .promocionales_tamanomaterial2, .promocionales_tamanotipo2{font-size:10px;}
.promocionales_colormodelo, .promocionales_colorprecio, .promocionales_colormodelo2, .promocionales_colorcolor, .promocionales_colormaterial, .promocionales_colortipo{color:#666;}    
.promocionales_colorprecio2, .promocionales_colorcolor2, .promocionales_colormaterial2, .promocionales_colortipo2{color:#009AC7;}
/* fin productos promocionales*/

/*---fin skincatalogos---*/

/*control de busqueda*/
div.SearchContainer{background:url(../_default/Skins/Skin_01_PIA3/imagenes/back_caja_busqueda.jpg) no-repeat;/* agrupa imput text lupa y control de lista */} 
div.SearchIcon{cursor:pointer; /*div que contiene las imagenes de dnn y google */}
div.SearchIcon img{visibility:hidden} /* img triangulo de lista*/
input.SearchTextBox{border:0px; font-size:12px; color:#666; border-style:solid; border-width:1px; border-color:#E4E4E4 /* caja de texto */}
#SearchChoices{ background-color:#fff; color:#666; clear: both; display: none; border:solid 1px #ccc; z-index:2000; cursor:pointer; text-align:left; font-size:12px;}
#SearchChoices li{cursor: pointer; text-align:left;  background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{	color:#000; border: none;}
#SearchChoices li.searchDefault{ border: none;}
/*fin control de busqueda*/

/*control del busqueda de productos*/
.navegador_watermark {color: #B3B3B1; font-style:italic; text-align:left; font-size:10px;}
.navegador_busquedaproducto {text-align:left; color:#000000; font-size:11px;} 
.navegador_busquedaproducto input {width:100px; height:14px; font-size:12px;}
.navegador_busquedaproducto img:hover {cursor:pointer;}
#ContenedorImagenBusqueda {float:left; width:30px; margin-top:2px;}
/*fin del busqueda de productos*/

/* Estilo Recomendaciones*/
.recomienda_titulotextbox{font-size:13px; color:#009AC7; margin-top:10px;}
.recomienda_subtitulo{font-size:12px; color:#666;}
.recomienda_mensaje{font-size:12px;color:#333;}
.recomienda_ingresardatos{background:url(../_default/Skins/Skin_01_PIA3/imagenes/back_sucursales_recomienda.jpg) top repeat-x;}
/* Fin Recomendaciones */

/* Inicio estilo contacto*/
.contacto_mensaje {font-size:14px; font-weight:bold;}
.contacto_titulotextbox{font-size:13px; color:#009AC7;}
.contacto_subtitulo{font-size:12px; color:#666;}
.contacto_mensajecomentarioenviado{font-size:12px;text-align:center;color:#009AC7;font-weight:normal;}
.contacto_capturadomicilio{visibility:hidden;}
/* Fin estilo contacto*/

/*Inicia estilo opciones especiales*/
.opcionesEspeciales, .opcionesEspeciales a:link{font-size:13px;color:#54950B; font-weight: bold;}
.opcionesEspeciales a:visited, .opcionesEspeciales a:active{color:#54950B; font-weight: bold;}
.opcionesEspeciales a:hover {color:#54950B; text-decoration:none; font-weight: bold;}
/*fin estilo opciones especiales*/

/*navegadorproductos*/
.navegadorproductos_fondocategorias{background:#fff url(../_default/Skins/Skin_01_PIA3/imagenes/back_menu_navegador.jpg) top repeat-x; padding-top: 28px;}
.navegadorproductos_cambiaralturainfo{height:37px; }
.navegadorproductos_alinearinfoproducto{text-align:left;}

.navegadorproductos_colormodelo1, .navegadorproductos_colormodelo2,
.navegadorproductos_colorprecio1, .navegadorproductos_colorcolor1,
.navegadorproductos_colormaterial1, .navegadorproductos_colortipo1, .navegadorproductos_colorcatalogo1{color:#666;}

.navegadorproductos_tamanomodelo1, .navegadorproductos_tamanomodelo2,
.navegadorproductos_tamanoprecio1,.navegadorproductos_tamanocolor1, 
.navegadorproductos_tamanocolor2, .navegadorproductos_tamanomaterial1, 
.navegadorproductos_tamanomaterial2, .navegadorproductos_tamanotipo1, 
.navegadorproductos_tamanotipo2, .navegadorproductos_tamanocatalogo1,
.navegadorproductos_tamanocatalogo2, .navegadorproductos_tamanoprecio2{font-size:11px;}

.navegadorproductos_colorprecio2, .navegadorproductos_colorcolor2, 
.navegadorproductos_colormaterial2, .navegadorproductos_colortipo2, 
.navegadorproductos_colorcatalogo2, .navegadorproductos_colorpaginaactual, 
.navegadorproductos_colorleyendasfiltros, .navegadorproductos_colorleyendaordenar{color:#009AC7}

.navegadorproductos_mensaje, .navegadorproductos_tamanoprecio2{font-weight:bold;} 
.navegadorproductos_colornumpagina, .navegadorproductos_colornumpaginavisited, .navegadorproductos_colornumpaginaactive{color:#333;}

.navegadorproductos_tamanonumpagina, .navegadorproductos_tamanopaginaactual,
.navegadorproductos_tamanoleyendasfiltros, .navegadorproductos_tamanoleyendaordenar{font-size:12px;}
.navegadorproductos_colornumpaginahover{color:#000;}
.navegadorproductos_colorfiltrosborde{border-top:solid 1px; border-color:#ccc;}
.navegadorproductos_alinearfiltros, .navegadorproductos_alinearnavegacion{text-align:right;}
.navegadorproductos_imagencatalogo{visibility:hidden;}
.navegadorproductos_alinearnumdepagina{text-align:center; margin-bottom:10px;}
.navegadorproductos_alinearbloqueproductos{ text-align:center;} /* contiene el datalist*/
.navegadorproductos_tamanobloqueproductos{width:722px;}/* contiene el datalist*/
/* fondo de banner-pleca superior 
/* fondo del modulo que depliega los productos
/* contenedor que se estira dependiendo de los productos mostrados, empata el color degradado de las
/* contenedor que se estira dependiendo de los productos mostrados, empata el color degradado de las categorias
/* simula un espacio entre el navegador y las categorias*/
.navegadorproductos_fondobannerproductos, .navegadorproductos_fondocontenedorproductos,
.navegadorproductos_contenedordinamico, .navegadorproductos_colorsimularespacio{background-color:#fff;} 
.CategoriaItem{padding-top:4px; padding-bottom: 4px;}
.CategoriaItem label{font-size:12px; padding-top:4px; padding-bottom: 4px; padding-left: 8px; font-weight: bolder; letter-spacing: .20; color:#FFFFFF; font-weight:bold; background-color: #07BBA7; width: 135px; display: block;}
.ListadoCategoriasDiv{padding-left:5px; padding-bottom: 15px;}
/* fin navegadorproductos*/

/*Detalle de productos*/
.producto_titulo{background-color:#05BBA5;color:#fff;}
.producto_vistasmini{border:solid 0px gray;border-bottom:solid 1px gray;}
.producto_vistaestilovida{border:hidden 0px #fff;}
.producto_labelcampo{font-weight:bold;font-size:12px;color:#009AC7;}
.producto_labelvalor{color:#666;font-size:12px;}
.producto_estilovidaalternativas{border-right:solid 1px;font-size:12px;border-color:#ccc;}
.producto_estilovida{text-align:right;}
.producto_alternativas{white-space:nowrap;} 
.producto_info hr{background-color:#ccc;}
.producto_detalleproducto{border-right:solid 1px;border-color:#ccc;}
.producto_condiciones{color:#666;text-align:center;font-size:9px;}
.producto_precio{text-align:center;color:#990033;font-size:20px;}
/*Fin Detalle de productos*/

/*skin videos*/
.video_contenedor{font-size:16px; color:#009AC7;  text-align:center;}
.video_descripcion {font-size:16px; font-weight:bold; color:#009AC7;}
.video_detalles_inf{font-size:12px; color:#000;}
.video_descripcion_inf{font-size:12px;  color:#333; text-align:justify;}
.video_bloqueder{background:url(../_default/Skins/Skin_01_PIA3/imagenes/back_lista_videos.gif) repeat-x;}
.video_scroll_div_sup{font-size:13px; color:white; font-weight:bold; text-transform:uppercase;}
.video_scroll_div{overflow-y:scroll;overflow-x:none;cursor:pointer;}
ul.videos{list-style:none;}
.video_contenedores_thumbnails, .video_imagen_mini{cursor:pointer;}
.video_titulo{font-size:12px; color:#666; font-weight:bold;}
.video_reproduccion_ant{font-size:12px; color:#009AC7;}
/*fin skin videos*/

/*estilo de las sucursales*/
.sucursal_titulodatos{color:#009AC7;font-weight:bold;}
#sucursal_mensaje{background-color:#fff; font-size:12px; color:#333; background-image:none;}
#sucursal_adornomensaje{background:url(../_default/Skins/Skin_01_PIA3/imagenes/adorno-titulo-sucursales.gif) center repeat-x;}
#sucursal_areaizquierda {background:url(../_default/Skins/Skin_01_PIA3/imagenes/back_sucursales_recomienda.jpg) top repeat-x;}
#sucursal_areaderecha{border-left:solid 1px;border-color:#ccc;}
#sucursal_datos{font-size:12px; color:#666;}
/*estilo de las sucursales*/

/*Inicio estilo de noticias*/
.noticias_areaizquierda {background:url(../_default/Skins/Skin_01_PIA3/imagenes/back_menu_navegador.jpg) top repeat-x;}
.noticias_areaizquierda .Normal, .noticias_areaizquierda a , .noticias_areaizquierda table, .noticias_areaizquierda .SubHead{color:#000;}
.noticias_areaizquierda .SubHead {font-size:12px;font-weight:bold;}
.noticias_areaderecha a {color:#009AC7;}
.noticias_areaderecha,  .noticas_contenedordinamico{background-color:#fff}
.noticias_areaderecha .blog_entry_description{background:#fff url(../_default/Skins/Skin_01_PIA3/imagenes/barra_separadora_blog.jpg) no-repeat top center;}
.noticias_areaizquierda .Blog_Archive_DayHeader{background-color:#d5ecf1}
.noticias_areaizquierda table{border:solid 0 #c0c0c0;}
/*fin estilo noticias*/

/*base*/
.base_boton{background-color:#c03; color:#fff; border:#FFF none; width: 120px; margin-left: 0px; margin-top: 5px; font-size: 14px; font-weight: bold; height: 22px;}
.base_combo{font-size:12px; color:#666;}
.base_textbox{border-color:#C4C4C4; border-style:Solid;}
/*base*/


/* categorias lado izq*/
.buscador_modelos_ext{ padding-top:4px; width:154px; height:38px; } /* alinea el control de busqueda en categorias */
.buscador_modelos{ float:left; padding-left:11px;} /* alinea el control de busqueda en categorias */
/* .categorias_colorcategorias{ padding:8px;}		 se comenta linea por el pading que se mueve */
.categorias_colorcategorias hr{width:100px;}
/* fin categorias lado izq*/

/*base */
.base_boton{width:110px; margin-left:0px;}
.base_floatleft { float:left; }
.base_floatright { float:right; }
/*base*/

/* Carrusel de productos */
#CarruselMain{
    width:878px;/* controla el ancho del total del carrusel*/
    margin-left: auto;
    margin-right: auto;
    background-color:#FFFFFF;
}
#StaticCarruselDiv{
    width:780px; /* controla el ancho de la pagina visible del carrusel | Ajustar si se cambia ancho de imagenes anterior siguiente*/
    height:136px; /* Controla el alto del carrusel*/
    margin-left: auto;
    margin-right: auto;
    background-color:#FFFFFF;
}
.ProductImageItem img{width:126px; height:96px; padding:30px 2px 0px 2px;}
.CatalogImageItem img{padding:0px 12px 0px 12px;}
#CarruselMain{clear:both; padding:2px 0px 2px 0px;}
#StaticCarruselDiv .CarruselPageItem{display: block; overflow: hidden; float:left;}
/* .CarruselPage{width:820px; height:136px; margin-top:50px; background-color:Blue;} */
.StaticCarruselPage{width:780px;}/* controla el ancho de la pagina visible del carrusel |
Ajustar si se cambia ancho de imagenes anterior siguiente*/
#anterior{float:left;}
#siguiente,#anterior{padding-top:0px;} /* Para ajustar la posici�n de la flechas */
#siguiente img,#anterior img{width:49px; height:136px;} /* Para ajustar la posici�n de la flechas */
#siguiente{float:right;}
/*Fin del carrusel*/

#Form{height: 100%; background:#F2F0F0;}

/*Monster banner*/
.ContenidoSuperior{
    height: 495px;
    background-color: #F2F0F0;
}


/*Header*/
.header_style{
    height: 120px !important;
}

/*PV-2012*/
#pv2012{
    color: #333333;
    font-size: 20px;
    letter-spacing: .20px;
    height: 50px;
    line-height: 50px;
}

/*Menú opciones especiales*/
.disenopagina_fondoopcionesespeciales{
    width: 260px !important;
    text-align: left;
    text-transform: uppercase;
}
.disenopagina_fondomenuandrea{
    width: 620px !important;
    
}
.txt{
    text-transform: uppercase;
}

a#linkcatalogosnuevos{
    border: solid 1px #c0c0c0;
}
/*Monster Banner*/
#monster_contenedor{background-color: #FFF;}

/*shorcuts*/
.shorcuts_imgfondo{height: 0px !important; margin-top: 0px !important}

/*Contenedor de bajo del monster*/
.primercont{
    background-color: #F2F0F0 !important;
}
