
@font-face {
  font-family: "ITCAvantGardeStd-BkCn";
  src: url("../fonts/ITCAvantGardeStd-BkCn/ITCAvantGardeStd-BkCn.eot"); /* IE9 Compat Modes */
  src: url("../fonts/ITCAvantGardeStd-BkCn/ITCAvantGardeStd-BkCn.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/ITCAvantGardeStd-BkCn/ITCAvantGardeStd-BkCn.otf") format("opentype"), /* Open Type Font */
    url("../fonts/ITCAvantGardeStd-BkCn/ITCAvantGardeStd-BkCn.svg") format("svg"), /* Legacy iOS */
    url("../fonts/ITCAvantGardeStd-BkCn/ITCAvantGardeStd-BkCn.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/ITCAvantGardeStd-BkCn/ITCAvantGardeStd-BkCn.woff") format("woff"), /* Modern Browsers */
    url("../fonts/ITCAvantGardeStd-BkCn/ITCAvantGardeStd-BkCn.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "ITCAvantGardeStd-BoldCn";
  src: url("../fonts/ITCAvantGardeStd-BoldCn/ITCAvantGardeStd-BoldCn.eot"); /* IE9 Compat Modes */
  src: url("../fonts/ITCAvantGardeStd-BoldCn/ITCAvantGardeStd-BoldCn.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/ITCAvantGardeStd-BoldCn/ITCAvantGardeStd-BoldCn.otf") format("opentype"), /* Open Type Font */
    url("../fonts/ITCAvantGardeStd-BoldCn/ITCAvantGardeStd-BoldCn.svg") format("svg"), /* Legacy iOS */
    url("../fonts/ITCAvantGardeStd-BoldCn/ITCAvantGardeStd-BoldCn.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/ITCAvantGardeStd-BoldCn/ITCAvantGardeStd-BoldCn.woff") format("woff"), /* Modern Browsers */
    url("../fonts/ITCAvantGardeStd-BoldCn/ITCAvantGardeStd-BoldCn.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "ITCAvantGardeStd-DemiCn";
  src: url("../fonts/ITCAvantGardeStd-DemiCn/ITCAvantGardeStd-DemiCn.eot"); /* IE9 Compat Modes */
  src: url("../fonts/ITCAvantGardeStd-DemiCn/ITCAvantGardeStd-DemiCn.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/ITCAvantGardeStd-DemiCn/ITCAvantGardeStd-DemiCn.otf") format("opentype"), /* Open Type Font */
    url("../fonts/ITCAvantGardeStd-DemiCn/ITCAvantGardeStd-DemiCn.svg") format("svg"), /* Legacy iOS */
    url("../fonts/ITCAvantGardeStd-DemiCn/ITCAvantGardeStd-DemiCn.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/ITCAvantGardeStd-DemiCn/ITCAvantGardeStd-DemiCn.woff") format("woff"), /* Modern Browsers */
    url("../fonts/ITCAvantGardeStd-DemiCn/ITCAvantGardeStd-DemiCn.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "ITCAvantGardeStd-XLt";
  src: url("../fonts/ITCAvantGardeStd-XLt/ITCAvantGardeStd-XLt.eot"); /* IE9 Compat Modes */
  src: url("../fonts/ITCAvantGardeStd-XLt/ITCAvantGardeStd-XLt.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/ITCAvantGardeStd-XLt/ITCAvantGardeStd-XLt.otf") format("opentype"), /* Open Type Font */
    url("../fonts/ITCAvantGardeStd-XLt/ITCAvantGardeStd-XLt.svg") format("svg"), /* Legacy iOS */
    url("../fonts/ITCAvantGardeStd-XLt/ITCAvantGardeStd-XLt.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/ITCAvantGardeStd-XLt/ITCAvantGardeStd-XLt.woff") format("woff"), /* Modern Browsers */
    url("../fonts/ITCAvantGardeStd-XLt/ITCAvantGardeStd-XLt.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "ITCAvantGardeStd-MdCn";
  src: url("../fonts/ITCAvantGardeStd-MdCn/ITCAvantGardeStd-MdCn.eot"); /* IE9 Compat Modes */
  src: url("../fonts/ITCAvantGardeStd-MdCn/ITCAvantGardeStd-MdCn.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/ITCAvantGardeStd-MdCn/ITCAvantGardeStd-MdCn.otf") format("opentype"), /* Open Type Font */
    url("../fonts/ITCAvantGardeStd-MdCn/ITCAvantGardeStd-MdCn.svg") format("svg"), /* Legacy iOS */
    url("../fonts/ITCAvantGardeStd-MdCn/ITCAvantGardeStd-MdCn.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/ITCAvantGardeStd-MdCn/ITCAvantGardeStd-MdCn.woff") format("woff"), /* Modern Browsers */
    url("../fonts/ITCAvantGardeStd-MdCn/ITCAvantGardeStd-MdCn.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

/*----------------------------------

	Common HTML elements and more for easier usage

------------------------------------*/


html {
	overflow: scroll;
	overflow-x: hidden;
}
::-webkit-scrollbar {
    width: 0px;  /* remove scrollbar space */
    background: transparent;  /* optional: just make scrollbar invisible */
}
/* optional: show position indicator in red */
::-webkit-scrollbar-thumb {
    background: #FF0000;
}
body{
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 0;
	backbackground-color: #fff;
}
.menu_home{
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	background-color: rgba(236,236,237,1);
	display: inline-table;
	position: fixed;
	z-index: 9999;
}
.logo{
	width: 15%;
	height: auto;
	margin-left: 5%;
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: center;
	float: left;
	display: inline-table;
}
.logo img{
	width: 70%;
	height: auto;
}
.menu_list{
	width: 75%;
	height: auto;
	margin-right: 5%;
	padding-top: 45px;
	float: left;
	display: inline-table;
}
.menu_op{
	width: 16.666666%;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;
}
.menu_op a{
	font-family: ITCAvantGardeStd-MdCn;
	font-size: 18px;
	color: rgba(66,65,67,1);
	text-transform: uppercase;
	font-weight: 600;
	transition: 0.3s;
}
.menu_op a.active{
	font-family: ITCAvantGardeStd-MdCn;
	font-size: 18px;
	color: rgba(66,65,67,1);
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: 600;
	transition: 0.3s;
}
.inicio{
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
.inicio_izq,
.inicio_Der{
	width: 50%;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
	padding-top: 0;
	display: inline-table;
}
.inicio_logo{
	width: 50%;
	height: auto;
	margin-top: 15%;
	margin-left: 25%;
	margin-right: 25%;
}
.inicio_logo img{
	width: 45%;
	height: auto;
	padding-bottom: 2%;
}
.inicio_tittle,
.inicio_subtittle,
.inicio_text{
	width: 50%;
	height: auto;
	margin-left: 25%;
	margin-right: 25%;
	display: inline-table;
}
.inicio_tittle h1{
	font-family: ITCAvantGardeStd-DemiCn;
	font-size: 22px;
	text-transform: uppercase;
	font-weight: 600;
	color: rgba(66,65,67,1);
	padding-top: 3%;
	padding-bottom: 2%;
}
.inicio_subtittle h2{
	font-family: ITCAvantGardeStd-BkCn;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 600;
	color: rgba(66,65,67,1);
	padding-top: 0;
	padding-bottom: 1%;
}
.inicio_text p{
	font-family: ITCAvantGardeStd-XLt;
	font-size: 16px;
	color: rgba(66,65,67,1);
	font-weight: 600;
	padding-top: 0;
	padding-bottom: 0.5%;
}
/************* SLIDER *****************/
.rslides {
  	position: relative;
  	list-style: none;
  	overflow: hidden;
  	width: 100%;
  	padding: 0;
  	margin: 0;
	float: right;
}
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
}
.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
}
.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
}
/********************************************/

.toldos{
	width: 100%;
	height: auto;
	margin: 0;
	padding-top: 4.5%;
	display: inline-block;
}
.toldos-llaza{
	width: 100%;
	height: auto;
	margin: 0;
	padding-bottom: 9%;
	padding-top: 4.5%;
	display: inline-table;
}
.seccion{
	width: 100%;
	height: auto;
	background-color: rgba(226,227,229,1);
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 5%;
	display: inline-block;
}
.seccion h1{
	font-family: ITCAvantGardeStd-BoldCn;
	font-size: 45px;
	color: rgba(66,65,67,1);
	text-align: center;
	font-weight: 600;
	text-transform: uppercase;
}
.toldos_text{
	width: 100%;
	height: auto;
	display: inline-block;
	padding: 0;
	margin: 0;
}
.toldos_text p{
	font-family: ITCAvantGardeStd-XLt;
	font-size: 16px;
	color: rgba(66,65,67,1);
	font-weight: 600;
	text-align: center;
	padding-left: 25%;
	padding-right: 25%;
	padding-top: 1%;
}
.toldo_img{
	width: 100%;
	height: auto;
	display: inline-block;
	margin: 0;
	padding-left: 15%;
	padding-right: 15%;
}
.toldo_img_text{
	width: 25%;
	height: auto;
	margin-top: 6%;
	margin-bottom: 6%;
	padding: 0;
	display: inline-block;
	float: left;
	text-align: center;
}
.toldo_img_text img{
	width: 50%;
	height: auto;
	margin: 0;
}
.toldo_img_text h2{
	font-family: ITCAvantGardeStd-BoldCn;
	font-size: 20px;
	font-weight: 600;
	color: rgba(66,65,67,1);
	text-align: center;
	padding-top: 1%;
	text-transform: uppercase;
}
.toldo_boton{
	width: 100%;
	height: auto;
	display: inline-block;
	text-align: center;
	margin-bottom: 6%;
}
.toldo_boton_ir{
	font-family: ITCAvantGardeStd-BkCn;
	font-size: 18px;
	font-weight: 600;
	color: rgba(66,65,67,1);
	text-align: center;
	border: 1px #424143 solid;
	padding: 0.7% 1%;
}
.toldo_boton_ir:hover{
	font-family: ITCAvantGardeStd-BkCn;
	font-size: 18px;
	font-weight: 600;
	color: rgba(66,65,67,1);
	text-align: center;
	border: 1px #424143 solid;
	padding: 0.7% 1%;
}
.textiles_info{
	width: 68%;
	height: auto;
	margin-left: 7%;
	padding-top: 3%;
	display: inline-table;
	float: left;
}
.textiles_fondo{
	width: 25%;
	height: auto;
	padding: 0;
	margin: 0;
	display: inline-table;
	float: right;
	text-align: right;
}

.llaza{
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
	display: inline-table;
}
.llaza img{
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
}
.textiles_fondo img{
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
}
.textiles_info_img{
	width: 100%;
	height: auto;
	padding-top: 1%;
	padding-bottom: 1%;
	margin: 0;
	display: inline-block;
}
.textiles_info_img_1{
	width: 15%;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
	display: inline-table;
	text-align: center;
}
.textiles_info_img_1 img{
	width: 40%;
	height: auto;
}
.textiles_info_img h2{
	width: 85%;
	height: auto;
	margin: 0;
	padding-top: 3%;
	float: left;
	font-family: ITCAvantGardeStd-BoldCn;
	font-size: 25px;
	font-weight: 600;
	text-align: left;
	display: inline-table;
}
.textiles_marcas{
	width:100%;
	height: auto;
	margin: 0;
	padding-top: 4%;
	display: inline-table;
}
.textiles_marcas_1{
	width: 25%;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
}
.textiles_marcas_1 img{
	width: 100%;
	height: auto;
	padding-left: 10%;
	padding-right: 10%;
	padding-bottom: 15%;
}
.textiles_boton{
	font-family: ITCAvantGardeStd-BkCn;
	font-size: 20px;
	font-weight: 600;
	color: rgba(66,65,67,1);
	text-align: center;
	border: 1px #424143 solid;
	padding: 2% 10%;
}
.textiles_boton:hover{
	font-family: ITCAvantGardeStd-BkCn;
	font-size: 20px;
	font-weight: 600;
	color: rgba(66,65,67,1);
	text-align: center;
	border: 1px #424143 solid;
	padding: 2% 10%;
}
.toldos_mot{
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	display: block;
}
.seccion_mot{
	width: 100%;
	height: auto;
	background-color: rgba(226,227,229,1);
	padding-top: 15px;
	padding-bottom: 15px;
	margin: 0;
	display: inline-block;
}
.seccion_mot h1{
	font-family: ITCAvantGardeStd-BoldCn;
	font-size: 45px;
	color: rgba(66,65,67,1);
	text-align: center;
	font-weight: 600;
	text-transform: uppercase;
}
.motorizacion{
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
.motorizacion img{
	width: 100%;
	height: auto;
	position: absolute;
	margin-top: 0;
	padding: 0;
	z-index: 9;
	display: inline-block;
}
.motorizacion_info{
	width: 40%;
	height: auto;
	margin-left: 30%;
	margin-top: 5%;
	padding-top: 2%;
	padding-bottom: 2%;
	background-color: rgba(66,65,67,1);
	position: relative;
	z-index: 999;
	display: inline-block;
}
.llaza_info{
	width: 40%;
	height: auto;
	margin-left: 30%;
	margin-top: 10%;
	padding-top: 2%;
	padding-bottom: 2%;
	background-color: rgba(66,65,67,1);
	position: relative;
	z-index: 999;
	display: inline-block;
}
.motorizacion_info h2{
	font-family: ITCAvantGardeStd-BoldCn;
	font-size: 25px;
	padding-left: 8%;
	padding-bottom: 2%;
	color: #fff;
	text-align: left;
	font-weight: 600;
	text-transform: uppercase;
}
.llaza_info h2{
	font-family: ITCAvantGardeStd-BoldCn;
	font-size: 25px;
	padding-left: 8%;
	padding-bottom: 2%;
	color: #fff;
	text-align: left;
	font-weight: 600;
	text-transform: uppercase;
}
.motorizacion_info p{
	font-family: ITCAvantGardeStd-BkCn;
	font-size: 18px;
	color: #fff;
	text-align: left;
	padding-bottom: 2%;
	padding-left: 8%;
	padding-right: 8%;
}
.llaza_info p{
	font-family: ITCAvantGardeStd-BkCn;
	font-size: 18px;
	color: #fff;
	text-align: left;
	padding-bottom: 2%;
	padding-left: 8%;
	padding-right: 8%;
}
.motorizacion_info a{
	margin-left: 8%;
}
.llaza_info a{
	margin-left: 8%;
}
.motorizacion_boton{
	font-family: ITCAvantGardeStd-BkCn;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
	text-align: center;
	border: 1px #ffffff solid;
	padding: 1% 5%;
}
.motorizacion_boton:hover{
	font-family: ITCAvantGardeStd-BkCn;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
	text-align: center;
	text-decoration: underline;
	border: 1px #ffffff solid;
	padding: 1% 5%;
}
.toldos_rec{
	width: 100%;
	height: auto;
	margin: 0;
	padding-top: 6.8%;
	display: inline-block;
}
.recursos_izq,
.recursos_der{
	width: 50%;
	height: auto;
	float: left;
	padding: 0;
}
.rec_img{
	width: 50%;
	height: auto;
	position: absolute;
	z-index: 9;
}
.recursos_info{
	width: 40%;
	height: auto;
	margin-left: 30%;
	margin-top: 12.5%;
	padding-top: 2%;
	padding-bottom: 5%;
	background-color: rgba(66,65,67,1);
	position: relative;
	z-index: 999;
	display: inline-block;
}
.recursos_info img{
	width: 25%;
	padding-left: 8%;
	padding-top: 5%;
	padding-bottom: 2%;
}
.recursos_info h2{
	font-family: ITCAvantGardeStd-BoldCn;
	font-size: 25px;
	padding-left: 8%;
	padding-bottom: 2%;
	color: #fff;
	text-align: left;
	font-weight: 600;
	text-transform: uppercase;
}
.recursos_info p{
	font-family: ITCAvantGardeStd-BkCn;
	font-size: 18px;
	color: #fff;
	text-align: left;
	padding-bottom: 2%;
	padding-left: 8%;
	padding-right: 8%;
}
.recursos_info a{
	margin-left: 8%;
}
.recursos_boton{
	font-family: ITCAvantGardeStd-BkCn;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
	text-align: center;
	border: 1px #ffffff solid;
	padding: 1% 5%;
}
.recursos_boton:hover{
	font-family: ITCAvantGardeStd-BkCn;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
	text-align: center;
	text-decoration: underline;
	border: 1px #ffffff solid;
	padding: 1% 5%;
}
.contacto_map,
.contacto_datos{
	width: 50%;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
	display: inline-table;
}
.contacto_map iframe{
	width: 100%;
	height: 1200px;
	margin: 0;
	padding: 0;
}
.seccion_con{
	width: 100%;
	height: auto;
	background-color: rgba(226,227,229,1);
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 0;
	display: inline-block;
}
.seccion_con h1{
	font-family: ITCAvantGardeStd-BoldCn;
	font-size: 45px;
	color: rgba(66,65,67,1);
	text-align: center;
	font-weight: 600;
	text-transform: uppercase;
}
.contacto_logo{
	width: 50%;
	height: auto;
	padding-left: 10%;
	padding-right: 10%;
	margin-top: 5%;
	margin-bottom: 5%;
}
.contacto_info{
	width: 100%;
	height: auto;
	padding-left: 10%;
	padding-right: 10%;
	margin: 0;
	display: inline-block;
}
.contacto_info img{
	width: 10%;
	height: auto;
	padding-right: 3%;
	float: left;
}
.contacto_info p{
	width: 90%;
	font-family: ITCAvantGardeStd-BkCn;
	font-size: 18px;
	color: rgba(66,65,67,1);
	text-align: left;
}
.contacto_form{
	width: 100%;
	height: auto;
	padding-left: 10%;
	padding-right: 10%;
	padding-top: 4%;
	margin: 0;
	display: inline-block;
}
.contacto_form input{
	font-family: ITCAvantGardeStd-BkCn;
	font-weight: 600;
	width: 100%;
	height: auto;
	padding-top: 1.5%;
	padding-bottom: 1.5%;
	padding-left: 1.5%;
	margin-bottom: 2%;
	border: 1px solid #424143;
	border-radius: 15px;
	font-size: 20px;
}
.contacto_form textarea{
	font-family: ITCAvantGardeStd-BkCn;
	font-weight: 600;
	width: 100%;
	height: auto;
	padding-top: 1.5%;
	padding-bottom: 1.5%;
	padding-left: 1.5%;
	margin-bottom: 2%;
	border: 1px solid #424143;
	border-radius: 15px;
	font-size: 20px;
}
.contacto_form button{
	font-family: ITCAvantGardeStd-BkCn;
	font-weight: 600;
	width: 100%;
	height: auto;
	padding-top: 1.5%;
	padding-bottom: 1.5%;
	padding-left: 1.5%;
	margin-bottom: 2%;
	border: 1px solid #424143;
	border-radius: 15px;
	font-size: 20px;
	transition: 0.5s;
}
.contacto_form button:hover{
	font-family: ITCAvantGardeStd-BkCn;
	font-weight: 600;
	width: 100%;
	height: auto;
	padding-top: 1.5%;
	padding-bottom: 1.5%;
	padding-left: 1.5%;
	margin-bottom: 2%;
	background-color: #fff;
	border: 1px solid #424143;
	border-radius: 15px;
	font-size: 20px;
	transition: 0.5s;
}
.contacto_1{
	width: 10%;
	height: auto;
	margin: 0;
	padding: 0;
	display: inline-table;
	float: left;
}
.contacto_1 img{
	width: 100%;
	height: auto;
	padding-left: 20%;
}
.contacto_2{
	width: 90%;
	height: auto;
	margin: 0;
	padding-left: 5%;
	display: inline-table;
	float: right;
}
.contacto_2 h3{
	font-family: ITCAvantGardeStd-BoldCn;
	font-size: 25px;
	color: rgba(66,65,67,1);
	text-align: left;
	font-weight: 600;
	text-transform: uppercase;
}
.contacto_2 p{
	font-family: ITCAvantGardeStd-BkCn;
	font-size: 18px;
	font-weight: 600;
	color: rgba(66,65,67,1);
	text-align: left;
}
.toldos_tol{
	width: 100%;
	height: auto;
	margin-top: 4.5%;
	margin-bottom: 0;
	padding: 0;
	display: inline-block;
}
.seccion_tol{
	width: 100%;
	height: auto;
	background-color: rgba(226,227,229,1);
	padding-top: 15px;
	padding-bottom: 15px;
	display: inline-block;
}
.seccion_tol h1{
	font-family: ITCAvantGardeStd-BoldCn;
	font-size: 45px;
	color: rgba(66,65,67,1);
	text-align: center;
	font-weight: 600;
	text-transform: uppercase;
}
.toldos_seccion{
	width: 50%;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
}
.toldo_img_izq{
	width: 100%;
	height: auto;
	margin: 0;
	padding-right: 0.5%;
}
.toldo_img_der{
	width: 100%;
	height: auto;
	margin: 0;
	padding-left: 0.5%;
}
.toldos_seccion_info{
	width: 90%;
	height: auto;
	margin-left: 5%;
	margin-right: 5%;
	margin-top: -7%;
	margin-bottom: 2%;
	padding: 1% 2%;
	background-color: rgba(226,227,229,1);
	display: inline-block;
	position: relative;
	z-index: 999;
}
.toldos_seccion_info img{
	width: 15%;
	height: auto;
	float: left;
	margin: 0;
}
.toldos_seccion_info .toldo_cv_info{
	width: 65%;
	height: auto;
	float: left;
	margin: 0;
	padding-top: 2%;
	display: inline-table;
} 
.toldo_cv_info h2{
	font-family: ITCAvantGardeStd-BoldCn;
	font-size: 25px;
	color: rgba(242,207,79,1);
	text-align: left;
	font-weight: 600;
	padding-bottom: 2%;
	text-transform: uppercase;
}
.toldo_cv_info h2.br{
	font-family: ITCAvantGardeStd-BoldCn;
	font-size: 25px;
	color: rgba(246,77,0,1);
	text-align: center;
	font-weight: 600;
	padding-bottom: 2%;
	text-transform: uppercase;
}
.toldo_cv_info h2.bi{
	font-family: ITCAvantGardeStd-BoldCn;
	font-size: 25px;
	color: rgba(174,57,42,1);
	text-align: left;
	font-weight: 600;
	padding-bottom: 2%;
	padding-left: 5%;
	text-transform: uppercase;
}
.toldo_cv_info h2.tr{
	font-family: ITCAvantGardeStd-BoldCn;
	font-size: 25px;
	color: rgba(146,19,62,1);
	text-align: center;
	font-weight: 600;
	padding-bottom: 2%;
	text-transform: uppercase;
}
.toldo_cv_info a{
	width: 25%;
	height: auto;
	float: left;
	display: inline-table;
}
.toldo_cv_info a.florencia{
	width: 100%;
	height: auto;
	float: left;
	display: inline-table;
}
.toldo_cv_info a.bri{
	width: 31.666%;
	height: auto;
	float: left;
	display: inline-table;
}
.toldo_cv_info a.torino{
	width: 50%;
	height: auto;
	float: left;
	display: inline-table;
}
.arezzo, .arezzo:hover{
	font-family: ITCAvantGardeStd-BkCn;
	font-size: 18px;
	font-weight: 600;
	color: rgba(242,207,79,1);
	text-transform: uppercase;
	text-align: left;
}
.caprese, .caprese:hover{
	font-family: ITCAvantGardeStd-BkCn;
	font-size: 18px;
	font-weight: 600;
	color: rgba(241,189,74,1);
	text-transform: uppercase;
	text-align: left;
}
.caprese_plus, .caprese_plus:hover{
	font-family: ITCAvantGardeStd-BkCn;
	font-size: 18px;
	font-weight: 600;
	color: rgba(217,137,24,1);
	text-transform: uppercase;
	text-align: left;
}
.padova, .padova:hover{
	font-family: ITCAvantGardeStd-BkCn;
	font-size: 18px;
	font-weight: 600;
	color: rgba(217,137,24,1);
	text-transform: uppercase;
	text-align: left;
}
.toldos_cv_boton,
.toldos_cv_boton:hover{
	width: 20%;
	height: auto;
	float: left;
	margin-top: 4%;
	padding-top: 2%;
	padding-bottom: 2%;
	color: rgba(242,207,79,1);
	font-family: ITCAvantGardeStd-BkCn;
	font-size: 25px;
	font-weight: 600;
	text-align: center;
	border: 1px solid rgba(242,207,79,1);
}
.toldos_cv_boton_br,
.toldos_cv_boton_br:hover{
	width: 20%;
	height: auto;
	float: left;
	margin-top: 4%;
	padding-top: 2%;
	padding-bottom: 2%;
	color: rgba(246,77,0,1);
	font-family: ITCAvantGardeStd-BkCn;
	font-size: 25px;
	font-weight: 600;
	text-align: center;
	border: 1px solid rgba(246,77,0,1);
}
.florencia, .florencia:hover{
	font-family: ITCAvantGardeStd-BkCn;
	font-size: 18px;
	font-weight: 600;
	color: rgba(246,77,0,1);
	text-transform: uppercase;
	text-align: center;
}
.europa, .europa:hover{
	font-family: ITCAvantGardeStd-BkCn;
	font-size: 18px;
	font-weight: 600;
	color: rgba(174,57,42,1);
	text-transform: uppercase;
	text-align: left;
	margin-left: 5%;
}
.genova, .genova:hover{
	font-family: ITCAvantGardeStd-BkCn;
	font-size: 18px;
	font-weight: 600;
	color: rgba(146,48,45,1);
	text-transform: uppercase;
	text-align: left;
}.venezia, .venezia:hover{
	font-family: ITCAvantGardeStd-BkCn;
	font-size: 18px;
	font-weight: 600;
	color: rgba(98,54,53,1);
	text-transform: uppercase;
	text-align: left;
}.toldos_cv_boton_bi,
.toldos_cv_boton_bi:hover{
	width: 20%;
	height: auto;
	float: left;
	margin-top: 4%;
	padding-top: 2%;
	padding-bottom: 2%;
	color: rgba(174,57,42,1);
	font-family: ITCAvantGardeStd-BkCn;
	font-size: 25px;
	font-weight: 600;
	text-align: center;
	border: 1px solid rgba(174,57,42,1);
}
.torino, .torino:hover{
	font-family: ITCAvantGardeStd-BkCn;
	font-size: 18px;
	font-weight: 600;
	color: rgba(146,19,62,1);
	text-transform: uppercase;
	text-align: center;
}
.toldos_cv_boton_tr,
.toldos_cv_boton_tr:hover{
	width: 20%;
	height: auto;
	float: left;
	margin-top: 4%;
	padding-top: 2%;
	padding-bottom: 2%;
	color: rgba(146,19,62,1);
	font-family: ITCAvantGardeStd-BkCn;
	font-size: 25px;
	font-weight: 600;
	text-align: center;
	border: 1px solid rgba(146,19,62,1);
}




@media screen and (max-width: 1290px){


}

@media screen and (max-width: 1150px){


}

@media screen and (max-width: 1024px){


}

@media screen and (max-width: 1600px){


}

@media screen and (max-width: 1550px){


}

@media screen and (max-width: 1400px){


}

@media screen and (max-width: 1390px){

	
}

@media screen and (max-width: 730px){


}

@media screen and (max-width: 420px){


}




.llaza_1 {
	max-width: 70%;
	margin-left: 15%;
	padding-top: 8%;
	margin-bottom: 3%;
}

.llaza_1_img {
	width: 50%;
	height: auto;
	float: left;
	padding-right: 2.5%;
}
.llaza_3_img {
	width: 50%;
	height: auto;
	float: left;
	padding-right: 5%;
}
.llaza_3_img_2 {
	width: 50%;
	height: auto;
	float: left;
}

.llaza_1_1 {
	width: 50%;
	height: auto;
	float: right;
	padding-left: 2.5%;
}
.llaza_3_1 {
	width: 50%;
	height: auto;
	float: left;
	padding-left: 5%;
	padding-top: 5%;
}
.llaza_3_1_2 {
	width: 50%;
	height: auto;
	float: left;
	padding-right: 10%;
	padding-top: 2%;
}

.llaza_1_logo {
	width: 30%;
	height: auto;
	padding-top: 5%;
	padding-bottom: 5%;
}

.llaza_1_tit {
	font-size: 20px;
	font-weight: 700;
}

.llaza_1_p {
	width: 100%;
	font-size: 18px;
	text-align: justify;
	padding-top: 2%;
	color: #666;
}
.llaza_2_p {
	width: 100%;
	font-size: 18px;
	text-align: justify;
	padding-top: 1%;
	color: #666;
}
.llaza_1_p_1 {
	width: 100%;
	font-size: 18px;
	text-align: justify;
	padding-top: 2%;
	padding-right: 2.5%;
	color: #666;
}

.llaza_1_2 {
	width: 100%;
	height: auto;
	margin-top: 3%;
	display: inline-table;
}
.llaza_1_4 {
	width: 100%;
	height: auto;
	margin-top: 5%;
	display: inline-table;
	margin-bottom: 5%;
}

.llaza_2 {
	width: 33.333333%;
	float: left;
	padding-right: 2%;
}
.llaza_2_c {
	width: 33.333333%;
	float: left;
	padding-right: 1%;
	padding-left: 1%;
}
.llaza_2_d {
	width: 33.333333%;
	float: left;
	padding-left: 2%;
}

.llaza_1_3 {
	width: 100%;
	height: auto;
	display: inline-table;
	margin-bottom: 3%;
}

.llaza_img_fin1 {
	width: 33.333333%;
	height: auto;
	padding-right: 3%;
}

.llaza_img_fin2 {
	width: 33.333333%;
	height: auto;
	padding-left: 1.5%;
	padding-right: 1.5%;
}

.llaza_img_fin3 {
	width: 33.333333%;
	height: auto;
	padding-left: 3%;
}

a.toldo {
	padding: 20px 40px;
	background-color: #ff6700;
	color: #ffffff;
}
a:hover.toldo{
	padding: 20px 40px;
	background-color: #ff6700;
	color: #ffffff;
}
