/*Estilos agregados para el contenido de vissoft*/
a:link { color: #CC5C00; text-decoration: none}
a:hover { color: #FF9F22; text-decoration: none}
a:visited { color: #CC5C00; text-decoration: none}
a:active { color: #CC5C00; text-decoration: none}

.divclear{
   clear: both;
}
#page {
   /*Estilos para el contenido de las diferentes secciones de la pagina*/
   background: #A6C2CC;
}
#wrapper {
   padding-top: 0px;
   height: 185px;
   background: #A6C2CC;
}
#logo {
   width: 810px;
   height: 130px;
   margin: 0px auto;
   background: #A6C2CC url(images/fondo_promocionales.jpg) repeat-x left top;
   /*background: url(images/img04.png) no-repeat left top;*/
}
#divpromocionales {
    margin: 0;
    border: 0;
    width: 810px;
    height: 130px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 16px;
    text-align: center;
    color: #EE7E00;
}
/*Estilos para el contenido de las diferentes secciones de la pagina*/
.post {
    padding-top: 0px;
}
.post .entry h3 {
    font-family: Arial, Verdana, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #EE7E00;
    margin-bottom: 10px;
}
.post .entry p {
    color: #222;
    text-align: justify;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 10px;
}

/*Estilos definidos para la tienda virtual*/

/*Inicio estilos definidos para el formulario de contacto*/
.post .entry #mensaje_info {
   width: 420px;
   height: 28px;
   margin: 0 auto;
   padding-left: 40px;
   font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
   font-size: 14px;
   font-weight: normal;
   color: #555;
   background: url(images/ico_info.png) no-repeat 3px 3px;
   border-top: 2px solid #FF964C;
   border-bottom: 2px solid #FF964C;
}
.post .entry #mensaje_error {
   width: 350px;
   height: 28px;
   margin: 0 auto;
   padding-left: 40px;
   font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
   font-size: 14px;
   font-weight: normal;
   color: #555;
   background: url(images/ico_error.png) no-repeat 3px 3px;
   border-top: 2px solid #FF964C;
   border-bottom: 2px solid #FF964C;
}

.post .entry #formulario {
   margin: 0 auto;
   padding: 0;
   padding-top: 20px;
   /*background-color: #fcfcfc;*/
}
.post .entry #formulario fieldset {
   border: 0;
   padding-left: 0px;
   padding-top: 0px;
}

.post .entry #formulario label {
   font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
   font-size: 14px;
   display: block;
   width: 185px;
   float: left;
   margin-bottom: 10px;
}
.post .entry #formulario input {
   font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
   font-size: 14px;
   display: block;
   width: 185px;
   float: left;
   margin-bottom: 10px;
}

.post .entry #formulario label {
   color: #555;
   text-align: right;
   width:120px;
   padding-right: 10px;
   margin-left: 5px;
}

.post .entry #formulario input {
   border-left: 1px solid #999;
   border-top: 1px solid #999;
   border-bottom: 2px solid #999;
   border-right: 2px solid #999;
   color: #2F4165;
   width: 300px;
   /*background-color: #FFECAF;*/
}

.post .entry #formulario textarea{
   border-left: 1px solid #999;
   border-top: 1px solid #999;
   border-bottom: 2px solid #999;
   border-right: 2px solid #999;
   font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
   font-size: 14px;
   color: #2F4165;
   /*background-color: #FFECAF;*/
}

.post .entry #formulario .submit {
   background: url(images/button_enviar_solicitud_H25px.png) repeat-x left top;
   border: none;
   margin-top:10px;
   margin-bottom:10px;
   color: #fcfcfc;
   width: 115px;
   height: 25px;
   font-size: 13px;
   cursor: pointer;
}
.post .entry #formulario .submit:hover {
   background: url(images/button_enviar_solicitud_hover_H25px.png) repeat-x left top;
   font-weight: bold;
}

.post .entry #formulario br {
   clear: left;
}

.post .entry #formulario #lblnombre  {   width: 90px;  }
.post .entry #formulario #lblpuesto  {   width: 90px;  }
.post .entry #formulario #lblemail   {   width: 90px;  }
.post .entry #formulario #lblempresa {   width: 90px;  }
.post .entry #formulario #lbllada    {   width: 90px;  }
.post .entry #formulario #lbltelefono{   width: 70px;  }
.post .entry #formulario #lbldetalle {   width: 180px; }
.post .entry #formulario #lblnota    {   width: 300px; margin-top: 15px; margin-left: 10px; font-weight: bold; font-size: 11px; }

.post .entry #formulario #txtnombre  {   width: 250px; }
.post .entry #formulario #txtpuesto  {   width: 180px; }
.post .entry #formulario #txtemail   {   width: 250px; }
.post .entry #formulario #txtempresa {   width: 250px; }
.post .entry #formulario #txtlada    {   width: 60px;  }
.post .entry #formulario #txttelefono{   width: 103px;  }
.post .entry #formulario #txadetalle {   width: 500px;  }
/*Fin de los estilos para el formulario de contacto*/

#tienda {
    padding-left: 15px;
    padding-right: 15px;
    color: #444;
}
#tienda .pageHeading {
    font-size: 13px;
    color: #EE7E00;
}
.pageHeading img{
    margin-right: 0px;
}
#tienda .pageHeading_product_info {
    padding-right: 0px;
    font-size: 13px;
    text-align: left;
}
#tienda p {
    line-height: 15px;
}
#tienda p.parrafo_centrado {
    line-height: 15px;
    text-align: center;
}
#tienda .vissnota {
    font-size: 9px;
}
/* Estilo para las etiquetas de la barra de titulo */
#divTitulo label {
    margin-top: 3px;
    font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFF;
}
/* Estilos para el formulario de busqueda */
#osCbusqueda {
    float: left;
    margin-left: 15px;
    width: 250px;
    padding-top: 5px;
}
#osCbusqueda input{
    float: left;
    border: none;
    width: 24px;
    margin-left: 10px;
}
#osCbusqueda #keywords{
    width: 200px;
    margin-top: 0px;
    margin-left: 0px;
    padding-left: 5px;
    padding-right: 5px;
    font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
    font-size: 14px;
    color: #252525;
    border-top: 2px groove #FF8E45;
    border-left: 2px groove #FF8E45;
    border-bottom: 1px groove #FF8E45;
    border-right: 1px groove #FF8E45;
}
/* Estilos para el recuadro con las opciones: seleccion de idiomas y monedas*/
#osCopciones {
    float: right;
    margin-right: 15px;
}
#osCopciones #osClenguajes, #osCopciones label, #osCopciones select {
   float: left;
   margin-left: 10px;
   margin-top: 8px;
}
#osCopciones #osClenguajes {
   margin-left: 20px;
   margin-top: 5px;
}
/*Estilo para el redondeo de las esquinas en los divs con imagen*/
.bordeProducto {
    margin-top: 10px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 15px;
    width: 120px;
    padding: 0px;
    background-color: #DDF;
    border: 1px solid #EE7E00;
    text-align: center;
    /*
    background-image: url(imagenes/index_1.png);
    background-repeat: no-repeat;
    */
}
.bordeProductoGaleria {
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    padding: 0px;
    background-color: #DDF;
    border: 1px solid #EE7E00;
    text-align: center;
    /*
    background-image: url(imagenes/index_1.png);
    background-repeat: no-repeat;
    */
}
/*Estilo para el margen entre la imagen y la info de producto*/
.margenProductoInfo {
    margin-left: 15px;
    margin-bottom: 0px;
}
/*Estilo para filas pares en la seccion novedades*/
.productNews-data-par {
    background: #DDF;
}
/*Estilo para el recuadro categories*/
.boxCategories {
    font-size: 12px;
    text-align: left;
}
/* Estilo para la galeria de imagenes del producto */
#divgaleria {
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
}
#divgaleria img {
    float: left;
    margin-right: 10px;
}
