




.divisormediano{width:60%;}
.bannertitulos{width:800px; height:300px;margin:0 auto;background-position:center;background-repeat:no-repeat;background-size:cover;}
.bannerslim {width:100%;margin:0px auto;text-align: center;}
.bannerslim img{width:100%;height:80px;margin:0px auto;text-align: center;}


.tablaheader {width:80%;margin:0px auto;text-align:center;}
.tablaheader table{width:400px;display:inline;}
.tablaheader tr {width:400px;}
.tablaheader td {width:400px;}
.tablaheader img {width:400px;height:200px;text-align:center;}

.tablaheader2 {width:90%;margin:0px auto;text-align:center;}
.tablaheader2 table{width:500px;display:inline;}
.tablaheader2 tr {width:500px;}
.tablaheader2 td {width:500px;}
.tablaheader2 img {width:500px;height:200px;text-align:center;}


.tablaalterna {width:100%;margin:0px auto;}
.tablaalterna table{margin:0px auto;}
.tablaalterna tr {}
.tablaalterna td {vertical-align:middle;display:flex-table;}
.fototablalterna350 {margin:0px 20px;width:350px; height:350px;background-size:cover;background-position:center;background-repeat:no-repeat;}
.fototablalterna350x250 {margin:0px 20px;width:350px; height:250px;background-size:cover;background-position:center;background-repeat:no-repeat;}
.fototablalterna300x250 {margin:0px 20px;width:300px; height:250px;background-size:cover;background-position:center;background-repeat:no-repeat;}
.fototablalterna250x300 {margin:0px 20px;width:250px; height:300px;background-size:cover;background-position:center;background-repeat:no-repeat;}
.fototablalterna250x450 {margin:0px 20px;width:250px; height:450px;background-size:cover;background-position:center;background-repeat:no-repeat;}
.textotablalterna {width:700px;}
@media (max-width: 1080px){
.fototablalterna350 {width:300px; height:300px;}
.fototablalterna350x250 {width:300px; height:260px;}
.fototablalterna300x250 {width:250px; height:200px;}
.fototablalterna250x300 {width:200px; height:250px;}
.fototablalterna250x450 {width:200px; height:350px;}
.textotablalterna {width:45px;}
}

/*corregir error de alineacion vertical entre columnas de diferentes tamanhos*/
.tablavertical {width:70%;margin:0px auto;display:flex;}
.tablavertical tr {width:380px; }
.tablavertical img {width:380px; height:380px;text-align:center; }

/*corregir error de alineacion vertical entre columnas de diferentes tamanhos
corregir por que l acolmna 1 es masancha que la 2*/
.tablaverticalrectangular {width:70%;margin:0px auto;display:flex;}
.tablaverticalrectangular tr {width:300px; vertical-align: top;}
.tablaverticalrectangular img {width:300px; height:380px;text-align:center; }

.tablaopciones {width:90%;margin:0px auto;text-align:center;}
.tablaopciones table{display:inline-table;}
.tablaopciones tr {width:400px; }
.tablaopciones td td:nth-child(1) {width:120px; }
.tablaopciones td td:nth-child(2) {width:300px; text-align:left;}
.tablaopciones img {width:120px; height:100px;text-align:center;}
.tablaopciones .imagencuadrada {width:100px; height:100px;text-align:center;}



.imagencuadrada50px {width:50px; height:50px;text-align:center;}
.imagencuadrada100px {width:100px; height:100px;text-align:center;}
.imagencuadrada150px {width:150px; height:150px;text-align:center;}
.imagencuadrada200px {width:200px; height:200px;text-align:center;}
.imagenitem {width:80%;margin:0px auto;}
.imagenitem img {width:500px;}
.imagenejemplo {width:60%;margin:0px auto;}
.imagenejemplo img {width:100%;}
.imagenancha {width:80%;margin:0px auto;}
.imagenancha img {width:100%;}
.imagenprecios {width:300px;margin:0px auto;}
.imagenprecios img {width:100%;}
.imagenmuestrafondo{margin: 20px;width:200px;height:200px; display:inline-table;background-size: cover;background-position:center;}

.hojita{width:280px;height:350px;margin:10px 10px;display:inline-flex;vertical-align:top;background-position:center;background-size:95%;background-repeat:no-repeat;}
.apk{width:180px;height:180px;margin:3px 0px;display:inline-flex;vertical-align:center;background-position:center;background-size:99%;background-repeat:no-repeat;}
.iconito{width:260px;height:260px;margin:3px 0px;display:inline-flex;vertical-align:top;background-position:center;background-size:99%;background-repeat:no-repeat;}
.iconogrande{width:600px;height:300px;margin:3px 0px;display:inline-flex;vertical-align:top;background-position:top;background-size:99%;background-repeat:no-repeat;}
.iconitotriple{width:600px;height:240px;margin:10px 10px;display:inline-flex;vertical-align:top;background-position:top;background-size:95%;background-repeat:no-repeat;}

.servicio{width:600px; height:350px;display:inline-table;background-color:#00FF00;margin:20px 10px;}
.bannerservicio{background-color:black;}
.bannerservicio table{width:100%;height:350px;background-size: auto 100%,100%;background-position: center,center;background-repeat:no-repeat,no-repeat;vertical-align:bottom;}
.bannerservicio table tr{vertical-align:bottom;text-align:center;}
.fuenteservicio{position:relative;top:0px;color:rgb(0, 0, 0);  font-size: 70px; font-family:  'Julian', cursive;text-align: center; text-shadow:0 0 15px rgba(0,178,255,1),	0 0 25px rgba(0,178,255,1);}
.subfuenteservicio{ position:relative;top:-15px;color:rgb(10, 255, 255); font-size: 30px; font-family: 'Julian', cursive;text-align: center;text-shadow:0 0 20px rgba(0,0,0,1),0 0 25px rgba(0,0,0,1);}
@media (max-width: 1080px){
.bannerservicio table{width:800px;height:400px;background-size:  auto 100%,100%;background-position: center,center;background-repeat:no-repeat,no-repeat;}
.fuenteservicio{position:relative;top:30px;font-size: 120px;}
.subfuenteservicio{position:relative;top:0px; font-size: 50px; }
}












