@charset "UTF-8";
/* Estilos CSS - www.brother.com.mx */

/*************** ELEMENTS ****************/
body {
	margin:0px;
	padding:0px;
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

img {
	border:0px;
}

p {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	padding-left:10px;
	line-height:130%;
	text-align:justify;
}

/*Unicamente para la seccion de contacto debido a que salía del marco con la configuracion de "p" por default*/
p.contacto {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	padding-left:10px;
	line-height:130%;
	text-align:left;
}

h1 {
	font-size:17px;
	color:#003680;
	background:#fff url(../images/bull_h1flecha.gif) left 5px no-repeat;
	padding-left:20px;
	text-align:justify;
}

h2 {
	font-size:16px;
	border-bottom:1px solid #94B6DB;
	padding-left: 10px;
	padding-bottom:5px;
}

h3 {
	font-size:13px;
	color:#333;
	padding-left:10px;
}

h4 {
	color:#1A4199;
	font-size:11px;
	padding-left:10px;
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
	background:#fff url(../images/bull_amarillo.gif) left 4px no-repeat;
}

h5 {
	font-size:12px;
	padding-left:10px;
}

h6 {
	font-size:11px;
	padding-left:10px;
	color:#1A4199;
}

table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}

a:link {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#1C42A3;
	text-decoration:none;
}
a:visited {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#4465AD;
	text-decoration:none;
}
a:hover {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#1C42A3;
	text-decoration:underline;
}

input {
	font-size:11px;
	color:#333333;
}

select {
	font-size:11px;
	color:#333333;
}
textarea {
	font-size:11px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.contenidoDetalleProducto ul {
	list-style-image:url(../images/bull_amarillo.gif);
}
.contenidoDetalleProducto li {
	font-size:11px;
	line-height:170%;
}

.texto ul {
	list-style-image:url(../images/bull_amarillo.gif);
}
.texto li {
	font-size:11px;
	line-height:150%;
}


/*---------  CONTENEDOR GENERAL  ----------*/
#general {
	width:965px;
	margin:auto;
}

/*------ CONTENEDOR DEL CUERPO DE PAGINA ---------- 
Every page should have a top div named divBody or divBodyShort. 
This div should include the entirerty of every page */
#divBody
{
    width: 965px;
   /* margin-left: 6px; */
}

/*--------------- HEADER ------------------*/
/*****************************************
Blue Brother header
*/
.PageHeader
{
    background: #FFF url(../images/bkg_header.png) no-repeat;
    width: 965px;
    height: 53px;
}

.PageHeader #RightSideHeader
{
    float: right;
    width: 280px;
    
	/* 17/04/08 - modificado */
}

/* elemento select en el header */
.HeaderSelect
{
    padding: 0px;
    margin: 0px;
}

.HeaderSelect select
{
    /*margin-right: 4px;
    float: left;*/
    height: 20px;
    width: 222px;
	vertical-align: bottom;
	margin-right:3px;
}
.HeaderSelect input
{
   /*float: left;
	padding-right:34px;*/
	margin-top: 3px;
	vertical-align: bottom;
}

/* ubicacion del logo de Brother */
.HeaderLogo
{
    margin: 5px 5px 0;
    float: left;
    border: none;
}
/*****************************************
End Blue Brother header
*/



/* ----------- Div contenedor del menu principal y de opciones  ------------ */
#menuPpal {
	width:965px;
	background-color:#E7E7E7;
	z-index:2;
}

/* menu de opciones */
.opciones {
	height:19px;
	background:#0F4A90 url(../images/bkg_izq_opciones.gif) left no-repeat;
	padding:5px 10px 0 10px;
	font-size:10px;
	font-weight:normal;
	color:#fff;
	float:right;
}
.opciones img {
	padding-top:7px;
}
.opciones a {
	color:#fff;
	text-decoration:none;
}
.opciones a:link {
	color:#fff;
	text-decoration:none;
}
.opciones a:visited {
	color:#fff;
	text-decoration:none;
}
.opciones a:hover {
	color:#fff;
	text-decoration:underline;
}

/***** Div para menu header ******/
#menu {
	/* clear:both; */
	background:#e7e7e7 url(../images/bkg_menu.png) repeat-x center top;
	height:23px;
	padding-top:7px;
	color:#333333;
	text-align:center;
	font-size:12px;
	
}
#menu ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#menu li {
	display:inline;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	padding-bottom:5px;
	padding-top:5px;
	background: url(../images/separador.gif) no-repeat right 50%;
}
#menu a {
	color:#333333;
	padding:0 45px 0 45px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-shadow:#FFF 0px 1px 1px;
}

#menu li.noseparator {
	background: none;
	text-shadow:#FFF 0px 1px 1px;
}

#menu a:link {
	color:#333333;
	text-decoration:none;
	text-shadow:#FFF 0px 1px 1px;
}
#menu a:visited {
	color:#333333;
	text-decoration:none;
	text-shadow:#FFF 0px 1px 1px;
}
#menu a:hover {
	text-decoration:none;
	color:#222222;
	text-shadow:#FFF 0px 1px 1px;
	
}
#menu a:active {
	text-decoration:none;
	color:#333333;
	text-shadow:#FFF 0px 1px 1px;
}

/* ------------------- contenedor general del CONTENIDO ------------------- */

#contenido {
	width:100%;
        height: auto;
        float: left;
	background-color:#FFF;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
        padding: 5px 2px 0 2px;
}

    /*** Div contenedor de area izquierda de pagina interna - menu secundario, etc ***/
    #izquierdo{
         width:238px;
         float: left;
         height: auto;
    }

        /***** Div para menu secundario o de sección del home - izquierdo ******/

        #menuSeccionHome {
                width:237px;
                height:418px;
                float:left;
                margin-bottom:0px;
                background:#FFF url(../images/home/bkg_gris_menu.gif) top no-repeat;
                /*background-image:url(../images/Shape-2_03.png);*/
                display:block;
                padding-top:7px;
        }
        #menuSeccionHomeInterna{
                width:237px;
                /*height:418px;*/
                float:left;
                margin-bottom:0px;
                /*background:#FFF url(../images/home/bkg_gris_menu.gif) top no-repeat;*/
                background-image:url(../images/Shape-2_03.png);
                display:block;
                padding-top:7px;
        }

        #menuSeccionHomeInterna ul.expand ,#menuSeccionHome ul.expand {
                list-style-type:none;
                margin:10px 0 30px 0;
                padding:0px;
                width:90%;
                float:left;
        }


        #menuSeccionHomeInterna li, #menuSeccionHome li{
                font:bold 11px Verdana, Arial, Helvetica, sans-serif;
                color:#333;
                margin-left:5px;
                padding-bottom:2px;
                padding-top:2px;
                list-style-type:none;
                width:100%;
                float:left;
        }
        
        #menuSeccionHomefooter{
            float:left;
            width:237px;
            height:10px;
            width:100%; background-image:url(/images/caja_down_05.png);
            margin-bottom: 30px;
        }
        #menuSeccionHometopNew{
            margin-top: -10px;
            float:left;
            width:237px;
            height:10px;
            width:100%; background-image:url(/images/caja_01.png)
        }
        #menuSeccionHomefooterNew{
            width:237px;
            height:10px;
            width:100%; background-image:url(/images/caja_down_05.png);
            position: absolute; bottom: -38px; z-index: 0; left:0px
        }
        .izquierdoHomeNew{
            background-image: url("../images/Shape-2_03.png");
            height: 380px !important;
            margin-top: 10px;
            position: relative;
        }
        .menuSeccionHomeInternaNew{
            position: absolute; top: 10px; 
            padding-bottom: 7px; z-index: 1; left: 0px;
            //padding-bottom: 33px;

        }
        #menuSeccionHometop{
            float:left;
            width:237px;
            height:10px;
            width:100%; background-image:url(/images/caja_01.png)
        }

        #menuSeccionHomeInterna li.trigger, #menuSeccionHome li.trigger {
                font:bold 11px Verdana, Arial, Helvetica, sans-serif;
                color:#333;
                margin-left:12px;
                border-bottom:1px solid #CFCFCF;
                padding-bottom:2px;
                padding-top:13px;
                cursor:pointer;
        }
        #menuSeccionHomeInterna li.sinhijos , #menuSeccionHome li.sinhijos {
                font:bold 11px Verdana, Arial, Helvetica, sans-serif;
                color:#333;
                margin-left:12px;
                border-bottom:1px solid #CFCFCF;
                padding-bottom:2px;
                padding-top:13px;
                cursor:pointer;
                text-decoration:none;
        }

        #menuSeccionHomeInterna li li , #menuSeccionHome li li {
                font:bold 11px Verdana, Arial, Helvetica, sans-serif;
                color:#0033CC;
                margin-left:12px;
                padding-bottom:2px;
                padding-top:2px;
                cursor:pointer;
                text-decoration:none;
                list-style-position:outside;
                list-style-type:disc;
        }

        #menuSeccionHomeInterna ul.expand ul, #menuSeccionHome ul.expand ul {
                list-style:disc inside;
                line-height:18px;
                padding:4px 0 6px 20px;
        }

        #menuSeccionHomeInterna a,#menuSeccionHome a {
                text-decoration:none;
                display:block;
                color:#333;
                font:bold 11px Verdana, Arial, Helvetica, sans-serif;
        }
        #menuSeccionHomeInterna a:link, #menuSeccionHome a:link {
                text-decoration:none;
        }
        #menuSeccionHomeInterna a:visited, #menuSeccionHome a:visited {
                text-decoration:none;
                color:#333;
        }
        #menuSeccionHomeInterna a:hover, #menuSeccionHome a:hover {
                text-decoration:none;
                color:#0033CC;
        }
        #menuSeccionHomeInterna a:active, #menuSeccionHome a:active {
                text-decoration:none;
                color:#0033CC;
        }

    /*Contenedor Central*/
    #contenedorCentral {
        width:475px;
        height:auto;
        float:left;
        padding-left:2px;
        margin-left:2px;
    }
    
        /***** Div para promoción central del home - centro ******/
        #promoPrincipal {
            width:100%;
            height:251px;
            float:left;
            margin-top:2px;
            text-align:center;
            width:475px;
        }

            #promoPrincipal #flash1{
                float: left;
                width: 100%;
                height: 100%;
            }

        /**** Div para productos destacados */
        #destacadoshome {
            background: transparent url("images/home/container_medio_1.jpg") no-repeat center;
            /*width:476px;*/
            width: 100%;
            height:176px;
            float:left;
            margin-top:4px;
        }
        
            .destacadosTitulo {
                width:100%;
                float:left;
                color:#FFF;
                text-align:center;
                font:12px Verdana, Arial, Helvetica, sans-serif;
                text-shadow:0 1px 1px #6B8E52;
                font-weight:bold;
                padding: 5px 0 0 0;
                margin: 0;
            }

            .destacadosContent {
                width:100%;
                height:137px;
                float: left;
                background:transparent;
            }

                /**** Los siguientes son contenedores de las animaciones centrales ubicados debajo del principal ****/
                #flash2, #flash6 {
                    width: 220px;
                    height: 139px;
                    float: left;
                    background-color:transparent;
                    margin: 0 0 0 5px;
                }

                #flash2 embed,#flash2 object, #flash6 embed,#flash6 object{
                    float: left;
                    margin: 0;
                    width: 100% !important;
                }
                /*
                #flash6 {
                    margin-left:5px;
                    margin-right:10px;
                }
                */

                 /* Agregados 23/06/08 */
                /*
                .destacadosTitulo a {
                    text-decoration:none;
                    font:bold 12px Verdana, Arial, Helvetica, sans-serif;
                    font-weight:bold;
                    color:#FFF;
                    text-shadow:#FFF 0px 1px 1px;
                }
                */
                
    /***** Div para destacados o enlaces rápidos del Home - Derecha ******/
    #contenedorDerechoHome {
	width: 238px;
	height: auto;
	float: left;
        margin: 0 0 0 3px;
    }

        #destacadosDer {
            width:100%;
            height:251px;
            float:right;
            margin-right:-1px;
            padding-left:2px;
            padding-right:2px;
        }

            #drivers {
                background: transparent url("images/home/container_azul/brother_banner_01.png");
                /*background: transparent url("images/home/container_azul/01_drivers.png");
                height:63px;*/

                height:56px;
                width:242px;
                float: left;
            }

            #creative-center{
                width:242px;
                /*height:63px;*/
                overflow: hidden;
                height: 47px;
                text-align:center;
                float: left;

            }
                    #creative-center a{
                       float: left;
                    }

                        #creative-center a img{
                           float: left;
                           margin-left: 3px;
                        }

            #comprabrother {
                background: transparent url("images/home/container_azul/03_compra.png");
                /*height:63px;*/
                height:56px;
                width:242px;

                float: left;

            }
            #descargabrother {
                background: transparent url("images/home/container_azul/brother_banner_02.png");
                /*background: transparent url("images/home/container_azul/05_descarga.png");
                height:63px;*/
                height:52px;
                width:242px;
                float: left;
                background-position: 3px;
            }

            #registrabrother {
                background: transparent url("images/home/container_azul/04_registra.png");
                /*height:63px;*/
                height:45px;
                width:242px;
                float: left;

            }

        #promocioneshome1 {
            background: transparent url( "images/home/container_medio_2.jpg" ) no-repeat center;
            width:100%;
            height:177px;
            float:left;
            margin-top:6px;
            text-align:center;
        }

            .promocionesTitulo {
                    width:100%;
                    float: left;
                    font:bold 12px Verdana, Arial, Helvetica, sans-serif;
                    color:#FFF;
                    text-align:center;
                    float: left;
                    margin: 0;
                    padding: 5px 0 0 0;
            }
                 /* Agregados 23/06/08 */
                .promocionesTitulo a:link {
                        text-decoration:none;
                        font:bold 12px Verdana, Arial, Helvetica, sans-serif;
                        color:#FFF;
                        text-shadow:#CB8339 0px 1px 1px;
                }
                .promocionesTitulo a:visited {
                        text-decoration:none;
                        font:bold 12px Verdana, Arial, Helvetica, sans-serif;
                        color:#FFF;
                        text-shadow:#CB8339 0px 1px 1px;
                }
                .promocionesTitulo a:hover {
                        text-decoration:none;
                        font:bold 12px Verdana, Arial, Helvetica, sans-serif;
                        color:#FFF;
                        text-shadow:#CB8339 0px 1px 1px;
                }
                /*----------------------*/


            .promocionesContent1 {
                background-color:transparent;
                width: 100%;
                height: 138px;
                float: left;
                margin-top:2px;
            }

                .promocionesContent1 a{
                      float: left;
                      width: 100%;
                      text-align: center;
                }

        

/*Nuevo estilo*/
#bottom-container{
    width:100%;
    height: auto;
    float: left;
    background-color:#FFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333;
    padding: 5px 2px 0 2px;
}

        /**** Div para caja inferior de otros en home ****/
        #otros {
            background: transparent url("images/home/container_abajo/01_enlaces.jpg") top no-repeat;
            width:244px;
            height:300px;
            float:left;
        }

            .otrosTitulo {
                width:100%;
                float: left;
                font:bold 12px Verdana, Arial, Helvetica, sans-serif;
                color:#FFF;
                text-shadow:#6B8E52 0px 1px 1px;
                text-align:center;
                margin: 0;
                padding: 2px 0 0 0;
            }

            .container_abajo_content {
                background: url("images/home/container_abajo/container_abajo.png") no-repeat scroll 5px top transparent;
                width:100%;
                height:265px;
                margin:2px 0 0 0;
                float: left;
            }

        /**** Div para caja inferior de noticias y eventos en home ****/
        #noticiashome {
            background: transparent url("images/home/container_abajo/02_noticias.jpg") no-repeat top;
            width:470px;
            height: 300px;
            float:left;
            padding: 0 0 5px 2px;
        }

            .noticiasTitulo {
                    width:100%;
                    float: left;
                    font:bold 12px Verdana, Arial, Helvetica, sans-serif;
                    color:#FFF;
                    text-align:center;
                    padding:2px 0 0 0;
                    margin: 0;
            }
             /* Agregados 23/06/08 */
            .noticiasTitulo a:link {
                    text-decoration:none;
                    font:bold 12px Verdana, Arial, Helvetica, sans-serif;
                    color:#FFF;
                    text-shadow:#6B8E52 0px 1px 1px;
            }
            .noticiasTitulo a:visited {
                    text-decoration:none;
                    font:bold 12px Verdana, Arial, Helvetica, sans-serif;
                    color:#FFF;
                    text-shadow:#6B8E52 0px 1px 1px;
            }
            .noticiasTitulo a:hover {
                    text-decoration:none;
                    font:bold 12px Verdana, Arial, Helvetica, sans-serif;
                    color:#FFF;
                    text-shadow:#6B8E52 0px 1px 1px;
            }
            /*---------------------*/

            .noticias {
                width:460px;
                float: left;
                border-bottom:dotted;
                border-bottom-color:#000066;
                border-width:1px;
                padding: 0 5px 4px 5px;
            }
                .noticias h1 {
                        width: 100%;
                        float: left;
                        font-size:13px;
                        color:#0043A7;
                        padding: 0;
                        background:none;
                }

                .noticias em{
                       float: left;
                       width: 100%;
                }

                .noticias p {
                        float: left;
                        font-size:11px;
                        line-height:12px;
                        margin-bottom:2px;
                        color:#4D4D4D;
                        padding: 0;
                        margin-top:5px;
                }

                #todasNoticias {
                    width: 100%;
                    float: left;
                    margin-top: 5px;
                    text-align: center;
                }


        /**** Div para caja inferior de promociones en home ****/
        #promocioneshome2 {
                background: transparent url("images/home/container_abajo/03_capacitacion.jpg") no-repeat top;
                width:244px;
                height:300px;
                float:left;
        }

            #promocioneshome2 .cap_y_cursosTitulo {
                    width:100%;
                    float: left;
                    font:bold 12px Verdana, Arial, Helvetica, sans-serif;
                    color:#FFF;
                    text-align:center;
                    padding:2px 0 0 0;
                    margin: 0;
            }

            ul#listaPromociones{
                   width: 100%;
                   float: left;
            }

            ul#listaPromociones li{
                   float: left;
            }


        /*** Div contenedor de area derecha de pagina interna - contenidos ***/
        #derecho {
                float:right;
                width:710px;
                padding-right:12px;
                margin-top:6px;
                margin-bottom:10px;
        }


   
    .centrartexto {
        width:150px;
        height:42px;
        padding-left:65px;
        padding-top:10px;
        color:#fff;
    }
    
    .centrartexto p, .centrartexto a {
        font:10px Verdana, Arial, Helvetica, sans-serif;
        color:#fff;
        text-align:left;
    }

    div#contenedorDerechoHome div#destacadosDer .centrartexto p {
        width: 160px;
}
    div#contenedorDerechoHome div#destacadosDer .centrartexto p, .centrartexto a {

        margin-top: -5px;
    }
/*.destacadoHome {
	width:212px;
	padding-top:15px;
}*/

/* div para hacer un clear general - anula la propiedad float precedente */
.clear {
	clear:both;
	height:3px;
	background-color:transparent;
	padding-top:0px;
}





img.aleatoria {
    left:6px;
    position:relative;
    top:3px;
}


.promocionesContent2 {
	width:237px;
	height:175px;
	background:#fff;
	margin-top:2px;
	/*text-align:right;*/
}

.promo1, .promo2, .promo3 {
	width:237px;
	height:168px;
	float:left;
	text-align:center;
	background:transparent center no-repeat;
	/*text-align:center;*/
}

.ttlCajaReferencia {
	font-size:12px;
	color:#1A4199;
	font-weight:bold;
	padding-left:15px;
	margin-top:5px;
	margin-bottom:0px;
	background:url(../images/bull_flecha.gif) left no-repeat;
}

.ttlCajaReferencia a:link {
	color:#1A4199;
	text-decoration:none;
}
.ttlCajaReferencia a:visited {
	color:#1A4199;
	text-decoration:none;
}
.ttlCajaReferencia a:hover {
	color:#1A4199;
	text-decoration:none;
}

.tecnoCajaReferencia {
	font-size:11px;
	font-weight:bold;
	text-align:center;
	margin-top:5px;
}




.destacadosContent {
	width:475px;
	height:137px;
	background:transparent;
	/*text-align:right;*/
        float: left;
}

ul#listaEnlaces,ul#listaPromociones{
    list-style: none;
    padding: 0;
    margin: 0;
    float: left;
    width: 100%;
}

ul#listaEnlaces li,ul#listaPromociones li{
    height: 86px;
    width: 100%;
    float: left;
}

ul#listaEnlaces li img{
    float: left;
    margin: 15px 0 0 20px;
}

ul#listaEnlaces li .listas_container{
    float:left;
    width: 140px;
    height: 100%;
    text-align: right;
    margin: 0 0 0 5px;
}

ul#listaPromociones li img{
    float: left;
}

ul#listaPromociones li .listas_container{
    float: left;
    width: 140px;
    height: 100%;
    margin: 0 0 0 14px;
}

ul#listaEnlaces li .listas_container p,ul#listaPromociones li .listas_container p{
    padding: 5px 0 0 0;
    text-align: left;
}

ul#listaPromociones li img{
    margin: 10px 0 0 10px;
    float: left;
}

/*
ul#listaEnlaces, ul#listaPromociones {
    list-style:none;
    margin:0px;
    padding: 0px;
}

ul#listaEnlaces li, ul#listaPromociones li {
    height: 86px;
}

ul#listaEnlaces li {
    padding-left: 20px;
}

ul#listaPromociones li {
    padding-left: 10px;
}

ul#listaEnlaces li img, ul#listaPromociones li img {
    position:relative;
    top:15px;
    height:64px;
    width:67px;
}

ul#listaEnlaces li img {
    float:left;
}

ul#listaPromociones li img {
    float:right;
    right:8px;
}

ul#listaEnlaces li.first:hover {
    background: transparent url("images/home/container_abajo/hover_verde.png") no-repeat 11px 4px;
}

ul#listaEnlaces li.second:hover {
    background: transparent url("images/home/container_abajo/hover_verde_2.png") no-repeat 11px 0px;
}

ul#listaEnlaces li.thirth:hover {
    background: transparent url("images/home/container_abajo/hover_verde_3.png") no-repeat 11px 1px;
}

ul#listaPromociones li.first:hover {
    background: transparent url("images/home/container_abajo/hover_cafe.png") no-repeat 11px 4px;
}

ul#listaPromociones li.second:hover {
    background: transparent url("images/home/container_abajo/hover_cafe_2.png") no-repeat 11px 0px;
}

ul#listaPromociones li.thirth:hover {
    background: transparent url("images/home/container_abajo/hover_cafe_3.png") no-repeat 11px 1px;
}

ul#listaEnlaces p, ul#listaPromociones p {
    width: 135px;
    text-align:center;
}

ul#listaEnlaces p {
    color:#009E75;
    float:right;
    padding-right:5px;
    width:130px;
}

ul#listaPromociones p {
    color: #B08D6F;
    float: left;
}
*/

div.enlaceMas {
    height:20px;
    position:relative;
    text-align:right;
    top:65px;
    width:210px;
}

div.enlaceMas a {
    position:absolute;
    right:5px;
    text-align:left;
    top:5px;
}

div.promoMas {
    height:20px;
    position:relative;
    text-align:left;
    top:64px;
    width:100%;
}

div.promoMas a {
    left:10px;
    position:absolute;
    text-align:left;
    top:5px;
    width:100%;
}


/*** Estilos para LINKS del sitio  ***/
.verMasBlanco:link {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:underline;
	padding-left:10px;
}
.verMasBlanco:visited {
	text-decoration:underline;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#1C42A3;
	padding-left:10px;
}
.verMasBlanco:hover {
	text-decoration:none;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#1C42A3;
	padding-left:10px;
}
.verMasBlanco:active {
	text-decoration:underline;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-left:10px;
}


.verMasAzul:link {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#0043A7;
	text-decoration:underline;
	padding-left:5px;
}
.verMasAzul:visited {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#0043A7;
	text-decoration:underline;
	padding-left:5px;
}
.verMasAzul:hover {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#0043A7;
	text-decoration:none;
	padding-left:5px;
}
.verMasAzul:active {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#0043A7;
	text-decoration:underline;
	padding-left:5px;
}

/*--------------------- INTERNAS  ------------------------*/

 /*** contenedor de banner superior de páginas de produtos ****/
#bannerProductos {
	height:110px;
	border-top:1px solid #ccc;
	width:876px;
	clear:both;
}

/***** Div para menu secundario o de sección en pagina interna - izquierdo ******/
#menuSeccionInterna {
	width:237px;
	height:175px;
	margin-top:6px;
	margin-bottom:0px;
	background:#fff url(../images/bkg_menu_small.png) bottom no-repeat;
	display:block;
}
#menuSeccionInterna ul {
	list-style-type:none;
	margin:0px;
	padding:17px;
	width:80%;
}
#menuSeccionInterna li {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	margin-left:16px;
	border-bottom:1px solid #CFCFCF;
	padding-bottom:2px;
	padding-top:13px;
	margin-right:10px;
}
#menuSeccionInterna a {
	display:block;
	color:#333;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
#menuSeccionInterna a:link {
	text-decoration:none;
}
#menuSeccionInterna a:visited {
	text-decoration:none;
	color:#333;
}
#menuSeccionInterna a:hover {
	text-decoration:none;
	color:#0033CC;
}
#menuSeccionInterna a:active {
	text-decoration:none;
	color:#333;
}

/*****	Divs para páginas de compatibilidad con Win y Mac *****/
#compatibilidad{
width:711px;
height:auto;
padding:5px;
float:left;
}

#compatibleWin{
float:left;
width:355px;
height:214px;
background:url(../images/tbl_win.png);
}

#compatibleMac{
float:left;
width:355px;
height:214px;
background:url(../images/tbl_mac.png);
}
#compatibilidad .botonmas { width:104px; height:33px; padding:12px 0 0 190px; }
#compatibilidad a { display:block; }
#compatibilidad .texto { padding-top:40px; padding-left:15px; width:300px; }
#compatibilidad p { font-size:10px; color:#666; }
#compatibleInterna { padding:0px 25px 0px 15px; }
#tablasWinIzq{ float:left; width:380px; padding-left:18px; }
#tablasWinDer{ float:left; width:380px; }
#tablasMacIzq{ float:left; width:395px; }
#tablasMacDer{ float:left; width:380px; }

/****** div para producto destacado - paginas de productos ******/
#productoDestacado {
	/*width:652px;*/
	width:680px;
	float:right;
	padding-left:5px;
}

.contRutaCorto {
	width:710px;
	padding-bottom:7px;
	padding-left:13px;
}

.contRutaLargo {
	width:875px;
	padding-bottom:7px;
	padding-top:5px;
}

.bordeDerechoRuta {
	width:8px;
	float:left;
	margin:0px;
	padding:0px;
	text-align:left;
}

.ruta {
	width:690px;
	background:#003680 url(../images/bkg_ttl_ruta.gif) left no-repeat;
	height:18px;
	font-size:11px;
	font-weight:normal;
	color:#FFCC00;
	padding:4px 0 0 12px;
	float:left;
	/*margin-bottom:7px;*/
}

.ruta a:link { color:#fff; text-decoration:none; }
.ruta a:visited { color:#fff; text-decoration:none; }
.ruta a:hover { color:#fff; text-decoration:underline; }


.rutaMultifuncionales {
	width:660px;
	background:#2C8ECD url(../images/bkg_ttl_rutamulti.gif) left no-repeat;
	height:18px;
	font-size:11px;
	font-weight:normal;
	color:#FFCC00;
	padding:4px 0 0 12px;
	float:left;
	/*margin-bottom:7px;*/
}

.rutaMultifuncionales a:link { color:#fff; text-decoration:none; }
.rutaMultifuncionales a:visited { color:#fff; text-decoration:none; }
.rutaMultifuncionales a:hover { color:#fff; text-decoration:underline; }

.rutaImpresoras {
	width:660px;
	background:#EF5092 url(../images/bkg_ttl_rutaimpresoras.gif) left no-repeat;
	height:18px;
	font-size:11px;
	font-weight:normal;
	color:#FFCC00;
	padding:4px 0 0 12px;
	float:left;
	/*margin-bottom:7px;
	position:relative;*/
}

.rutaImpresoras a:link { color:#fff; text-decoration:none; }
.rutaImpresoras a:visited { color:#fff; text-decoration:none; }
.rutaImpresoras a:hover { color:#fff; text-decoration:underline; }

.rutaFaxes {
	width:660px;
	background:#F0C102 url(../images/bkg_ttl_rutafaxes.gif) left no-repeat;
	height:18px;
	font-size:11px;
	font-weight:normal;
	color:#003680;
	padding:4px 0 0 12px;
	float:left;
	/*margin-bottom:7px;*/
}

.rutaFaxes a:link { color:#fff; text-decoration:none; }
.rutaFaxes a:visited { color:#fff; text-decoration:none; }
.rutaFaxes a:hover { color:#fff; text-decoration:underline; }

.rutaRotuladores {
	width:660px;
	background:#49AA43 url(../images/bkg_ttl_rutarotuladores.gif) left no-repeat;
	height:18px;
	font-size:11px;
	font-weight:normal;
	color:#FFCC00;
	padding:4px 0 0 12px;
	float:left;
	/*margin-bottom:7px;*/
}

.rutaRotuladores a:link { color:#fff; text-decoration:none; }
.rutaRotuladores a:visited { color:#fff; text-decoration:none; }
.rutaRotuladores a:hover { color:#fff; text-decoration:underline; }

.rutaImpetiquetas {
	width:660px;
	background:#49AA43 url(../images/bkg_ttl_rutaimpetiqu.gif) left no-repeat;
	height:18px;
	font-size:11px;
	font-weight:normal;
	color:#FFCC00;
	padding:4px 0 0 12px;
	float:left;
	/*margin-bottom:7px;*/
}

.rutaImpetiquetas a:link { color:#fff; text-decoration:none; }
.rutaImpetiquetas a:visited { color:#fff; text-decoration:none; }
.rutaImpetiquetas a:hover { color:#fff; text-decoration:underline; }

.rutaMcoser {
	width:660px;
	background:#FABDCC url(../images/bkg_ttl_rutamcoser.gif) left no-repeat;
	height:18px;
	font-size:11px;
	font-weight:normal;
	color:#333;
	padding:4px 0 0 12px;
	float:left;
	/*margin-bottom:7px;*/
}

.rutaMcoser a:link { color:#01377F; text-decoration:none; }
.rutaMcoser a:visited { color:#01377F; text-decoration:none; }
.rutaMcoser a:hover { color:#01377F; text-decoration:underline; }

.rutaMbordar {
	width:660px;
	background:#B0D9CB url(../images/bkg_ttl_rutambordar.gif) left no-repeat;
	height:18px;
	font-size:11px;
	font-weight:normal;
	color:#01377F;
	padding:4px 0 0 12px;
	float:left;
	/*margin-bottom:7px;*/
}

.rutaMbordar a:link { color:#01377F; text-decoration:none; }
.rutaMbordar a:visited { color:#01377F; text-decoration:none; }
.rutaMbordar a:hover { color:#01377F; text-decoration:underline; }

.rutaMescribir {
	width:660px;
	background:#E89E47 url(../images/bkg_ttl_rutamescribir.gif) left no-repeat;
	height:18px;
	font-size:11px;
	font-weight:normal;
	color:#003680;
	padding:4px 0 0 12px;
	float:left;
	/*margin-bottom:7px;*/
}

.rutaMescribir a:link { color:#fff; text-decoration:none; }
.rutaMescribir a:visited { color:#fff; text-decoration:none; }
.rutaMescribir a:hover { color:#fff; text-decoration:underline; }

.rutaImptextil {
	width:660px;
	background:#C9C9C4 url(../images/bkg_ttl_imptextil.gif) left no-repeat;
	height:18px;
	font-size:11px;
	font-weight:normal;
	color:#FFCC00;
	padding:4px 0 0 12px;
	float:left;
	/*margin-bottom:7px;*/
}

.rutaImptextil a:link { color:#01377F; text-decoration:none; }
.rutaImptextil a:visited { color:#01377F; text-decoration:none; }
.rutaImptextil a:hover { color:#01377F; text-decoration:underline; }


.bannerDestacado {
	width:680px;
	height:218px;
	/*margin-top:7px;
	background:#fff url(../images/productos/producto_destacado.jpg) top no-repeat;*/
	clear:both;
}

/* link ver todas las referencias de categoria */
.verTodas {
	width:250px; height:50px; top:135px; left:440px; position:relative; color:#fff; font-size:12px; font-weight:bold;
}

.tabla_vertodos {
	color:#003680;
}

.tabla_vertodos a:link {
	color:#003680;
	text-decoration:none;
}
.tabla_vertodos a:visited {
	color:#003680;
	text-decoration:none;
}
.tabla_vertodos a:hover {
	color:#003680;
	text-decoration:none;
}
.blanco {
	color:#fff;
	text-decoration:none;
}

/* caja solo consumibles brother */
.usaConsumibles {
	width:184px; /*float:left;*/ padding-bottom:12px; padding-top:10px; padding-left:25px;
}

/* cuadros buscar por listas segmentos */
.buscaPor {
	width:333px; float:left; margin-left:7px; margin-top:5px; background:#fff url(../images/bkg_buscapor.jpg) center top repeat-y;
	padding-bottom:0px;
}

.buscaPorLargo {
	width:677px; float:left; margin-left:7px; margin-top:5px; background:#fff url(../images/bkg_buscaporlargo.jpg) center top repeat-y;
	padding-bottom:0px;
}

.listaPor {
	margin-top:10px; height:100px; background:transparent url(../images/borde_buscarpor.jpg) center bottom no-repeat;
}

.listaPor ul {
	list-style-image:url(../images/bull_amarillo.gif);
}
.listaPor li, .listaPor a:link,
.listaPor a:visited, .listaPor a:hover {
	font-size:12px;
	font-weight:bold;
	color:#1A4199;
	line-height:160%;
	text-decoration:none;
}

.listaPorLargo {
	margin-top:10px; padding-top:15px; padding-left:15px; height:100px; background:transparent url(../images/borde_buscarporlargo.jpg) center bottom no-repeat;
}
.listaPorLargo ul {
	list-style-image:url(../images/bull_amarillo.gif);
}
.listaPorLargo li, .listaPorLargo a:link,
.listaPorLargo a:visited, .listaPorLargo a:hover {
	font-size:12px;
	font-weight:bold;
	color:#1A4199;
	line-height:160%;
	text-decoration:none;
}


/******* Div de cuadricula de productos *******/
#contProductos {
	width:965px;
	background:#999 url(../images/bkg_cuadros_productos.jpg) top repeat-x;
	padding-left:12px;
}

.tituloLista {
	width:668px;
	height:33px;
	background:url(../images/bkg_ttl_listaproductos.jpg) bottom no-repeat;
	font-size:15px;
	padding:19px 0 0 12px;
	font-weight:bold;
	color:#333;
	border-bottom:1px solid #fff;
	margin-bottom:10px;
	clear:both;
}

#contProductos .itemProducto {
	width:172px;
	height:164px;
	margin-top:4px;
	margin-right:4px;
	float:left;
	background:url(../images/bkg_cuadro_listaproductos.gif) top no-repeat;
}

.thumbModelo {
	padding-top:15px; height:95px; text-align:center;
}

/*  Titulo de Categoria en catalogo  */
.categoriaTitulo {
	height:87px;
	padding:0px;
}

/* Tabla de lista de productos en catalogo*/
.listaProductos {
	width:675px;
}
.listaProductos th {
	height:40px;
	background:#585858 url(../images/bkg_th_listado.jpg) repeat-x;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	padding:0 3px 0 3px;
	border-left:1px dashed #ccc;
}
.listaProductos td {
	border-left:1px dashed #ccc;
	border-bottom:1px solid #ccc;
	padding:15px 3px 3px 3px;
	font-size:10px;
	color:#333;
	vertical-align:top;
}

.listaProductos ul {
	list-style-type:none;
	list-style-image: url(../images/bull_amarillo.gif);
	margin:0px;
	padding-left:18px;
}

.modeloNombre a:link {
	font-size:11px;
	font-weight:bold;
	color:#1A4199;
	text-decoration:underline;
}
.modeloNombre a:visited {
	font-size:11px;
	font-weight:bold;
	color:#1E54D0;
	text-decoration:underline;
}
.modeloNombre a:hover {
	font-size:11px;
	font-weight:bold;
	color:#1A4199;
	text-decoration:none;
}


/************** contenido de ancho de pagina  ***************/
#contAncho {
	width:965px;
}

.ttl_contCategoria {
	width:965px;
	margin-top:5px;
}

.imagenModelo {
	 width:422px; float:left; text-align:center; padding-top:20px;
}

.tituloModelo {
	 width:422px; float:right; margin-right:22px; padding-top:35px;
}

.opcionesModelo {
	 background:#fff url(../images/bkg_opcionesmodelo.jpg) center repeat-y;
}

.cajaOpciones {
	padding-left:13px;
}

.contenidoDetalleProducto {
	width:848px; padding-left:20px; padding-right:20px;
}

.contenidoDetalleProducto p {
	line-height:150%;
}

.especificaciones {
	/*border-top:0px;
	border-bottom:1px solid #888;
	border-left:1px solid #888;
	border-right:1px solid #888;*/
}
.especificaciones td {
	border-bottom:1px dashed #eee;
	padding:3px;
}

/*------------ Pagina de texto ---------------*/
.texto {
	width:705px;
	clear:both;
	padding:17px;
}

/* Otros */
.fecha_noticia {
	color:#4C8143;
	/*font-weight:normal;*/
	font-size:10px;
}

/*--------------------------- LEGALES ---------------------- */
.legales {
    color:#666666;
    font-size:10px;
    height:38px;
    padding:5px 0;
    text-align:center;
}

.legales a {
	color:#666666;
    padding-left:15px;
    padding-right:15px;
    position:relative;
    text-decoration:none;
    top:9px;
}

/*------------------------- FOOTER ----------------------*/
div#footer {
    background:url("images/home/footer.png") no-repeat scroll -3px center transparent;
    height:96px;
    width:980px;
}

#pie {
	width:965px;
	height:23px;
	background:#D5D5D5 url(../images/bkg_pie.jpg) top no-repeat;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding-top:5px;
	clear:both;
	text-align:center;
	border-top:1px solid #ccc;
}

/*********************************  MAPA DEL SITIO ***************************************/
.sitemap ul {
	list-style-image:url(../images/bull_amarillo.gif);
	margin-left:17px;
	padding:0px;
}
.sitemap ul ul {
	list-style-image:url(../images/bull_flechaazul.gif);
	padding-top:3px;
	margin-left:17px;
}
.sitemap li {
	font-size:11px;
	line-height:160%;
}

.sitemap h3 {
	padding-left:0px;
}

/********** formularios **********/
/* Estilo para el mensaje de exito o error de formularios */
.mensaje {
	font-size:11px;
	border:1px dashed #ccc;
	background-color:#FFFEEB;
	padding:5px 10px;
	color:#003680;
	font-weight:bold;
}

/*****************************  ***********************************/


.FormStyle
{
    BORDER-RIGHT: #7B869A 1px solid;
    BORDER-TOP: #7B869A 1px solid;
    BORDER-LEFT: #7B869A 1px solid;
    BORDER-BOTTOM: #7B869A 1px solid;
    BACKGROUND-COLOR: #FFFFFF; 
    font-size: 10px;
    COLOR: #000000;
	/* 17/04/08 - modificacion */
	height:18px;
	padding-top:0px;
	vertical-align:top;
}

form {
	margin:0px;
	padding:0px;
}

/* Botones Comprar y Registrar */
#cont_btns
{
	width:180px;
}

#btn_der
{
	width:70px;
	height:95px;
	float:right;
	padding-bottom:10px;
	padding-right:10px;
}
#btn_izq
{
	width:70px;
	height:95px;
	float:left;
	padding-bottom:10px;
	padding-left:15px;
}

#porqueConsumibles {
	float:right;
}

#porqueConsumibles a {
	background:transparent url("/images/boton_consumibles.jpg") no-repeat scroll top left;
	display:block;
	height:104px;
	text-indent:-999.99em;
	width:316px;
}

