/* Estilos website VideoAcces*/

body { 
  background: #DFDFDF url('../gifs/fondo_web.gif');
  margin:0 auto;
  width:990px;
  font:12px Arial, sans-serif;
  line-height: 16px;
	}
  
.clear { 
  clear:both; 
  margin:0px;
  padding:0px;
  font-size:0px;
}

h1{
  color:#FF6600;
  font-size:20px;
  *margin-top:15px;
}

a{
  color:#FF6600;
}

img{
  border:0px;
}

#pagina{
  margin:0 auto;
  padding:0px;
}

#cabecera{
  margin:0 auto;
  padding:0px;
}

#logo{
  float:left;
  margin-right:20px;
  padding:2px 0px 0px 10px;
}

#capaBanner{
  margin-left:8px;
}
  
#capaAcceso{
  background-image: url('../gifs/fondoAcceso.gif');
  height:49px;
  *height:46px;
}

.titUsuario{
  float:left;
  margin:14px 0px 0px 25px;
  font-size:15px;
  color:#FF6600;
  font-weight:bold;
}

#login{
  float:left;
  margin:12px 0px 0px 33px;
  color:#FFFFFF;
}

#login input{
  height:15px;
  border:solid 1px #FF6600;
  margin:0px;
  margin-top:4px;
  padding:0px;
}

#login a{
  color:#FED11B;
}

#metaMenu{
  margin-right:35px;
  padding-top:15px;
  text-align:right;
  color:#FFFFFF;
}

#metaMenu a{
  color:#FED11B;
}

#contenido{
  float:left;
  width: 990px;
  background-image: url('../gifs/fondo.gif');
  background-repeat: repeat-y;
  margin:0px;
  padding:0px;
}

#menu{
  float:left;
  width:175px;
  padding:10px 0 10px 0;
}

.familia{
  background-image: url('../gifs/fondoFam.gif');
  background-repeat: repeat-x;
  width:157px;
  padding:7px 0px 10px 18px;
  font-weight:bold;
  color:#FFFFFF;
}
.familia a{color:#FFFFFF; cursor:pointer;}
.familia a:hover{color:#FED11B; cursor:pointer;}
.dentrofamilia{
	font-weight:normal;
	margin-top: 15px;
	display:none;
}
.activa .dentrofamilia{display:block;}
.subfamilia{
  margin:5px 0px 0px 2px;
  padding:0 0 0 10px;
  background-image: url('../gifs/fondoSubFam.gif');
  background-repeat:  no-repeat;
  color:#FFFFFF;
}

.subfamiliaSel{
  margin:5px 0px 0px 2px;
  padding:0 0 0 10px;
  background-image: url('../gifs/fondoSubFamSel.gif');
  background-repeat:  no-repeat;
  color:#FFFFFF;
}

.subfamilia a{
  color: #FED11B;
}

.subfamilia a:hover{
  color: #FFF;
}

#centro{
  margin:0 0 20px 200px;
  padding: 0;
  width:750px;
  border: solid 1px #FFFFFF;
}

#notalegal{
  margin:0 0 20px 200px;
  padding: 0;
  padding: 0;
  width:750px;
  border: solid 1px #FFFFFF;
}

#pie{
  background-color:#000000;
  text-align:center;
  padding:10px 0 15px 0;
  margin:0;
}

.copy{
  padding-top:20px;
  color:#FFFFFF;
  font-weight:bold;
}

.listado{
  margin:20px 0 0 0;
}

.filaListado{
  float:left;
  margin: 10px 10px 10px 10px;
  width: 350px;
  height: 135px;
  background-color:#FFFFFF;
}

.filaListado a{
  color:#FF6600;
}

.paginador{
  float:left;
  width: 750px;
  background-color:#DFDFDF;
  border:solid 1px #DFDFDF;
  padding:5px;
  margin: 0 0 10px 0;
}

.imagenprod{
  float:left;
  padding: 10px;
  margin: 0 10px 0 0;
  border:solid 1px #DFDFDF;
  background-color:#FFFFFF;
}

.infoprod{
  margin-left:120px;
  padding:5px 0px 6px 0px;
  padding:0px;
}

.datosprod{
	padding:2px 0px 6px 0px;
}

.titproducto{
  font-size:15px;
  color:#000000;
  font-weight:bold;
}

.fichaprod {
  width: 730px;
  margin:20px 0 20px 0;
  padding: 5px 15px 15px 15px;
  float: left;
  background-color:#EFEFEF;
}

.fichaprod a {
  color:#FF6600;
  font-weight:bold;
}

#tableCarrito{
  width:95%;
  
}

#tableCarrito th{
  background-color:#6E6963;
  color:#FFFFFF;
  padding: 5px;
}

#tableCarrito td{
  background-color:#EFEFEF;
  padding: 8px;
}

#tableCarrito td a{
  color:#FF6600;
}

.tablaPedidos{
  width:95%;
}

.tablaPedidos th{
  background-color:#6E6963;
  color:#FFFFFF;
  padding: 5px;
}

.tablaPedidos td{
  background-color:#EFEFEF;
  padding: 8px;
}

.tablaPedidos td a{
  color:#FF6600;
}

.accionesCompra{
  
}

.fasePedido{
  margin-top:10px;
  font-weight:bold;
}

.filaForm{
  position:relative;
  width:auto;
  padding:0px 5px 3px 0px;
}

.filabotones{
  margin:4px 20px 0px 175px;
}

form 
{
  margin:0px;
  padding:0px !important;
  margin-bottom:5px;
}

.filaForm input{
  width:65px;
  border:solid 1px #FF6600;
  margin:0px;
  margin-top:4px;
  padding:0px;
}

.filaForm textarea{
  border:solid 1px #FF6600;
  scrollbar-face-color:#FFFFFF;
  scrollbar-highlight-color:#FF6600;
  scrollbar-darkshadow-color:#FFF1D1;
  scrollbar-shadow-color:#FF6600;
  scrollbar-arrow-color:#FF6600;
  scrollbar-track-color:#FFF1D1;
}

.labelForm{
  position:relative;
    float:left;
    
    width:170px;
    text-align:right;
    margin-top:6px;
    padding-right:5px;
}

.filadestacado{
  float:left;
  width:auto;
  width:750px;
  float:left;
  padding:0;
  margin:30px 10px 10px 10px;
}

.descripcion{
  margin:10px 0 0 0;
  padding:0;
}

.destacado{
  float:left;
  width:350px;
  margin:20px 10px 20px 0;
  padding:0;
}


#divAcceso{
  position:absolute;
}

#divAlta{
  position:absolute;
}

.contentForm{
  height:300px;
}

.txtLegal{
	margin:20px 0 0 174px;;
	font-size:10px;	
	width:450px;
	font-style:italic;
}

.textoHome{
	margin:10px 10px 20px 10px;
}