/* CSS Document */

body {
	padding:0 0 30px 0;
	margin:0;
	background:#f3f3f3;
	color:#5c5b60;
	font-family: 'Titillium Web', sans-serif;
	overflow-x: hidden;
}
a img {
	border:none;
}

h1 {
	font-size:24px;
	line-height: 28px;
	font-weight:400;
	margin-bottom:40px;
	margin-top:0;
}
h2 {
	margin-top:40px;
	font-size:20px;
	font-weight:400;
	font-style:italic;
	text-align:center;
}
/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
h2 { font-weight:300; -webkit-text-stroke-width: 0.2px; }
}
	h2 a{
		color:#ff5d30;
		text-decoration:none;
	}
		h2 a:hover{
			color:#cd4924;
		}

p {
	font-size:14px;
	padding-top:0;
	margin-top:0;
}

/*****    Estructura  *********************/
#wrap {
	width:960px;
	margin:auto;
}

#header {
	position: relative;
	padding-top:36px;
	padding-bottom:18px;
}
#wrapper {
	padding-bottom:70px;
	max-width:960px;
	margin:0 auto;
}

#flexslider {
	/*display:none;*/
	width:100%;
	height:425px;
}
#flexslider {
	display:none;
	width:100%;
	height:425px;
}
	/* SLIDES */
	#flexslider div.slide1,
	#flexslider div.slide2,
	#flexslider div.slide3,
	#flexslider div.slide4,
	#flexslider div.slide5,
	#flexslider div.slide6,
	#flexslider div.slide7,
	#flexslider div.slide8,
	#flexslider div.slide9,
	#flexslider div.slide10,
	#flexslider div.slide11,
	#flexslider div.slide12{
		width: 100%;
		height: 425px;
		background-repeat: no-repeat;
		background-position: center;
	}
		#flexslider div.slide1 div,
		#flexslider div.slide2 div,
		#flexslider div.slide3 div,
		#flexslider div.slide4 div,
		#flexslider div.slide5 div,
		#flexslider div.slide6 div,
		#flexslider div.slide7 div,
		#flexslider div.slide8 div,
		#flexslider div.slide9 div,
		#flexslider div.slide10 div,
		#flexslider div.slide11 div,
		#flexslider div.slide12 div{
			width: 100%;
			height: 425px;
			background-repeat:no-repeat;
			background-position: left top;
		}
	/* SLIDE 1 */
	#flexslider div.slide1{
		background-image:url(../images/slide1.jpg);
	}
		/* SLIDE 1 - texto */
		#flexslider div.slide1 div{
			background-image:url(../images/text-slide1.png);
		}
	/* SLIDE 2 */
	#flexslider div.slide2{
		background-image:url(../images/slide2.jpg);
	}
		/* SLIDE 2 - texto*/
		#flexslider div.slide2 div{
			background-image:url(../images/text-slide2.png);
		}
	/* SLIDE 3 */
	#flexslider div.slide3{
		background-image:url(../images/slide3.jpg);
	}
		/* SLIDE 3 - texto*/
		#flexslider div.slide3 div{
			background-image:url(../images/text-slide3.png);
		}
	/* SLIDE 4 */
	#flexslider div.slide4{
		background-image:url(../images/slide4.jpg);
	}
		/* SLIDE 4 - texto*/
		#flexslider div.slide4 div{
			background-image:url(../images/text-slide4.png);
		}
	/* SLIDE 5 */
	#flexslider div.slide5{
		background-image:url(../images/slide5.jpg);
	}
		/* SLIDE 5 - texto*/
		#flexslider div.slide5 div{
			background-image:url(../images/text-slide5.png);
		}
	/* SLIDE 6 */
	#flexslider div.slide6{
		background-image:url(../images/slide6.jpg);
	}
		/* SLIDE 6 - texto*/
		#flexslider div.slide6 div{
			background-image:url(../images/text-slide6.png);
		}
	/* SLIDE 7 */
	#flexslider div.slide7{
		background-image:url(../images/slide7.jpg);
	}
		/* SLIDE 7 - texto*/
		#flexslider div.slide7 div{
			background-image:url(../images/text-slide7.png);
		}
	/* SLIDE 8 */
	#flexslider div.slide8{
		background-image:url(../images/slide8.jpg);
	}
		/* SLIDE 8 - texto*/
		#flexslider div.slide8 div{
			background-image:url(../images/text-slide8.png);
		}
	/* SLIDE 9 */
	#flexslider div.slide9{
		background-image:url(../images/slide9.jpg);
	}
		/* SLIDE 9 - texto*/
		#flexslider div.slide9 div{
			background-image:url(../images/text-slide9.png);
		}
	/* SLIDE 10 */
	#flexslider div.slide10{
		background-image:url(../images/slide10.jpg);
	}
		/* SLIDE 10 - texto*/
		#flexslider div.slide10 div{
			background-image:url(../images/text-slide10.png);
		}
	/* SLIDE 11 */
	#flexslider div.slide11{
		background-image:url(../images/slide11.jpg);
	}
		/* SLIDE 11 - texto*/
		#flexslider div.slide11 div{
			background-image:url(../images/text-slide11.png);
		}
	/* SLIDE 12 */
	#flexslider div.slide12{
		background-image:url(../images/slide12.jpg);
	}
		/* SLIDE 12 - texto*/
		#flexslider div.slide12 div{
			background-image:url(../images/text-slide12.png);
		}

#texto {
	width:900px;
	margin:60px auto 30px;
	text-align: center;
}
	/* saf3+, chrome1+ */
	@media screen and (-webkit-min-device-pixel-ratio:0) {
	 #texto h1 { font-weight: 300; -webkit-text-stroke-width: 0.6px; }
	}
#empresas {
	margin:0;
	padding:0;
	list-style:none;
	font-size:0;
}
	#empresas li{
		display:inline-block;
		vertical-align:top;
		zoom:1;
        *display:inline;
		padding: 0 16px;
        margin-bottom: 20px;
	}
#bottom {
	width:100%;
	padding:35px 0 12px 0;
	margin:auto;
	border-top:1px solid #d5d5d6;
}
	#bottom ul{
		margin:0;
		padding:0;
		list-style:none;
		font-size:0;
	}
		#bottom ul li{
			display:inline-block;
			vertical-align:top;
			zoom:1;
			*display:inline;
			height:32px;
			line-height:31px;
			margin-right:51px;
		}
		@media screen and (-webkit-min-device-pixel-ratio:0) {
		#bottom ul li { margin-right:49px; }
		}
		#bottom ul li:last-child{
			margin-right:0;
		}
/*****    MENU     *********************/
.navega{
	margin:25px 0 30px 0;
	border-top:1px solid #dddddd;
}
#mainnav {
	text-align: center;
	margin:0 auto;
	list-style:none;
	padding-top:18px;

}
#mainnav li {
	float:left;
	margin-right:35px;
}
#mainnav li:last-child {
	margin-right:0;
}
#mainnav li a {
	font-size:20px;
	color:#5c5b60;
	text-decoration:none;
}
#mainnav li a:hover {
	color:#ff5d30;
}
#mainnav li:last-child a {
	color:#ff5d30;
}
#mainnav li:last-child a:hover {
	color:#eb562c;
}

/*****    MENU MOBILE     *********************/

#newmenu{
	padding:0;
	margin:0;
}
.slicknav_menu {
	display:none;
}


/*****    Seccion Que es     *********************/
.online {
	width:220px;
	float:left;
	margin-right:60px;
}
.offline {
	width:220px;
	float:left;
}
.online h4, .offline h4 {
	line-height:24px;
	color:#ff5d30;
	height:60px;
	font-size:24px;
	font-weight:600;
	margin-bottom:20px;
}
.online h4 {
	padding-left:75px;
	background-image:url(../images/img_pc.png);
	background-repeat:no-repeat;
	background-position:center left;
}
.offline h4 {
	padding-left:70px;
	background-image:url(../images/img_tienda.png);
	background-repeat:no-repeat;
	background-position:center left;
}
.left2_3 .online p,
.left2_3 .offline p{
	font-size: 14px;
	line-height: 20px;
}

#quienes {
	list-style:none;
	padding:0;
	margin:0;
}
#quienes li {
	padding-left:42px;
	font-style: italic;
	font-size:16px;
	height:70px;
	line-height:70px;
	border-bottom:1px solid #dddddd;
}
.quienes_1 {
	background-image:url(../images/img_venta.png);
	background-repeat:no-repeat;
	background-position:center left;
}
.quienes_2 {
	background-image:url(../images/img_ecommerce.png);
	background-repeat:no-repeat;
	background-position:center left;
}
.quienes_3 {
	background-image:url(../images/img_colegios.png);
	background-repeat:no-repeat;
	background-position:center left;
}
.quienes_4 {
	background-image:url(../images/img_propiedades.png);
	background-repeat:no-repeat;
	background-position:center left;
}
.quienes_5 {
	background-image:url(../images/img_clubes.png);
	background-repeat:no-repeat;
	background-position: 5px center;
	border-bottom:0 !important;
}
/*****    Soluciones     *********************/
#soluciones h2 {
	color:#ff5d30;
}
#solu {
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}
#solu li {
	/*width:20%;
	padding-left: 20px;
	padding-right: 20px;*/
	width: 16%;
	display:inline-block;
	vertical-align: top;
	text-align:center;
	font-size:18px;
	line-height: 20px;
	color:#ff5d30;
	font-weight:600;
	margin-bottom: 25px;
}

/*****    Paquetes     *********************/

#paquetes{
	display: none;
}

.packs {
	width:33.3%;
	float:left;
	list-style:none;
}
.light th {
	background:#eb562c;
	color:#FFF;
	text-align:left;
	padding:30px;
	font-size:16px;
	line-height:24px;
	font-weight:400;
}
.bright th {
	background:#ff5d30;
	color:#FFF;
	text-align:left;
	padding:30px;
	font-size:16px;
	line-height:24px;
	font-weight:400;
}
.packs tr {
	height:113px;
	vertical-align:center;
}
.packs td {
	padding-left:30px;
	padding-right:30px;
}
.packs h1 {
	font-size:30px;
	font-weight:400;
	padding-bottom:24px;
	margin-bottom:0;
}
.light .grey1 {
	background:#e3e3e3;
}
.light .grey2 {
	background:#ececec;
}
.bright .grey1 {
	background:#dedede;
}
.bright .grey2 {
	background:#e6e6e6;
}
.packs tr.triple {
	height:180px;
}
.packs tr.small {
	height:60px;
}

/*****    Clases     *********************/
.section {
	border-top:1px solid #dddddd;
	padding:70px 0;
}
.section#negocios-1,
.section#negocios-2 {
	padding: 40px 0;
}
.section#negocios-2 {
	padding-top: 0;
	border-top: none;
}
.section#soluciones {
	padding-bottom: 40px;
}
.section h2 {
	padding-top:0;
	margin-top:0;
	font-size:36px;
	line-height:42px;
	font-style:italic;
}
.left2_3 {
	width:54%;
	border-right:1px solid #dddddd;
	float:left;
	margin:0 25px 0 25px;
	padding:0 75px 0 0;
}
.left2_3 h1 {
	font-size:48px;
	color:#ff5d30;
	font-style:italic;
	padding-top:0;
	padding-bottom:33px;
	margin-bottom:0;
}
.left2_3 h1 span {
	font-weight:700;
}
.left2_3 h3 {
	font-size:24px;
	line-height:28px;
	font-style:italic;
	font-weight:600;
	padding-top:0;
	margin-top:0;
	margin-bottom:0;
	padding-bottom:20px;
}
.left2_3 p {
	font-size: 16px;
	line-height: 24px;
}
.right1_3 {
	float:right;
	width:270px;
	margin-right: 25px;
	text-align:left;
}
.right1_3 h5 {
	text-align:left;
	font-size:24px;
	color:#ff5d30;
	font-style:italic;
	padding-top:0;
	margin-top:0;
	padding-bottom:0;
	margin-bottom:0;
	font-weight:600;
}
.padright {
	padding-right:75px;
}
.logo {
	float:left;
	margin-left:30px;
}
.top_right {
	float:right;
}
.login_btn {
	width:107px;
	height:45px;
	background:url(../images/login_btn.png) no-repeat bottom;
	display:block;
	cursor:pointer;
	float:left;
}
.login_btn:hover {
	background-position:top;
}

.tel_top {
	float:left;
	background-image:url(../images/img_telefono_big.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:32px;
	height:45px;
	font-weight:600;
	font-style:italic;
	font-size:27px;
	line-height: 44px;
	color:#ff5d30;
	margin-right:36px;
}
	.tel_top a{
		color:#ff5d30;
		text-decoration:none;
	}
		.tel_top a:hover{
			color:#cd4924;
		}
/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .tel_top { -webkit-text-stroke-width: 0.3px; }
}

/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.col1, .col2, .col3, .col4{ font-weight: 300; -webkit-text-stroke-width: 0.4px; }
}

.col1 {
	font-size:24px;
	line-height:30px;
	font-style:italic;
	padding-left:64px;
}
.col2 {
	background-image:url(../images/img_sobre.png);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding-left:45px;
	font-style:italic;
	font-size:20px;
}
	.col2 a{
		color:#5c5b60;
		text-decoration:none;
	}
		.col2 a:hover{
			color:#ff5d30;
		}
.col3 {
	background-image:url(../images/img_telefono.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:28px;
	font-style:italic;
	font-size:20px;
}
	.col3 strong{
		font-weight: 600;
	}
	.col3 a{
		color:#5c5b60;
		text-decoration:none;
	}
		.col3 a:hover{
			color:#ff5d30;
		}
.col4 {
	background-image:url(../images/img_faq.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:38px;
	font-style:italic;
	font-size:20px;
}
	.col4 a{
		color:#5c5b60;
		text-decoration:none;
	}
		.col4 a:hover{
			color:#ff5d30;
		}
.button {
	display:block;
	width:100%;
	margin:auto;
	text-decoration:none;
}
.btn_left {
	height:83px;
	float:left;
	width:5%;
	background-image:url(../images/big_btn_left.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.btn_center {
	height:83px;
	float:left;
	display:block;
	background-image:url(../images/big_btn_center.png);
	background-repeat:repeat-x;
	background-position:bottom;
	line-height:78px;
	text-align:center;
	color:#FFF;
	font-weight:600;
	font-size:34px;
	width:90%;
}
.btn_right {
	height:83px;
	float:left;
	width:5%;
	background-image:url(../images/big_btn_right.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.button:hover .btn_left {
	background-position:top left;
}
.button:hover .btn_center {
	background-position:top;
}
.button:hover .btn_right {
	background-position:top right;
}

/* bloques */

.blocks {
	padding:0;
	margin:0 auto;
	list-style:none;
}
.blocks li {
	float:left;
	width:24.3%;
	margin-left:4.5%;
	margin-right:4.5%;
	cursor: pointer;
}
/*.blocks li:last-child {
	margin-right:0;
}*/

.blocks li img{
	width:100%;
}

#cuotas,
#ventas,
#cobros,
#ecommerceExpress,
#eventos,
#ecommerceAppi{
	width: 91%;
	display: none;
	margin: auto;
}
	#cuotas .contenido,
	#ventas .contenido,
	#cobros .contenido,
	#ecommerceExpress .contenido,
	#eventos .contenido,
	#ecommerceAppi .contenido{
		float: left;
		width: 100%;
		background-color: #FFF;
		background-color: #ff5d30;
	}
		#cuotas .contenido .texto,
		#ventas .contenido .texto,
		#cobros .contenido .texto,
		#ecommerceExpress .contenido .texto,
		#eventos .contenido .texto,
		#ecommerceAppi .contenido .texto{
			float: left;
			width: 65.2%;
			padding-left: 4%;
			padding-right: 4%;
			padding-top: 30px;
			padding-bottom: 40px;
			background-color: #FFF;
		}
			#cuotas .contenido .texto h1,
			#ventas .contenido .texto h1,
			#cobros .contenido .texto h1,
			#ecommerceExpress .contenido .texto h1,
			#eventos .contenido .texto h1,
			#ecommerceAppi .contenido .texto h1{
				font-size: 24px;
				color: #ff5d30;
				margin-bottom: 20px;
			}
			#cuotas .contenido .texto p,
			#ventas .contenido .texto p,
			#cobros .contenido .texto p,
			#ecommerceExpress .contenido .texto p,
			#eventos .contenido .texto p,
			#ecommerceAppi .contenido .texto p{
				font-size: 16px;
				line-height: 24px;
				margin-bottom: 30px;
			}
				#cuotas .contenido .texto p a,
				#ventas .contenido .texto p a,
				#cobros .contenido .texto p a,
				#ecommerceExpress .contenido .texto p a,
				#eventos .contenido .texto p a,
				#ecommerceAppi .contenido .texto p a{
					float: left;
					display: block;
					padding: 10px 15px 11px;
					font-size: 18px;
					line-height: 18px;
					color: #FFF;
					text-align: center;
					text-decoration: none;
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 5px;
					background-color: #ff5d30;
					-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
					-moz-box-shadow:    0 0 3px 0 rgba(0, 0, 0, 0.3);
					box-shadow:         0 0 3px 0 rgba(0, 0, 0, 0.3);
				}
					#cuotas .contenido .texto p a:hover,
					#ventas .contenido .texto p a:hover,
					#cobros .contenido .texto p a:hover,
					#ecommerceExpress .contenido .texto p a:hover,
					#eventos .contenido .texto p a:hover,
					#ecommerceAppi .contenido .texto p a:hover{
						background-color: #e24c27;
					}
			
		#cuotas .contenido .etiquetas,
		#ventas .contenido .etiquetas,
		#cobros .contenido .etiquetas,
		#ecommerceExpress .contenido .etiquetas,
		#eventos .contenido .etiquetas,
		#ecommerceAppi .contenido .etiquetas{
			float: right;
			width: 22.8%;
			padding: 20px 2%;
		}
			#cuotas .contenido .etiquetas div.tradicionalesBotonCerrar,
			#ventas .contenido .etiquetas div.tradicionalesBotonCerrar,
			#cobros .contenido .etiquetas div.tradicionalesBotonCerrar,
			#ecommerceExpress .contenido .etiquetas div.onlineBotonCerrar,
			#eventos .contenido .etiquetas div.onlineBotonCerrar,
			#ecommerceAppi .contenido .etiquetas div.onlineBotonCerrar{
				float: right; 
				display: block;
				width:11px; 
				height: 11px;
				background-image: url(../images/boton-cerrar.png); 
				margin-bottom: 20px; 
				cursor: pointer
			}
				#cuotas .contenido .etiquetas div.tradicionalesBotonCerrar:hover,
				#ventas .contenido .etiquetas div.tradicionalesBotonCerrar:hover,
				#cobros .contenido .etiquetas div.tradicionalesBotonCerrar:hover,
				#ecommerceExpress .contenido .etiquetas div.onlineBotonCerrar:hover,
				#eventos .contenido .etiquetas div.onlineBotonCerrar:hover,
				#ecommerceAppi .contenido .etiquetas div.onlineBotonCerrar:hover{
					background-position: center bottom;
				}
			#cuotas .contenido .etiquetas ul,
			#ventas .contenido .etiquetas ul,
			#cobros .contenido .etiquetas ul,
			#ecommerceExpress .contenido .etiquetas ul,
			#eventos .contenido .etiquetas ul,
			#ecommerceAppi .contenido .etiquetas ul{
				margin: 0;
				padding: 0;
				list-style: none;
			}
				#cuotas .contenido .etiquetas ul li,
				#ventas .contenido .etiquetas ul li,
				#cobros .contenido .etiquetas ul li,
				#ecommerceExpress .contenido .etiquetas ul li,
				#eventos .contenido .etiquetas ul li,
				#ecommerceAppi .contenido .etiquetas ul li{
					display: block;
					float: right;
					clear: both;
					padding: 5px 10px;
					text-align: right;
					color: #FFF;
					background-color: #b7411f;
					background-color: rgba(0, 0, 0, 0.4);
					margin-bottom: 5px;
					-webkit-border-radius: 2px;
					-moz-border-radius: 2px;
					border-radius: 2px;
				}
	#cuotas .triangulo,
	#ventas .triangulo,
	#cobros .triangulo,
	#ecommerceExpress .triangulo,
	#eventos .triangulo,
	#ecommerceAppi .triangulo{
		float: left;
		width: 100%;
		height: 15px;
		background-image:url(../images/triangulo.gif);
		background-repeat: no-repeat;
		margin-bottom: 10px;
	}
	#cuotas .triangulo,
	#ecommerceExpress .triangulo{
		background-position: 12% 0;
	}
	#ventas .triangulo,
	#eventos .triangulo{
		background-position: center 0;
	}
	#cobros .triangulo,
	#ecommerceAppi .triangulo{
		background-image:url(../images/trianguloColor.gif);
		background-position: 88% 0;
	}

.clear {
	clear:both;
}

/* FLEX SLIDER */
/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family: 'flexslider-icon';
	src:url('../fonts/flexslider-icon.eot');
	src:url('../fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('../fonts/flexslider-icon.woff') format('woff'),
		url('../fonts/flexslider-icon.ttf') format('truetype'),
		url('../fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; /*-webkit-backface-visibility: hidden;*/} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0; background: #fff; position: relative; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { display: block; width: 60px; height: 60px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: #FFFFFF; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; text-decoration: none; }
.flex-direction-nav .flex-prev { left: 0; }
.flex-direction-nav .flex-next { right: 0; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.3; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.3; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 0.7; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 60px; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 290px; position: absolute; z-index: 2; /*bottom: 15px;*/ top: 385px; left: 65px; text-align: left;}
.flex-control-nav li {margin: 0 3px; display:inline-block;  zoom: 1; *display: inline;}
.flex-control-paging li a {width: 12px; height: 12px; display: block; background: #666; background: rgba(0,0,0,0.2); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.2); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.2); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.2); box-shadow: inset 0 0 3px rgba(0,0,0,0.2); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.3); }
.flex-control-paging li a.flex-active { background: #FFF; cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}


/* Contacto */

.mostrar_en_bloque{
	color:#FF5D30;
	display:block;
	text-align:center;
	margin:25px 0;
}

.no_mostrar{
	display:none;
}
#banner{
	width:100%;
	max-width:960px;
	background-color:#FF5D30;
	display:block;
	text-align:center;
	box-sizing: border-box;
	padding-left:25%;
	padding-right:25%;
	padding-top:40px;
	padding-bottom:40px;
}
#banner.tituloGrande{
	padding: 75px 40px 65px 40px;
	margin-bottom: 30px;
}
#banner h1{
	color:#FFF;
	font-family: 'Titillium Web', sans-serif;
	font-size:30px;
	font-weight:300;
	font-style:italic;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-bottom:20px;
}
#banner.tituloGrande h1{
	font-size:48px;
	line-height: 44px;
	text-transform: uppercase;
}
#banner h3{
	color:#FFF;
	font-family: 'Titillium Web', sans-serif;
	font-weight:400;
	font-size:15px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.formulario {
	display: block;
	list-style:none;
	padding:0;
	width:680px;
	margin:25px auto;
}
.formulario li {
	float:left;
	margin:0 10px 0 10px;
	width:320px;
}
.formulario li .form_text{
	padding:0	10px;
	line-height:40px;
}
.formulario li + li + li + li + li{
	width:660px;
}

.formulario li input{
	box-sizing: border-box;
	width:300px;
	height: 30px;
	padding:2px	10px;
	background:#FFF;
	border: 1px solid #ccc;
	border-radius: 5px;
	color: #a0a0a0;
	font-size: 14px;
	font-family: 'Titillium Web', sans-serif;
}
.formulario li input:focus{
	outline:none;
	box-shadow: 0 0 10px #FF5D30;
}
.formulario li textarea{
	box-sizing: border-box;
	width:640px;
	height: 200px;
	padding:6px	10px;
	background:#FFF;
	border: 1px solid #ccc;
	border-radius: 5px;
	color: #a0a0a0;
	font-size: 14px;
	font-family: 'Titillium Web', sans-serif;
}
.formulario li textarea:focus{
	outline:none;
	box-shadow: 0 0 10px #FF5D30;
	border:#FF5D30;
}
.formulario li input[type='submit']{
	display:block;
	width: 150px;
	height: 42px;
	font-size: 17px;
	color: #FFF;
	text-align: center;
	background-color: #FF5D30;
	border-radius: 5px;
	cursor: pointer;
	margin:25px auto;
	-webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
}
.required{
	color: #FF5D30;
	font-weight: 500;
}

/* PREGUNTAS FRECUENTES */
.ui-accordion .ui-accordion-header{
	padding: 22px 40px;
	font-family: 'Titillium Web', sans-serif;
	font-style: italic;
	font-size: 24px;
	color: #ff5d30;
	border: none;
	border-bottom: 1px solid #DDD;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background-image: none;
	background-color: transparent;
}
.ui-accordion .ui-accordion-header:focus{
	outline: 0;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{
	left: auto;
	right: 20px;
	background-position: 0 0;
}
.ui-state-active .ui-icon{
}
.ui-accordion .ui-accordion-content{
	padding: 22px 40px 22px 40px;
}
.ui-widget-content{
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	line-height: 24px;
	color:#5c5b60;
	background: transparent;
	border: none;
	border-bottom: 1px solid #DDD;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.ui-widget-content h2{
	font-style: normal;
	text-align: left;
}
.ui-widget-content strong{
	font-weight: 600;
}
.ui-widget-content p{
	max-width: 550px;
	font-size: 16px;
}
.ui-widget-content p a,
.ui-widget-content ul li a{
	color: #ff5d30;
	text-decoration: none;
}
.ui-widget-content ul{
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
}
.ui-widget-content ul li{
	max-width: 530px;
	padding-left: 18px;
	background-image: url(../images/bullet.png);
	background-repeat: no-repeat;
	background-position: left 9px;
	margin-bottom: 10px;
}