* {
	margin:0px;
	padding:0px;

}
	html{
    height: 100%;
    background:url(img/fondo.gif) white repeat-x;
    background-position: absolute;
    background-position: bottom;
    background-attachment: fixed;

}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#2A2A2A;
	margin:0px;


}
	h1{
	font-size:14px;
	color:#FF7200;
	font-weight:bold;
	text-decoration:none;
	margin: 0px 0px 10px 0px;
	padding-top:5px;
    text-align:left;
}
	h2{
	font-size:13px;
	font-weight:bold;
    color:#FF7200;
	margin: 5px 0px 10px 0px;
	padding:0px;
    text-align:left;
}
	h3{
	font-size:12px;
	font-weight:bold;
	color:#2A2A2A;
	margin: 0px 0px 5px 0px;
	padding:0px;
}
	h4{
	font-size:11px;
	font-weight:bold;
	color:#2A2A2A;
	margin:0px;
	padding:0px;
}
	p{
	font-size:10px;
	color:#2A2A2A;
    padding-bottom:5px;
    text-align:justify;
}
   strong{
   font-weight:bold;
}

/* ************************************ ESTRUCTURA GENERAL ************************************ */
#general{
	width:100%;
    height:100%;
	margin:0px auto 0px auto;
        display:block;

}
/* ************************************ CABECERA ************************************ */
#cabecera{
	width:950px;
	display:block;
    background-color:white;
	margin:0px auto 0px auto;
}
#senefa{
    background:url(img/senefa.gif) no-repeat 0% 100%;
	height:25px;
	display:block;
    padding:0px;
}
table#cabeceraFotos{
width:100%;
height:175px;
  border: 0px;
  background-color: white;
  margin:0px;
  padding:10px 0px 10px 0px;
  display:block;
}
table#cabeceraFotos td{
width:180px;
height:155px;
padding:0px 5px 0px 5px;
}
table#cabeceraFotos td img{
width:180px;
}

table#cabeceraFotos td#inici{
padding:0px 5px 0px 0px;
}
table#cabeceraFotos td#final{
padding:0px;
}
#home{
    background:url(img/logo.gif) no-repeat 50% 50%;
    width:180px;
    height:145px;
    display:block;
    background-color:white;
}
/* ------------------------------ MENU -----------------------------------*/
#menu{
	width:875px;
	height:24px;
    background-color:#FF7200;
    display:block;
    float:left;
}
	#menu_txt{
	width:875px;
	list-style:none;
    margin:0px;
    padding:0px;
    height:24px;
    display:block;
    text-align:left;
	float:left;
}
	#menu_txt li{
	display:inline;
	margin:0px;
    padding:0px 10px 0px 10px;
    height:24px;
    float:left;

}
#menu_txt li a{
	font-size:12px;
    font-weight:bold;
	color:white;
	text-decoration:none;
	margin:0px;
}
#menu_txt li#activo{
	display:inline;
    color:white;
    background-color:#454545;
}
#menu_txt li#activo a{
	color:white;
	text-decoration:none;
	font-weight:bold;
	margin:0px;
}
#menu_txt li a:hover{
	color:#2A2A2A;
}
#menu_txt li#activo a:hover{
	color:#FF7200;
}
#menu_txt li a div#menuPrincipal{
    background:url(img/menu1_fesfoc.gif) no-repeat;
    width:85px;
    height:24px;
    display:block;
    background-color:#FF7200;
    cursor: pointer;
}
#menu_txt li#activo a div#menuPrincipal{
    background:url(img/menu1_fesfoc_activo.gif) no-repeat;
    width:85px;
    height:24px;
    display:block;
    background-color:#454545;
    cursor: pointer;
}
#menu_txt li a div#menuPrincipal:hover{
    background:url(img/menu1_fesfoc_hover.gif) no-repeat;
    width:85px;
    height:24px;
    display:block;
    background-color:#FF7200;
    cursor: pointer;
}

/* ------------------------------ SUBMENU CATEGORIAS -----------------------------------*/

div#submenuCategorias{
	height:24px;
    background-color:white;
    display:block;
    float:left;
    margin:0px 0px 0px 0px;
}
div#submenuCategorias ul{
	width:100%;
	list-style:none;
    margin:0px;
    padding:0px;
    height:24px;
    display:block;
    text-align:left;
	float:left;
    background-color:#DBDBDB;
}
div#submenuCategorias ul li{
	display:inline;
	margin:0px;
    padding:5px 10px 0px 10px;
    height:19px;
    float:left;

}
div#submenuCategorias ul li a{
	font-size:12px;
    font-weight:bold;
	color:#828181;
	text-decoration:none;
	margin:0px;
}
div#submenuCategorias ul li#activo{
	display:inline;
    background-color:#454545;
}
div#submenuCategorias ul li#activo a{
    color:white;
	text-decoration:none;
	font-weight:bold;
	margin:0px;
}
div#submenuCategorias ul li a:hover{
	color:#FF7200;
}
div#submenuCategorias ul li#activo a:hover{
	color:#2A2A2A;
}

div#submenuCategorias ul li#subCambio{
	background-color:#DADADA;
}
/* ------------------------------ SUBMENU PRODUCTOS -----------------------------------*/

div#submenuProductos{
	width:100%;
	height:24px;
    background-color:white;
    display:block;
    float:left;
    margin:0px 0px 10px 0px;
}
div#submenuProductos ul{
	width:100%;
	list-style:none;
    margin:0px;
    padding:0px;
    height:24px;
    display:block;
    text-align:left;
	float:left;
    background-color:#F2F2F2;
}
div#submenuProductos ul li{
	display:inline;
	margin:0px;
    padding:5px 10px 0px 10px;
    height:19px;
    float:left;

}
div#submenuProductos ul li a{
	font-size:10px;
    font-weight:bold;
	color:#2A2A2A;
	text-decoration:none;
	margin:0px;
}
div#submenuProductos ul li#activo{
	display:inline;
}
div#submenuProductos ul li#activo a{
    color:#FF7200;
	text-decoration:none;
	font-weight:bold;
	margin:0px;
}
div#submenuProductos ul li a:hover{
	color:#FF7200;
}
div#submenuProductos ul li#activo a:hover{
	color:#2A2A2A;
}

div#submenuProductos ul li#subCambio{
	background-color:#DADADA;
}

/* ************************************ IDIOMAS ************************************ */
#idiomas{
	display:block;
	padding:0px;
	float:right;
	width:75px;
    height:24px;
    background-color:#FF7200;
}
#idiomas li{
	display:inline;
}
#idiomas li img{
padding:5px 0px 0px 0px;
}
/* ************************************ ESTRUCTURA CONTENIDO ************************************ */
#contenido{
	width:948px;
	min-height:300px;
	height: auto !important;
	height:100%;
	display:block;
	background-color:white;
    clear:both;
    margin:0px auto 0px auto;
    border-width:0px 0px 2px 2px;
    border-style: solid;
    border-color:#FF7200;
    border-color:#D5D5D5;
}
#interior{
    width:868px;
    min-height:300px;
    height:auto !important;
    height:100%;
    padding:0px 0px;
    display:block;
    margin:10px auto 10px auto;
    background-color:white;
    text-align: justify;
}

table{
width:100%;
height:100%;
font-size:10px;
color:#2A2A2A;
}

td#lateral{
    background-color:#FF7200;
    width:60px;
}

/* ************************************ PIE / FOOTER ************************************ */
#pie{
width:950px;
    height:20px;
	display:block;
    background:transparent;
	margin:5px auto 5px auto;
	font-size:10px;
	color:#2A2A2A;
}
#pie a{
float:right;
text-decoration:none;
color:#2A2A2A;
font-weight:bold;
}
#pie p{
float:left;
font-weight:bold;
color:#2A2A2A;
}
#pie a:hover{
text-decoration:underline;
}
/* ************************************ CONTENIDO ************************************ */
span#superindice{
   font-weight:bold;
   vertical-align:super;
}
h1 span{
	color:#2A2A2A;
   font-weight:bold;
}
h1 span#superindice{
   color:#FF7200;
   font-size: 12px;
   font-weight:bold;
   vertical-align:super;
}
span#slogan{
   color:#FF7200;
   font-size: 12px;
   font-weight:bold;
}

/* --------------TABLAS GENERALES------------------ */

table#tablaContenido{
border:0px;
width:100%;
margin:0px 0px 0px 0px;
clear:both;
}
table#tablaContenido td#txt{
width:340px;
padding:0px 10px 5px 0px;
vertical-align:top;
}
table#tablaContenido td#foto{
width:516px;
padding:0px;
margin:0px;
vertical-align:middle;
}
table#tablaContenido td#foto img{
width:516px;
height:465px;
padding:0px;
margin:0px;
display:block;
cursor:default;
}
table#tablaContenido td#cuadros{
vertical-align:bottom;
}

/* --------------Banner oferta------------------ */

#bannerOferta{
width:340px;
height:100px;
background:url(img/fondoBanner01.jpg) #FF7200 no-repeat 0% 100%;
text-decoration:none;
cursor:hand;
padding:0px;
margin:0px;

}
#bannerOferta h2{
font-size:16px;
font-weight:bold;
color:white;
padding:5px 20px 5px 50px;
text-align:right;
}
/* --------------Banner Descubre------------------ */
#bannerDescubre{
width:340px;
height:50px;
background-color:#454545;
margin:10px 0px 0px 0px;
padding:0px;

}
#bannerDescubre h2{
font-size:16px;
font-weight:bold;
color:white;
padding:5px 20px 5px 20px;
text-align:left;
}
#bannerDescubre h2 a{
font-size:16px;
font-weight:bold;
color: #FF7200;
}


/* --------------controles------------------ */

table#tablaContenido td#generalControlFoto div#controlFoto{
width:516px;
height:35px;
background-color:#454545;
margin:10px 0px 0px 0px;
padding:0px;
display:block;
}
table#tablaContenido td#generalControlFoto div#controlFoto div#controlCentrado{
width:98px;
height:25px;
display:block;
margin:0px auto 0px auto;
padding:5px 0px 5px 0px;

}
table#tablaContenido td#generalControlFoto div#controlFoto div#controlCentrado div#controlIzquierdo{
width:16px;
height:25px;
background:url(img/flecha_anterior.gif) no-repeat;
display:block;
float:left;
}
table#tablaContenido td#generalControlFoto div#controlFoto div#controlCentrado div#controlIzquierdo a{
width:16px;
height:25px;
display:block;
}
table#tablaContenido td#generalControlFoto div#controlFoto div#controlCentrado div#controlIzquierdo a:hover{
background:url(img/flecha_anterior_hover.gif) no-repeat;
}
table#tablaContenido td#generalControlFoto div#controlFoto div#controlCentrado div#controlDerecho{
width:16px;
height:25px;
background:url(img/flecha_posterior.gif) no-repeat;
display:block;
float:right;
}
table#tablaContenido td#generalControlFoto div#controlFoto div#controlCentrado div#controlDerecho a{
width:16px;
height:25px;
display:block;
}
table#tablaContenido td#generalControlFoto div#controlFoto div#controlCentrado div#controlDerecho a:hover{
background:url(img/flecha_posterior_hover.gif) no-repeat;
}
table#tablaContenido td#generalControlFoto div#controlFoto div#controlCentrado div#contador{
    width:65px;
	font-size:10px;
    color:white;
    float:left;
    display:block;
    padding:5px 0px 5px 0px;
    text-align:center;
}
table#tablaContenido td#generalControlFoto div#controlFoto div#epigrafe{
width:25%;
font-size:10px;
color:white;
background-color:#454545;
float:left;
clear:none;
display:none;
}
/* --------------PDF------------------ */
table#tablaContenido td#txt table#pdf{
width:340px;
height:60px;
padding:5px 0px 5px 0px;
}
table#tablaContenido td#txt table#pdf td a{
text-decoration:none;
font-size:10px;
color:#2A2A2A;
padding-bottom:5px;
}
table#tablaContenido td#txt table#pdf td a:hover{
text-decoration:underline;
}
/* --------------MEDIDAS------------------ */
table#tablaContenido td#txt div#medidas{
width:340px;
height:60px;
padding:0px 0px 5px 0px;
}
table#tablaContenido td#txt div#medidas a{
text-decoration:none;
font-size:10px;
color:#2A2A2A;
padding-bottom:5px;
}
* --------------Propiedades del producto------------------ */
#preciofinal{
	width:330px;
	/*height:88px;*/
	display:block;
}

table#tablaProducto{
border:0px;
height:41px;
width:330px;
margin:0px;
background-color:#FF7200;
}
table#tablaProducto p{
color:white;
}
table#tablaProducto td#descripcion{
padding:10px 10px 3px 10px;
}
table#tablaProducto td#precio{
width:242px;
background-color:#454545;
color: white;
font-weight:bold;
font-size:13px;
padding:3px 10px 3px 10px;
text-align:left;
}
table#tablaProducto td#precio span#sinIVA{
font-size:10px;
}
table#tablaProducto td#caracteristicas{
width:242px;
font-weight:bold;
padding:3px 10px 3px 10px;
}
table#tablaProducto td#botonCompra{
width:90px;
height:35px;
padding:0px 1px 0px 1px;
margin:0px;
background-color:#454545;
}
table#tablaProducto td#botonCompra a{
background:url(img/comprar.gif) no-repeat;
display:block;
width:42px;
height:35px;
padding:0px;
margin:0px;
background-color:#454545;
}
table#tablaProducto td#botonCompra a:hover{
background:url(img/comprarHover.gif) no-repeat;
}
table#tablaProducto td#botonCompra div#comprarFlecha a{
background:url(img/comprarFlecha.gif) no-repeat;
height:35px;
width:39px;
float:left;
display:block;
}
table#tablaProducto td#botonCompra div#comprarFlecha a:hover{
background:url(img/comprarFlechahover.gif) no-repeat;

}
table#tablaProducto td#liniaNegra{
height:8px;
background-color:#454545;
padding:0px;
}
table#tablaProducto td#negro{
width:10px;
background-color:#454545;
padding:0px;
}
table#tablaProducto td#blanco{
background-color:white;
height:10px;
padding:0px;
}
table#tablaProducto td#sep{
background-color:white;
height:8px;
padding:0px;
}
/* ******************************************CARRO DE COMPRA CARRITO************************************************ */
h1#carrito{
float:left;
}
div#botonesCarrito{
padding-top:5px;
float:right;
}
div#botonesCarrito ul{
	list-style:none;
    margin:0px;
    padding:0px;
    height:24px;
    display:block;
    text-align:left;
	float:left;
}
div#botonesCarrito ul li{
	display:inline;
	margin:0px;
    padding:0px 10px 0px 10px;
    height:20px;
    float:left;
}
div#botonesCarrito ul li a{
	font-size:12px;
    font-weight:bold;
	color:white;
	text-decoration:none;
	margin:0px;
    display:block;
    padding:2px 0px 0px 0px;
}
div#botonesCarrito ul li#seguir{
background-color: #FF7200;
margin-right:10px;
}
div#botonesCarrito ul li#vaciar{
background-color: #454545;
}
table#tablaCarrito{
border:0px;
width:100%;
margin:0px;
padding:0px;
clear:both;
background-color:white;
}
table#tablaCarrito td{
padding:3px 5px 3px 5px;
}
table#tablaCarrito td#espacio{
padding:3px 0px 3px 0px;
}
table#tablaCarrito td#titulo{
background-color:#DBDBDB;
font-weight:bold;
height:20px;
}
table#tablaCarrito td#imagen{
width:30px;
height:35px;
}
table#tablaCarrito td#precioUnidad{
font-size: 12px;
font-weight: bold;
text-align:right;
width:100px;
}
table#tablaCarrito td#precioBaseSuma{
background-color:#EFEEEE;
font-size: 12px;
font-weight: bold;
text-align:right;
width:117px;
}
table#tablaCarrito td#eliminar{
width:60px;
}
table#tablaCarrito td#liniaSeparador{
background-color:#D6D5D5;
height:1px;
}
table#tablaCarrito td#transporte{
background-color:white;
text-align:right;
height:30px;
}
p#carritoVacio{
	font-size:12px;
	color:#2A2A2A;
    margin:40px 0px 40px 0px;
    text-align:center;
    font-weight:bold;
}
/* -------------------------------------TOTAL CARRITO TABLA---------------------------------------------- */
table td#liniagris{
background-color:#DBDBDB;
height:1px;
padding:0px;
margin:0px;
}
table td#explicacionCarrito{
background:url(img/fondoCarrito.jpg) no-repeat 98% 100%;
background-color:#DBDBDB;
width:540px;
height:90px;
padding:5px;
}
table td#totalBase{
background-color:white;
width:142px;
color:#2A2A2A;
font-size: 12px;
font-weight: bold;
padding:0px 5px 0px 5px;
text-align:right;
}
table td#totalCompra{
background-color:#FF7200;
width:142px;
color:white;
font-size: 12px;
font-weight: bold;
padding:0px 5px 0px 5px;
text-align:right;
}
table td#totalIVA{
background-color:white;
width:142px;
color:#2A2A2A;
font-size: 12px;
font-weight: bold;
padding:0px 5px 0px 5px;
text-align:right;
}
table td#totalBasePrecio{
background-color:#454545;
color:white;
font-size: 12px;
font-weight: bold;
text-align:right;
width:120px;
padding-right:81px;
}
table td#totalIVAPrecio{
background-color:#454545;
color:white;
font-size: 12px;
font-weight: bold;
text-align:right;
width:120px;
padding-right:81px;
}
table td#totalCompraPrecio{
background-color:#FF7200;
color:white;
font-size: 16px;
font-weight: bold;
text-align:right;
width:120px;
padding-right:81px;
}

table td#confirmar{
background-color:#454545;
text-align:center;
height:20px;
}
table td#confirmar a{
background-color:#454545;
color:white;
font-size: 14px;
font-weight: bold;
text-align:center;
width:338px;
height:20px;
display:block;
text-decoration:none;
}
table td#confirmar a:hover{
color:#FF7200;
}
/* -----------------------------input de unidades y flechas------------------------------------------- */
table#tablaCarrito td table#botonesMarcadorUnidades input#marcadorUnidades{
border:0px;
width:20px;
text-align:right;
float:left;
padding-right:4px;
font-size:12px;
}
table#tablaCarrito td table#botonesMarcadorUnidades{
border:0px;
width:13px;
height:22px;
float:left;

}
table#tablaCarrito td table#botonesMarcadorUnidades td{
width:13px;
height:11px;
padding:0px;
}
table#tablaCarrito td table#botonesMarcadorUnidades td img{
border:0px;
}

/* ************************************ FORMULARIO CONTACTO ************************************ */
#form_cont{
float:left;
width:100%;
margin:0px;
display:table;
padding:10px 0px 10px 0px;
min-height:200px;
height:auto !important;
height:100%;
}
#form_cont fieldset{
width:868px;
min-height:200px;
height:auto !important;
height:100%;
font-size:10px;
color:#2A2A2A;
border:1px dotted #FF7200;
padding:0px;
margin:0px auto 0px auto;
display:block;
background:url("img/fondoFormulario.jpg") no-repeat 100% 100%;
}
#form_cont fieldset legend{
font-size:12px;
color:#FF7200;
font-weight:bold;
background-color:white;
padding:0px 10px 0px 10px;
margin:0px;
}
#form_cont fieldset #dat{
padding:10px;
margin:0px;
float:left;
width:310px;
}
#form_cont fieldset ul li label{
	font-size:10px;
	color:#2A2A2A;
    width:7em;
    display:block;
    float:left;
    font-weight:bold;
    margin:0px;
}
#form_cont fieldset li{
width:23em;
list-style:none;
margin-bottom:0.5em;
}
#form_cont input, #form_cont textarea{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#2A2A2A;
border:0px;
width:280px;
padding:5px;
margin:0px;
font-size: 10px;
border:1px dotted #2A2A2A;
}
#form_cont #form_empresa{
width:500px;
padding:10px 10px 10px 10px;
color:#2A2A2A;
float:right;
margin:0px;
}
#form_cont #form_empresa a{
color:#FF7200;
font-weight:bold;
text-decoration:none;
}
#form_cont #form_empresa a:hover{
text-decoration:underline;
}
#form_cont #boton{
width:100px;
font-size:10px;
color:white;
background-color:#454545;
margin:10px 0px 0px 0px;
padding:5px;
font-weight:bold;
border:0px;
cursor:pointer;
float:left;
}
#form_cont #boton:hover{
color:#2A2A2A;
background-color:#FF7200;
}

/*-----------------Notificación gracias/error  (contacto )-------------------*/
#form_cont fieldset div#notificacion{
float:left;
width:300px;
}
#form_cont fieldset div#notificacion p{
margin:50px 0px 0px 20px;
}
#form_cont fieldset div#notificacion p#error{
margin:50px 0px 0px 20px;
color:red;
}
#form_cont fieldset div#notificacion p a{
color:#2A2A2A;
font-weight:bold;
text-decoration:none;
}
#form_cont fieldset div#notificacion p a:hover{
text-decoration:underline;
}

/* ************************************ FORMULARIO FAQ ************************************ */
#faq{
width:382px;
margin:0px;
display:table;
padding:0px 0px 0px 0px;
min-height:200px;
height:auto !important;
height:100%;
float:right;
}
#form_faq{
width:372px;
margin:0px 0px 0px 0px;
display:table;
padding:10px 0px 0px 0px;
min-height:200px;
height:auto !important;
height:100%;
float:right;
}
#form_faq fieldset{
width:362px;
height:277px;
font-size:10px;
color:#2A2A2A;
border:1px dotted #FF7200;
padding:0px;
margin:0px 0px 10px 10px;
display:block;
position:relative;
}
#form_faq fieldset legend{
font-size:12px;
color:#FF7200;
font-weight:bold;
background-color:white;
padding:0px 10px 0px 10px;
margin:0px;
}
#form_faq fieldset #dat{
padding:10px 10px 0px 10px;
margin:0px;
float:right;
width:342px;
}
#form_faq fieldset ul#dat li label{
	font-size:10px;
	color:#2A2A2A;
    width:7em;
    display:block;
    float:left;
    font-weight:bold;
    margin:0px;
}
#form_faq fieldset ul#dat li{
width:332px;
list-style:none;
margin-bottom:0.5em;
}
#form_faq input, #form_faq textarea{
color:#2A2A2A;
border:0px;
width:332px;
padding:5px;
margin:0px;
font-size: 10px;
border:1px dotted #2A2A2A;
}
#form_faq #boton{
width:100px;
font-size:10px;
color:white;
background-color:#454545;
margin:10px 0px 10px 0px;
padding:5px;
font-weight:bold;
border:0px;
cursor:pointer;
clear:both;
}
#form_faq #boton:hover{
color:#2A2A2A;
background-color:#FF7200;
}
/*-----------------Notificación gracias/error faq (preguntas frecuentes)-------------------*/
#form_faq fieldset p{
padding:0px 10px 0px 10px;
position:absolute;
top:45%;
}
#form_faq fieldset p#faqError{
color:red;
padding:0px 10px 0px 10px;
position:absolute;
top:45%;
}
#form_faq fieldset p a, #form_faq fieldset p#faqError a{
color:#2A2A2A;
font-weight:bold;
text-decoration:none;
}
#form_faq fieldset p a:hover, #form_faq fieldset p#faqError a:hover{
text-decoration:underline;
}

/* ************************************** NOTICIAS ***************************************************** */

table#generalListaArticulos{
    width:100%;
    font-size:10px;
}
table#generalListaArticulos td#separador{
height:20px;
background-color:white;
}
/*--------------------Noticias--------------------------------*/

table#generalListaArticulos{
width:100%;
margin:10px 0px 0px 0px;
}
table#generalListaArticulos td#generalListaEspacio{
    height:20px;
    background-color:white;
}
table#listaArticulos{
    width:429px;
    height:171px;
    text-align:left;
}
td#listaArticulosTitulo{
        background-color:#454545;
        color:white;
        font-weight:bold;
        height:21px;
        font-size:12px;
        font-weight:bold;
        padding:0px 5px 0px 5px;
}
td#espacio{
        height:10px;
        background-color:white;
}
tr#trFondoArticulos{
        height:140px;
        background-color:#D6D5D5;
}
tr#trFondoArticulos td#listaArticulosPortada{
        width:115px;
}
div#fondoNoticia1{
background:url("img/fondoNoticia_1.jpg") no-repeat 0% 0%;
}
div#fondoNoticia2{
background:url("img/fondoNoticia_2.jpg") no-repeat 0% 0%;
}
div#fondoNoticia3{
background:url("img/fondoNoticia_3.jpg") no-repeat 0% 0%;
}
div#fondoNoticia4{
background:url("img/fondoNoticia_4.jpg") no-repeat 0% 0%;
}
div#fondoNoticia5{
background:url("img/fondoNoticia_5.jpg") no-repeat 0% 0%;
}
div#fondoNoticia6{
background:url("img/fondoNoticia_6.jpg") no-repeat 0% 0%;
}
div#fondoNoticia7{
background:url("img/fondoNoticia_7.jpg") no-repeat 0% 0%;
}
div#fondoNoticia8{
background:url("img/fondoNoticia_8.jpg") no-repeat 0% 0%;
}
div#fondoNoticia9{
background:url("img/fondoNoticia_9.jpg") no-repeat 0% 0%;
}
div#fondoNoticia10{
background:url("img/fondoNoticia_10.jpg") no-repeat 0% 0%;
}
div#fondoNoticia1,div#fondoNoticia2,div#fondoNoticia3,div#fondoNoticia4,div#fondoNoticia5,div#fondoNoticia6,div#fondoNoticia7,div#fondoNoticia8,div#fondoNoticia9,div#fondoNoticia10{
display:block;
width:293px;
height:120px;
position:relative;
}
div#fondoNoticia1 a,div#fondoNoticia2 a,div#fondoNoticia3 a,div#fondoNoticia4 a,div#fondoNoticia5 a,div#fondoNoticia6 a,div#fondoNoticia7 a,div#fondoNoticia8 a,div#fondoNoticia9 a,div#fondoNoticia10 a{
background-color:#454545;
color:white;
font-weight:bold;
text-decoration:none;
display:block;
padding:3px 5px 0px 5px;
height:17px;
position:absolute;
bottom:0;
right:0;
}
div#fondoNoticia1 a:hover,div#fondoNoticia2 a:hover,div#fondoNoticia3 a:hover,div#fondoNoticia4 a:hover,div#fondoNoticia5 a:hover,div#fondoNoticia6 a:hover,div#fondoNoticia7 a:hover,div#fondoNoticia8 a:hover,div#fondoNoticia9 a:hover,div#fondoNoticia10 a:hover{
background-color:#FF7200;
}
/*-------------------- Detalle Noticias--------------------------------*/

table#detalleNoticia{
    width:100%;
    height:171px;
    text-align:left;
}
tr#trFondoDetalle{
    height:364px;
    background-color:#D6D5D5;
}
tr#trFondoDetalle td a img{
margin:5px;
}
div#contenidoDetalle{
    width:100%;
    min-height:364px;
    height:auto !important;
    height:100%;
    position:relative;
    display:block;
    float:left;
}
div#contenidoDetalle a#volver{
    background-color:#454545;
    color:white;
    font-weight:bold;
    text-decoration:none;
    display:block;
    padding:3px 5px 0px 5px;
    height:17px;
    position:absolute;
    bottom:0;
    right:0;
}
div#volverAtras a#volver:hover{
  background-color:#FF7200;
}
/* ********************************************* Confirmacion final ********************************************** */
div#confirmacionFinal{
width:10%;
margin:100px auto 100px auto;
}
div#confirmacionFinal p{
	font-size:12px;
	color:#2A2A2A;
    padding-bottom:5px;
    text-align:justify;
}
/* ***************************************** FOMULARIO CONFIRMACION******************************************************* */

p#compra{
	font-size:12px;
	color:#2A2A2A;
    padding-bottom:5px;
    text-align:justify;
}
strong#numero{
	font-size:16px;
}
div#contenidor{
width:50%;
height:100%;
background-color:white;
margin:10px auto 0px auto;
display:block;
}
table#formulario{
padding:5px 40px 5px 40px;
width:585px;
min-height:600px;
height:auto !important;
height:100%;
}
table#head{
width:407px;
}
table#head td#texto{
padding-right:10px;
}
table#formulario td#orange{
background-color:#FF7200;
width:49px;
}
table#head td#logo{
background:url(../img/logo.gif) no-repeat;
width:96px;
height:99px;
}
table#formulario td#cabecera{
background:url(../img/senefa.gif) no-repeat;
height:32px;
}
table#formulario td#centroFormulario{
padding:0px 40px 0px 40px;
}
div#datos{
float:left;
width:400px;
margin:0px;
display:block;
margin:0px auto 0px auto;
padding:0px 0px 10px 0px;
min-height:200px;
height:auto !important;
height:100%;
}
div#datos #dat{
padding:10px 10px 10px 0px;
margin:0px;
float:left;
width:407px;
}
div#datos #dat li label{
	font-size:10px;
	color:#2A2A2A;
    width:407px;
    display:block;
    float:left;
    font-weight:bold;
    margin:0px;
}
div#datos #dat li label#petit{
    width:90px;
    margin:0px;
}
div#datos #dat li label#mitja{
    width:150px;
    margin:0px;

}
div#datos #dat li{
width:407px;
list-style:none;
margin-bottom:0.5em;
}
div#datos #dat input, div#datos #dat textarea{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#2A2A2A;
border:0px;
width:397px;
padding:5px;
margin:0px;
font-size: 10px;
border:1px dotted #2A2A2A;
}
div#datos #dat table#inputs{
margin-top:0.5em;
}

div#datos #dat input#special {
width:97px;
margin-right:10px;
}
div#datos #dat input#special2 {
width:278px;
}
div#datos div#botonCentrado{
display:block;
width:407px;
float:left;
clear:both;
}

div#datos div#botonCentrado #boton{
width:100px;
font-size:12px;
color:white;
background-color:#454545;
margin:0px auto 0px auto;
padding:5px;
font-weight:bold;
border:0px;
cursor:pointer;
display:block;
}
div#datos div#botonCentrado #boton:hover{
color:#2A2A2A;
background-color:#FF7200;
}