/* CSS Document */

body {
	background-image: url(../images/fondo.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #E3E3E3;
	margin: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
html {
	min-height: 100%;}
html {
    overflow: -moz-scrollbars-vertical;
}
form {
	margin: 0;
	padding: 0;
	}
#home{
	background-image: url(../images/fondo-home.gif);
	background-repeat: no-repeat;
	background-position: center top;
	}
#productos{
	background-image: url(../images/fondo-interior1.gif);
	background-repeat: no-repeat;
	background-position: center top;
	}
#imagen-dere{
	background-image: url(../images/fondo-interior1d.gif);
	background-repeat: no-repeat;
	background-position: center 100px;
	}
h1 {
	font-size: 12px;
	font-weight: bold;
	color: #006E5B;
	text-align: left;
	margin: 0;
	}
.solo-print{
	display: none;
	}
.texto-gris-home{
	color: #515151;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 22px;
	}
.texto-gris {
	color: #515151;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	}
a.texto-gris:hover{
	text-decoration: none;
	}
.texto-gris11 {
	color: #515151;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	}
a.texto-gris11:hover{
	text-decoration: none;
	}
.texto-gris-prod, .texto-gris-prod a{
	color: #515151;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	display: block;
	text-decoration: none;
	}
.texto-gris-prod a strong{
	color: #FF7019;
	}

.texto-naranja {
	color: #EB580D;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	}
.texto-naranja11 {
	color: #EB580D;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	}
.texto-naranja18 {
	color: #FF7F2D;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	}
.texto-naranja strong{
	color:#FF8334;
	}
.boton-ver a{
	color: #8C8C8C;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}
.boton-ver a:hover{
	color: #515151;
	}
.boton-rojo a{
	color: #FFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}
.boton-rojo a:hover {
	color: #FDE6D8;
	}
.texto-naranja:hover {
	text-decoration: none;
	}
.texto-blanco {
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
	}
a.texto-blanco:hover {
	text-decoration: underline;
	}
.texto-blanco a{
	font-size: 12px;
	color: #FFF;
	text-decoration: underline;
	}
.texto-blanco a:hover {
	text-decoration: none;
	}
.texto-blanco-menu {
	color: #FFF;
	font-size: 11px;
	text-decoration: none;
	}
.texto-adi {
	font-size: 10px;
	color: #7F7F7F;
	text-decoration: none;
	}
a.texto-adi:hover {
	text-decoration: underline;
	}
.menu-aux{
	color: #515151;
	font-weight: bold;
	}
.menu-aux a{
	color: #515151;
	text-decoration: none;
	}
.menu-aux a:hover{
	text-decoration: underline;
	}
.selector-on {
	color: #7C7C7C;
	line-height: 16px;
	}
.selector-on a{
	color: #7C7C7C;
	text-decoration: none;
	display: block;
	width: 18px;
	height: 16px;
	}
.selector-off {
	background-color: #7C7C7C;
	color: #FFF;
	line-height: 16px;
	}
.selector-tit {
	color: #4B4B4B;
	line-height: 15px;
	}
.texto-error {
	color: #4B4B4B;
	background-color: #FDD6D6;
	border: 1px solid #E50000;
	padding: 5px;
	text-align: left;
	}
.campo {
	border: 1px solid #B6B6B6;
	padding: 0 2px;
	color: #515151;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	}
.campo-error {
	border: 1px solid #E50000;
	padding: 0 2px;
	background-color: #FDD6D6;
	color: #515151;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	}
/*-------------- PANTALLA PROVISIONAL----------*/
body#provisional {
	background-image: url(../images/prov-fondo.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0;
	padding: 0;
	}
#tabla-prov {
	position: absolute; 
	margin: -137px 0 0 -251px;
	top: 50%;
	left: 50%;
	}
#tabla-prov .texto-blanco {
	color: #FFF;
	text-decoration: none;
	}
#tabla-prov .texto-blanco a{
	color: #FFF;
	}
#tabla-prov .texto-blanco a:hover {
	text-decoration: none;
	}