@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300&display=swap');

p{ 
	text-align:justify; color:#000;
	font-family: 'Comfortaa', cursive;
font-size:0.9em;

	
} 
h1{
	font-family: 'Roboto Condensed', sans-serif;
	color: rgba(1,65,3,1.00);
}
h2{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 1.0em;
	color:#0E2660;
}
h3{
	/*font-family:Verdana, Geneva, sans-serif; */
	/*font-family:Arial, Helvetica, sans-serif;*/
	/*font-family: Tahoma, Geneva, sans-serif;*/
	/*font-family: 'Anton', sans-serif;*/
	/*font-family: 'Roboto Condensed', sans-serif;*/
	font-family: 'Oswald', sans-serif;
	color:#6A2C07;
	font-size:1.4em;
	
	padding:0 0 15px 0;
}
h4{
	/*font-family:Verdana, Geneva, sans-serif; */
	/*font-family:Arial, Helvetica, sans-serif;*/
	/*font-family: Tahoma, Geneva, sans-serif;*/
	/*font-family: 'Anton', sans-serif;*/
	font-family: 'Oswald', sans-serif;
	color:#021349;
	font-size:1.1em;
	padding:0 0 10px 0;
}
h5{
	font-family: 'Oswald', sans-serif;
	color:#F7D004;
	font-size:1.2em;
}
h6{
	
}
h7{
	font-family: 'Oswald', sans-serif;
	color:#102766;
	font-size:1.0em;
}

.fontNombreArq{
	/*font-family: 'Josefin Sans', sans-serif;*/
	font-family: 'Rajdhani', sans-serif;
	font-size: 2.2em;
	color: #fff;
	line-height: normal;
	/*text-shadow: #000 -1px 1px 0px;*/
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
}
.fontNombreArq_b{
	font-family: 'Dosis', sans-serif;
	font-size: 2.0em;
	color: #fff;
	font-weight:600;
	line-height: normal;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
}
.fontMenu_a{
	font-family: 'Comfortaa', cursive;
	font-size: 1.7em;
	color: #fff;
	
	/*text-shadow: #000 -1px 1px 0px;*/
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
}
.fontSubMenu{
	font-family: 'Josefin Sans', sans-serif;
	font-size: 2.0em;
	color: #fff;
	font-weight: 600;
	line-height: normal;
	/*text-shadow: #000 -1px 1px 0px;*/
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
}
.sombraTxt_a{
	/*text-shadow: #000 -1px 1px 0px; */
}
.listTxt ul{
	
	/*list-style:url(../vinetas/check12_two.png);
	margin-left:50px; */
}
.listTxt li{
	text-align:justify; color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;	
	
	
}
ol{ margin-left:25px;
	
}
ol li{
	text-align:justify; color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;	
}
.litxt{
	font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:fff;
}
.vinetas{
	
}
.vinetas{
	margin-left: 50px;
}
.vinetas li{
	font-family: 'Open Sans', sans-serif;
	font-size: 0.9em;
	color: #fff;
}
.txtFooter_a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#fff;	
	text-shadow: #000 -1px 1px 0px;
}
.title_org{
	font-family: 'Roboto Condensed', sans-serif;
	color:#ffffff;
	font-size:1.1em;
	text-shadow: #666 -1px 1px 0px;
}
.title_org_footer_a{
	font-family: 'Roboto Condensed', sans-serif;
	color:#000000;
	font-size:1.2em;
	text-shadow: #fff -1px 1px 0px;
}
.title_org_footer_b{
	font-family: 'Roboto Condensed', sans-serif;
	color:#fff;
	font-size:1.4em;
	text-shadow: #0C4301 -1px 1px 0px;
	font-weight:bold;
}

.title_org_b{
	/*font-family:Verdana, Geneva, sans-serif; */
	/*font-family:Arial, Helvetica, sans-serif;*/
	/*font-family: Tahoma, Geneva, sans-serif;*/
	font-family: 'Roboto Condensed', sans-serif;
	color:#ffffff;
	font-size:1em;
	text-shadow: #666 -1px 1px 0px;
}
.titleSection{
	font-family: 'Acme', sans-serif;
	font-size: 2em;
	color:rgba(247,207,3,1.00);
	text-align: center;
	padding: 100px 0 50px 0;
	text-shadow: #000 -1px 1px 0px;
}

.title_telefono_a{
	/*font-family:Verdana, Geneva, sans-serif; */
	/*font-family:Arial, Helvetica, sans-serif;*/
	/*font-family: Tahoma, Geneva, sans-serif;*/
	font-family: 'Oswald', sans-serif;
	color:#ffffff;
	font-size:1.5em;
	text-shadow: #666 -1px 1px 0px;
}
.txt_footer_c{
	/*font-family:Verdana, Geneva, sans-serif; */
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family: Tahoma, Geneva, sans-serif;
	/*font-family: 'Oswald', sans-serif;*/
	color:#000000;
	font-size:0.9em;
	text-shadow: #fff -1px 1px 0px;
}

.fontHeder_a{
	/*font-family:Verdana, Geneva, sans-serif; */
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family: Tahoma, Geneva, sans-serif;
	/*font-family: 'Oswald', sans-serif;*/
	color:#000000;
	font-size:0.8em;
	text-shadow: #E9E6E6 -1px 1px 0px;
}
.fontSaludoAlcalde{
	font-family: 'Roboto Condensed', sans-serif;
	color:#ffffff;
	font-size:1.3em;
	text-shadow: #000 -1px 1px 0px;
	/*line-height:normal;*/
}
.font_txt_btn{
	font-family: 'Oswald', sans-serif;
	font-size:20px; color:#ffffff;
}
.font_desc_btn{
	font-family: 'Dosis', sans-serif;
	font-size:15px;
	color:#ffffff;
}
.title_sections{
	/*font-family:Verdana, Geneva, sans-serif; */
	/*font-family:Arial, Helvetica, sans-serif;*/
	/*font-family: Tahoma, Geneva, sans-serif;*/
	font-family: 'Roboto Condensed', sans-serif;
	color:#000000;
	font-size:1.2em;
	text-shadow: #666 -1px 1px 0px;
}
.fontDesc_a{
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	/*font-family: Tahoma, Geneva, sans-serif;
	/*font-family: 'Oswald', sans-serif;*/
	color:#000000;
	font-size:0.8em;
}

.title_etiquet_gal{
	font-family: 'Oswald', sans-serif;
	color:#000000;
	font-size:1.0em;
	text-shadow: #ECE8E8 -1px 1px 0px;
}
.title_etiquet_gal_b{
	font-family: 'Oswald', sans-serif;
	color:#FBD200;
	font-size:1.0em;
	text-shadow: #000 -1px 1px 0px;
}

.fontFechaLong{
	font-family: 'Lato', sans-serif;
	font-size: 0.78em;
	color:#565555;
}

.fontEtiquet_b{
	font-family: 'Oswald', sans-serif;
	color:#023468;
	font-size:1.6em;
}
.fontTitleConv{
	font-family:Arial, Helvetica, sans-serif;
	/*font-family: Tahoma, Geneva, sans-serif;
	/*font-family: 'Oswald', sans-serif;*/
	color:#000000;
	font-size:0.9em;	
}
.fontDirecSup{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:0.8em;
}
.fontTitleOrg_a{
	/*font-family: 'Open Sans', sans-serif;*/
	/*font-family: 'Fjalla One', sans-serif;*/
	font-family: 'Oswald', sans-serif;
	font-size:1.5em;
	color:#023D83;
	line-height: 100%;
	text-align:center;
	text-shadow: 1px 1px 0px #F3F0F0, 2px 1px 0px rgba(0,0,0,0.4);
}
.fontTitleOrg_b{
	/*font-family: 'Open Sans', sans-serif;*/
	font-family: 'Anton', sans-serif;
	font-size:2.3em;
	color:#023D83;
	line-height: 100%;
	text-align:center;
	text-shadow: 1px 1px 0px #F3F0F0, 2px 1px 0px rgba(0,0,0,0.4);
}
.fontTitleOrgBottom_a{
	/*font-family: 'Open Sans', sans-serif;*/
	/*font-family: 'Fjalla One', sans-serif;*/
	font-family: 'Oswald', sans-serif;
	font-size:1.2em;
	color:#fff;
	line-height: 100%;
	text-align:center;
	/*text-shadow: 1px 1px 0px #F3F0F0, 2px 1px 0px rgba(0,0,0,0.4);*/
}
.fontTitleOrgBottom_b{
	/*font-family: 'Open Sans', sans-serif;*/
	font-family: 'Oswald', sans-serif;
	font-size:1.2em;
	color:#ffffff;
	line-height: 100%;
	text-align:center;
	/*text-shadow: 1px 1px 0px #F3F0F0, 2px 1px 0px rgba(0,0,0,0.4);*/
}
.fontFooterText{
	/*font-family: 'Open Sans', sans-serif;*/
	font-family: 'Oswald', sans-serif;
	/*line-height: 100%;*/
	/*text-shadow: 1px 1px 0px #F3F0F0, 2px 1px 0px rgba(0,0,0,0.4);*/
}
.fontFooter_a{
	color:#fff;
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	/*font-family: Tahoma, Geneva, sans-serif;*/
	font-size:0.9em;	
}
.fontTitle_footer{ color:#000;
	font-family: 'Oswald', sans-serif;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:1.1em; padding:0 0 10px 0;	  }
.fontFooter_a span{ margin-right:10px; font-size:1.2em; position:relative; top:3px;  }

.fontFooter_b{
	color:#fff;
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	/*font-family: Tahoma, Geneva, sans-serif;*/
	font-size:0.9em;	
}
.fontFooter_b span{ margin-right:10px; font-size:1.2em; position:relative; top:3px; color:#fff;  }
.sombraTxt_a{
	text-shadow: 0px 2px 3px #000;	
}
.txtDesigned{
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	/*font-family: Tahoma, Geneva, sans-serif;*/
	font-size:0.8em;
	color:#A6A3A3;
}
.fontNomRep{
	font-family: 'Anton', sans-serif;
	font-size: 1.2em;
	text-shadow: rgb(255, 255, 255) 2px 0px 0px, rgb(255, 255, 255) 1.75517px 0.958851px 0px, rgb(255, 255, 255) 1.0806px 1.68294px 0px, rgb(255, 255, 255) 0.141474px 1.99499px 0px, rgb(255, 255, 255) -0.832294px 1.81859px 0px, rgb(255, 255, 255) -1.60229px 1.19694px 0px, rgb(255, 255, 255) -1.97998px 0.28224px 0px, rgb(255, 255, 255) -1.87291px -0.701566px 0px, rgb(255, 255, 255) -1.30729px -1.5136px 0px, rgb(255, 255, 255) -0.421592px -1.95506px 0px, rgb(255, 255, 255) 0.567324px -1.91785px 0px, rgb(255, 255, 255) 1.41734px -1.41108px 0px, rgb(255, 255, 255) 1.92034px -0.558831px 0px;
	padding: 3px;
}
.fontAnios{
	font-family: 'Anton', sans-serif;
	text-shadow: rgb(255, 255, 255) 2px 0px 0px, rgb(255, 255, 255) 1.75517px 0.958851px 0px, rgb(255, 255, 255) 1.0806px 1.68294px 0px, rgb(255, 255, 255) 0.141474px 1.99499px 0px, rgb(255, 255, 255) -0.832294px 1.81859px 0px, rgb(255, 255, 255) -1.60229px 1.19694px 0px, rgb(255, 255, 255) -1.97998px 0.28224px 0px, rgb(255, 255, 255) -1.87291px -0.701566px 0px, rgb(255, 255, 255) -1.30729px -1.5136px 0px, rgb(255, 255, 255) -0.421592px -1.95506px 0px, rgb(255, 255, 255) 0.567324px -1.91785px 0px, rgb(255, 255, 255) 1.41734px -1.41108px 0px, rgb(255, 255, 255) 1.92034px -0.558831px 0px;
	font-size:1em;
	line-height:normal;
}
.slogan{
	font-family: 'Bangers', cursive;
	text-shadow: rgb(255, 255, 255) 2px 0px 0px, rgb(255, 255, 255) 1.75517px 0.958851px 0px, rgb(255, 255, 255) 1.0806px 1.68294px 0px, rgb(255, 255, 255) 0.141474px 1.99499px 0px, rgb(255, 255, 255) -0.832294px 1.81859px 0px, rgb(255, 255, 255) -1.60229px 1.19694px 0px, rgb(255, 255, 255) -1.97998px 0.28224px 0px, rgb(255, 255, 255) -1.87291px -0.701566px 0px, rgb(255, 255, 255) -1.30729px -1.5136px 0px, rgb(255, 255, 255) -0.421592px -1.95506px 0px, rgb(255, 255, 255) 0.567324px -1.91785px 0px, rgb(255, 255, 255) 1.41734px -1.41108px 0px, rgb(255, 255, 255) 1.92034px -0.558831px 0px;
	font-size:1.5em;
	color: #A60407;
	line-height:1.0;
	padding: 10px 0 0 0;
	
}
.fontDatosDirec{
	
font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#fff; line-height:0.7em;
	text-shadow:#133901 -1px 1px 0px;
	
	
}
.titleDocs_a{
	font-family: 'Roboto Condensed', sans-serif;
	font-size:1.1em;
	color:#2A1301;
}
.titleConv_a{
	font-family: 'Roboto Condensed', sans-serif;
	font-size:1.3em;
	color:#fff;
}
.fontBytes{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#000;
}

.fontTitleDocs_a{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 0.9em;
	color: #000;
	line-height: normal;
}

.fontMayusc{
	text-transform: uppercase;
}

/* COLORES */

.fontColor_v{
	color: #1E1D1D;
}

/* SOMBRAS */
.fontSombra_a{
	
text-shadow: -1px -1px 1px rgba(255,255,255,.1), 1px 1px 1px rgba(255,255,255,.8);
}
.fontSombra_b{
	
text-shadow: -1px -1px 1px rgba(0,0,0,.1), 1px 1px 1px rgba(0,0,0,.8);
}
.fontNumber{
	font-family: 'Oswald', sans-serif;
	font-size: 2.7em;
	color:#F8C103;
	padding: 0;
	margin: 0;
	text-shadow: -1px -1px 1px rgba(0,0,0,.1), 1px 1px 1px rgba(0,0,0,.8);
	
}
.fontDescNum{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 1.3em;
	color: #fff;
	text-shadow: #000 -1px 1px 0px;
	text-align: center;
}
.fontTelFooter{
	font-family: 'Bebas Neue', cursive;
	font-size: 1.5em;
	color: #fff;
	line-height: normal;
}

@media screen and (max-width:1024px ) {
	.fontNombreArq{
	font-size: 1.5em;
	}
.fontNombreArq_b{
	font-size: 1.5em;
}
.fontSubMenu{
	font-size: 1.3em;
}	
	
	.fontSaludoAlcalde{
	font-family: 'Roboto Condensed', sans-serif;
	color:#ffffff;
	font-size:0.8em;
	text-shadow: #000 -1px 1px 0px;
	line-height:normal;
	}
	.fontDescNum{
	
	font-size: 0.9em;
		text-align: center;
	
}
	.titleSection{
	padding: 50px 0 25px 0;
}
}