@font-face{font-family:'DINBold';src:url('font_face/din-bold-webfont.eot');src:url('font_face/din-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('font_face/din-bold-webfont.woff') format('woff'),
url('font_face/din-bold-webfont.ttf') format('truetype'),
url('font_face/din-bold-webfont.svg#DINBold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'DinLight';src:url('font_face/din-regular-webfont.eot');src:url('font_face/din-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('font_face/din-regular-webfont.woff') format('woff'),
url('font_face/din-regular-webfont.ttf') format('truetype'),
url('font_face/din-regular-webfont.svg#DinLight') format('svg');font-weight:normal;font-style:normal;}
body{padding:0px;margin:0px;background-color:#000000;background-image:url(../images/fondoGeneral.jpg);background-repeat:no-repeat;background-position:left top;}
.clear{clear:both;}
a{margin:0;padding:0;}
p{margin:0;padding:0;}
.enlace-velas{font-family: "Trebuchet MS", Verdana;font-size: 18px;font-weight: bold;color: #cad1c7;margin: 0px;padding: 0px;}
h1{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#fff;margin:0px;padding:0px;font-size:22px;}
h2{font-family:"Trebuchet MS", Verdana;font-size:18px;font-weight:bold;color:#cad1c7;margin:0px;padding:0px;}
h3{font-family:"Trebuchet MS", Verdana;font-size:16px;font-style:italic;font-weight:bold;color:#000;margin:0px;padding:0px;}
.nivel_1{padding-left:0px;color:#000000;}
.nivel_2{padding-left:20px;color:#000000;}
.nivel_3{padding-left:40px;color:#333333;}
.nivel_4{padding-left:60px;color:#666666;}
.nivel_5{padding-left:80px;color:#999999;}
.cabeceraIzq{background-image:url(../images/cabeceraIzq.jpg);background-repeat:repeat-x;background-position:right top;}
.cabeceraDer{background-image:url(../images/cabeceraDer.jpg);background-repeat:repeat-x;background-position:left top;}
.cabeceraIzq404{background-image:url(../images/404-rotulos-cabecera-izq.jpg);background-repeat:repeat-x;background-position:right top;}
.cabeceraDer404{background-image:url(../images/404-rotulos-cabecera-derc.jpg);background-repeat:repeat-x;background-position:left top;}
.menuGeneral{background-image:url(../images/fondoMenuGeneral.jpg);background-repeat:no-repeat;background-position:left top;font-family:"Trebuchet MS", Verdana;font-size:12px;color:#FFFFFF;}
.menuGeneral a{color:#FFFFFF;text-decoration:none;}
.menuGeneral a:hover{color:#07c6fd;text-decoration:none;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#07c6fd;}
.menuGeneral a:active{color:#07c6fd;text-decoration:none;}
.barraCabecera{background-image:url(../images/barraCabecera.png);background-repeat:repeat-x;background-position:left top;}
.fondoContenidoInterior{background-image:url(../images/fondoContenidoInterior.png);background-repeat:repeat-y;background-position:left top;}
.fondoLateralDer{background-color:#dae0d8;background-image:url(../images/fondoLateralDer.jpg);background-repeat:repeat-x;background-position:left top;}
.pieInterior{background-image:url(../images/finContenidoInterior.png);background-repeat:no-repeat;background-position:left top;font-family:"Trebuchet MS", Verdana;font-size:12px;color:#dae0d8;font-style:italic;}
.pieInterior a{color:#dae0d8;font-style:italic;text-decoration:none;}
.pieInterior a:hover{color:#07c6fd;font-style:italic;text-decoration:none;}
.izqHome{background-image:url(../images/izqContenidoHome.png);background-repeat:repeat-y;background-position:right top;}
.pantallasGigantes{background-image:url(../images/pantallasGigantes.jpg);background-repeat:no-repeat;background-position:left top;}
.pantallasGigantesInt{background-image:url(../images/pantallasGigantesInt.jpg);background-repeat:no-repeat;background-position:left top;}
.pantallasGigantesTricolor{background-image:url(../images/pantallasGigantesTricolor.jpg);background-repeat:no-repeat;background-position:left top;}
.pantallasGigantesTricolorInt{background-image:url(../images/pantallasGigantesTricolorInt.jpg);background-repeat:no-repeat;background-position:left top;}
.pantallasOfertas{background-image:url(../images/pantallasOfertas.jpg);background-repeat:no-repeat;background-position:left top;}
.pantallasOfertasInt{background-image:url(../images/inOfertasInt.jpg);background-repeat:no-repeat;background-position:left top;}
#enlacesHome{position:relative;width:100%;text-align:left;padding:5px 0;}
#buscador{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;padding:2px;margin:0 auto;display:block;width:100%;max-width:300px;vertical-align:middle; position:relative; left:320px;}
#buscador input[type='text']{background:rgba(216,216,216,1);background:-moz-linear-gradient(top, rgba(216,216,216,1) 0%, rgba(254,254,254,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(216,216,216,1)), color-stop(0%, rgba(254,254,254,1)), color-stop(50%, rgba(219,219,219,1)), color-stop(100%, rgba(209,209,209,1)));background:-webkit-linear-gradient(top, rgba(216,216,216,1) 0%, rgba(254,254,254,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 100%);background:-o-linear-gradient(top, rgba(216,216,216,1) 0%, rgba(254,254,254,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 100%);background:-ms-linear-gradient(top, rgba(216,216,216,1) 0%, rgba(254,254,254,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 100%);background:linear-gradient(to bottom, rgba(216,216,216,1) 0%, rgba(254,254,254,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d8d8d8', endColorstr='#d1d1d1', GradientType=0);height:21px;width:200px;border:0;font-size:11px;color:#346e96;display:inline-table;vertical-align:middle;border-radius:5px 0 0 5px;padding:2px 5px;text-align:center;outline:0;}
#buscador input[type='text']::-webkit-input-placeholder{color:#346e96 !important;}
#buscador input[type='text']:-moz-placeholder{color:#346e96 !important;}
#buscador input[type='text']::-moz-placeholder{color:#346e96 !important;}
#buscador input[type='text']:-ms-input-placeholder{color:#346e96 !important;}
#buscador input[type='submit']{background:rgba(224,239,249,1);background:-moz-linear-gradient(top, rgba(224,239,249,1) 0%, rgba(255,162,0,1) 0%, rgba(255,162,0,1) 48%, rgba(192,131,0,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(224,239,249,1)), color-stop(0%, rgba(255,162,0,1)), color-stop(48%, rgba(255,162,0,1)), color-stop(100%, rgba(192,131,0,1)));background:-webkit-linear-gradient(top, rgba(224,239,249,1) 0%, rgba(255,162,0,1) 0%, rgba(255,162,0,1) 48%, rgba(192,131,0,1) 100%);background:-o-linear-gradient(top, rgba(224,239,249,1) 0%, rgba(255,162,0,1) 0%, rgba(255,162,0,1) 48%, rgba(192,131,0,1) 100%);background:-ms-linear-gradient(top, rgba(224,239,249,1) 0%, rgba(255,162,0,1) 0%, rgba(255,162,0,1) 48%, rgba(192,131,0,1) 100%);background:linear-gradient(to bottom, rgba(224,239,249,1) 0%, rgba(255,162,0,1) 0%, rgba(255,162,0,1) 48%, rgba(192,131,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0eff9', endColorstr='#c08300', GradientType=0);color:#fff;border:0;cursor:pointer;width:73px;height:25px;display:inline-table;vertical-align:middle;margin-left:-10px;border-radius:3px;text-align:center;font-family:"Trebuchet MS", Verdana;}
a.enlaceGris{font-family:"Trebuchet MS", Verdana;font-size:11px;color:#26292c;font-style:italic;}
a.enlaceGris:hover{color:#158daf;text-decoration:none;}
div.pathUrl{cursor:pointer; display:inline-block}
div.pathUrl:hover{cursor:pointer; color: #000000;text-decoration: none;border-bottom: dotted 1px #000000;}
div.enlaceGris{color:#999999;cursor:pointer; display:inline-block}
div.enlaceGris:hover{color: #158daf;text-decoration: none;border-bottom: dotted 1px #158daf;cursor:pointer}
.boton{background-image:url(../images/boton.png);background-repeat:repeat-x;background-position:left center;font-family:"Trebuchet MS", Verdana;font-size:11px;color:#FFFFFF;font-style:italic;}
.boton a{color:#FFFFFF;text-decoration:none;}
.boton a:hover{color:#000000;text-decoration:none;}
.botonpie{font-family:"Trebuchet MS", Verdana;font-size:11px;color:#000000;}
.botonpie a{color:#000000;text-decoration:none;}
.botonpie a:hover{color:#00A3D2;text-decoration:none;}
.btnInfoAd{font-family:"Trebuchet MS", Verdana;font-size:11px;color:#26292c;background-color:#e4e9e2;font-style:italic;}
.btnInfoAd a{color:#26292c;text-decoration:none;}
.btnInfoAd a:hover{color:#158daf;text-decoration:none;}
.titAzul{font-family:"Trebuchet MS", Verdana;font-size:16px !important;color:#00b3e6;}
.negritaseo{font-weight:bold;}
.txtOsc{font-family:"Trebuchet MS", Verdana;font-size:11px;color:#3f3f3f;}
div.txtOsc2{	color: #000000;font-weight: bold;text-decoration: none;border-bottom: dotted 1px #000000;display:inline-block;cursor:pointer;}
div.txtOsc2:hover{color: #00a3d2;font-weight: bold;text-decoration: none;border-bottom: dotted 1px #00a3d2;cursor:pointer;}
.txtOsc b, .txtOsc strong{font-family:"Trebuchet MS", Verdana;font-size:11px;color:#000000;}
.txtOsc a{color:#000000;font-weight:bold;text-decoration:none;border-bottom:dotted 1px #000000;}
.txtOsc a:hover{color:#00a3d2;font-weight:bold;text-decoration:none;border-bottom:dotted 1px #00a3d2;}
.txtClaro{font-family:"Trebuchet MS", Verdana;font-size:11px;color:#777777;}
.txtClaro a{color:#777777;text-decoration:none;}
.txtClaro a:hover{color:#158daf;text-decoration:none;border-bottom:dotted 1px #158daf;}
.txtBlanco{font-family:"Trebuchet MS", Verdana;font-size:11px;color:#fff;}
.txtBlanco a{color:#fff;text-decoration:none;}
.txtBlanco a:hover{color:#158daf;text-decoration:none;border-bottom:dotted 1px #158daf;}
.txtAzulOsc{font-family:"Trebuchet MS", Verdana;font-size:11px;color:#158daf;}
.tituloPie{font-family:"Trebuchet MS", Verdana;font-size:11px;color:#158daf;border-bottom:dotted 1px #158daf;}
.derHome{background-image:url(../images/derContenidoHome.png);background-repeat:repeat-y;background-position:left top;}
.pie{background-image:url(../images/finContenidoHome.png);background-repeat:no-repeat;background-position:left top;font-family:"Trebuchet MS", Verdana;font-size:12px;color:#dae0d8;font-style:italic;}
.pie a{color:#dae0d8;font-style:italic;text-decoration:none;}
.pie a:hover{color:#07c6fd;font-style:italic;text-decoration:none;}
.carta{background-image:url(../images/fondoCarta.jpg);background-repeat:repeat-x;background-position:left top;background-color:#CDCDCD;}
.noticia{background-image:url(../images/fondoNoticia.jpg);background-repeat:repeat-x;background-position:left top;background-color:#D9DED8;}
.titNoticia{background-image:url(../images/fondoTitNoticia.jpg);font-family:"Trebuchet MS", Verdana;font-size:11px;font-weight:bold;color:#000000;background-repeat:no-repeat;}
.finWeb{font-family:"Trebuchet MS", Verdana;font-size:11px;color:#999999;}
.finWeb a{color:#999999;text-decoration:none;}
.finWeb a:hover{color:#158daf;text-decoration:none;border-bottom:dotted 1px #158daf;}
.txtGeneral{font-family:"Trebuchet MS", Verdana;font-size:12px;color:#000000;}
.txtGeneral a{color:#000000;text-decoration:none;}
.txtGeneral a:hover{color:#414642;text-decoration:none;}
.txtGeneralCurs{font-family:"Trebuchet MS", Verdana;font-size:12px;color:#000000;font-style:italic;}
.fondoRotulosDer{background-image:url(../images/fondoRotulosLatDer.jpg);background-repeat:repeat-x;background-position:left top;background-color:#b8bab9;}
.txtGeneralCurs a{color:#000000;text-decoration:underline;}
.txtGeneralCurs a:hover{font-family:"Trebuchet MS", Verdana;font-size:12px;color:#00789a;font-style:italic;}
.txtGeneralBold{font-family:"Trebuchet MS", Verdana;font-size:12px;color:#000000;font-style:italic;font-weight:bold;}
.inInfoAd{font-family:"Trebuchet MS", Verdana;font-size:12px;color:#c7cbc7;letter-spacing:1px;}
.cajaInfoAd{background-image:url(../images/cajaInfoAd.jpg);background-repeat:no-repeat;background-position:left top;}
.cajaInfoAdp{background-image:url(../images/cajaInfoAdp.jpg);background-repeat:no-repeat;background-position:left top;}
.cajaProyectos{background-image:url(../images/cajaProyectos.jpg);background-repeat:no-repeat;background-position:left top;}
.inInfoAd a{color:#c7cbc7;text-decoration:none;letter-spacing:1px;}
.inInfoAd a:hover{color:#37393b;text-decoration:none;letter-spacing:1px;}
.navContenido{font-family:"Trebuchet MS", Verdana;font-style:italic;font-size:12px;color:#92a28c;}
.navContenido a{color:#92a28c;text-decoration:none;}
.navContenido a:hover{color:#000000;text-decoration:none;border-bottom:dotted 1px #000000;}
.titCaja{font-family:"Trebuchet MS", Verdana;font-size:11px;color:#c7cbc7;}
.navImagenes{font-family:"Trebuchet MS", Verdana;font-size:12px;color:#515151;background-color:#f6f6f6;border:1px solid #e6e6e6;}
.navImagenes a{color:#7396bf;text-decoration:none;}
.navImagenes a:hover{color:#00b3e6;text-decoration:underline;}.titFoto{font-family:"Trebuchet MS", Verdana;font-size:12px;color:#00b3e6;font-style:italic;}
.fechaFoto{font-family:"Trebuchet MS", Verdana;font-size:11px;color:#b1b1b1;font-style:italic;}
.tabla{background:#b7b7b7;}
.tablaFondo{background:#e0dede;}
.tablaTitulo{background:#e2e7e0;padding:7px 10px;}
.tablaSeparacion{border-bottom:dotted 1px #b7bfb3;}
.tablaParametro{color:#8d9a86;background:#f0f3ef;}
.destacado{background:#106674;text-align:center;padding:15px;}
.precioOferta{font-family:"Trebuchet MS", Arial, Helvetica;font-size:18px;color:#009DCA;letter-spacing:-1px;}
.precioAntiguo{font-family:"Trebuchet MS", Arial, Helvetica;font-size:18px;color:#FFFFFF;text-decoration:line-through;letter-spacing:-1px;}
.precioAntiguoOsc{font-family:"Trebuchet MS", Arial, Helvetica;font-size:18px;color:#c4cac1;text-decoration:line-through;letter-spacing:-1px;}
.textoscategorias{font-size:10px;color:#ffffff;letter-spacing:-1px;}
#txtOsc1{font-family:"Trebuchet MS", Arial, Helvetica;font-size:11px;color:#ffffff;font-size:11px;text-decoration:none;}
#txtOsc1 b, .txtOsc1 strong{font-family:"Trebuchet MS", Verdana;font-size:11px;color:#ffffff;}
#txtOsc1 a{color:#ffffff;font-size:12px;font-weight:bold;text-decoration:none;}
#txtOsc1 a:hover{color:#00a3d2;font-weight:bold;border-bottom:dotted 1px #00a3d2;text-decoration:none;}
.menuGeneral{background-image:url(../images/fondoMenuGeneral.jpg);background-repeat:no-repeat;background-position:left top;font-family:"Trebuchet MS", Verdana;font-size:12px;color:#FFFFFF;}
.menuGeneral a{color:#FFFFFF;text-decoration:none;}
.menuGeneral a:hover{color:#07c6fd;text-decoration:none;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#07c6fd;}
.menuGeneral a:active{color:#07c6fd;text-decoration:none;}
#liv{width:300px;float:left;}
#liv ul{margin:0px;padding:0px;list-style:none;}
#liv ul li{margin:5px 0px 5px 0px;padding-left:20px;background-image:url("../images/V.jpg");background-repeat:no-repeat;}
#azulblanco a{color:#00b3e6;text-decoration:none;}
#azulblanco a:hover{color:#fff;text-decoration:none;}
.overlay{display:none;position:absolute;top:0;left:0;width:100%;height:1024px;background:#000;z-index:1001;opacity:.75;-moz-opacity:0.75;filter:alpha(opacity=75);}
.modal{display:none;position:absolute;top:10%;left:25%;width:726px;height:637;padding:0px;color:#333;z-index:1002;overflow:auto;}#imagen_distribuidores{position:relative;z-index:99;left:-14px;margin-bottom:20px;}
#formulario_distribuidores{height:540px;width:594px;border:2px solid #00b4e9;position:relative;left:-10px;}
.esquinas_redondas{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;}
.titulo_formulario{font-size:22px;color:#ff3333;margin-top:20px;margin-left:24px;clear:both;float:left;}
#formulario_distribuidores table{margin-left:20px;}
#formulario_distribuidores input[type='submit']{background:url(../images/boton_formulario_distribuidores.jpg) no-repeat;width:336px;height:121px;border:0;cursor:pointer;outline:0px;}
#formulario_distribuidores input[type='text']{font-family:'DinLight';font-size:22px;width:500px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:5px 10px;outline:0px;}
#formulario_distribuidores textarea{font-family:'DinLight';font-size:22px;width:500px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:5px 10px;outline:0px;resize:none;height:80px;border:2px inset;}
#formulario_distribuidores .txtForm{font-family:'DinLight';font-size:18px;}
#formulario_distribuidores .txtSecurImagen{font-family:'DinBold';font-size:14px;font-weight:bold;font-style:italic;}
#formulario_distribuidores .txtOkForm{font-size:22px;font-family:'DinLight';margin-top:15%;text-align:center;}
#formulario_distribuidores .txtOkForm strong{font-family:'DinBold';font-size:24px;text-decoration:underline;}
#formulario_distribuidores .txtOkForm .italic{font-family:'DinBold';font-style:italic;}
#info_transaccion{width:500px;margin-right:auto;margin-left:auto;margin-top:20px;background-color:#FFF;padding:15px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;}
.tarjeta_pago_home{margin-left:5px;vertical-align:text-bottom;}
.enlace_boton_blog{position:relative;top:4px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;background-image:url(../images/boton_blog.gif);background-repeat:no-repeat;background-position:center center;font-size:11px;font-weight:bold;color:#FFF;height:17px;width:41px;padding:8px;text-decoration:none;}
a.enlace_boton_blog:hover{background-image:url(../images/boton_blog_hover.gif);}
.readmore{width:680px;overflow:hidden;position:relative;padding:1px 1px 1px 1px;margin-top:5px;font-family:"Trebuchet MS", Verdana;font-size:11px;color:#3f3f3f;}
.imagenPaginacion{margin-top:3px !important}
.enlacePaginacion{color:#fff !important;font-size:18px;font-weight:bold;background-color:#ffb478;text-decoration:none !important;padding:0 5px 0 5px;}
.enlacePaginacion:hover{color:#fff !important;font-size:18px;font-weight:bold;background-color:#ff7200;text-decoration:none !important;padding:0 5px 0 5px;}
#darkLayer{width:100%;height:100%;margin:0;padding:0;position:fixed;z-index:99999997;top:0;left:0;background-color:rgba(0,0,0,0.8);}
#popupLayer{position:fixed;z-index:99999998;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:94%;max-width:800px;max-height:90%;box-shadow:0 0 12px rgba(0,0,0,0.3);overflow-x:hidden;/*background:#f0f0f0;*/margin:0;padding:0;font-family:'Roboto';}
#popupLayer .content{max-width:800px;margin:0 auto;background:#EEEEEE;border-radius:15px;box-shadow:1px 1px 15px rgba(0,0,0,.4);}
#popupLayer .grid{padding:10px;}
#popupLayer .title{text-align:center;margin:0 auto 25px;width:100%;padding:25px 0px 25px 0px;color:#fff;background:#0a2d53;box-shadow:0px 2px 1px rgba(0,0,0,.2);}
#popupLayer .title strong{letter-spacing:2px;font-size:30px;padding-bottom:10px;}
#popupLayer .oferta{text-align:center;font-size:18px;letter-spacing:2px;margin-bottom:60px;}
#popupLayer .oferta .inputs{text-transform:uppercase;margin-bottom:50px;margin-top:30px;}
#popupLayer .oferta input{padding:3px 15px;outline:none;border:solid 1px #0a2d53;margin:0 10px;vertical-align:baseline;letter-spacing:2px;text-transform:uppercase;font-size:18px;}
#popupLayer .oferta span{text-transform:uppercase;}
#popupLayer .button-block{text-align:center;width:100%;margin-top:45px;}
#popupLayer .button-block p{margin-bottom:30px;}
a.button{position:relative;top:0px;text-decoration:none;color:#fff;background:#0a2d53;padding:8px 20px;box-shadow:0px 6px 0px #051A31;letter-spacing:2px;}
a.button:hover{top:5px;box-shadow:0px 1px 0px #051A31;}
a.button.proyectos{padding:2px 4px;font-size:12px;display:block;text-align:center;margin:5px 0px;}
@media only screen and (max-width:750px){#popupLayer .oferta .inputs{line-height:40px;}
}
@media only screen and (max-width:400px){a.button{font-size:14px;}
}
.txtOsc p{
    font-size: 14px;
}
.txtOsc h2{
color: #00b3e6;
}
