body {
	background-image: url(fond.jpg);
	/*background-image: url(background_navidad_web.gif);*/
	background-position: center top;
	margin: 0px;
	padding: 0px;
	background-color: #2A2A2A;
	font-family:Tahoma, Arial, Helvetica, Verdana;
	color: #ACACAC;
	background-repeat: no-repeat;
	font-size: 0.9em;
	background-attachment: fixed;
}
.pagina {
	width: 724px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	background-image: url(fong-pagina.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.pagina-inner {
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}

/* generales */

input, select, textarea {
	font-size: 0.9em;
	font-family:Tahoma, Arial, Helvetica, Verdana;
}
a
{
	color: #ACACAC;
}
a:hover
{
	color: #FFFFFF;
}


form {
margin:0;
padding:0;
}
.agauche {
	float:left;}

.adroite {
	text-align: right;
	clear: left;
	float: right;
}
.a-droite {
float:right;}
.boutonadroite {
	text-align: right;
	clear: left;
	float: right;
	margin-top: 8px;
	margin-right:-4px;
}

/* Paginas */
#contactolink a {
color: #FFFFFF;
}
#contactolink a:hover {
color: #ACACAC;
}


/* Header */


.header {
	margin: 0px;
	font-size: 0.7em;
	background-image: url(fond-header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 121px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.headerpublico {
	margin: 0px;
	font-size: 0.7em;
	background-image: url(fond-header-clasico.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 121px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.pagina .blockheader {
	margin: 0px;
	padding: 0px;
	width: 724px;
	background-image: url(fond-header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 134px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6F6F6F;
}

.headerint {
	margin: 0px;
	font-size: 0.7em;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;

}

.header-left {
	width: 400px;
	text-align: left;
	padding-left: 10px;
}
.tablemenu {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 36px;
}
.headerintizda {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 500px;
}



.logo {
	height: 35px;
	width: 239px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 16px;
}
.login {
	float: right;
	width: 229px;
	margin-top: 20px;
}
.login p {
	margin: 0px;
	padding: 0px;
}
.login img {
	margin-top: 4px;
	margin-bottom: 3px;
}

.login .enviar {
	width: 170px;
	margin-top: 5px;
	text-align: right;
}

.styleinput {
	background-image: url(input.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 171px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
.styleinput input {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

	width: 155px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 3px;
	margin-right: 5px;
	margin-left: 6px;
}



.menuheader {
	text-align: left;
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.menuheader ul {
	margin: 0px;
	list-style-type: none;
	text-align: left;
	padding: 0px;
}
.menuheader li {
	display: inline;
	margin-right: 5px;
	margin-left: 0px;
	padding: 0px;
	text-align: left;
}
.menuheaderint {
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.menuheaderint ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.menuheaderint li {
	display: inline;
	margin-right: 8px;
}

.carrito {
	float: right;
	width: 55px;
	margin: 0px;
	padding: 0px;
	display: block;
}
.conectado {
	text-align: right;
	clear: both;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
.conectadopath {
	float: left;
}

.conectado a {
	color: #ACACAC;
}
.conectado a:hover {
	color: #FFFFFF;
}



/* Fin de header */








/* Cuerpo */

.pagina .cuerpo {
	clear: both;
	margin: 0px;
	padding: 0px;
}
.cuerpoflash {
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*height: 648px;*/
	height: 660px;
	background-color:#f2f2f2;
}

.pagina .blockcuerpo {
	margin: 0px;
	padding: 0px;
	width: 724px;
	clear: both;
	background-color: #3F3F3F;
	}

.pagina .blockcuerpotienda {
	margin: 0px;
	padding: 0px;
	width: 724px;
	clear: both;
	background-color: #3F3F3F;
	height: 800px;
	}

.cuerpoint {
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 100px;
	padding-left: 10px;
	background-color: #3F3F3F;

min-height:590px;
height:auto !important;
height:590px;

}
.cuerpointtienda {
	background-color: #3F3F3F;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #707070;
	border-right-color: #707070;
	border-bottom-color: #707070;
	border-left-color: #707070;
}

.columnaleft {
	width: 489px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tienda {
	background-image: url(esc_on.gif);
	padding: 0px;
	height: 115px;
	width: 489px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: left top;
}

.futuretienda {
	background-image: url(esc_off.gif);
	padding: 0px;
	height: 115px;
	width: 489px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: left top;
}

.tiendainnerleft {
	background-image: url(escaparate_left.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	height: 66px;
	width: 219px;
}
.tiendainnerright {
	background-image: url(escaparate_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	height: 115px;
	width: 175px;
}
.tiendatexto {
	clear: left;
	padding-left: 50px;
	font-size: 0.7em;
}
.tiendatexto p {
	margin: 0px;
	padding: 0px;
}
.tiendatextobrand {
	font-weight: bold;
	color: #616161;
}
.tiendatextodate {
	color: #ACACAC;
}
.tiendatextotrailer {
	color: #CC0000;
}
.tiendatextotrailer a {
	color: #CC0000;
	text-decoration: none;
}
.tiendatextotrailer a:hover {
	color: #CC0000;
	text-decoration: underline;
}





.columnaleft ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.columnaleft li {
	padding: 0px;
	height: 115px;
	width: 489px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(esc_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


.columnaright {
	float: right;
	width: 202px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.columnaright .item1 {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.columnaright .item2 {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.imagetienda {
	padding: 0px;
	height: 500px;
	width: 706px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.tiendaheader {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 706px;
}
.tiendagauche {
	margin: 0px;
	padding: 0px;
	width: 193px;
	float: left;
}
.tiendadroite {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 420px;
	width: 260px;
}

.tiendamilieu {
	margin: 0px;
	padding: 0px;
	width: 253px;
	float: left;
}
.pagina .blockcuerpomodelos {
	margin: 0px;
	padding: 0px;
	background-color: #3F3F3F;
	overflow: auto;

}
.cuerpointmodelos {
	margin: 0px;
	font-size: 0.7em;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
min-height:660px;
height:auto !important;
height:660px;
}
.cuerpointregister {
	margin: 0px;
	font-size: 0.7em;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
min-height:660px;
height:auto !important;
height:660px;
}

.modeloscol1 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 240px;
}

.modeloscol-a 
{
	padding: 0px;
	float: left;
	width: 488px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.modeloscol-collection
{
	/*margin: 0px;
	padding: 0px;
	float: left;
	width: 498px;*/
}
.invitecol-a 
{
	background-color: #2E2E2E;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.modeloscol2 {
	padding: 0px;
	float: left;
	width: 240px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.elmodelo {
	padding: 5px;
	background-color: #2E2E2E;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 230px;
	float: left;
}
.comentariosmodelo {
	margin: 0px;
	padding: 0 0 4px 0;
}

.comentariostitulo {
	font-weight: bold;
	color: #d1d1d1;
}
.comentarioslinea {
	margin: 0px;
	padding: 0px;
}
.comentariosprecio {
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	margin-right: 5px;
}
.comentariospreciooriginal {
	font-size: 1.2em;
	color: #CC0000;
	font-weight: bold;
	text-decoration: line-through;
}
.comentariosdisponibilidad {
	float: right;
	width: 80px;
	margin-top: 2px;
	text-align: right;
}





.modeloscol3 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 202px;
	text-align: right;
}
.menuderecha {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
	background-image: url(menu_top.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 202px;
}


.menuderechainner3 {
	margin: 0px;
	padding: 0px;
	background-image: url(menu_bottom-a.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.menuderechainner3 ul {
	margin: 0px;
	padding: 18px;
	list-style-type: square;
}




#id-datos .modeloscol3 .menuderecha2 .menuderechainner .micuenta-datos a,
#id-pedidos .modeloscol3 .menuderecha2 .menuderechainner .micuenta-pedidos a,
#id-cheques .modeloscol3 .menuderecha2 .menuderechainner .micuenta-cheques a,
#id-apadrinos .modeloscol3 .menuderecha2 .menuderechainner .micuenta-apadrinados a,
#id-cancelacion .modeloscol3 .menuderecha2 .menuderechainner .micuenta-cancelacion a,
#id-reactivacion .modeloscol3 .menuderecha2 .menuderechainner .micuenta-reactivacion a {
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(current.gif);
	background-position: right center;
	background-repeat: no-repeat;
	display: block;
	width: 175px;
}

.productotitulo {
	background-color: #191919;
	color: #D1D1D1;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.productodisponibilidad {
	float: right;
	width: 80px;
	text-align: right;
	font-weight: normal;
}
.productotabla {
	padding: 15px;
	height: 300px;
}
.productocolizq {
	width: 52px;
	float: left;
}
.productocolizq ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.productocolizq li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.productocolizq img {
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 50px;
	border: 1px solid #AAAAAA;
}
.productocolcentro {
	width: 230px;
	float: left;
	background-color: #454545;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.productozoom {
	text-align: center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.productozoom a {
	color: #D4D3D4;
	text-decoration: none;
}
.productozoom a.hover {
	color: #FFFFFF;
	text-decoration: none;
}


.productocoldecha {
	float: right;
	width: 146px;
	display: block;
}

.productocoldecha a {
	color: #D4D3D4;
}
.productocoldecha a:hover {
	color: #FFFFFF;
}

.productoprecio {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 1.2em;
	margin-bottom: 5px;
}
.productopreciooriginal {
	color: #CC0000;
}
.productotalla {
	font-weight: bold;
	color: #A2A2A2;
	padding: 0px;
	margin-bottom: 0px;
}
.productoselecttalla {
	margin-bottom: 5px;	
}
.productoselecttalla select {
	width: 100%;
	margin-bottom: 5px;
}
.productodescripcion {
	padding: 10px;
	margin: 0px;
	display: block;
	clear: left;
}

#collectionContainer a {
	text-decoration: none;
}

/* BLOQUES DE LA DERECHA */

.productoblock-1 {
	height: 54px;
}
.productoblock-2 {
	height: 72px;
}
.productoblock-3 {
	height: 60px;
}

.productodescriptionlink {
	height: 41px;
}

.productoboton {
	margin: 0px;
	height: 30px;
}




.productozoom a {
	color: #D4D3D4;
	text-decoration: none;
}



.productoscrolling {
	background-color: #191919;
	clear: left;
	padding-top: 12px;
	padding-right: 4px;
	padding-bottom: 12px;
	padding-left: 4px;
	margin: 0px;
}
.productonav {
	padding: 2px;
	float: left;
}
.productonav img {
	padding: 1px;
	margin: 0px;
}
.productonavbarra img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	border: 1px solid #AAAAAA;
}
.productosubir {
	text-align: right;
	padding: 10px;
}
.productosubir a {
	color: #D4D3D4;
}
.productosubir a:hover {
	color: #FFFFFF;
}


















/* Fin de cuerpo */



/* Footer */

.footer-outer {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.footerindex {
	height: 92px;
	width: 724px;
	margin: 0px;
	font-size: 0.7em;
	text-align: center;
	clear: both;
	background-image: url(fond-footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
}
.footer {
	height: 94px;
	/*height: 110px; *//*Altura de la imagen de fundo de NAVIDAD 2008*/
	width: 724px;
	margin: 0px;
	font-size: 0.7em;
	text-align: center;
	clear: both;
	background-image: url(fond-footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
}
.footerblanco {
	height: 94px;
	width: 724px;
	margin: 0px;
	font-size: 0.7em;
	text-align: center;
	clear: both;
	background-image: url(fond-footer-blanco.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	color: #CCCCCC;
}
.footer-inner {
	margin: 0px;
	padding-top: 62px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.footer a {
	color: #ACACAC;
}
.footer a:hover {
	color: #FFFFFF;
}

/* Fin de footer */
.pagina .blockcuerpoproducto {

	margin: 0px;
	padding: 0px;
	background-color: #3F3F3F;
	overflow: auto;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #6F6F6F;
}
.cuerpointproducto {

	margin: 0px;
	padding: 10px;
	font-size: 0.7em;
}
.productocol1 {
	padding: 0px;
	float: left;
	width: 488px;
	background-color: #2E2E2E;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.pagina .blockcuerpomicuenta {
	margin: 0px;
	padding: 0px;
	background-color: #3F3F3F;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



.micuentacol1 {
	float: left;
	width: 488px;
	background-color: #2E2E2E;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.micuentatabla {
	margin: 0px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.micuentatabla2 {
	margin: 0px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.micuentatabla {
	margin: 0px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}



.micuentatabla p {
margin:0px;
padding:0px;
}

.micuentatabla input {

}
.micuentatabla select {

}
.textarearemoveemail{
height:75px;
width:340px;}

/*Bloque Micuenta 1 arriba izquierda*/

.micuenta-1 {
	float: left;
}
.micuenta-1-linea {
	margin: 0px;
	padding: 0px;
	height: 40px;
}
.micuenta-1-linea-2 {

	margin: 0px;
	padding: 0px;
	height: 40px;
}
.micuenta-1-linea input {
	width: 182px;
}
.micuenta-1-linea #birth_day {
	width: 38px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.micuenta-1-linea #birth_month {
	width: 74px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.micuenta-1-linea #birth_year {
	width: 50px;
}





/*Bloque Micuenta 2 arriba derecha*/

.micuenta-2-linea {
	margin: 0px;
	padding: 0px;
	height: 40px;
}
.micuenta-2 .izquierda {
	float: left;
}
.select_phone{
	width: 100px;
}
.micuenta-2 .derecha {
	float: right;
	text-align: right;
}


.micuenta-2{
	float: right;
	margin: 0px;
	padding: 0px;
	width: 210px;	
}



.input80_personaldata {
	width: 90px;
}
.input80_prefijo {
width: 20px;
}
.input80_brazil {
width: 62px;}
.input80_micuenta-4 
{
width: 170 px;
}



.selectProfesion
{
width: 210px;
}
/* Separacion en mi cuenta*/

.micuentatablaseparador {
	margin: 0px;
	height: 45px;
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 450px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: left;
	background-image: url(degradado_direcciones.gif);
}
.micuentatablaseparador p {
	margin: 0px;
	padding: 5px;
}
.micuentatablaseparadorpetit {
	background-image: url(degradado_direcciones_petit.gif);
	background-position: left bottom;
	width: 450px;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
}
.micuentatablaseparadorpetit p {
	margin: 0px;
	padding: 0px;
}
.micuentatablaseparadorpetit .dreta {
	float: right;
}
.micuentatablaseparadorpetit .dreta a {
	margin-left: 10px;
}



/* Bloque Micuenta 3 abajo izquierda */

.micuenta-3 {
	float: left;
	width: 182px;
}

.micuenta-3-linea {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 182px;
}
.micuenta-3-linea .izquierda {
	float: left;
	width: 100px;
}
.micuenta-3-linea .derecha {
	text-align: left;
	display: block;
	float: right;
	width: 70px;
}

.micuenta-3-linea p {
	margin: 0px;
	padding: 0px;
}
.micuenta-3-linea select {
	width: 72px;
}
.micuenta-3-linea input {
	width: 180px;
}



/* Bloque Micuenta 4 abajo derecha */


.micuenta-4 {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 210px;
}
.micuenta-4-linea {

	margin: 0px;
	padding: 0px;
	height: 40px;
}
.micuenta-4-linea p {
	margin: 0px;
	padding: 0px;
}

.input80_long4 {
	width: 204px;
}
.input80_micuenta-4 {
	width: 174px;
	}


.checks {
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	*margin-left: -4px;
	*padding-top: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float:left;
	}


.label2 {
	padding-top:0px;
	*padding-top:2px;
	display: block;
	margin-left: 15px;
}
.actualizarbouton {
	clear: left;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.actualizarbouton a {
	float: left;
}
.obligatorio {
	font-weight: bold;
	color: #CC0000;
}
.cuerpointbasket {
	margin: 0px;
	padding: 10px;
	font-size: 0.7em;
	min-height:660px;
	height:auto !important;
	height:660px;
}

.baskettabla {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #d4d3d4;
}

.baskettabla #micesta {
margin:0px;
padding:0px;
}

.baskettableclasica {
	background-color: #2E2E2E;
	margin-bottom: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}



.baskettableclasica .total {
	background-color: #1A1A1A;
	padding: 5px;
	font-weight: bold;
}

.baskettableclasica .session {
	background-color: #2E2E2E;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	height: 40px;
	color: #ACACAC;
}
.baskettableclasica .boton {
	background-color: #2E2E2E;
	padding-top: 10px;
	padding-right: 5px;
	/*padding-bottom: 5px;*/
	padding-bottom: 15px;/*mnoguera */
	padding-left: 20px;
	height: 50px;
	color: #ACACAC;
}

.botonanadir {
	margin-left: 10px;

}
.baskettableclasica .boton  .botoncontinuar {
	margin-right: 10px;
}
.basketproceso {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.baskettitulo {
	background-color: #1A1A1A;
	color: #D1D1D1;
	font-weight: bold;
	padding: 3px;
	height: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #7F7F7F;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.basket-row1 {
	margin: 0px;
	padding: 3px;
	height: 100px;
	clear: both;
	vertical-align: middle;
}
.basket-col1 {
	float: left;
	width: 180px;
	text-align: left;
	vertical-align: middle;
	height: 100px;
	border: 1px dotted #000099;
}
.basket-col2 {
	float: left;
	width: 50px;
	text-align: center;
	margin-left: 20px;
}
.basket-col3 {
	width: 200px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.basket-col4 {
	float: right;
	width: 80px;
	text-align: center;
}
.basket-col5 {
	float: right;
	width: 100px;
	text-align: center;
}
.basket-col6 {
	float: right;
	width: 80px;
	text-align: right;
}
.basket2-proceso {
	padding: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.basket2-procesotexto {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 0.7em;
}
.basket2-col1 {

	padding: 0px;
	float: left;
	width: 488px;
	background-color: #2E2E2E;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

/*estilo capa basket*/
#Layerbasket { background-color: #4a4a4a; z-index: 99; position: absolute; margin-top: -8px; margin-left: 350px; width: 284px; padding: 8px; font-size: 0.7em; visibility: hidden;}
	#Layerbasket .basketTop { font-weight:bold; color:#d1d1d1; height: 20px; }
	#Layerbasket .basketContent { 
		background-color: #2e2e2e;
	color: #ACACAC;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(flor_cestita.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	 }
		#Layerbasket .h_line { background: url(/img/linea_sep.gif) no-repeat bottom; }
		#Layerbasket tr { height: 20px; }
		#Layerbasket td.productName {
	width:190px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
		#Layerbasket td.quantity {
	rrwidth:13px;
	text-align: center;
}
		#Layerbasket td.price { width:80px; text-align:right; }
	#Layerbasket .basketBottom {
	
	text-align:right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
	
	
	.basketimage {
	padding-bottom: 10px;
	}
	.baskettable3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin-left: 10px;
}
	.baskettable1 {
	height: 70px;
}
	
/*  */

/*#Layerbasket {
	position:absolute;

.margin-top: -5px; 				
	z-index:5;
	background-color: #4A4A4A;
	visibility: hidden;
	margin-left: 350px;
	font-size: 0.6em;
}
.cestita{ background:#4a4a4a; width:300px; height:auto; color:#d1d1d1; font-family:Tahoma; padding-top:2px; padding-bottom:1px;}
.cestitaintermedia{
	font-weight:bold;
	background:#4a4a4a;
	width:200px;
	height:auto;
	color:#d1d1d1;
	font-family:Tahoma;
	padding-top:2px;
	padding-bottom:1px;
	margin-left:8px;
}
.cestitaContent{
	background:#2e2e2e;
	width:283px;
	height:auto;
	margin-left:7px;
	margin-top:12px;
	padding-left:3px;
}
.florCestita{
	width:286px;
	height:65px;
	margin-left:7px;
	margin-bottom:7px;
	text-align:right;
	background-image: url(flor_cestita.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
*/

.cestapreciototal {
	color:#FFFFFF;
	font-weight:bold;
	}

.colorffffff {
	color: #FFFFFF;
}
.colorACACAC {
	color: #acacac;
}

.basket3-linea {
	background-color: #2E2E2E;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	color: #ACACAC;
	clear: both;
	height:60px;
}
.basket3-linea_delivery {
	background-color: #2E2E2E;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	color: #ACACAC;
	clear: both;

}
.basket3-linea xp {
	margin: 0px;
	padding: 0px;
}

.basket3-linea .right {
	float: right;
}
.basket3-cuerpo {
	background-color: #2E2E2E;
	clear: both;
	display: block;
}

.basket3-cuerpo2 {
	background-color: #2E2E2E;
	width: 488px;
}

.basket3-cuerpo3 {	background-color: #2E2E2E;
	width: 488px;
	margin-top: 6px;}

.basket4-linea {
	margin: 0px;
	height:13px;
}
.basket4-linea .right {
	float: right;
}

.basket4-linea .left {
	float: left;
}


.baskettableclasica .ylineasub {


	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #7F7F7F;
	padding: 5px;
}
.lineanormal {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 5px;
}
.tablaordersheet .peque td {
padding:5px;}

.baskettableclasica .lineanegra {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 5px;
	background-color: #1A1A1A;
}
.basket4-block262626 {
	background-color: #262626;
	margin: 0px;
	padding: 5px;
	color: #ACACAC;
}
.basket4-precios {
	color: #ACACAC;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.basketsummary {
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	height:90px;
}
.basketsummary a {
	font-weight: bold;
	color: #878787;
	text-decoration: underline;
}
.basketsummary a:hover {
	font-weight: bold;
	color: #878787;
	text-decoration: underline;
}.basketsummarynormal {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.basketsummary p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

.basketimgabajo {
	padding: 0px;
	*padding-top: 20px !important;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color:#3f3f3f;
	display: block;
}

.baskettabla form {
padding:0px;
margin:0px;
}


.basketcampana {
	margin-left: 10px;
}
.basketgracias {
	color: #ACACAC;
	margin: 0px;
	padding: 15px;
}
.basketgracias p {
	margin: 0px;
	padding: 0px;
}
.basket5-col1 {


	padding: 0px;
	float: left;
	width: 488px;
	background-color: #2E2E2E;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.basket-boton {
	background-color: #2E2E2E;
	margin: 0px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.basket-boton p {
	margin: 0px;
	padding: 0px;
}

.basket-boton .right {
	float: right;
}

/* Para el TPV */

.baskettpvglobal
{
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: left;
	margin-top: 20px;
	margin-bottom: 20px;
}

.baskettpv-droite {
	float:right;
	width: 257px;
}
.baskettpv-a-droite {
float:right;
}
.baskettpv1 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	clear: left;
	margin-top: 0px;
	margin-bottom: 20px;
	width: 314px;
}
.baskettpv2 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	clear: left;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 370px;
}
.baskettpv3 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	clear: left;
	margin-top: 0px;
	margin-bottom: 20px;
	width: 320px;
}
.baskettpvlinea {
	margin-top: 2px;
	margin-bottom: 1px;
	float: none;
	display: block;


}
.baskettpvlinea4 {
	margin-top: 10px;
	margin-bottom: 1px;
	float: none;
	display: block;
}

.baskettpvlinea .block1 {

}
.baskettpvlinea .block1-left {
	float: left;
	margin-right: 0px;
	width: 200px;

}
.baskettpvlinea .block2 {
	margin: 0px;
}
.tpvcodigo {
	margin: 0px;
}
.baskettpvlinea .block2-left {
	float: left;
	width: 110px;
	margin-right: 10px;
}
.baskettpvblock3 {
	margin: 0px;
	padding: 0px;
}
.baskettpvblock3-left {
	float: left;
	margin-right: 9px;
}

.tpv-borderimg {
	border: 2px solid #5b5b5b;
}
#Layerimgvisacard {
	position:relative;
	z-index:1;
	display: none;
	visibility: hidden;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.baskettpvmonth {
width:50px;
}
/* Fin para el TPV*/


.botonsegundo {
margin-left:10px;
}

.cuerpoapadrina {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

	color: #d4d3d4;
	width: 705px;
	font-size: 0.7em;
}
.apadrinaimgarribaes_ES {
	margin: 0px;
	padding: 0px;
	background-image: url(apadrinaarriba-es.jpg);
	background-repeat: no-repeat;
	height: 123px;
	width: 705px;
	background-position: left top;
}
.apadrinaimgarribait_IT {
	margin: 0px;
	padding: 0px;
	background-image: url(apadrinaarriba-it.jpg);
	background-repeat: no-repeat;
	height: 123px;
	width: 705px;
	background-position: left top;
}
.apadrinaimgarribapt_BR {
	margin: 0px;
	padding: 0px;
	background-image: url(apadrinaarriba-br.jpg);
	background-repeat: no-repeat;
	height: 123px;
	width: 705px;
	background-position: left top;
}
.cuerpointapadrina {
	margin: 0px;
	padding: 9px;
	min-height:660px;
height:auto !important;
height:660px;

}

.apadrina-1inner {
	padding-top: 60px;
	padding-left: 65px;
	padding-right: 65px;
	text-align: justify;
}
.apadrinaimgabajoes_ES {
	background-image: url(apadrinaabajo-es.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 194px;
	width: 705px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.apadrinaimgabajoit_IT {
	background-image: url(apadrinaabajo-it.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 234px;
	width: 705px;
}
.apadrinaimgabajopt_BR {
	background-image: url(apadrinaabajo-it.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 234px;
	width: 705px;
}

.apadrinaimgabajor-inner2 {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.apadrinacol-derecha {
	float: right;
	width: 280px;
}
.apadrinacol-izquierda {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 65px;
}
.flecha {
	background-image: url(flecha.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 8px;
	width: 10px;
}
.lista-flecha {
	background-image: url(flecha.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
}
.lista-flecha p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.apadrinaform {
	margin-top: 10px;
}
.apadrinainputpt_BR,
.apadrinainputit_IT  {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.apadrinainputes_ES  {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.buttonApadrina {
	background-image: url(boton-apadrina.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
	width: 120px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.buttonApadrina a:hover {
	background-image: url(boton-apadrina_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
	width: 120px;
}
.apadrinacol-izquierda .yahoogoogle {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.contactocol1 {

	padding: 0px;
	float: left;
	width: 488px;
	background-color: #2E2E2E;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

}
.contactocol1-inner {
	margin: 0px;
	padding: 15px;
}
.contactocol1-inner ul {
	list-style-image: url(miguita_menu_closed.gif);
	list-style-position: inside;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.contactocol2 {

	margin: 0px;
	padding: 0px;
	float: right;
	width: 202px;
	text-align: right;
}
.contactobutton {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.helptabla {
	text-align: justify;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.helpMenuPanel {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.helptabla .degradado_direcciones {
	background-image: url(degradado_direcciones.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 10px;
	width: 450px;
	margin-bottom: 15px;

}

.helpTextPanel {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: justify;
}

.helpMenuPanel ul {
	list-style-image: url(miguita_menu_closed.gif);
	margin-left: -5px;
	padding-left: 0px;
	list-style-position: inside;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}




.helpMenuPanel li {
	margin-bottom: 6px;
	margin-left: 0px;
	padding-left: 0px;

}


.helpcol1 {
	float: left;
	width: 488px;
	background-color: #2E2E2E;
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.helpTextPanel h2 {
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 30px;
}
.helpTextPanel blockquote { margin:0px}
.cuerpointhelp {
	font-size: 0.7em;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	min-height:660px;
height:auto !important;
height:660px;
}
.helpcol3 {

	margin: 0px;
	padding: 0px;
	float: right;
	width: 201px;
	text-align: right;
}
.menuderecha2 {
	margin: 0px;
	text-align: left;
	background-image: url(menu_top-a.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 202px;
	padding: 0px;
}.menuderecha-img {
	/*width: 200px;*/
	margin-bottom: 10px;
	text-align: right;
}
.menuderechainner {
	background-image: url(menu_bottom-a.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.menuderechainner ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.menuderecha2 .menuderechainner li {
	margin-bottom: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
.menuderecha2 .menuderechainner a {
	text-decoration: none;
}

#id-helpquien  .helpcol3 .menuderecha2 .menuderechainner .help-quien a,
#id-helpcomo  .helpcol3 .menuderecha2 .menuderechainner .help-como a,
#id-helpenvio  .helpcol3 .menuderecha2 .menuderechainner .help-envio a,
#id-helpservicio  .helpcol3 .menuderecha2 .menuderechainner .help-servicio a,
#id-helpmicuenta  .helpcol3 .menuderecha2 .menuderechainner .help-micuenta a,
#id-helpapadrinamiento  .helpcol3 .menuderecha2 .menuderechainner .help-apadrinamiento a,
#id-helpsecuridad  .helpcol3 .menuderecha2 .menuderechainner .help-seguridad a,
#id-helpproblemas  .helpcol3 .menuderecha2 .menuderechainner .help-problemas a,
#id-helpfaq  .helpcol3 .menuderecha2 .menuderechainner .help-faq a{
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(current.gif);
	background-position: right center;
	background-repeat: no-repeat;
	display: block;
	width: 175px;
}


.menuderechainner2 {

	margin: 0px;
	padding: 0px;
	background-image: url(menu_bottom-a.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.prox {
padding:5px 0 5px 3px;
font-size:0.7em;
}
.prox_linea {
background:transparent url(grandient_prox.gif) no-repeat scroll 0 0;
height:1px;
margin-bottom:5px;
width:489px;
}
.condiciones-outer {
	background-color: #3f3f3f;
	min-height:590px;
height:auto !important;
height:590px;
}
.condiciones {
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-size: 0.7em;
		border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #707070;
	background-color: #3F3F3F;
}
.condiciones h2 {
	color: #FFFFFF;
	font-size: 1em;
}
.condiciones p {
	font-size: 1em;
	text-align: justify;
}
.cuerporegister {
	clear: both;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #707070;
	background-color: #3F3F3F;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.register-outer {
	background-color: #3f3f3f;
	background-image: url(p_que_es_privalia.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*height: 369px;*/
	width: 693px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	
min-height:650px;
height:auto !important;
height:590px;

}
.register-outer2 {
	background-color: #3f3f3f;
	background-image: url(p_has_olvidado_contrasenia.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*height: 240px;*/
	width: 693px;
	margin-right: auto;
	margin-left: auto;
	
min-height:650px;
height:auto !important;
height:590px;
}
.register {
	padding-top: 30px;
	padding-right: 48px;
	padding-bottom: 5px;
	padding-left: 48px;
	font-size: 0.7em;
	height: 330px;
}
.registerchpass
{
	padding-top: 30px;
	padding-right: 48px;
	padding-bottom: 5px;
	padding-left: 48px;
	font-size: 0.7em;
	height: 204px;
}
.registertexto {
	color: #C2C2C2;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.registertexto p {
	margin: 0px;
	padding: 0px;
}
.registertexto a {
	font-weight: bold;
	color: #FFFFFF;
}
.registertexto strong {
	font-weight: bold;
	color: #FFFFFF;
}
.register #registerform,
.blockcuerpomicuenta #registerform,
#registerform
{
	margin: 0px;
	padding: 0px;
}


.register h2,
.registerchpass h2,
.contacto h2 {
	color: #FFFFFF;
	font-size: 1em;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight:bold;
	
}
.register p {
	font-size: 1em;
	text-align: justify;
}
.registertabla {
	margin: 0px;
	padding: 0px;
}
.registertabla-col1 {
	padding: 0px;
	float: left;
	width: 190px;
	margin-top: 0px;
	margin-right: 13px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.registertabla-col2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 190px;
}
.registertabla-col3 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 190px;
}
.registertabla-linea {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.registertabla-linea p {
	margin: 0px;
}
.registertabla-linea input {
	width: 185px;
	margin: 0px;
	padding: 0px;
}


.terminos {
	margin: 0px;
	padding: 0px;
}
.terminos p {
margin:0px;
padding:0px;
}

.terminos input {

}

.registertexto-abajo {
	margin: 0px;
	padding: 0px;
	clear: both;
}
.camposobligatorios {
	text-align: right;
}
.camposobligatorios p {
	text-align: right;
}
.terminos a {
	font-weight: bold;
	color: #FFFFFF;
}
.registerenviar {
	padding-top: 10px;
}

.registerinicio {
	text-align: right;
	clear: both;
	padding: 0px;
	margin-top: 40px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.nuevasdirecciones {
	margin: 0px;
}



.margin_table {

	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.highlight1red {
	color: red;
	font-weight:bold;
}

.highlight_grey {
	color:#CCCCCC;
	font-weight:bold;
}

.highlight_grey2 {
	color:#666666;
}

.tabla2e2e2e
{
	background-color: #2E2E2E;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.leftbutton {
	padding: 0px;
	margin-top: 20px;
}
.leftbutton .derecha {
	margin: 0px;
	float: right;
}
.tabla2e2e2e h1 {
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
}
.boldWhite {
	font-weight: bold;
	color: #FFFFFF;
}
.contrasenatabla {
	margin: 0px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	width: 458px;
}
.contrasenatabla h1 {
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
}
.contrasenabouton {
	text-align: left;

	clear: left;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


.contrasena-1 {
	float: left;
}
.contrasena-1-linea {
	margin: 0px;
	padding: 0px;
	height: 40px;
}

.boldred {
	font-weight: bold;
	color: red;
}

.bold{
	font-weight:bold;
}

.contacto-outer {
	background-color: #3f3f3f;
	background-image: url(p_contacto.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*height: 310px;*/
	width: 693px;
	margin-right: auto;
	margin-left: auto;
min-height:650px;
height:auto !important;
height:590px;
}
.contacto-outer-flor {
	background-color: #3f3f3f;
	background-image: url(p_contactoflor.gif);
	background-repeat: no-repeat;
	background-position: left top;
	/*height: 310px;*/
	width: 693px;
	margin-right: auto;
	margin-left: auto;
min-height:650px;
height:auto !important;
height:590px;
}
.contacto-col1 {

	width: 290px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.contacto-col3 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 270px;
}
.contacto-col3 ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.contacto-col3 li {
	margin-bottom: 20px;
	background-image: url(iconito_trans.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	padding-left: 40px;
	display: block;
	height: 40px;
}


.contacto
{
	padding-top: 30px;
	padding-right: 48px;
	padding-bottom: 5px;
	padding-left: 48px;
	font-size: 0.7em;
	height: 264px;
}




.contacto-col1 p, .contacto-col3 p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


.contactoinput {
	width: 252px;
}
.contactotextarea {
	width: 252px;
}
.contactotabla-linea {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: left;
	height: 65px;
}

.contactotabla-linea img {
	float:left}

.contactotabla-linea p {
	margin: 0px;
}
.contactosocio {
	padding-top: 18px;
}

.NOcolord4d3d4tablas {

color:#d4d3d4; padding: 0 3px 0 5px !important; padding: 0 3px 0 7px;

}

.NObaskettableclasica .colord4d3d4tablas {
	background-color: #1A1A1A;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #7F7F7F;
	padding: 5px;
}

.colord4d3d4tablas {
	padding: 5px;
}


.titulo {

background-color:#1A1A1A; font-weight:bold; margin-left:6px; padding-right:3px !important;

}

.peque {
	background-image: url(linea_sep.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #2E2E2E;
	padding:5px;
	height:20px;
}

#dimceldas {
	
}
#dimceldas1 {
	width: 100px;
}
#dimceldas2 {
	width: 60px;
}
#dimceldas2 {
	width: 60px;
}
#dimceldas3 {
	width: 92px;
}

/*   BOTONES    */
.lineabotones {
	clear: both;
	height: 26px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.lineabotones-10 {
	clear: left;
	height: 26px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;

}
.degradado, #degradado {
	background-image: url(linea_sep.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #2E2E2E;
	padding: 5px;
	}

th { height:20px; padding-left:5px;}

.degradado td {
	margin-bottom:5px;
	height:20px;
	padding: 0pt 3px 0pt 5px;
	background-image: url(linea_sep.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.degradado2 td { background:url(degradado_direcciones02.gif) no-repeat; *****width:450px;  margin-bottom:5px; height:20px; padding: 0pt 3px 0pt 5px;}
.total td { background:#404040; font-weight:bold; margin-right:6px; padding: 0pt 3px 0pt 5px;}
.gris th { background:#262626; padding:3px 3px 3px 3px;}

.margin_table { margin-left:-14px !important; width:487px !important; *width:487px !important; margin-left:-12px; _width:488px; *margin-left:-11px !important;}

.tablalistcomandas {
	width: 100%;
		background-color: #2E2E2E;
	margin-bottom: 15px;
}

.tablaordersheet {
	width: 100%;
		background-color: #2E2E2E;
	margin-bottom: 15px;
}

.tablalistcomandas {
	float: left;
	clear: none;
}
.paragrafo15 {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

.justificar 
{
padding:0px;
margin:0px;
}
.justificar2 {
	margin-right: 3px;
	margin-left: 3px;
}
.justificar3 
{
padding:0px;
margin:0px;
}

.input180 {
	width:182px;
	}
.input176 {
width:180px;}
.input470 {
width:445px;
}
.headerpopup {
	margin: 0px;
	font-size: 0.7em;
	height: 141px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(fond-header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.errorvolver {
	text-align: right;
	margin: 30px;
}

/* clases para mover las imagenes */
.imgHorizontales{
	background:#191919;
	width:488px;
	height:82px;
	padding-top:5px;
	margin-top:0px; /margin-top: 10px !important; /margin-top:11px;
	position:relative;
	float:left;}
	
#productoFinal div#scrollButtonContainer {	/*border: 1px dashed orange;*/}
#cartScrollButtonContainerUp{	HEIGHT: 67px;}
#cartScrollButtonContainerDown{	}
#productoFinal div#collectionScrollContainer {	/*border: 1px dashed blue;*/}
#collectionScrollContainer a img {	border:1px solid #aaa;}
#horizontalFotos a img {	border:1px solid #aaa;	margin: 0 8px 0 0;}
table#horizontalFotos td {	padding: 0;}

/* para el archivo categories.tpl  */


.paginasinheader {
	width: 800px;
	background-repeat: repeat-y;
	background-position: left top;
	height: 180px;
	background-color: #3F3F3F;
	padding-top: 80px;
	margin-top: 100px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border: 3px solid #5B5B5B;
}
.fondoCategories {
	width:706px;
	margin: 9px;
	min-height:660px;
height:auto !important;
height:660px;
}

.trailerregister {
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 100%;
	margin: 0px;
}
.trailer-outer {
	background-image: url(trailerfundo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 363px;
	width: 696px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	display: block;
}
.trailer {
	padding-top: 70px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
	font-size: 0.7em;
	text-align: center;
}
.trailerlinea {
	clear: both;
	width: 240px;
	margin-right: auto;
	margin-left: auto;
}
.trailerwin {
	float: left;
	height: 80px;
	width: 60px;
}
.trailerapple {

	float: right;
	height: 80px;
	width: 60px;
}

.paginatrailer {
	margin: 0px;
	padding: 0px;
	background-color: #333333;
	font-family:Tahoma, Arial, Helvetica, Verdana;
	color: #ffffff;
	font-size: 0.7em;
	background-image: none;
}

.paginatrailer .swfcentro {
position: absolute; /*Posicionamiento absoluto*/
top: 50%; /*Desde arriba, colocar al 50% de la pantalla*/
left: 50%; /*Desde la izquierda, colocar al 50% de la pantalla*/
margin-top: -210px; /*Restamos la mitad de alto del SWF para centrarlo verticalmente*/
margin-left: -350px; /*Restamos la mitad de ancho del SWF para centrarlo horizontalmente*/
width: 700px;
height: 420px;
}
.paginatrailer a {
 color:#FFFFFF;}
 
 .cuerpowelcome {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #d4d3d4;
	font-size: 0.7em;

} 
.cuerpointwelcome {
	margin: 0px;
	padding: 0px;
	min-height:660px;
	height:auto !important;
	height:660px;

}
.welcome {
	height:447px;
	width:698px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(bienvenida.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.welcomeanucios{
	padding: 0px;
	width: 698px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;

}
.welcomeint {
	padding-top: 70px;
	padding-left: 104px;
}
.welcomeflashborder {
	border: 2px solid #5F5F5F;
	margin: 0px;
	padding: 0px;
	width: 481px;
	height: 289px;	
}
.welcometexto {
	border: 2px solid #5F5F5F;
	width: 465px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	background-color: #2b2b2b;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.welcometexto p {
	margin: 0px;
	padding: 0px;
	text-align: justify;
	}
.welcomeanucios a {
	text-decoration: none;
}
.apadrinha {
	float: right;
	background-image: url(/img/pt_BR/fundo_banner_apadrina_345x95.jpg);
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 95px;
	width: 345px;
}
.invita {
	float: right;
	margin: 0px;
	padding: 0px;
	height: 95px;
	width: 345px;
}

.apadrinhaint {
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 81px;
	text-align: justify;
	font-size: 1.2em;
	text-decoration: none;
	cursor: pointer; cursor: hand;
}

/* BANNERS */

.banner {
	width: 202px;
	padding: 0px;
	margin-bottom: 9px;
}
.bannermargintop {
	width: 202px;
	padding: 0px;
	margin-bottom: 9px;
	margin-top: 3px;
}
.bannerint1 {
	margin: 0px;
	padding-top: 45px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	text-align: justify;
}
.bannerint2 {
	margin: 0px;
	padding-top: 45px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	text-align: justify;
}
.paddingint {
	margin: 0px;
	padding-top: 38px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color:#a9a9a9;
	text-align:left;
}	
.paddingint2 {
	margin: 0px;
	padding-top: 38px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 11px;
	color:#a9a9a9;
	text-align:left;
}	


              /* BRASIL Banner: banner2_1vertical.jpg  */
.v2banner21vertical1pt_BR {
	background-image: url(/img/pt_BR/fondv2-banner2_1vertical-1-br.jpg);
	min-height:97px;
	height:auto !important;
	height:97px;
	background-repeat: no-repeat;
	background-position: left top;
}
.v2banner21vertical2pt_BR {
	background-image: url(/img/pt_BR/fondv2-banner2_1vertical-2-br.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:86px;
	height:auto !important;
	height:86px;
}
.v2banner21vertical3pt_BR {
	background-image: url(/img/pt_BR/fondv2-banner2_1vertical-fin-br.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 202px;
}

              /* ITALIA Banner: banner2_1vertical.jpg  */
			  
.v2banner21vertical1it_IT
 {
	background-image: url(it_IT/fondv2-banner2_1vertical-1-it.jpg);
	min-height:97px;
	height:auto !important;
	height:97px;
	background-repeat: no-repeat;
	background-position: left top;
}
.v2banner21vertical2it_IT {
	background-image: url(it_IT/fondv2-banner2_1vertical-2-it.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:86px;
	height:auto !important;
	height:86px;
}
.v2banner21vertical3it_IT {
	background-image: url(it_IT/fondv2-banner2_1vertical-fin-it.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 202px;
}


              /* ESPAA Banner: banner2_1vertical.jpg  */
.v2banner21vertical1es_ES {
	background-image: url(/img/es_ES/fondv2-banner2_1vertical-1-es.jpg);
	min-height:97px;
	height:auto !important;
	height:97px;
	background-repeat: no-repeat;
	background-position: left top;
}
.v2banner21vertical2es_ES {
	background-image: url(/img/es_ES/fondv2-banner2_1vertical-2-es.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:86px;
	height:auto !important;
	height:86px;
}
.v2banner21vertical3es_ES {
	background-image: url(/img/es_ES/fondv2-banner2_1vertical-fin-br.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 202px;
}

                /* BRASIL Banner: banner4_vertical.jpg   */

.v4banner4vertical1pt_BR {
	background-image: url(/img/pt_BR/fondv2-banner4_vertical-1-br.jpg);
	min-height:97px;
	height:auto !important;
	height:97px;
	background-repeat: no-repeat;
	background-position: left top;
}

.v4banner4vertical2pt_BR {
	background-image: url(/img/pt_BR/fondv2-banner4_vertical-2-br.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:86px;
	height:auto !important;
	height:86px;
	}
.v4banner4verticalfinpt_BR{
	background-image: url(/img/pt_BR/fondv2-banner2_1vertical-fin-br.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 202px;
}

                /* ITALIA Banner: banner4_vertical.jpg   */

.v4banner4vertical2it_IT {
	background-image: url(it_IT/fondv2-banner4_vertical-1-it.jpg);
	min-height:97px;      
	height:auto !important;
	height:97px;
	background-repeat: no-repeat;
	background-position: left top;
}

.v4banner4vertical3it_IT {
	background-image: url(it_IT/fondv2-banner4_vertical-2-it.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:86px;
	height:auto !important;
	height:86px;
	}
.v4banner4verticalfinit_IT{
	background-image: url(it_IT/fondv2-banner2_1vertical-fin-br.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 202px;
}

                /* ESPAA Banner: banner4_vertical.jpg  (4 partes) */

.v4banner4vertical1es_ES {
	background-image: url(/img/es_ES/fondv4-banner4_vertical-1-es.jpg);
	min-height:100px;
	height:auto !important;
	height:100px;
	background-repeat: no-repeat;
	background-position: left top;
}

.v4banner4vertical2es_ES {
	background-image: url(/img/es_ES/fondv4-banner4_vertical-2-es.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:100px;
	height:auto !important;
	height:100px;
	}

.v4banner4vertical3es_ES {
	background-image: url(/img/es_ES/fondv4-banner4_vertical-3-es.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:100px;
	height:auto !important;
	height:100px;
	}
.v4banner4vertical4es_ES {
	background-image: url(/img/es_ES/fondv4-banner4_vertical-4-es.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:79px;
	height:auto !important;
	height:79px;
	}
.v4banner4verticalfines_ES {
	background-image: url(/img/es_ES/fondv4-banner4_vertical-fin-es.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:19px;
	}

				/*  BRASIL Banner: banner1_vertical.jpg    */
				
.v1banner1vertical1pt_BR {
	background-image: url(/img/pt_BR/fond1-banner1_vertical-1-br.jpg);
	min-height:77px;
	height:auto !important;
	height:77px;
	background-repeat: no-repeat;
	background-position: left top;
}
.v1banner1vertical2pt_BR {
	background-image: url(/img/pt_BR/fond1-banner1_vertical-2-br.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 202px;
}


				/*  ITALIA Banner: banner1_vertical.jpg    */
 				
.v1banner1vertical1it_IT {
	background-image: url(it_IT/fond1-banner1_vertical-1-it.jpg);
	min-height:77px;
	height:auto !important;
	height:77px;
	background-repeat: no-repeat;
	background-position: left top;
}
.v1banner1vertical2it_IT {
	background-image: url(it_IT/fond1-banner1_vertical-2-it.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 202px;
}

				/*  ESPAA Banner: banner1_vertical.jpg    */
				
.v1banner1vertical1es_ES {
	background-image: url(/img/es_ES/fond1-banner1_vertical-1-es.jpg);
	min-height:77px;
	height:auto !important;
	height:77px;
	background-repeat: no-repeat;
	background-position: left top;
}
.v1banner1vertical2es_ES {
	background-image: url(/img/es_ES/fond1-banner1_vertical-2-br.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 202px;
}
              /*  BRASIL  Banner: banner1_vertical_infoprofesional.jpg   */
			  
.v1banner1verticalinfopro1pt_BR {
	background-image: url(/img/pt_BR/fond1-banner1_verticalinfoprofesional-1-br.jpg);
	min-height:159px;
	height:auto !important;
	height:159px;
	background-repeat: no-repeat;
	background-position: left top;
}
.v1banner1verticalinfopro2pt_BR {
	background-image: url(/img/pt_BR/fond1-banner1_verticalinfoprofesional-2-br.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 202px;
}

              /*  ITALIA  Banner: banner1_vertical_infoprofesional.jpg   */
			  
.v1banner1verticalinfopro1it_IT {
	background-image: url(it_IT/fond1-banner1_verticalinfoprofesional-1-it.jpg);
	min-height:159px;
	height:auto !important;
	height:159px;
	background-repeat: no-repeat;
	background-position: left top;
}
.v1banner1verticalinfopro2it_IT {
	background-image: url(it_IT/fond1-banner1_verticalinfoprofesional-2-it.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 202px;
}

              /*  ESPAA  Banner: banner1_vertical_infoprofesional.jpg   */
			  
.v1banner1verticalinfopro1es_ES {
	background-image: url(/img/es_ES/fond1-banner1_verticalinfoprofesional-1-es.jpg);
	min-height:159px;
	height:auto !important;
	height:159px;
	background-repeat: no-repeat;
	background-position: left top;
}
.v1banner1verticalinfopro2es_ES {
	background-image: url(/img/es_ES/fond1-banner1_verticalinfoprofesional-2-br.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 202px;
}


              /*    Banner: banner_5_logos2.jpg   */
			  
.bannerh704 {
	width: 704px;
}
.uno {
	width: 138px;
	float: left;
}
.deux {
	width: 142px;
	float: left;
}
.trois {
	float: left;
	width: 142px;
}
.quatre {
	float: left;
	width: 141px;
}
.cinq {
	float: left;
	width: 140px;
}

/*   ITALIA     Banner: banner_5_logos2.jpg   */
.fond5hbanner5logos21it_IT {
	background-image: url(it_IT/fond5h-banner_5_logos2-1-it.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*min-height:103px;
	height:auto !important;
	height:103px;*/
	height: 135px;
	margin-bottom:0px;
}
.fond5hbanner5logos22it_IT {
	background-image: url(it_IT/fond5h-banner_5_logos2-2-it.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
	width: 704px;
	clear: both;
	margin-top:0px;
}
/*   ESPAA     Banner: banner_5_logos2.jpg   */

.fond5hbanner5logos21es_ES {
	background-image: url(/img/es_ES/fond5h-banner_5_logos2-1-es.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 103px;
	margin-bottom:0px;
}
.fond5hbanner5logos22es_ES {
	background-image: url(/img/es_ES/fond5h-banner_5_logos2-2-it.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
	width: 704px;
	clear: both;
	margin-top:0px;
}

/*   BRASIL     Banner: banner_5_logos2.jpg   */

.fond5hbanner5logos21pt_BR {
	background-image: url(/img/pt_BR/fond5h-banner_5_logos2-1-br.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 103px;
	margin-bottom:0px;
}
.fond5hbanner5logos22pt_BR {
	background-image: url(/img/pt_BR/fond5h-banner_5_logos2-2-it.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
	width: 704px;
	clear: both;
	margin-top:0px;
}



              /*  ITALIA  Banner: banner_4_logos.jpg   */

.bannerh2 {
	width: 282px;
	margin-top: 15px;
}		  
.fond4hbanner4logos1it_IT {
	background-image: url(it_IT/fond2h-banner_4_logos-1-it.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*min-height:103px;
	height:auto !important;
	height:103px;*/
	height: 132px;
	margin-bottom:0px;
}
.fond4hbanner4logos2it_IT {
	background-image: url(it_IT/fond2h-banner_4_logos-2-it.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
	width: 282px;
	clear: both;
	margin-top:0px;
}

              /*  ESPAA  Banner: banner_4_logos.jpg   */
			  
.fond4hbanner4logos1es_ES {
	background-image: url(/img/es_ES/fond4h-banner_4_logos-1-es.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*min-height:103px;
	height:auto !important;
	height:103px;*/
	height: 95px;
	margin-bottom:0px;
}
.fond4hbanner4logos2es_ES {
	background-image: url(/img/es_ES/fond4h-banner_4_logos-fin-es.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
	width: 704px;
	clear: both;
	margin-top:0px;
}			  
.un4h 	{ width: 176px;
	float: left;
	padding-top: 6px;
	}
.deux4h  { width: 142px;
	float: left;
	padding-top: 6px;
	}
.trois4h { width: 141px;
	float: left;
	padding-top: 6px;
	}
.quatre4h { width: 176px;
	float: left;
	padding-top: 6px;
	}
			  
			  
			  

              /*   ITALIA Banner: banner_3_logos.jpg   */

.bannerh3 {
	width: 704 px;
	margin-top: 15px;
}		  
.fond3hbanner3logos1it_IT {
	background-image: url(it_IT/fondh3-banner_3_logos-1-it.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*min-height:103px;
	height:auto !important;
	height:103px;*/
	height: 105px;
	margin-bottom:0px;
}
.fond3hbanner3logos2it_IT {
	background-image: url(it_IT/fondh3-banner_3_logos-2-it.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
	width: 704px;
	clear: both;
	margin-top:0px;
}
.unh3 {
	float: left;
	width: 229px;
	padding-top: 6px;
}
.deuxh3 {
	float: left;
	width: 254px;
	padding-top: 6px;
}
.troish3 {
	float: left;
	width: 220px;
	padding-top: 6px;
}

              /*   ESPAA Banner: banner_3_logos.jpg   */

.fond3hbanner3logos1es_ES {
	background-image: url(/img/es_ES/fondh3-banner_3_logos-1-es.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*min-height:103px;
	height:auto !important;
	height:103px;*/
	height: 94px;
	margin-bottom:0px;
}
.fond3hbanner3logos2es_ES {
	background-image: url(/img/es_ES/fondh3-banner_3_logos-fin.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
	width: 704px;
	clear: both;
	margin-top:0px;
}


.trackingpic {
	clear: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

              /*   ESPAA Banner: promo.jpg   */

.promoext {
width: 202px;
margin-top: 10px;
}

.promo {
	background-image: url(promo_duo_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 14px;
}

.promoint {
	background-image: url(promo_duo_fin.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 0.7em;
	padding: 8px;

}

.promoint a {
	text-decoration: none;
}

.promosimbolo {
	float:left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.promoint strong {
font-weight:bold;
color:#FFFFFF}

.formapadrina {
	clear: both;
	height: 64px;
}
.width100 {
	width:99%;
	}
.widthapadrina {
	width: 180px;
}
.enblock {
	display: block;
	margin-left:39px;
}


              /* otros       */


.basicoGris {
	margin: 0px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	width: 458px;
	text-align: justify;
}

.basicoGris h1 {
	font-size: 1em;
	font-weight: bold;
}
