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

body{	font-size:20px;	font-family: 'Pontano Sans', sans-serif; padding: 0px;	margin: 0px; background:#fff; 	color:#424242;	}
#contenedor0{	width:100%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor1{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor2{	width:80%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; border:8px solid #C20F2F }
#contenedor3{	width:70%;	border: 0px solid #F60;	margin: 30px auto 30px;	overflow:hidden; text-align:center }
#contenedor4{	width:80%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; text-align:center; }
#contenedor44{	width:60%;	border: 0px solid #F60;	float:left; text-align:center; }


#header{  width: 100%; background:url(../img/head/deliwafer%20FONDO%20HEADER.png); background-size:100% }
#reds{border: 0px solid #f60; width:250px; font-size:16px; height:45px; float:right; text-align:right; margin-top:37.5px;}	
#reds img{ width:40px;}
#logo{width:300px; float:left; border: 0px solid #f60; margin-bottom:20px; margin-top:20px;	}	
#logo img{width:100%}

a{   color: #537A9D;	text-decoration: none;	}
a:hover{    color: #3C5873;    text-decoration: none;	}

p{margin: 0 0 20px; color: #424242;  }

#txt1{ color:#1E3175; font-size: 40px; font-family: 'Noto Sans', sans-serif; line-height:1.2; font-weight:600; text-shadow:rgba(0, 0, 0, 0.4) 0px 4px 5px}
#txt2{ color:#FFF; font-size: 40px; font-family: 'Noto Sans', sans-serif; line-height:1.2; font-weight:600; text-shadow:rgba(0, 0, 0, 0.4) 0px 4px 5px}
#txt3{ color:#FFF; font-size: 20px; font-family: 'Noto Sans', sans-serif; line-height:30px; }
#txt4{ color:#1E3175; font-size: 40px; font-family: 'Noto Sans', sans-serif; line-height:1; font-weight:600;}
#txt5{ color:#1E3175; font-size: 30px; font-family: 'Noto Sans', sans-serif; line-height:30px; font-weight:600; margin-bottom:10px;}
#txt6{ color:#C20F2F; font-size: 23px; font-family: 'Noto Sans', sans-serif; line-height:23px; font-weight:600; margin-bottom:15px}
#txt7{ color:#232323; font-size: 23px; font-family: 'Noto Sans', sans-serif; line-height:30px;  margin-bottom:15px}

#cua1{ float:left; width:45%;  border: 0px solid #0F0; }
#cua2{ float:right; width:50%; border: 0px solid #0F0; }
#cua2 img{width:100%}

#cua11{ float:left; width:50%; border: 0px solid #0F0}
#cua11 img{width:100%}
#cua22{ float:right; width:45%;  border: 0px solid #0F0; }

.bg1{background:url(../img/about/pilar1.jpg) fixed; background-size:100%}
.bg2{background:url(../img/tras2.png); padding:20px;}
.bg3{background:url(../img/about/bg1.png); background-size:100%}

#espa1{width:100%; min-height:100px}
#espa2{width:100%; min-height:70px}
#espa3{width:100%; min-height:40px}

#advi1{ float:left; width:25%; border: 0px solid #0F0; margin-bottom:30px}
#advi2{ float:right; width:70%;  border: 0px solid #0F0;}

#news1{ float:left; width:45%; border: 0px solid #0F0;}
#news2{ float:right; width:45%;  border: 0px solid #0F0;}

#sponsor{ margin:10px 30px}

a.boton1{ background: #C20F2F;  color:#fff;	text-decoration: none; font-size: 20px; padding:10px 20px; border-radius:3px; font-weight:600	}
a.boton1:hover{    color: #fff;   background:#1E3175	}

a.boton2{ background: #C20F2F;  color:#fff;	text-decoration: none; font-size: 35px; padding:10px 20px; border-radius:3px; font-weight:600	}
a.boton2:hover{    color: #fff;   background:#1E3175	}

#events{width:60%}

#contaa1{width:45%; border:0px solid #09F; float:left}
#contaa2{width:45%; border:0px solid #09F; float:right; }
#cont11{height:35px; background:none; width:80%; border:0px; margin-bottom:20px; font-size:15px; color:#414141; border:1px solid #CCC;  border-radius:2px; font-family: Arial, Helvetica, sans-serif; font-size:20px;}
#cont22{height:30px; background:none; width:80%; height:100px; border:0px; margin-bottom:20px; font-size:15px; color:#414141; border:1px solid #CCC;  border-radius:2px; font-family: Arial, Helvetica, sans-serif; font-size:20px;}
.boton_enviar{background:#C20F2F;  color:#fff;	text-decoration: none; font-size: 20px; padding:12px 40px; border-radius:3px; font-weight:00; border:0px;	}

#f1{float:left; width:33%; border: 0px solid #0C6; font-size:17px;   margin-top:0px; }
#f2{float:left; width:34%; text-align:center;  border: 0px solid #0C6; font-size:18px; margin-top:0px; }
#f3{float:right; width:200px; text-align:right; border: 0px solid #0C6; font-size:18px;  margin-top:5px; }


@media screen and (min-width: 1050px) and (max-width: 1200px) {
#contenedor1{	width:90%;	border: 0px solid #60C;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor2{	width:88%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; border:8px solid #C20F2F }

#txt1{ color:#1E3175; font-size: 40px; font-family: 'Noto Sans', sans-serif; line-height:1.2; font-weight:600; text-shadow:rgba(0, 0, 0, 0.4) 0px 4px 5px}
#txt2{ color:#FFF; font-size: 40px; font-family: 'Noto Sans', sans-serif; line-height:1.2; font-weight:600; text-shadow:rgba(0, 0, 0, 0.4) 0px 4px 5px}
#txt3{ color:#FFF; font-size: 20px; font-family: 'Noto Sans', sans-serif; line-height:30px; }
#txt4{ color:#1E3175; font-size: 40px; font-family: 'Noto Sans', sans-serif; line-height:1; font-weight:600;}
#txt5{ color:#1E3175; font-size: 30px; font-family: 'Noto Sans', sans-serif; line-height:30px; font-weight:600; margin-bottom:10px;}
#txt6{ color:#C20F2F; font-size: 23px; font-family: 'Noto Sans', sans-serif; line-height:23px; font-weight:600; margin-bottom:15px}
#txt7{ color:#232323; font-size: 23px; font-family: 'Noto Sans', sans-serif; line-height:30px;  margin-bottom:15px}

.bg1{background:url(../img/about/pilar1.jpg) none; background-size:143%}
.bg2{background:url(../img/tras2.png); padding:20px;}
.bg3{background:url(../img/about/bg1.png) no-repeat; background-size:100%}

#cua1{ float:left; width:45%;  border: 0px solid #0F0; }
#cua2{ float:right; width:50%; border: 0px solid #0F0; }
#cua2 img{width:100%}

#cua11{ float:left; width:50%; border: 0px solid #0F0}
#cua11 img{width:100%}
#cua22{ float:right; width:45%;  border: 0px solid #0F0; }

#events{width:65%}

}

@media screen and (min-width: 800px) and (max-width: 999px) {
#contenedor1{	width:90%;	border: 0px solid #000;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor2{	width:88%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; border:8px solid #C20F2F }
#contenedor3{	width:70%;	border: 0px solid #F60;	margin: 30px auto 30px;	overflow:hidden; text-align:center }
#contenedor4{	width:60%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; text-align:center; }

#txt1{ color:#1E3175; font-size: 40px; font-family: 'Noto Sans', sans-serif; line-height:1.2; font-weight:600; text-shadow:rgba(0, 0, 0, 0.4) 0px 4px 5px}
#txt2{ color:#FFF; font-size: 40px; font-family: 'Noto Sans', sans-serif; line-height:1.2; font-weight:600; text-shadow:rgba(0, 0, 0, 0.4) 0px 4px 5px}
#txt3{ color:#FFF; font-size: 20px; font-family: 'Noto Sans', sans-serif; line-height:30px; }
#txt4{ color:#1E3175; font-size: 40px; font-family: 'Noto Sans', sans-serif; line-height:1.2; font-weight:600;}
#txt5{ color:#1E3175; font-size: 30px; font-family: 'Noto Sans', sans-serif; line-height:30px; font-weight:600; margin-bottom:10px;}
#txt6{ color:#C20F2F; font-size: 23px; font-family: 'Noto Sans', sans-serif; line-height:23px; font-weight:600; margin-bottom:15px}
#txt7{ color:#232323; font-size: 23px; font-family: 'Noto Sans', sans-serif; line-height:30px;  margin-bottom:15px}

.bg1{background:url(../img/about/pilar1.jpg) none; background-size:143%}
.bg2{background:url(../img/tras2.png); padding:20px;}
.bg3{background:url(../img/about/bg1.png) no-repeat; background-size:100%}

#cua1{ float:left; width:45%;  border: 0px solid #0F0; }
#cua2{ float:right; width:50%; border: 0px solid #0F0; }
#cua2 img{width:100%}

#cua11{ float:left; width:50%; border: 0px solid #0F0}
#cua11 img{width:100%}
#cua22{ float:right; width:45%;  border: 0px solid #0F0; }

#events{width:85%}

}

@media screen and (min-width: 600px) and (max-width: 799px) {
#contenedor1{	width:90%;	border: 0px solid #f00;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor2{	width:88%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; border:6px solid #C20F2F }
#contenedor3{	width:70%;	border: 0px solid #F60;	margin: 30px auto 30px;	overflow:hidden; text-align:center }
#contenedor4{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; text-align:center; }
#contenedor44{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; text-align:center; }

#reds{border: 0px solid #f60; width:250px; font-size:16px; height:45px; float:right; text-align:right; margin-top:22px;}	
#logo{width:280px; float:left; border: 0px solid #f60; margin-bottom:10px; margin-top:10px;	}	
#logo img{width:100%}

#txt1{ color:#1E3175; font-size: 30px; font-family: 'Noto Sans', sans-serif; line-height:1.2; font-weight:600; text-shadow:rgba(0, 0, 0, 0.4) 0px 4px 5px}
#txt2{ color:#FFF; font-size: 30px; font-family: 'Noto Sans', sans-serif; line-height:1.2; font-weight:600; text-shadow:rgba(0, 0, 0, 0.4) 0px 4px 5px}
#txt3{ color:#FFF; font-size: 20px; font-family: 'Noto Sans', sans-serif; line-height:30px; }
#txt4{ color:#1E3175; font-size: 30px; font-family: 'Noto Sans', sans-serif; line-height:1.2; font-weight:600;}
#txt5{ color:#1E3175; font-size: 30px; font-family: 'Noto Sans', sans-serif; line-height:30px; font-weight:600; margin-bottom:10px;}
#txt6{ color:#C20F2F; font-size: 23px; font-family: 'Noto Sans', sans-serif; line-height:23px; font-weight:600; margin-bottom:15px}
#txt7{ color:#232323; font-size: 23px; font-family: 'Noto Sans', sans-serif; line-height:30px;  margin-bottom:15px}

.bg1{background:url(../img/about/pilar1.jpg) no-repeat; background-size:143%}
.bg2{background:url(../img/tras2.png); padding:20px;}
.bg3{background:none no-repeat; background-size:100%}

#cua1{ float:left; width:100%;  border: 0px solid #0F0; }
#cua2{ float:right; width:100%; border: 0px solid #0F0; }
#cua2 img{width:100%}

#cua11{ float:left; width:100%; border: 0px solid #0F0; margin-bottom:30px}
#cua11 img{width:100%}
#cua22{ float:right; width:100%;  border: 0px solid #0F0; }

#events{width:100%}

#espa1{width:100%; min-height:100px}
#espa2{width:100%; min-height:70px}
#espa3{width:100%; min-height:30px}

#advi1{ float:none; width:50%; border: 0px solid #0F0; margin: 0px auto 0px;	overflow:hidden;  margin-bottom:30px; }
#advi1 img{  width:100%;}
#advi2{ float:right; width:100%;  border: 0px solid #0F0;margin-bottom:20px; }

#contaa1{width:100%; border:0px solid #09F; float:left; margin-bottom:35px}
#contaa2{width:100%; border:0px solid #09F; float:right; }

#news1{ float:left; width:100%; border: 0px solid #0F0; margin-bottom:30px}
#news2{ float:right; width:100%;  border: 0px solid #0F0;}

a.boton2{ background: #C20F2F;  color:#fff;	text-decoration: none; font-size: 28px; padding:10px 20px; border-radius:3px; font-weight:600	}
a.boton2:hover{    color: #fff;   background:#1E3175	}
 
#f1{float:left; width:100%; border: 0px solid #0C6; text-align:center; font-size:17px; margin-bottom:10px; margin-top:10px }
#f2{float:left; width:100%; text-align:center;  border: 0px solid #0C6;font-size:18px;  margin-bottom:10px; margin-top:10px  }
#f3{float:none; width:225px; text-align:center; border: 0px solid #0C6; font-size:18px; margin: 0px auto 0px; overflow:hidden; }
}


@media screen and (min-width: 480px) and (max-width: 599px) {
#contenedor1{	width:90%;	border: 0px solid #000;	margin: 0px auto 0px;	overflow:hidden; } 
#contenedor2{	width:89%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; border:4px solid #C20F2F }
#contenedor3{	width:70%;	border: 0px solid #F60;	margin: 30px auto 30px;	overflow:hidden; text-align:center }
#contenedor4{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; text-align:center; }
#contenedor44{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; text-align:center; }

#reds{border: 0px solid #f60; width:250px; font-size:16px; height:45px; float:none; text-align:center;margin: 0px auto 0px;	overflow:hidden; margin-top:0px; margin-bottom:10px}	
#logo{width:280px; float:none; border: 0px solid #f60; margin: 0px auto 0px;	overflow:hidden; margin-bottom:10px; margin-top:10px;	}	
#logo img{width:100%}


#txt1{ color:#1E3175; font-size: 30px; font-family: 'Noto Sans', sans-serif; line-height:1.2; font-weight:600; text-shadow:rgba(0, 0, 0, 0.4) 0px 4px 5px}
#txt2{ color:#FFF; font-size: 30px; font-family: 'Noto Sans', sans-serif; line-height:1.2; font-weight:600; text-shadow:rgba(0, 0, 0, 0.4) 0px 4px 5px}
#txt3{ color:#FFF; font-size: 20px; font-family: 'Noto Sans', sans-serif; line-height:30px; }
#txt4{ color:#1E3175; font-size: 30px; font-family: 'Noto Sans', sans-serif; line-height:1.2; font-weight:600;}
#txt5{ color:#1E3175; font-size: 30px; font-family: 'Noto Sans', sans-serif; line-height:30px; font-weight:600; margin-bottom:10px;}
#txt6{ color:#C20F2F; font-size: 23px; font-family: 'Noto Sans', sans-serif; line-height:23px; font-weight:600; margin-bottom:15px}
#txt7{ color:#232323; font-size: 23px; font-family: 'Noto Sans', sans-serif; line-height:30px;  margin-bottom:15px}

.bg1{background:url(../img/about/pilar1.jpg) no-repeat; background-size:143%}
.bg2{background:url(../img/tras2.png); padding:20px;}
.bg3{background:none no-repeat; background-size:100%}

#cua1{ float:left; width:100%;  border: 0px solid #0F0; }
#cua2{ float:right; width:100%; border: 0px solid #0F0; }
#cua2 img{width:100%}

#cua11{ float:left; width:100%; border: 0px solid #0F0; margin-bottom:30px}
#cua11 img{width:100%}
#cua22{ float:right; width:100%;  border: 0px solid #0F0; }

#events{width:100%}
#sponsor{ margin:10px 20px}

#espa1{width:100%; min-height:50px}
#espa2{width:100%; min-height:70px}
#espa3{width:100%; min-height:25px}

#advi1{ float:none; width:60%; border: 0px solid #0F0; margin: 0px auto 0px;	overflow:hidden;  margin-bottom:30px; }
#advi1 img{  width:100%;}
#advi2{ float:right; width:100%;  border: 0px solid #0F0;margin-bottom:20px; }

a.boton1{ background: #C20F2F;  color:#fff;	text-decoration: none; font-size: 20px; padding:10px 20px; line-height:60px; border-radius:3px; font-weight:600; width:350px; margin:0 60px;	}
a.boton1:hover{    color: #fff;   background:#1E3175	}

#contaa1{width:100%; border:0px solid #09F; float:left; margin-bottom:35px}
#contaa2{width:100%; border:0px solid #09F; float:right; }

#news1{ float:left; width:100%; border: 0px solid #0F0; margin-bottom:30px}
#news2{ float:right; width:100%;  border: 0px solid #0F0;}
 
 a.boton2{ background: #C20F2F;  color:#fff;	text-decoration: none; font-size: 23px; padding:10px 20px; border-radius:3px; font-weight:600	}
a.boton2:hover{    color: #fff;   background:#1E3175	}
 
#f1{float:left; width:100%; border: 0px solid #0C6; text-align:center; font-size:17px; margin-bottom:10px; margin-top:10px }
#f2{float:left; width:100%; text-align:center;  border: 0px solid #0C6;font-size:18px;  margin-bottom:10px; margin-top:10px  }
#f3{float:none; width:225px; text-align:center; border: 0px solid #0C6; font-size:18px; margin: 0px auto 0px; overflow:hidden; }

}



@media screen and (min-width: 320px) and (max-width: 479px) {
body{	font-size:18px;	font-family: 'Pontano Sans', sans-serif; padding: 0px;	margin: 0px; background:#fff; 	color:#424242;	}
	
#contenedor1{	width:90%;	border: 0px solid #f00;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor2{	width:89%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; border:4px solid #C20F2F }
#contenedor3{	width:70%;	border: 0px solid #F60;	margin: 30px auto 30px;	overflow:hidden; text-align:center }
#contenedor4{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; text-align:center; }
#contenedor44{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; text-align:center; }

#reds{border: 0px solid #f60; width:250px; font-size:16px; height:45px; float:none; text-align:center;margin: 0px auto 0px;	overflow:hidden; margin-top:0px; margin-bottom:10px}	
#logo{width:280px; float:none; border: 0px solid #f60; margin: 0px auto 0px;	overflow:hidden; margin-bottom:10px; margin-top:10px;	}	
#logo img{width:100%}

.fb-page{width:100%}

#txt1{ color:#1E3175; font-size: 33px; font-family: 'Noto Sans', sans-serif; line-height:40px; font-weight:600; text-shadow:rgba(0, 0, 0, 0.4) 0px 4px 5px}
#txt2{ color:#FFF; font-size: 35px; font-family: 'Noto Sans', sans-serif; line-height:90px; font-weight:600; text-shadow:rgba(0, 0, 0, 0.4) 0px 4px 5px}
#txt3{ color:#FFF; font-size: 20px; font-family: 'Noto Sans', sans-serif; line-height:30px; }
#txt4{ color:#1E3175; font-size: 30px; font-family: 'Noto Sans', sans-serif; line-height:40px; font-weight:600;}
#txt5{ color:#1E3175; font-size: 27px; font-family: 'Noto Sans', sans-serif; line-height:27px; font-weight:600; margin-bottom:10px;}
#txt6{ color:#C20F2F; font-size: 20px; font-family: 'Noto Sans', sans-serif; line-height:20px; font-weight:600; margin-bottom:15px}
#txt7{ color:#232323; font-size: 20px; font-family: 'Noto Sans', sans-serif; line-height:30px;  margin-bottom:15px}

.bg1{background:url(../img/about/pilar1.jpg) no-repeat; background-size:170%}
.bg2{background:url(../img/tras2.png); padding:20px;}
.bg3{background:none no-repeat; background-size:100%}

#cua1{ float:left; width:100%;  border: 0px solid #0F0; }
#cua2{ float:right; width:100%; border: 0px solid #0F0; }
#cua2 img{width:100%}

#cua11{ float:left; width:100%; border: 0px solid #0F0; margin-bottom:30px}
#cua11 img{width:100%}
#cua22{ float:right; width:100%;  border: 0px solid #0F0; }

#events{width:100%}
#sponsor{ margin:10px 20px}

#espa1{width:100%; min-height:30px}
#espa2{width:100%; min-height:50px}
#espa3{width:100%; min-height:15px}

#advi1{ float:none; width:80%; border: 0px solid #0F0; margin: 0px auto 0px;	overflow:hidden;  margin-bottom:10px; }
#advi1 img{  width:100%;}
#advi2{ float:right; width:100%;  border: 0px solid #0F0;margin-bottom:10px; }

a.boton1{ background: #C20F2F;  color:#fff;	text-decoration: none; font-size: 20px; padding:10px 20px; line-height:60px; border-radius:3px; font-weight:600; width:350px; margin:0 0px;	}
a.boton1:hover{    color: #fff;   background:#1E3175	}

#contaa1{width:100%; border:0px solid #09F; float:left; margin-bottom:35px}
#contaa2{width:100%; border:0px solid #09F; float:right; }
 
#f1{float:left; width:100%; border: 0px solid #0C6; text-align:center; font-size:17px; margin-bottom:10px; margin-top:10px }
#f2{float:left; width:100%; text-align:center;  border: 0px solid #0C6;font-size:18px;  margin-bottom:10px; margin-top:10px  }
#f3{float:none; width:225px; text-align:center; border: 0px solid #0C6; font-size:18px; margin: 0px auto 0px; overflow:hidden; }

a.boton2{ background: #C20F2F;  color:#fff;	text-decoration: none; font-size: 25px; padding:10px 20px; border-radius:3px; font-weight:600	}
a.boton2:hover{    color: #fff;   background:#1E3175	}

#news1{ float:left; width:100%; border: 0px solid #0F0; margin-bottom:30px}
#news2{ float:right; width:100%;  border: 0px solid #0F0;}

}


/* CSS Carrusel */
