/* ---- Inicio CSS GENERALES ----*/
/* ---- FIN CSS GENERALES ----*/
.cont_filainfotrat01 {width:80%; height:100%; overflow: hidden; margin:0% 10% 0% 10%; padding: 0% 0% 0% 0%;}
.cont_infopretrat01, .cont_infopretrat02 {width:100%; height:100%; overflow: hidden; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
.cont_imgtrat01{width:100%; height:auto; overflow: hidden; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;line-height: 0;}
.cont_imgtrat01 picture{width:100%; height:auto;  overflow: hidden;}
.cont_imgtrat01 img{width:100%; height:auto;  overflow: hidden;}
.cont_textopretrat01 {width:100%; height:100%; overflow: hidden; margin:10% 0% 10% 0%; padding: 0% 0% 0% 0%;}
.cont_titinfotrat01 {width:100%; height:100%; overflow: hidden; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%; font-family: 'tipografia07', sans-serif;font-size: calc(20pt + 1vw);text-align: center;color: #222;}
.cont_titinfotrat01b {width:100%; height:100%; overflow: hidden; margin:0% 0% 0% 0%; padding: 5% 0% 5% 0%; font-family: 'tipografia07', sans-serif;font-size: calc(12pt + 1vw);text-align: center;color: #734b78;}
.cont_textopretrat01 p {width:100%; height:100%; overflow: hidden; margin:5% 0% 0% 0%; padding: 0% 0% 0% 0%;font-family: 'tipografia01', sans-serif;font-size: calc(12pt + 1vw);text-align: center;color: #222; text-align: left;}
/* ---- INICIO CSS PARTICULARES ----*/
/* ---- Inicio Resolución equipos ---- */
@media (min-width: 5761px) and (max-width: 7680px){
.cont_filainfotrat01 {width:84%; height:100%; margin:0% 8% 0% 8%; padding: 0% 0% 0% 0%;}
.cont_infopretrat01{width:40%; height:100%; margin:0% 5% 3% 5%; padding: 0% 0% 0% 0%;float:left;}
.cont_infopretrat02 {width:40%; height:100%; margin:0% 5% 3% 5%; padding: 0% 0% 0% 0%;float:left;}
.cont_imgtrat01{width:100%; height:auto; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;border-radius: 50px;}
.cont_imgtrat01 picture{width:auto;  height:100%;}
.cont_imgtrat01 img{width:100%; height:100%;}
.cont_textopretrat01 {width:100%; height:100%; margin:12% 0% 0% 0%; padding: 0% 0% 0% 0%;}
.cont_titinfotrat01 {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(34pt + 1vw);text-align: left;}
.cont_titinfotrat01b {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 3% 0%;font-size: calc(16pt + 1vw);text-align: left;}
.cont_textopretrat01 p {width:100%; height:100%; margin:3% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: left;}
}

@media (min-width: 4101px) and (max-width: 5760px){
.cont_filainfotrat01 {width:84%; height:100%; margin:0% 8% 0% 8%; padding: 0% 0% 0% 0%;}
.cont_infopretrat01{width:40%; height:100%; margin:0% 5% 3% 5%; padding: 0% 0% 0% 0%;float:left;}
.cont_infopretrat02 {width:40%; height:100%; margin:0% 5% 3% 5%; padding: 0% 0% 0% 0%;float:left;}
.cont_imgtrat01{width:100%; height:auto; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;border-radius: 30px;}
.cont_imgtrat01 picture{width:auto;  height:100%;}
.cont_imgtrat01 img{width:100%; height:100%;}
.cont_textopretrat01 {width:100%; height:100%; margin:6% 0% 6% 0%; padding: 0% 0% 0% 0%;}
.cont_titinfotrat01 {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(18pt + 1vw);text-align: left;}
.cont_titinfotrat01b {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 3% 0%;font-size: calc(14pt + 1vw);text-align: left;}
.cont_textopretrat01 p {width:100%; height:100%; margin:5% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(10pt + 1vw);text-align: left;}
}

@media (min-width: 3801px) and (max-width: 4100px){
.cont_filainfotrat01 {width:84%; height:100%; margin:0% 8% 0% 8%; padding: 0% 0% 0% 0%;}
.cont_infopretrat01{width:40%; height:100%; margin:0% 5% 3% 5%; padding: 0% 0% 0% 0%;float:left;}
.cont_infopretrat02 {width:40%; height:100%; margin:0% 5% 3% 5%; padding: 0% 0% 0% 0%;float:left;}
.cont_imgtrat01{width:100%; height:auto; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;border-radius: 30px;}
.cont_imgtrat01 picture{width:auto;  height:100%;}
.cont_imgtrat01 img{width:100%; height:100%;}
.cont_textopretrat01 {width:100%; height:100%; margin:6% 0% 6% 0%; padding: 0% 0% 0% 0%;}
.cont_titinfotrat01 {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(16pt + 1vw);text-align: left;}
.cont_titinfotrat01b {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 3% 0%;font-size: calc(10pt + 1vw);text-align: left;}
.cont_textopretrat01 p {width:100%; height:100%; margin:5% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(8pt + 1vw);text-align: left;}
}

@media (min-width: 2901px) and (max-width: 3800px){
.cont_filainfotrat01 {width:84%; height:100%; margin:0% 8% 0% 8%; padding: 0% 0% 0% 0%;}
.cont_infopretrat01{width:40%; height:100%; margin:0% 5% 3% 5%; padding: 0% 0% 0% 0%;float:left;}
.cont_infopretrat02 {width:40%; height:100%; margin:0% 5% 3% 5%; padding: 0% 0% 0% 0%;float:left;}
.cont_imgtrat01{width:100%; height:auto; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;border-radius: 30px;}
.cont_imgtrat01 picture{width:auto;  height:100%;}
.cont_imgtrat01 img{width:100%; height:100%;}
.cont_textopretrat01 {width:100%; height:100%; margin:6% 0% 6% 0%; padding: 0% 0% 0% 0%;}
.cont_titinfotrat01 {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(8pt + 1vw);text-align: left;}
.cont_titinfotrat01b {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 3% 0%;font-size: calc(6pt + 1vw);text-align: left;}
.cont_textopretrat01 p {width:100%; height:100%; margin:5% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(4pt + 1vw);text-align: left;}
}

@media (min-width: 2501px) and (max-width:2900px){
.cont_filainfotrat01 {width:84%; height:100%; margin:0% 8% 0% 8%; padding: 0% 0% 0% 0%;}
.cont_infopretrat01{width:40%; height:100%; margin:0% 5% 3% 5%; padding: 0% 0% 0% 0%;float:left;}
.cont_infopretrat02 {width:40%; height:100%; margin:0% 5% 3% 5%; padding: 0% 0% 0% 0%;float:left;}
.cont_imgtrat01{width:100%; height:auto; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;border-radius: 30px;}
.cont_imgtrat01 picture{width:auto;  height:100%;}
.cont_imgtrat01 img{width:100%; height:100%;}
.cont_textopretrat01 {width:100%; height:100%; margin:6% 0% 6% 0%; padding: 0% 0% 0% 0%;}
.cont_titinfotrat01 {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: left;}
.cont_titinfotrat01b {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 3% 0%;font-size: calc(6pt + 1vw);text-align: left;}
.cont_textopretrat01 p {width:100%; height:100%; margin:5% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(4pt + 1vw);text-align: left;}
}

@media (min-width: 2201px) and (max-width:2500px){
.cont_filainfotrat01 {width:84%; height:100%; margin:0% 8% 0% 8%; padding: 0% 0% 0% 0%;}
.cont_infopretrat01{width:40%; height:100%; margin:0% 5% 3% 5%; padding: 0% 0% 0% 0%;float:left;}
.cont_infopretrat02 {width:40%; height:100%; margin:0% 5% 3% 5%; padding: 0% 0% 0% 0%;float:left;}
.cont_imgtrat01{width:100%; height:auto; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;border-radius: 30px;}
.cont_imgtrat01 picture{width:auto;  height:100%;}
.cont_imgtrat01 img{width:100%; height:100%;}
.cont_textopretrat01 {width:100%; height:100%; margin:6% 0% 6% 0%; padding: 0% 0% 0% 0%;}
.cont_titinfotrat01 {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(8pt + 1vw);text-align: left;}
.cont_titinfotrat01b {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 3% 0%;font-size: calc(6pt + 1vw);text-align: left;}
.cont_textopretrat01 p {width:100%; height:100%; margin:5% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(4pt + 1vw);text-align: left;}
}

@media (min-width: 1921px) and (max-width:2200px){
.cont_filainfotrat01 {width:84%; height:100%; margin:0% 8% 0% 8%; padding: 0% 0% 0% 0%;}
.cont_infopretrat01{width:40%; height:100%; margin:0% 5% 3% 5%; padding: 0% 0% 0% 0%;float:left;}
.cont_infopretrat02 {width:40%; height:100%; margin:0% 5% 3% 5%; padding: 0% 0% 0% 0%;float:left;}
.cont_imgtrat01{width:100%; height:auto; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;border-radius: 25px;}
.cont_imgtrat01 picture{width:auto;  height:100%;}
.cont_imgtrat01 img{width:100%; height:100%;}
.cont_textopretrat01 {width:100%; height:100%; margin:6% 0% 6% 0%; padding: 0% 0% 0% 0%;}
.cont_titinfotrat01 {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: left;}
.cont_titinfotrat01b {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 3% 0%;font-size: calc(6pt + 1vw);text-align: left;}
.cont_textopretrat01 p {width:100%; height:100%; margin:5% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(4pt + 1vw);text-align: left;}
}

@media (min-width: 1681px) and (max-width: 1920px){
.cont_filainfotrat01 {width:84%; height:100%; margin:0% 8% 0% 8%; padding: 0% 0% 0% 0%;}
.cont_infopretrat01{width:40%; height:100%; margin:0% 5% 3% 5%; padding: 0% 0% 0% 0%;float:left;}
.cont_infopretrat02 {width:40%; height:100%; margin:0% 5% 3% 5%; padding: 0% 0% 0% 0%;float:left;}
.cont_imgtrat01{width:100%; height:auto; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;border-radius: 15px;}
.cont_imgtrat01 picture{width:auto;  height:100%;}
.cont_imgtrat01 img{width:100%; height:100%;}
.cont_textopretrat01 {width:100%; height:100%; margin:6% 0% 6% 0%; padding: 0% 0% 0% 0%;}
.cont_titinfotrat01 {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(9pt + 1vw);text-align: left;}
.cont_titinfotrat01b {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 3% 0%;font-size: calc(4pt + 1vw);text-align: left;}
.cont_textopretrat01 p {width:100%; height:100%; margin:3% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(2pt + 1vw);text-align: left;}
}


@media (min-width: 1281px) and (max-width: 1680px){
.cont_filainfotrat01 {width:90%; height:100%; margin:0% 5% 0% 5%; padding: 0% 0% 0% 0%;}
.cont_infopretrat01{width:40%; height:100%; margin:0% 5% 3% 5%; padding: 0% 0% 0% 0%;float:left;}
.cont_infopretrat02 {width:40%; height:100%; margin:0% 5% 3% 5%; padding: 0% 0% 0% 0%;float:left;}
.cont_imgtrat01{width:100%; height:auto; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;border-radius: 15px;}
.cont_imgtrat01 picture{width:auto;  height:100%;}
.cont_imgtrat01 img{width:100%; height:100%;}
.cont_textopretrat01 {width:100%; height:100%; margin:10% 0% 10% 0%; padding: 0% 0% 0% 0%;}
.cont_titinfotrat01 {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(12.5pt + 1vw);text-align: left;}
.cont_titinfotrat01b {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 3% 0%;font-size: calc(6.5pt + 1vw);text-align: left;}
.cont_textopretrat01 p {width:100%; height:100%; margin:5% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(8pt + 1vw);text-align: left;}
}

@media (min-width: 1024px) and (max-width: 1280px){
.cont_filainfotrat01 {width:96%; height:100%; margin:0% 2% 0% 2%; padding: 0% 0% 0% 0%;}
.cont_infopretrat01{width:40%; height:100%; margin:0% 3% 3% 7%; padding: 0% 0% 0% 0%;float:left;}
.cont_infopretrat02 {width:40%; height:100%; margin:0% 7% 3% 3%; padding: 0% 0% 0% 0%;float:left;}
.cont_imgtrat01{width:100%; height:auto; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;border-radius: 20px;}
.cont_imgtrat01 picture{width:auto;  height:100%;}
.cont_imgtrat01 img{width:100%; height:100%;}
.cont_textopretrat01 {width:100%; height:100%; margin:10% 0% 10% 0%; padding: 0% 0% 0% 0%;}
.cont_titinfotrat01 {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align: left;}
.cont_titinfotrat01b {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 2% 0% 3% 0%;font-size: calc(6pt + 1vw);text-align: left;}
.cont_textopretrat01 p {width:100%; height:100%; margin:5% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(6.5pt + 1vw);text-align: left;}
}

@media (min-width: 801px) and (max-width: 1023px){
.cont_filainfotrat01 {width:90%; height:100%; margin:0% 5% 0% 5%; padding: 0% 0% 0% 0%;}
.cont_infopretrat01{width:40%; height:100%; margin:0% 5% 3% 5%; padding: 0% 0% 0% 0%;float:left;}
.cont_infopretrat02 {width:40%; height:100%; margin:0% 5% 3% 5%; padding: 0% 0% 0% 0%;float:left;}
.cont_imgtrat01{width:100%; height:auto; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;border-radius: 10px;}
.cont_imgtrat01 picture{width:auto;  height:100%;}
.cont_imgtrat01 img{width:100%; height:100%;}
.cont_textopretrat01 {width:100%; height:100%; margin:10% 0% 10% 0%; padding: 0% 0% 0% 0%;}
.cont_titinfotrat01 {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(13.5pt + 1vw);text-align: center;}
.cont_titinfotrat01b {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 2% 0% 3% 0%;font-size: calc(9pt + 1vw);text-align: center;}
.cont_textopretrat01 p {width:100%; height:100%; margin:5% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(8pt + 1vw);text-align: left;}
}
/* ---- Fin Resolución equipos ---- */
/* ---- Inicio Resolución Tablets ---- */
@media (min-width: 600px) and (max-width: 800px){
.cont_filainfotrat01 {width:90%; height:100%; margin:0% 5% 0% 5%; padding: 0% 0% 0% 0%;}
.cont_infopretrat01{width:80%; height:100%; margin:0% 10% 3% 10%; padding: 0% 0% 0% 0%;float:none;}
.cont_infopretrat02 {width:80%; height:100%; margin:0% 10% 3% 10%; padding: 0% 0% 0% 0%;float:none;}
.cont_imgtrat01{width:100%; height:auto; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;border-radius: 20px;}
.cont_imgtrat01 picture{width:auto;  height:100%;}
.cont_imgtrat01 img{width:100%; height:100%;}
.cont_textopretrat01 {width:100%; height:100%; margin:10% 0% 10% 0%; padding: 0% 0% 0% 0%;}
.cont_titinfotrat01 {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(22pt + 1vw);text-align: center;}
.cont_titinfotrat01b {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 5% 0% 5% 0%;font-size: calc(12pt + 1vw);text-align: center;}
.cont_textopretrat01 p {width:100%; height:100%; margin:5% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: left;}
}
/* ---- Fin Resolución Tablets ---- */

/* ---- Inicio Resolución Móviles ---- */
@media (min-width: 380px) and (max-width: 599px){
.cont_filainfotrat01 {width:90%; height:100%; margin:0% 5% 0% 5%; padding: 0% 0% 0% 0%;}
.cont_infopretrat01{width:80%; height:100%; margin:0% 10% 3% 10%; padding: 0% 0% 0% 0%;float:none;}
.cont_infopretrat02 {width:80%; height:100%; margin:0% 10% 3% 10%; padding: 0% 0% 0% 0%;float:none;}
.cont_imgtrat01{width:100%; height:auto; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;border-radius: 20px;}
.cont_imgtrat01 picture{width:auto;  height:100%;}
.cont_imgtrat01 img{width:100%; height:100%;}
.cont_textopretrat01 {width:100%; height:100%; margin:10% 0% 10% 0%; padding: 0% 0% 0% 0%;}
.cont_titinfotrat01 {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(16pt + 1vw);text-align: center;}
.cont_titinfotrat01b {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 5% 0% 5% 0%;font-size: calc(11.5pt + 1vw);text-align: center;}
.cont_textopretrat01 p {width:100%; height:100%; margin:5% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: left;}
/*.cont_imgtrat01{width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
.cont_imgtrat01 picture {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
.cont_imgtrat01 img {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;}*/
}

@media (min-width: 320px) and (max-width: 379px){
.cont_filainfotrat01 {width:80%; height:100%; margin:0% 10% 0% 10%; padding: 0% 0% 0% 0%;}
.cont_infopretrat01, .cont_infopretrat02 {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
.cont_textopretrat01 {width:100%; height:100%; margin:10% 0% 10% 0%; padding: 0% 0% 0% 0%;}
.cont_titinfotrat01 {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(18.5pt + 1vw);text-align: center;}
.cont_titinfotrat01b {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 5% 0% 5% 0%;font-size: calc(12pt + 1vw);text-align: center;}
.cont_textopretrat01 p {width:100%; height:100%; margin:5% 0% 0% 0%; padding: 0% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: left;}
/*.cont_imgtrat01{width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
.cont_imgtrat01 picture {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
.cont_imgtrat01 img {width:100%; height:100%; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%;}*/
}
/* ---- Fin Resolución Móviles ---- */
