.tarifa{
	display:block;
	border:0;
	margin:0;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	background-color:#FFF;
}
	.tarifa_botones{
		display:inline-block;
		padding-top:10px;
	}
	.tarifa_boton_tipo1{
			background-color: Transparent;
			background-image: url(../jpg/vinilo_impreso_textil.png); 
			width: 300px; 
			height: 300px; 
			border-width: 0
			}
	.tarifa_boton_tipo1:hover {
			opacity:.60;
			}
	.tarifa_boton_tipo2{
			background-color: Transparent;
			background-image: url(../jpg/vinilo_de_corte.png); 
			width: 300px; 
			height: 300px; 
			border-width: 0
			}
	.tarifa_boton_tipo2:hover {
			opacity:.60;
			}
.tarifa_medidas{
	display:block;
	border:0;
	margin:0;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	background-color:#C06;
}
	.tarifa_medidas_opciones{
		display:inline-block;
		vertical-align:top;
		padding:10px;
		margin-left:15px;
		margin-right:15px;
		margin-top:10px;
		margin-bottom:5px;
		background-color:#FFF;
	}
	.tarifa_medidas_submit{
		background-color:#C06;
		color:#fff;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:15px;
		padding-right:15px;
		border-radius:5px;
		border-style:solid;
		border:5px;
	}
	
.titulo_presupuesto{
		background-color:#FFC;
	}
	.titulo_presupuesto img{
		max-width:600px;
		width:100%;
		}	
		




.portada{
	display:block;
	border:0;
	margin:0;
	padding:0;
	text-align:center;
}

	.portada_categorias{
		display:block;
		border:0;
		margin:0;
		padding:0;
		text-align:center;
		background-image:url(../jpg/fondo-50.png);
	}
		.portada_categorias_cajones{
			display:inline-block;
			width:9%;
			margin-top:10px;
			margin-bottom:10px;
			margin-left:5px;
			margin-right:5px;
			min-width:240px;
			background-color:#FFF;
			box-shadow: 5px 5px 3px #888888;
		}

				.portada_categorias_caja_titulo_padre {
					display: table;
					height:50px;
				}
				.portada_categorias_caja_titulo_hijo {
					display: table-cell;
					vertical-align: middle;
				}
				
					.portada_categorias_caja_titulo{
						text-align:center;
					}

				.portada_categorias_caja_imagen_padre {
					display: table;
					height:200px;
				}
				.portada_categorias_caja_imagen_hijo {
					display: table-cell;
					vertical-align: middle;
				}

					.portada_categorias_caja_imagen{
						text-align:center;
						padding-bottom:15px;
					}
						.portada_categorias_caja_imagen img{
							height: auto;
							max-width: 100%;					
							max-height:240px;
						}
					.portada_categorias_caja_boton{
						display:block;
						background-color:#E6E6E6;
						text-align:center;
						line-height:30px;
					}
					.portada_categorias_caja_boton:hover{
						background-color:#999;
					}
						.portada_categorias_caja_boton a{
							color:#333;
							text-decoration:none;
						}
					.portada_categorias_cajones img {
					 -webkit-transition:all .9s ease; /* Safari y Chrome */
					 -moz-transition:all .9s ease; /* Firefox */
					 -o-transition:all .9s ease; /* IE 9 */
					 -ms-transition:all .9s ease; /* Opera */
					}
					.portada_categorias_cajones:hover img {
					 -webkit-transform:scale(1.25);
					 -moz-transform:scale(1.25);
					 -ms-transform:scale(1.25);
					 -o-transform:scale(1.25);
					 transform:scale(1.25);
					}

.portada_subcategorias_presentacion{
	text-align:left;
	display:block;
	width:100%;
	background-color:#E6E6E6;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
/*	border-top-color:#333;
	border-top-style:solid;
	border-bottom-color:#333;
	border-bottom-style:solid;*/
}

	.portada_subcategorias{
		display:block;
		border:0;
		margin:0;
		padding:0;
		text-align:left;
		background-image:url(../jpg/fondo-50.png);
	}
		.portada_subcategorias_cajones{
			display:inline-block;
			width:9%;
			margin-top:10px;
			margin-bottom:10px;
			margin-left:5px;
			margin-right:5px;
			min-width:240px;
			background-color:#fff;
			box-shadow: 5px 5px 3px #888888;
		}

				.portada_subcategorias_caja_titulo_padre {
					margin:0px auto 0px auto;
					padding-left:5px;
					padding-right:5px;
					display: table;
					height:50px;
				}
				.portada_subcategorias_caja_titulo_hijo {
					display: table-cell;
					vertical-align: middle;
				}
				
					.portada_subcategorias_caja_titulo{
						text-align:center;
					}

				.portada_subcategorias_caja_imagen_padre {
					margin:0px auto 0px auto;	
					display: table;
					height:200px;
				}
				.portada_subcategorias_caja_imagen_hijo {
					display: table-cell;
					vertical-align: middle;
				}

					.portada_subcategorias_caja_imagen{
						text-align:center;
						padding-bottom:15px;
					}
						.portada_subcategorias_caja_imagen img{
							height: auto;
							max-width: 100%;					
							max-height:125px;
						}
					.portada_subcategorias_caja_boton{
						display:block;
						background-color:#E6E6E6;
						text-align:center;
						line-height:30px;
					}
					.portada_subcategorias_caja_boton:hover{
						background-color:#999;
					}
						.portada_subcategorias_caja_boton a{
							color:#333;
							text-decoration:none;
						}
					.portada_subcategorias_cajones img {
					 -webkit-transition:all .9s ease; /* Safari y Chrome */
					 -moz-transition:all .9s ease; /* Firefox */
					 -o-transition:all .9s ease; /* IE 9 */
					 -ms-transition:all .9s ease; /* Opera */
					}
					.portada_subcategorias_cajones:hover img {
					 -webkit-transform:scale(1.25);
					 -moz-transform:scale(1.25);
					 -ms-transform:scale(1.25);
					 -o-transform:scale(1.25);
					 transform:scale(1.25);
					}