/* CSS Document */



body {

	margin:0px;

}



#izquierda {

	float: left;

}



#derecha {

	float: right;

	margin-right: 5px;

}



#contenedor {

	width: 970px;

	margin-left: auto;

	margin-right: auto;

}



#cabezera {

	width: 970px;

	height: 100px;

	float: left;

	background-color: #D7DF21;

	margin-top: 10px;

	margin-bottom: 10px;

}



#cabezerauno {

	float: left;

	width: 440px;

	height: 60px;

	margin-left: 10px;

	margin-top: 30px;

	font-family: tahoma;

	font-size: 16px;

	color: #666666;

}



#cabezerados {

	float: right;

	width: 237px;

	height: 100px;

	margin-right: 10px;

}



#franjauno {

	width: 472px;

	height: 18px;

	float: left;

	background-color: #FF6600;

	margin-bottom: 10px;

	padding-top: 2px;

	text-align: left;

	padding-left: 3px;

}



#franjados {

	width: 475px;

	height: 20px;

	float: left;

	margin-bottom: 10px;

	margin-left: 20px;

}



#franjadoss {

	width: 475px;

	height: 20px;

	float: left;

	margin-bottom: 10px;

	margin-left: 20px;

}



#pie {

	width: 970px;

	height: 89px;

	float: left;

}



#pie img {

	float: left;

	margin-right: 0px;

}





#flash {

	width: 475px;

	height: 320px;

	float: left;

	margin-bottom: 10px;

}



#datos {

	width: 475px;

	height: 320px;

	float: left;

	margin-bottom: 10px;

	margin-left: 20px;

}



#datospedido {

	width: 475px;

	float: left;

	margin-bottom: 10px;

	margin-left: 20px;

}

.cajahorizontal {
	width: 110px;
	height: 77px;
	float: left;
	padding-top: 33px;
	background-color:#FFFFFF;
	margin-left: 6px;
	margin-top: 6px;
}

.cajavertical {
	width: 77px;
	height: 110px;
	float: left;
	padding-left: 33px;
	background-color: #FFFFFF;
	margin-left: 6px;
	margin-top: 6px;
}


.colorcero {

	width: 119px;

	height: 18px;

	float: left;

	background-color: #FFE635;

	text-align: center;

	padding-top: 2px;

}





.coloruno {

	width: 119px;

	height: 20px;

	float: left;

	font-size: 10px;

	background-color: #FFCC00;

}



.colordos {

	width: 119px;

	height: 18px;

	float: left;

	background-color: #FF6600;

	text-align: center;

	padding-top: 2px;

}



.colortres {

	width: 118px;

	height: 18px;

	float: left;

	background-color: #FF3300;

	text-align: center;

	padding-top: 2px;

}



#comprabot {

	width: 158px;

	height: 18px;

	float: right;

	background-color: #FF3300;

	text-align: center;

	padding-top: 2px;

}



#primerbloque {

	float: left;

	width: 475px;

	height: 140px;

	padding-top: 10px;

	padding-bottom: 10px;

	border-top: 2px solid #FF3300;

	border-bottom: 2px solid #FF3300;

	font-family: tahoma;

	font-size: 14px;

	color: #333333;

}



#primerbloque ul {

	list-style: decimal;

}



#primerbloque ul li {

	margin-bottom: 5px;

}



#segundobloque {

	width: 316px;

	height: 155px;

	float: left;

}



#tercerbloque {

	width: 158px;

	height: 155px;

	float: left;

}



.bloquedos {

	width: 140px;

	height: 15px;

	border: #CCCCCC 1px solid;

	font-family: tahoma;

	font-size: 10px;

	color: #666666;

	margin-bottom: 0px;

}



.bloquechico {

	width: 50px;

	height: 16px;

	border: #CCCCCC 1px solid;

	font-family: tahoma;

	font-size: 10px;

	color: #333333;

}



.bloquelargo {

	width: 220px;

	height: 16px;

	border: #CCCCCC 1px solid;

	font-family: tahoma;

	font-size: 10px;

	color: #333333;

}



.bloquetres {

	width: 250px;

	height: 60px;

	border: #CCCCCC 1px solid;

	font-family: tahoma;

	font-size: 10px;

	color: #666666;

	margin-bottom: 0px;

}



.bloquepedido {

	width: 250px;

	height: 15px;

	border: #CCCCCC 1px solid;

	font-family: tahoma;

	font-size: 10px;

	color: #666666;

	margin-bottom: 0px;

}



label {

	width: 113px;

	height: 16px;

	display: block;

	position: relative;

	float: left;

	clear: left;

	margin-bottom: 4px;

}



.boton {

	width: 125px;

	height: 20px;

	background-color: #FF6600;

	color: #FFFFFF;

	font-family: arial;

	font-size: 11px;

	margin-top: 3px;

}



#popgracias {

	width: 202px;

	height: 202px;

	background-image: url(../imagenes/respuestadatos1.jpg);

	margin-left: auto;

	margin-right: auto;

}



#pop {

	width: 282px;

	height: 287px;

	background-image: url(../imagenes/popupdatos1.jpg);

	background-repeat: no-repeat;

	margin-left: auto;

	margin-right: auto;

}



#popconfirm {

	width: 282px;

	height: 292px;

	background-image: url(../imagenes/okpedidogrande.jpg);

	background-repeat: no-repeat;

	margin-left: auto;

	margin-right: auto;

}



#pop img {

	float: right;

}



#pop form {

	margin-top: 105px;

	margin-bottom: 0px;

}



#pop label {

	width: 95px;

	height: 14px;



}



.bloquepop01 {

	width: 100px;

	height: 18px;

	font-size: 10px;

	margin-bottom: 1px;

	padding: 0px;

}



#popamigores {

	width: 202px;

	height: 206px;

	background-image: url(../imagenes/respuestaamigos1.jpg)

	margin-left: auto;

	margin-right: auto;

}



#popamigo {

	width: 282px;

	height: 357px;

	background-image: url(../imagenes/popupamigos1.jpg);

	background-repeat: no-repeat;

	margin-left: auto;

	margin-right: auto;

}



#popamigo form {

	margin-top: 110px;

}



#popamigo label {

	width: 160px;

	height: 16px;

	padding: 0px;

	margin-bottom: 1px;

}



.bloquepop02 {

	width: 95px;

	height: 17px;

	padding: 0px;

	font-size: 10px;

	margin-bottom: 1px;

}



.bloquepop02g {

	width: 95px;

	height: 45px;

	padding: 0px;

	font-size: 10px;

}





/* productos */



.izquierda {

	width: 475px;

	float: left;

}



.derecha {

	width: 475px;

	float: left;

	margin-left: 20px;

}



.derechatest {

 	width: 220px;

	height: 300px;

	margin-left: 0px;

	float: left;

	background-color: #00FF66;

}



#contproductos {

	width: 475px;

	height: 405px;

	float: left;

	margin-bottom: 10px;

}



#contproductos img {

	float: left;

	margin-right: 6px;

	margin-bottom: 25px;

	border: 1px solid #CCCCCC;

}



#contproductoscua {

	width: 475px;

	height: 405px;

	float: left;

	margin-bottom: 10px;

}



#contproductoscua img {

	float: left;

	margin-right: 6px;

	margin-bottom: 33px;

	border: 1px solid #CCCCCC;

}



#detalle {

	width: 475px;

	height: 410px;

	float: left;

	margin-bottom: 5px;

}



#imgrande {

	width: 270px;

	height: 275px;

	float: left;

}



#imgrande img {

	border: 1px solid #CCCCCC;

}



#opciones {

	width: 80px;

	height: 110px;

	float: left;

	margin-right: 10px;

}



#opciones img {

	border: 1px solid #CCCCCC;

}





#opcolores {

	width: 430px;

	height: 18px;

	float: left;

	margin-top: 2px;

}



#textodetalle {

	width: 185px;

	height: 275px;

	float: left;

	margin-left: 15px;

}



#textodetallee {

	width: 185px;

	height: 345px;

	float: left;

}



#textoflotante {

	width: 185px;

	position: absolute;

	bottom: 0;

	float: left;

	margin-bottom: 3px;

}



#comprar {

	width: 188px;

	height: 35px;

	float: left;

	padding-top: 74px;

	text-align: right;

}



#comprarr {

	width: 185px;

	height: 35px;

	float: left;

	padding-top: 16px;

	text-align: right;

}



#comprarinvi {

	width: 188px;

	height: 35px;

	float: left;

	padding-top: 34px;

	text-align: right;

}



#detalleizquierdaa {

	width: 270px;

	float: left;

}



#detallederechaa {

	width: 185px;

	float: left;

	margin-left: 12px;

}



#opcoloress {

	width: 190px;

	height: 18px;

	float: left;

	margin-top: 2px;

}



/* pedidos */



#pedido {

	width: 475px;

	float: left;

	margin-bottom: 10px;

}



#pedido table {

	margin-bottom: 10px;

	border-top: 1px solid #666666;

}



#pedido table td {

	border-bottom: 1px #CCCCCC dotted;

}



#pedido2 {

	width: 475px;

	float: left;

	margin-bottom: 10px;

	margin-left: 20px;

}



#pedido2 table {

	margin-bottom: 10px;

	border-top: 1px solid #666666;

}



#pedido2 table td {

	border-bottom: 1px #CCCCCC dotted;

}



#pedido2 img {

	margin-right: 4px;

	border: #CCCCCC 1px solid;

}



#marginarriba {

	width: 470px;

	height: 195px;

	float: left;

}



#marginarriba img {

	float: left;

	margin-right: 4px;

}



.botcarro {

	width: 160px;

	height: 20px;

	float: left;

	font-size: 10px;

	background-color: #FFCC00;

	margin-bottom: 2px;

}



.preciosolo {

	width: 22px;

	height:18px;

	background-color:#FFFFFF;

	border: #CCCCCC 1px solid;

	font-size: 10px;

	color: #333333;

}



/* contacto */



#bloquelargo {

	width: 970px;

	height: 400px;

	margin-bottom: 10px;

	text-align: center;

	float: left;

	background-color: #D7DF21;

}



#bloquelargow {

	width: 970px;

	height: 400px;

	margin-bottom: 10px;

	text-align: center;

	float: left;

}



#franjalarga {

	width: 970px;

	height: 18px;

	float: left;

	background-color: #FF6600;

	margin-bottom: 10px;

	padding-top: 2px;

	text-align: center;

}



/* pagina recreo */



#bloquerecreo {

	float: left;

	width: 475px;

	height: 286px;

	padding-top: 10px;

	padding-bottom: 10px;

	border-top: 2px solid #FF3300;

	border-bottom: 2px solid #FF3300;

	font-family: tahoma;

	font-size: 14px;

	color: #333333;

	margin-bottom: 10px;

}



#imgrecreo {

	width: 475px;

	height: 320px;

	float: left;

	margin-bottom: 10px;

}



#imgrecreo img {

	float: left;

}



#imgrecreo_int {

	width: 475px;

	height: 320px;

	float: left;

	margin-bottom: 10px;

}



#imgrecreo_int img {

	float: left;

}



/* stickers */



#imgrandesti {

	width: 350px;

	height: 215px;

	float: left;

}



#opcsti {

	float: left;

	width: 100px;

	height: 215px;

	text-align: right;

	margin-left: 20px;

}



#opcsti2 {

	float: left;

	width: 100px;

	height: 215px;

	text-align: left;

	margin-left: 20px;

}



#opcsti img {

	margin-top: 9px;

}



#detallestickers {

	float: left;

	width: 275px;

	height: 80px;

	margin-right: 20px;

	margin-top: 16px;

}



#detallestickers2 {

	float: left;

	width: 405px;

	height: 95px;

	margin-right: 20px;

	margin-top: 10px;

}



#comprarsti {

	width: 175px;

	height: 35px;

	float: left;

	padding-top: 47px;

	text-align: right;

	margin-top: 16px;

}



#contproductosti {

	width: 475px;

	height: 345px;

	float: left;

	margin-bottom: 10px;

}



#contproductosti img {

	float: left;

	margin-right: 12px;

	margin-bottom: 25px;

	border: 1px solid #CCCCCC;

}



#detallesti {

	width: 475px;

	height: 350px;

	float: left;

	margin-bottom: 5px;

}



/* invitaciones */



#detalleinvi {

	width: 475px;

	height: 410px;

	float: left;

	margin-bottom: 5px;

}



#imgrandeinvi {

	width: 285px;

	height: 400px;

	float: left;

}



#imgrandeinvi img {

	border: 1px solid #CCCCCC;

}



#comprarinvi {

	width: 188px;

	height: 35px;

	float: left;

	padding-top: 5px;

	text-align: right;

	margin-top: 10px;

}



#textodetalleinvi {

	width: 165px;

	height: 362px;

	float: left;

	margin-left: 17px;

}



#carroultimo input {

	float: right;

	margin-right: 10px;

}



/* nuevaa combinadas */



#detalleprimero {

	width: 470px;

	height: 125px;

	float: left;

}



#im {

	width: 270px;

	height: 125px;

	float: left;

}



#tex {

	width: 190px;

	height: 125px;

	float: left;

	margin-left: 10px;

}



#texcolores {

	width: 190px;

	height: 125px;

	float: left;

	margin-left: 10px;

}



#texcolores img {

	float: left;

	margin-right: 10px;

	border: 1px solid #cccccc;

}



#datboton {

	width: 188px;

	height: 142px;

	float: left;

}



#datboton img {

	margin-left: 29px;

}





/* nuevo index */



#fila1 {

	float: left;

	width: 970px;

	height: 330px;

	margin-top: 12px;

	border-bottom: #FF3300 2px solid;

}



#filader {

	width: 475px;

	height: 320px;

	float: right;

	margin-bottom: 10px;

}



#fila1der1 {

	width: 475px;

	height: 255px;

	float: left;

}



#fila1der2 {

	width: 475px;

	height: 55px;

	float: left;

	margin-top: 5px;

	text-align: right;

}



#fila2 {

	float: left;

	width: 940px;

	height: 65px;

	padding: 15px;

	border-bottom: #FF3300 2px solid;

}



#fila3 {

	float: left;

	width: 940px;

	height: 110px;

	padding: 15px;

	border-bottom: #FF3300 2px solid;

}



#fila3 img {

	margin-left: 22px;

	margin-right: 22px;

}



#fila4 {

	width: 970px;

	height: 30px;

	margin-top: 15px;

	margin-bottom: 5px;

	float: left;

}



#fila5 {

	width: 970px;

	height: 30px;

	float: left;

	margin-top: 15px;

}



.intro {

	font-family: tahoma;

	font-size: 17px;

	line-height: 20px;

	color: #333333;

}



.justi {

	text-align: right;

	width: 475px;

}



/* textosss */



.once {

	font-family: arial;

	font-size: 11px;

	color: #666666;

}



.once a:link {

	text-decoration: underline;

	color: #666666;

}



.once a:hover {

	text-decoration: none;

	color: #FF6600;

}



.once a:active {

	text-decoration: none;

	color: #666666;

}



.once a:visited {

	text-decoration: underline;

	color: #666666;

}



.onceb {

	font-family: arial;

	font-size: 11px;

	color: #FFFFFF;

}



.onceb a:link {

	text-decoration: underline;

	color: #FFFFFF;

}



.onceb a:hover {

	text-decoration: none;

	color: #333333;

}



.onceb a:active {

	text-decoration: none;

	color: #FFFFFF;

}



.onceb a:visited {

	text-decoration: underline;

	color: #FFFFFF;

}



.menuno {

	font-family: tahoma;

	font-size: 12px;

	color: #333333;

	line-height: 15px;

}



.menuno a:link {

	text-decoration: none;

	color: #333333;

}



.menuno a:hover {

	text-decoration: none;

	color: #FFFFFF;

}



.menuno a:active {

	text-decoration: none;

	color: #333333;

}



.menuno a:visited {

	text-decoration: none;

	color: #666666;

}



.naranja12 {

	font-family: tahoma;

	font-weight: bold;

	font-size: 12px;

	color: #FF3300;

}



.gris12 {

	font-family: tahoma;

	font-size: 12px;

	color: #333333;

}



.codigo {

	font-family: tahoma;

	font-size: 14px;

	line-height: 18px;

	color: #666666;

}



.codigo a:link {

	text-decoration: none;

	color: #333333;

}



.codigo a:hover {

	text-decoration: none;

	color: #000000;

	font-weight: bold;

}



.codigo a:active {

	text-decoration: none;

	color: #333333;

}



.codigo a:visited {

	text-decoration: none;

	color: #333333;

}



.dieciseis {

	font-family: tahoma;

	font-size: 16px;

	font-weight: bold;

	color: #FF6600;

}



.dieciseis a:link {

	text-decoration: none;

	color: #FF6600;

}



.dieciseis a:hover {

	text-decoration: none;

	color: #666666;

}



.dieciseis a:active {

	text-decoration: none;

	color: #FF6600;

}



.dieciseis a:visited {

	text-decoration: none;

	color: #FF6600;

}



.dieciseisgris {

	font-family: tahoma;

	font-size: 16px;

	color: #666666;

}



.veinticinco {

	font-family: tahoma;

	font-size: 25px;

	color: #FF6600;

}



.quince {

	font-family: tahoma;

	font-size: 15px;

	font-weight: bold;

	color: #FFCC00;	

}



.quince a:link {

	text-decoration: none;

	color: #FFCC00;

}



.quince a:hover {

	text-decoration: none;

	color: #666666;

}



.quince a:active {

	text-decoration: none;

	color: #FFCC00;

}



.quince a:visited {

	text-decoration: none;

	color: #FFCC00;

}



.cajitaprecio {

	font-family: tahoma;

	font-size: 11px;

	color: #666666;

}

