/*
 * newstyle
 */
 /********************** Rating */

#caja-opiniones {
	position: absolute;
	top: 380px;
	left: 80px;
}

	.caja-opinion {
		float: left;
		width: 138px;
		margin-right: 40px;
	}

		.caja-opinion h3 {
			color: #55a51c;
			font-family: 'PT Sans', sans-serif;
			font-weight: bold;
			font-size: 1em;
			margin: 0;
			text-align: right;
		}

		.caja-opinion h3,
		.caja-opinion h4,
		.caja-opinion h5 {
			font-family: 'PT Sans', sans-serif;
			font-weight: bold;
			text-align: right;
			margin: 5px 0;
		}

		.caja-opinion h4 {
			color: #ff9900;
		}

		.caja-opinion h5 {
			font-size: 1em;
			font-weight: normal;
		}

		.caja-opinion p {
			color: #808080;
			font-family: 'PT Sans', sans-serif;
			font-size: 0.85em;
		}


#bloque-ventajas {
	left: 640px;
	top: 60px;
}


#contenido {
	top: 780px;
}

/*
 * responsive
 */
@media only screen and (min-width: 230px) and (max-width: 767px) {

	
	body {
		background: #FFFFFF;
		overflow-x: hidden;
	}

	
	#container {
		position: static;
		width: auto;
		margin: 0 0;
	}

	
	h1 {
		position: static;
		width: 100%;
		margin: 0;
		background-position: 50% 0;
	}

	
	#main-texto {
		position: static;
		width: auto;
		background: transparent;
		height: auto;
		background: #transparent;
		padding: 10px;
		text-align: center;
	}
	

		#bloque-razones {
			position: static;
			width: auto;
		}
		
			#bloque-razones h2 {
				font-size: 1.4em;
			}
			
			#bloque-razones #lista-razones {
				margin: 10px 0;
			}

			#bloque-razones #lista-razones li {
				font-size: 1.2em;
			}


		#bloque-calcular {
			position: static;
		}

		#bloque-calcular #texto-calcular {
			text-align: center;
			margin: 10px 0;
		}

			#bloque-calcular a {
				text-align: center;
			}

		#bloque-testimonios {
			position: static;	
		}

		#pago {
			position: static;
			width: 165px;
			margin: 0 auto;
		}

			#pago ul {
				padding: 0;
			}

		#seguridadpago {
			position: static;
			width: 100%;
			background-position: 50% 0;
		}

	#caja-opiniones {
		position: static;
	}

		.caja-opinion {
			float: none;
			width: 100%;
			border-top: 1px solid #DDD;
			margin-top: 20px;
		}

		.caja-opinion h3,
		.caja-opinion h4,
		.caja-opinion h5 {
			text-align: left;
		}

		.caja-opinion p {
			font-size: 1em;
		}

	#bloque-ventajas {
		position: static;
		width: 100%;
	}

	#contenido,
	#contenido #contenido-top,
	#contenido #contenido-body,
	#contenido #contenido-background,
	#contenido #contenido-bottom {
		background: transparent;
		position: static;
		height: auto;
		width: auto;
	}

	#contenido {
		background: transparent;
		padding: 10px;
	}

	#contenido #contenido-top {
		height: auto;
	}

		#contenido #contenido-top h2 {
			position: static;
			margin: 0;
			font-size: 2em;
		}

	#contenido #contenido-body {
		height: auto;
		padding: 0;
	}


		#contenido #contenido-body-texto {
			position: static;
		}

		#contenido #contenido-body .fila {
			padding: 0;
		}

			#contenido #contenido-body .fila .foto {
				float: none !important;
				width: 100% !important;
			}

			#contenido #contenido-body .fila .texto {
				float: none !important;
				width: 100% !important;
				margin: 10px 0 !important;
				padding: 0 !important;
				height: auto !important;
			}


	#pie {
		position: static;
		width: auto;
		padding: 10px;
	}

		#pie a {
			position: static;
		}
}
