/* CSS Document */
.prod {
    text-align: center;
    width: 100%;
}
body { background:#fff /*url(img/bg-body.jpg) repeat-x top*/; 
color:#333; 
font-family:Arial, Helvetica, sans-serif; }
#top { margin:0; padding:0; border-top:#fff 3px solid; width:100% }

#header {width:790px; height:130px; margin:10px auto; position:relative; /*clear:left;*/ float:right}
#lateral {width:195px; height:auto; margin:10px auto; position:relative;/* clear:left;*/ float:left; border:solid; border-color:red; 
		border-width:2px; text-align:center}
#content {width:990px; margin:10px auto; position:relative; clear:left}

h1 {margin:5px; padding:0; letter-spacing: 1px; width:600px; float:left; font-size:44px; color:#555;
font-family: 'Josefin Sans', sans-serif; position:relative;}
h1 a{ text-decoration:none; color:#555}

#lista {height:auto; overflow:hidden; position: relative; border:#CCCCCC 1px solid; }
#lista h1 {font-size: 36px; text-align:center; color:#fff; background:#83b3db; width:100%}
#lista h2 {text-align:center; background:#ddd; width:100%}
#lista h3 a{color:#FF3366; text-decoration:none;}

.prod h3{color:black; font-size:1em}

#logo {width:400px; float:left}
#tel {width:300px; float:right} 
#tel h2 {margin:15px 0 4px 4px; padding:0; letter-spacing: 1px; width:300px; color:#1d75bd}
#tel p {margin:4px; padding:0; width:300px; color:#555}

table{height:auto; overflow:hidden;}

h3 {margin:5px; padding:0; color: #ccc; font-size:1em}

#navi {  
	width:790px; height:48px; margin:0 auto; font-size:19px !important; position:relative;
	padding-top:7px; background: #eee ; font-weight:bold; border-bottom: 1px solid #ccc; float:right;
}
#navi ul{list-style:none; margin:0; padding:0}
#navi li {
	margin:4px;
	padding:5px 25px;

	float:left; 
}
#navi li a { text-decoration:none; color:#1d75bd}
#navi li a:hover{  text-decoration: underline; }

#corp {width:785px; height:auto; margin:0 auto; border:#999999 0px solid; float:right}

p a { color:#666666}
#lista p{font-size:.9em}

p.iva{ width:100%; background: #83b3db; font-weight:bold; color: #FF3366; text-align:center; padding:10px 0; text-shadow: 1px 1px 1px #fff}

#navi li a.current { color:#83b3db; text-shadow: 0 0 2px #fff}
#corp { height:auto; overflow:hidden}
.oferta{font-size:20px; color:red; font-weight:bolder; text-decoration:blink}

.luz.on{
  color: red;/*color del texto al cambiar*/
  text-shadow:
     1px  1px rgba(255, 255, 255, .1),
    -1px -1px rgba(0, 0, 0, .88),
     0px  0px 20px red;/*color de la luz del texto*/
}
.luz{
  font-size:22px;/*tamaño de la fuente*/
  color: #000000;
  text-shadow:
     1px  1px rgba(255, 255, 255, .1),
    -1px -1px rgba(0, 0, 0, .88);
}
.precio{ font-weight:bold}