/** html img,

* html .png{

    position:relative;

    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",

        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",

        this.src = "css/menu/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),

        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",

        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)

    );

}
*/

@font-face { font-family: tipobookitalic; src: url('fonts/Stag Sans-Book Italic.otf'); } 
@font-face { font-family: tipobook; src: url('fonts/Stag Sans-Book.otf'); } 
@font-face { font-family: tipolightitalic; src: url('fonts/Stag Sans-Light Italic.otf'); } 
@font-face { font-family: tipolight; src: url('fonts/Stag Sans-Light.otf'); } 
@font-face { font-family: tipomediumitalic; src: url('fonts/Stag Sans-Medium Italic.otf'); } 
@font-face { font-family: tipomedium; src: url('fonts/Stag Sans-Medium.otf'); } 
@font-face { font-family: tiposemibold; src: url('fonts/Stag Sans-Semibold.otf'); } 
.tipobookitalic {font-family: tipobookitalic, Arial, Helvetica,sans-serif; }
.tipobook {font-family: tipobook, Arial, Helvetica,sans-serif; }
.tipolightitalic {font-family: tipolightitalic, Arial, Helvetica,sans-serif; }
.tipolight {font-family: tipolight, Arial, Helvetica,sans-serif; }
.tipomediumitalic {font-family: tipomediumitalic, Arial, Helvetica,sans-serif; }
.tipomedium {font-family: tipomedium, Arial, Helvetica,sans-serif; }
.tiposemibold {font-family: tiposemibold, Arial, Helvetica,sans-serif; }

img{border:none;}
a {outline:none;}
input {outline:none;}

body{
margin:0;
padding:0;
font-family:Arial;
}
.global{
width:946px;
margin: 0 auto;
padding: 0;
overflow:visible;
position:relative;
z-index:3;
}

/*generales*/
.floatLeft{
float:left
}
.floatRight{
float:right
}
.clear{
clear:both;
height:0px;
font-size:0px;
color:transparent;
}
.oculto{
display:none;
}
.w100pc{
width:100%;
}
.absoluto{
position:absolute
}

.bold{
font-weight:bold
}
.pointer{
cursor:pointer
}
.subrayado{
text-decoration:underline
}
.noborde{
border:0
}
.noresize{
resize: none
}
.lh{
line-height:19px
}
.ptsabajo{
border-bottom:1px dotted #3D2E31
}
.ptsderecha{
border-right:1px dotted #3D2E31
}
.ptsizquierda{
border-left:1px dotted #3D2E31
}
.ptsarriba{
border-top:1px dotted #3D2E31
}
.naranjaabajo{
border-bottom:2px solid #F58426
}
.negro{
color:#3D2E31
}
.negro a{
color:#3D2E31;
text-decoration:none
}
.negro a:hover{
color:#999999;
text-decoration:none
}
.blanco{
color:#ffffff
}
.blanco a{
color:#ffffff;
text-decoration:none
}
.blanco a:hover{
color:#333333;
text-decoration:none
}
.gris{
color:#76696A
}
.gris a{
color:#76696A;
text-decoration:none
}
.gris a:hover{
color:#999999;
text-decoration:none
}
.grisp{
color:#76696A
}
.grisp a{
color:#76696A;
text-decoration:none
}
.grisp a:hover{
color:#999999;
text-decoration:underline;
}
.naranja{
color:#F58426
}
.naranja a{
color:#F58426;
text-decoration:underline
}
.naranja a:hover{
color:#F58426;
text-decoration:none
}
.gris2{
color:#AEA4A2
}
.gris2 a{
color:#AEA4A2;
text-decoration:none
}
.gris2 a:hover{
color:#76696A;
text-decoration:none
}

.buscador{
background-image:url(../img/buscar.jpg);
width:127px;
height:23px;
background-repeat:no-repeat;
border:0;
padding-left:25px;
font-size:10px
}
.bggriso{
background-color:#3D2E31
}
.bggrisc{
background-color:#766A6A
}
.bggris3{
background-color:#AEA4A2
}
.bordegriso{
border-bottom:4px solid #3D2E31
}

.bordegrisc{
border-bottom:4px solid #766A6A
}
.itemsmenuprincipal{
border-bottom:3px solid #ffffff
}
.abajonaran{
border-bottom:3px solid #F58426
}
.abajonegro{
border-bottom:1px solid #3D2E31
}
.lh{
line-height:35px
}
.lh2{
line-height:28px
}
.lh3{
line-height:24px
}
.lh4{
line-height:17px
}
.size57{
font-size:57px
}
.arial{
font-family:Arial
}
.bordecolor{
border:1px solid #cecbcb
}
.bgcrema{
background-color:#E2DCD9
}
.bgnegro{
background-color:#000000
}
.bgnaranja{
background-color:#F58426
}
.alignleft{
text-align:left
}
.derechanaranja{
border-right:3px solid #F58426
}
.bordenaranja{
border:1px solid #F58426
}
.abajonaranja{
border-bottom:2px solid #F58426
}
.size68{
font-size:68px
}
.grande{
text-transform:uppercase
}
.clarito{
opacity:0.4;
filter:alpha(opacity=40);
}

/* menu styles */
#jsddm
{	margin: 0;
	padding: 0}

	#jsddm li
	{	float: left;
		list-style: none;	
}

#jsddm li a:hover
{	}
	
#jsddm li ul
{	margin: 0;
	padding: 0px;
	position: absolute;
	visibility: hidden;
	z-index:99; 
	margin-left:-11px; 
	margin-top:5px;
	z-index:9999;
	background-color:#ffffff;
}

#jsddm li ul li
{	float: none;
	display: inline}

#jsddm li ul li a
{	width: auto;
	
	}

#jsddm li ul li a:hover
{	}
/* menu styles */

@media only screen {
.wrap-wsp-desktop {
	width: 946px;
	margin:auto;
	position:fixed;
	z-index: 999;
	display:block;
}
.wrap-wsp-desktop .btn-wsp-desktop {
	float:right;
}
.wrap-wsp-mobile {
	display:none
}
}
@media only screen and (max-width: 640px) {
	.wrap-wsp-desktop {
	display:none;
}
.wrap-wsp-mobile {
	position: fixed;
    bottom: 45px;
    right: 45px;
    z-index: 999;
	display:block
}
}

.btn_actualizar{
cursor:pointer;
border:0;
background-image:url(../img/botones/actualizar.jpg);
background-repeat:no-repeat;
width:227px;
height:43px
}
.btn_comprar{
cursor:pointer;
border:0;
background-image:url(../img/botones/comprar.jpg);
background-repeat:no-repeat;
width:185px;
height:43px
}
.btn_enviar_mensaje{
cursor:pointer;
border:0;
background-image:url(../img/botones/enviar_mensaje.jpg);
background-repeat:no-repeat;
width:283px;
height:43px
}
.btn_finalizar_pedido{
cursor:pointer;
border:0;
background-image:url(../img/botones/finalizar_pedido.jpg);
background-repeat:no-repeat;
width:367px;
height:43px
}
.btn_ingresar{
cursor:pointer;
border:0;
background-image:url(../img/botones/ingresar.jpg);
background-repeat:no-repeat;
width:174px;
height:43px
}
.btn_registrarme{
cursor:pointer;
border:0;
background-image:url(../img/botones/registrarme.jpg);
background-repeat:no-repeat;
width:227px;
height:43px
}
.btn_recuperar{
cursor:pointer;
border:0;
background-image:url(../img/botones/recuperar.jpg);
background-repeat:no-repeat;
width:203px;
height:43px
}
.btn_enviar{
cursor:pointer;
border:0;
background-image:url(../img/botones/enviar.jpg);
background-repeat:no-repeat;
width:143px;
height:43px
}

.oscuro{
-webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: url(grayscale/grayscale.svg#greyscale); /* Firefox 4+ */
  filter: gray; /* IE 6-9 */
}

/*20160701*/
.cajaPrensa{float:left; width:calc(50% - 20px); margin:0 20px 20px 0}
.cajaPrensa img{width:100%}
.cajaPrensa img:hover{opacity:0.8}
.cajaPrensa.m_right{margin:0 0 20px 20px; float:right}
.caja_titulo_prensa{float:left; width:100%; border-bottom:1px dotted #e76627; padding-bottom:3px}
.titulo_prensa{float:left; max-width:80%; color:#716869; font-size:14px}
.ver_prensa{float:right;}
.ver_prensa a{text-decoration:none; display:inline-block; background:#e76627; padding:0px 5px; color:#fff; font-size:10px; font-weight:bold; line-height:19px}
.ver_prensa a:hover{background:#fff; color:#e76627}
.medio_prensa{line-height:18px; margin-top:10px; text-transform:uppercase}
.fecha{color:#716869; font-size:10px; line-height:15px}
.paginacion span{display:inline-block; float:left; padding:0}
.paginacion span a{display:inline-block; color:#fff; background:#e76627; padding:0px 5px; text-decoration:none; margin-right:5px}
.paginacion span a.elegida{color:#e76627; background:#fff; padding:0px 5px;}


