/* This code is only meant for previewing your Reflow design. */
.primaryContainer {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    min-height: 100%;
    width: 100%;
    background-color: rgb(255, 255, 255);
}
#box4 {
    float: left;
    height: 87px;
    margin: 2px 0px 0px 16px;
    clear: none;
    width: 16.26%;
    background-image: url('img/SIMCO.png');
    background-attachment: scroll;
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
}
#text9 {
    float: left;
    font-size: 1em;
    color: rgb(62, 62, 62);
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    word-wrap: break-word;
    margin: 41px 0px 0px 332.91px;
    clear: none;
    min-height: 0px;
    min-width: 0.5em;
    font-family: doppio-one;
}
#text9:hover {
	color:#FF0000;
}
#text10 {
    float: left;
    font-size: 1em;
    color: rgb(62, 62, 62);
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    word-wrap: break-word;
    margin: 41px 0px 0px 28px;
    clear: none;
    min-height: 0px;
    min-width: 0.5em;
    font-family: doppio-one;
}
#text10:hover {
	color:#FF0000;
}
#text11 {
    float: left;
    font-size: 1em;
    color: rgb(62, 62, 62);
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    word-wrap: break-word;
    margin: 40.8px 0px 0px -256px;
    clear: none;
    min-height: 0px;
    min-width: 0.5em;
    font-family: doppio-one;
}
#text11:hover {
	color:#FF0000;
}
#reflow-09f5c637-c24e-4dc3-bdc9-205643d4367f {
    float: left;
    font-size: 1em;
    color: rgb(0, 0, 0);
    width: 0%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    word-wrap: break-word;
    margin-left: -0.505167632972019%;
    margin-top: 71px;
    clear: none;
    min-height: 0px;
    min-width: 0.5em;
}
#text12 {
    float: left;
    font-size: 1em;
    color: rgb(62, 62, 62);
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    word-wrap: break-word;
    margin: 40.8px 0px 0px 130px;
    clear: none;
    min-height: 0px;
    min-width: 0.5em;
    font-family: doppio-one;
}
#text12:hover {
	color:#FF0000;
}
#text13 {
    float: left;
    font-size: 1em;
    color: rgb(62, 62, 62);
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    word-wrap: break-word;
    margin: 40.8px 0px 0px 28px;
    clear: none;
    min-height: 0px;
    min-width: 0.5em;
    font-family: doppio-one;
}
#text13:hover {
	color:#FF0000;
}
body {
    background-color: rgb(118, 118, 118);
}
#box1 {
    float: left;
    height: 22px;
    margin: 1px 54px 0px 30.67817440711462%;
    clear: none;
    width: 43.973320158102766%;
    background-color: rgb(105, 105, 105);
}
#text2 {
    float: left;
    font-size: 0.8em;
    color: rgb(255, 255, 255);
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    word-wrap: break-word;
    margin-left: 34.2750546764441%;
    margin-top: 5px;
    clear: none;
    min-height: 0px;
    min-width: 0.5em;
    font-family: doppio-one;
}
#text2:hover{
	color:#000000;
}
#reflow-fbf5d73b-9a7a-3242-1903-15c5e99e9cf0 {
    float: none;
    font-size: 2.2em;
    color: rgb(255, 255, 255);
    width: 94.68700787401575%;
    height: auto;
    text-align: center;
    font-weight: normal;
    line-height: 1em;
    word-wrap: break-word;
    margin-left: 2.5642813398030815%;
    margin-top: 128px;
    clear: none;
    min-height: 0px;
    min-width: 0.5em;
    font-family: doppio-one;
    opacity: 1;
    text-shadow: rgb(46, 46, 46) 0px 3px 3px;
}
#text14 {
    float: left;
    font-size: 0.8em;
    color: rgb(255, 255, 255);
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    word-wrap: break-word;
    margin-left: 72.92588932806325%;
    margin-top: 14px;
    clear: none;
    min-height: 0px;
    min-width: 0.5em;
    font-family: doppio-one;
}
#box3 {
    float: left;
    height: 12px;
    margin-left: -34.088871735494656%;
    margin-top: 5px;
    clear: none;
    width: 4.436499688214509%;
    min-height: 0px;
    background-image: url('img/email.png');
    background-attachment: scroll;
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
}
#text1 {
    float: left;
    font-size: 0.8em;
    color: rgb(248, 248, 248);
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    word-wrap: break-word;
    margin-left: -61.258201466615205%;
    margin-top: 4px;
    clear: none;
    min-height: 0px;
    min-width: 0.5em;
    font-family: doppio-one;
}
#box2 {
    float: left;
    height: 12px;
    margin-left: 18.77432136884086%;
    margin-top: 5px;
    clear: none;
    width: 3.106214924132197%;
    min-height: 0px;
    background-image: url('img/tel.png');
    background-attachment: scroll;
    background-size: contain;
    background-position: 0% 0%;
    background-repeat: no-repeat no-repeat;
}
#reflow-e3d46443-bbc7-9a24-41de-bfa7f2e2f58b {
    float: left;
    font-size: 1em;
    color: rgb(255, 255, 255);
    width: 22.460365853658534%;
    height: auto;
    text-align: justify;
    font-weight: normal;
    line-height: 1em;
    word-wrap: break-word;
    margin-left: 0.9156504065040652%;
    margin-top: 44px;
    clear: none;
    min-height: 0px;
    min-width: 0.5em;
    font-family: doppio-one;
}
#reflow-3268122e-7df6-f4fd-2c73-95d0120e662c {
    float: left;
    font-size: 0.8em;
    color: rgb(255, 255, 255);
    width: 22.257113821138212%;
    height: auto;
    text-align: justify;
    font-weight: normal;
    line-height: 1em;
    word-wrap: break-word;
    margin-left: -22.460365853658534%;
    margin-top: 69px;
    clear: none;
    min-height: 58px;
    min-width: 0.5em;
    font-family: doppio-one;
}
#reflow-6a23ec74-ec03-58ff-3de6-c834aace5c5b {
    float: left;
    font-size: 1.2em;
    color: rgb(255, 255, 255);
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    word-wrap: break-word;
    margin-left: 0.8395498732037194%;
    margin-top: 45px;
    clear: none;
    min-height: 0px;
    min-width: 0.5em;
    font-family: doppio-one;
}
#reflow-f2f70537-a871-e0cf-65cc-ef756d355290 {
    float: left;
    font-size: 0.8em;
    color: rgb(255, 255, 255);
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    word-wrap: break-word;
    margin-left: -13.272189349112425%;
    margin-top: 73px;
    clear: none;
    min-height: 0px;
    min-width: 0.5em;
    font-family: doppio-one;
}
#box5 {
    float: none;
    height: 516px;
    margin-left: auto;
    margin-top: 114px;
    clear: none;
    width: 100%;
    min-height: 50px;
    margin-right: auto;
}
#box6 {
    float: left;
    height: 63px;
    margin-left: -99.92841648590021%;
    margin-top: 1px;
    clear: none;
    width: 99.92841648590021%;
    min-height: 50px;
    background-color: rgb(255, 0, 0);
}
#text3 {
    float: left;
    font-size: 1.6em;
    color: rgb(248, 248, 248);
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    word-wrap: break-word;
    margin-left: 2.822720694645441%;
    margin-top: 16px;
    clear: none;
    min-height: 0px;
    min-width: 0.5em;
    font-family: convergence;
}
#reflow-2aaa0e4e-8ab1-2810-ee9c-fe76ad6a6535 {
    margin-left: 101px;
}
#box11 {
    float: left;
    height: 446px;
    margin: -446px 0px 0px 553px;
    clear: none;
    width: 43.82%;
    background-image: url('img/contacto.jpg');
    background-attachment: scroll;
    background-size: cover;
    background-position: -225px 0%;
    background-repeat: no-repeat no-repeat;
}
#reflow-855f5c5b-0ed5-072d-84bf-14ec62bee1d3 {
    float: left;
    font-size: 1em;
    color: rgb(0, 0, 0);
    width: 46.13232104121475%;
    height: auto;
    text-align: justify;
    font-weight: normal;
    line-height: 1em;
    word-wrap: break-word;
    margin-left: -98.62689804772235%;
    margin-top: 99px;
    clear: none;
    min-height: 334px;
    min-width: 0.5em;
    font-family: doppio-one;
}
#box12 {
    float: left;
    height: 134px;
    margin-left: -99.9279725609756%;
    margin-top: 378px;
    clear: none;
    width: 56.09857723577236%;
    min-height: 50px;
    background-color: rgb(0, 0, 0);
}
#box7 {
    float: left;
    height: auto;
    margin-left: 2.316208393632417%;
    margin-top: 7px;
    clear: none;
    width: 5.538604162482038%;
    min-height: 50px;
    background-image: url('img/personal2.png');
    background-attachment: scroll;
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
}
#box13 {
    float: left;
    height: 80px;
    margin-left: 3.868124786014944%;
    margin-top: 22px;
    clear: none;
    width: 12.890741747729242%;
    min-height: 50px;
    background-image: url('img/planner2 1.png');
    background-attachment: scroll;
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
}
#box13:hover{
	background-image: url(img/plannerblack.png);
}
#text7 {
    float: left;
    font-size: 1.2em;
    color: rgb(255, 255, 255);
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    word-wrap: break-word;
    margin-left: 1.6769178095986146%;
    margin-top: 26px;
    clear: none;
    min-height: 0px;
    min-width: 0.5em;
    font-family: convergence;
}
#text7:hover{
	color:#FF0000;
}
#text8 {
    float: left;
    font-size: 1em;
    color: rgb(255, 255, 255);
    width: 48.33673695446398%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    word-wrap: break-word;
    margin-left: -32.99828811954967%;
    margin-top: 56px;
    clear: none;
    min-height: 40px;
    min-width: 0.5em;
    font-family: convergence;
}
#box14 {
    float: left;
    height: 21px;
    margin-left: 0px;
    margin-top: 16px;
    clear: none;
    width: 100%;
    background-color: rgb(255, 255, 255);
}
#box15 {
    float: left;
    height: 52px;
    margin: 0px;
    clear: right;
    width: 44.71646341463414%;
    min-height: 0px;
    position: absolute;
    top: 38px;
    left: 49.797764227642276%;
}
#box16 {
    float: left;
    height: 35px;
    margin-left: 0%;
    margin-top: -14px;
    clear: none;
    width: 100%;
    background-color: rgb(255, 0, 0);
}
#reflow-12957c5d-79e4-d129-4f15-dc4d77c8379b {
    float: left;
    font-size: 1em;
    color: rgb(0, 0, 0);
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    word-wrap: break-word;
    margin-left: 55px;
    margin-top: 45px;
    clear: both;
}
#text5 {
    float: left;
    font-size: 1.3em;
    color: rgb(0, 0, 0);
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    word-wrap: break-word;
    margin-left: -65.94432393347795%;
    margin-top: 83px;
    clear: none;
    min-height: 0px;
    min-width: 0.5em;
    font-family: doppio-one;
}
#text4 {
    float: left;
    font-size: 1em;
    color: rgb(0, 0, 0);
    width: 34.70788141720897%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    word-wrap: break-word;
    margin-left: 1.663774403470716%;
    margin-top: 32px;
    clear: both;
    min-height: 40px;
    min-width: 0.5em;
    font-family: doppio-one;
}
#text6 {
    float: left;
    font-size: 1.3em;
    color: rgb(0, 0, 0);
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    word-wrap: break-word;
    margin-left: -65.94432393347795%;
    margin-top: 116px;
    clear: none;
    min-height: 0px;
    min-width: 0.5em;
    font-family: doppio-one;
}
#text6:hover{
	color:#FF0000;
}
#box9 {
    float: left;
    height: 296px;
    margin-left: 2.3145336225596527%;
    margin-top: 25px;
    clear: none;
    width: 29.067968185104842%;
    min-height: 50px;
    background-color: rgb(201, 201, 201);
}
#reflow-554747c0-833d-ce0d-b94c-86582cdfdb45 {
    margin-left: 61px;
}
#box8 {
    float: left;
    height: 19px;
    margin-left: 3.2563580874872837%;
    margin-top: 8px;
    clear: both;
    width: 2.1373346897253307%;
    background-image: url('img/tel2 1.png');
    background-attachment: scroll;
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
}
#reflow-8e2b8139-6d3c-c814-72a8-cbeafae37233 {
    margin-left: -608px;
}
#box10 {
    float: left;
    height: 18px;
    margin-left: -64.8026449643947%;
    margin-top: 37px;
    clear: none;
    width: 2.0356052899287898%;
    background-image: url('img/mail 1.png');
    background-attachment: scroll;
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
}
.contact_form h2 {
    background: none repeat scroll 0 0 #F3F3F3;
    border-radius: 5px;
    color: #5CD053;
    display: block;
    font-family: doppio-one;
    font-size: 20px;
    padding: 5px;
    text-shadow: 1px 1px 1px #CCCCCC;
    width: 433px;
}
/*--- estilos para los ul y li del formulario ---*/
.contact_form ul {
    width:750px;
    list-style-type:none;
	margin:0px;
	padding:0px;
}
.contact_form li{
	padding:8px; 
	border-bottom:0px solid #eee;
	position:relative;
} 
.contact_form label {
    color: #555555;
    display: inline-block;
    float: left;
    font-family: sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin-top: 3px;
    padding: 3px;
    width: 90px;
}
.contact_form input {
	height:20px; 
	width:200px; 
	padding:5px 8px;
}
.contact_form textarea {
	padding:8px; 
	width:200px;
}
.contact_form button {
	margin-left:40px;
}

/*----- estilos visuales de los elementos --------*/

.contact_form input, .contact_form textarea { 
	border:1px solid #666;
	box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;
	border-radius:2px;
	color: #888;
	font-size: 12px;
	padding-right:30px;
	-moz-transition: padding .25s; 
	-webkit-transition: padding .25s; 
	-o-transition: padding .25s;
	transition: padding .25s;
}
.contact_form input:focus, .contact_form textarea:focus {
	background: #fff; 
	border:1px solid #333; 
	box-shadow: 0 0 3px #aaa; 
	padding-right:80px;
}

/* === Estilos de Validacion === */	

.contact_form input:required:valid, .contact_form textarea:required:valid {
	box-shadow: 0 0 5px #5cd053;
	border-color: #28921f;
}
.contact_form input:focus:invalid, .contact_form textarea:focus:invalid {
	box-shadow: 0 0 5px #d45252;
	border-color: #b03535
}

/* === Estilos del boton de Envio === */
button.submit {
    padding: 9px 10px;
   font-family: doppio-one;
   font-weight: bold;
   line-height: 1;
   color: #444;
   border: none;
   text-shadow: 0 1px 1px rgba(255, 255, 255, 0.85);
   background-image: -moz-linear-gradient(0% 100% 90deg, #BBBBBB, #FFFFFF);
   background-color: #fff;
   border: 1px solid #f1f1f1;
   border-radius: 0px;
   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
button.submit:hover {
	opacity:.8;
	cursor: pointer; 
	color: #F00
}
button.submit:active {
	border: 1px solid #222;
	box-shadow: 0 0 10px 5px #444 inset; 
}

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

   #text14 {
        margin-top: 12px;
        margin-left: 69.8170731707317%;
        clear: none;
        height: auto;
        width: 28.456300813008127%;
   }
   #reflow-fbf5d73b-9a7a-3242-1903-15c5e99e9cf0 {
        font-size: 1.9em;
        margin-top: 133px;
        margin-left: 2.578551299123595%;
        clear: none;
   }
   #reflow-e3d46443-bbc7-9a24-41de-bfa7f2e2f58b {
        float: left;
        font-size: 1em;
        color: rgb(255, 255, 255);
        width: 22.460365853658534%;
        height: auto;
        text-align: justify;
        font-weight: normal;
        line-height: 1em;
        word-wrap: break-word;
        margin-left: 0.9156504065040652%;
        margin-top: 44px;
        clear: none;
        min-height: 0px;
        min-width: 0.5em;
        font-family: doppio-one;
   }
   #reflow-3268122e-7df6-f4fd-2c73-95d0120e662c {
        float: left;
        font-size: 0.8em;
        color: rgb(255, 255, 255);
        width: 22.257113821138212%;
        height: auto;
        text-align: justify;
        font-weight: normal;
        line-height: 1em;
        word-wrap: break-word;
        margin-left: -22.460365853658534%;
        margin-top: 69px;
        clear: none;
        min-height: 58px;
        min-width: 0.5em;
        font-family: doppio-one;
   }
   #reflow-f2f70537-a871-e0cf-65cc-ef756d355290 {
        margin-top: 68px;
        margin-left: -13.517276422764226%;
        clear: none;
        height: auto;
        min-height: 54px;
        width: 23.47662601626016%;
   }
   #reflow-6a23ec74-ec03-58ff-3de6-c834aace5c5b {
        margin-top: 45px;
        margin-left: 1.0172764227642275%;
        clear: none;
        font-size: 1em;
   }
   #box4 {
        clear: none;
        margin-top: 12px;
        margin-left: 1.302241503976862%;
        width: 16.269703543022416%;
   }
   #box1 {
        clear: none;
        float: right;
        width: 44.613882863340564%;
        margin-right: 5.568329718004339%;
        margin-top: 0px;
   }
   #text11 {
        clear: none;
        margin-top: 19.39999847412109px;
        margin-left: 4.837362637362638%;
        max-width: 24.912087912087912%;
        width: 15.456818181818182%;
        height: 16px;
   }
   #text9 {
        clear: none;
        margin-top: 19.799999999999997px;
        margin-left: 4.397802197802198%;
        max-width: 43%;
        width: 9.774999999999999%;
        height: 16px;
   }
   #text10 {
        clear: none;
        margin-top: 19.599999237060544px;
        margin-left: 5.9362637362637365%;
        max-width: 26.01098901098901%;
        width: 16.138636363636365%;
        height: 16px;
   }
   #text12 {
        clear: none;
        margin-top: 20.199997711181638px;
        margin-left: 5.9362637362637365%;
        max-width: 22.347985347985347%;
        width: 13.86590909090909%;
        height: 16px;
   }
   #text13 {
        clear: none;
        margin-top: 19.999996948242185px;
        margin-left: 7.035164835164835%;
        max-width: 18.92162162162162%;
        width: 15.911363636363637%;
        height: 16px;
   }
   #text1 {
        margin-left: 0px;
        margin-right: 54.134521880064824%;
        float: right;
        margin-top: -11px;
        clear: both;
   }
   #box3 {
        margin-top: -12px;
        margin-left: 0px;
        clear: none;
        margin-right: 38.03089546191248%;
        float: right;
   }
   #text2 {
        margin-top: -12px;
        margin-left: 0px;
        clear: none;
        margin-right: 9.40194489465154%;
        float: right;
   }
   #box2 {
        margin-left: 0px;
        margin-right: 73.23399513776337%;
        float: right;
        margin-top: 4px;
        clear: none;
   }
   #reflow-855f5c5b-0ed5-072d-84bf-14ec62bee1d3 {
        height: auto;
        width: 52.23678861788618%;
        margin-top: 32px;
        margin-left: 1.2205284552845528%;
        clear: both;
        min-height: 246px;
        font-size: 1.2em;
   }
   #box5 {
        height: 514px;
        margin-left: -0.0730296456977585%;
        margin-top: 114px;
        clear: none;
   }
   #box11 {
        clear: both;
        margin-top: -318px;
        margin-left: 70.06579898770788%;
        width: 30%;
        height: 445px;
   }
   #box6 {
        margin-top: 0px;
        margin-left: 0.0730296456977585%;
        clear: none;
   }
   #box12 {
        float: left;
        height: 105px;
        margin-left: -100.06512111352133%;
        margin-top: 24px;
        clear: none;
        width: 69.99349240780911%;
        min-height: 50px;
   }
   #text3 {
        margin-top: 21px;
        margin-left: 0.3240774240231548%;
        clear: none;
        font-family: doppio-one;
   }
   #text8 {
        margin-top: 47px;
        margin-left: -21.599778699861684%;
        clear: none;
        height: auto;
        width: 38.74070247933884%;
        font-family: doppio-one;
   }
   #box13 {
        margin-top: 11px;
        margin-left: 2.855249745158002%;
        clear: none;
        width: 9.175331294597349%;
        background-image: url('img/planner2 1 1.png');
        background-attachment: scroll;
        background-size: contain;
        background-position: 50% 50%;
        background-repeat: no-repeat no-repeat;
   }
   #text7 {
        margin-top: 21px;
        margin-left: 0.7408575380359612%;
        clear: none;
        font-family: doppio-one;
   }
   #box7 {
        margin-top: 7px;
        margin-left: 1.3755426917510856%;
        clear: none;
        background-image: url('img/tel 1.png');
        background-attachment: scroll;
        background-size: contain;
        background-position: 50% 50%;
        background-repeat: no-repeat no-repeat;
   }
   #box14 {
        margin-top: 22px;
        margin-left: 0px;
        clear: both;
        height: 18px;
   }
   #box15 {
        float: left;
        height: 52px;
        margin: 0px;
        clear: right;
        width: 44.71646341463414%;
        min-height: 0px;
        position: absolute;
        top: 38px;
        left: 49.797764227642276%;
        background-color: rgb(255, 255, 255);
   }
   #box16 {
        margin-top: -27px;
        margin-left: 0px;
        clear: none;
        width: 100%;
   }
   #reflow-12957c5d-79e4-d129-4f15-dc4d77c8379b {
        float: left;
        font-size: 1em;
        color: rgb(0, 0, 0);
        width: auto;
        height: auto;
        text-align: left;
        font-weight: normal;
        line-height: 1em;
        word-wrap: break-word;
        margin-left: 55px;
        margin-top: 45px;
        clear: both;
   }
   #text5 {
        float: left;
        font-size: 1.3em;
        color: rgb(0, 0, 0);
        width: auto;
        height: auto;
        text-align: left;
        font-weight: normal;
        line-height: 1em;
        word-wrap: break-word;
        margin-left: -62.1120751988431%;
        margin-top: 7px;
        clear: none;
        min-height: 0px;
        min-width: 0.5em;
        font-family: doppio-one;
   }
   #text4 {
        float: left;
        font-size: 1em;
        color: rgb(0, 0, 0);
        width: 34.70788141720897%;
        height: auto;
        text-align: left;
        font-weight: normal;
        line-height: 1em;
        word-wrap: break-word;
        margin-left: 1.663774403470716%;
        margin-top: 32px;
        clear: both;
        min-height: 40px;
        min-width: 0.5em;
        font-family: doppio-one;
   }
   #text6 {
        float: left;
        font-size: 1.3em;
        color: rgb(0, 0, 0);
        width: auto;
        height: auto;
        text-align: left;
        font-weight: normal;
        line-height: 1em;
        word-wrap: break-word;
        margin-left: -62.14483911785973%;
        margin-top: 36px;
        clear: none;
        min-height: 0px;
        min-width: 0.5em;
        font-family: doppio-one;
   }
   #box9 {
        float: left;
        height: 296px;
        margin-left: 33.87296637744034%;
        margin-top: -48px;
        clear: none;
        width: 29.067968185104842%;
        min-height: 50px;
        background-color: rgb(201, 201, 201);
   }
   #box10 {
        margin-top: 37px;
        margin-left: -65.03710231381056%;
        clear: none;
   }
}
@media only screen and (max-width: 1000px) {

   #text1 {
        margin-right: 66.52008928571428%;
        margin-top: -11px;
        clear: both;
   }
   #box1 {
        margin-right: 5.49440488301119%;
        margin-top: 0px;
        clear: none;
        width: 45.575788402848424%;
   }
   #text2 {
        margin-right: 5.582589285714286%;
        margin-top: -12px;
        clear: none;
   }
   #box3 {
        margin-right: 45.1171875%;
        margin-top: -12px;
        clear: both;
   }
   #box2 {
        margin-right: 92.431640625%;
        margin-top: 4px;
        clear: none;
   }
   #box7 {
        margin-top: 7px;
        margin-left: 1.3244679158845798%;
        clear: none;
   }
   #text3 {
        margin-top: 21px;
        margin-left: 0.7756816085006203%;
        clear: none;
   }
   #reflow-855f5c5b-0ed5-072d-84bf-14ec62bee1d3 {
        font-size: 1em;
   }
   #text8 {
        margin-top: 52px;
        margin-left: -32.41277194894854%;
        clear: none;
        height: auto;
        width: 34.59290548212744%;
   }
   #text7 {
        margin-top: 26px;
        margin-left: 1.9824322792700897%;
        clear: none;
   }
   #box13 {
        margin-top: 21px;
        margin-left: 3.991386149835657%;
        clear: none;
   }
   #box15 {
        top: 38px;
        left: 48.83112919633774%;
        width: 45.676500508647%;
   }
   #box16 {
        margin-top: -20px;
        margin-left: 0.10274669379450661%;
        clear: none;
   }
   #box11 {
   }
   #text5 {
        margin-top: 8px;
        margin-left: -62.055951169888104%;
        clear: none;
   }
   #box9 {
        margin-top: -55px;
        margin-left: 31.842319430315356%;
        clear: none;
        width: 30.82502543234995%;
   }
   #text6 {
        margin-top: 36px;
        margin-left: -61.95422177009156%;
        clear: none;
   }
   #box12 {
   }
   #box14 {
   }
   #text4 {
   }
   #reflow-554747c0-833d-ce0d-b94c-86582cdfdb45 {
        margin-left: 61px;
   }
   #box8 {
        float: left;
        height: 19px;
        margin-left: 3.2563580874872837%;
        margin-top: 8px;
        clear: both;
        width: 2.1373346897253307%;
        background-image: url('img/tel2 1.png');
        background-attachment: scroll;
        background-size: contain;
        background-position: 50% 50%;
        background-repeat: no-repeat no-repeat;
   }
   #reflow-8e2b8139-6d3c-c814-72a8-cbeafae37233 {
        margin-left: -608px;
   }
   #box10 {
        float: left;
        height: 18px;
        margin-left: -64.8026449643947%;
        margin-top: 37px;
        clear: none;
        width: 2.0356052899287898%;
   }
   #box4 {
        margin-top: 12px;
        margin-left: 1.323499491353001%;
        clear: none;
   }
}
@media only screen and (max-width: 800px) {

   #box1 {
        margin-right: 2.1724137931034484%;
        margin-top: 0px;
        clear: none;
        width: 49.68199233716475%;
   }
   #box4 {
        width: 21.20178799489144%;
        margin-top: -7px;
        margin-left: 1.2784163473818646%;
        clear: both;
   }
   #box11 {
        margin-top: -90px;
        margin-left: 1.789272030651341%;
        clear: none;
        height: 505px;
        background-image: url('img/contacto.jpg');
        background-attachment: scroll;
        background-size: cover;
        background-position: -500px 0%;
        background-repeat: no-repeat no-repeat;
   }
   #box6 {
   }
   #reflow-855f5c5b-0ed5-072d-84bf-14ec62bee1d3 {
        font-size: 0.9em;
   }
   #box12 {
        margin-top: 311px;
        margin-left: -99.73188058748403%;
        clear: none;
   }
   #box5 {
        margin-top: 117px;
        clear: none;
        height: 509px;
        margin-left: auto;
        margin-right: auto;
   }
   #text1 {
        margin-right: 63.75578406169665%;
        margin-top: -12px;
        clear: both;
   }
   #box3 {
        margin-right: 48.267352185089976%;
        margin-top: -11px;
        clear: none;
   }
   #text2 {
        margin-right: 2.0591259640102826%;
        margin-top: -12px;
        clear: both;
   }
   #box2 {
        margin-right: 94.06989074550128%;
        margin-top: 4px;
        clear: none;
   }
   #text14 {
        height: auto;
        margin-top: 12px;
        margin-left: 60.40996168582375%;
        clear: none;
        width: 37.804597701149426%;
   }
   #box14 {
        margin-top: 0px;
        margin-left: 0px;
        clear: both;
        height: 21px;
   }
   #box15 {
        top: 48px;
        left: 38.570881226053636%;
        width: 59.51596424010217%;
        height: 54px;
   }
   #box16 {
        margin-top: -1px;
        margin-left: 0%;
        clear: none;
   }
   #text8 {
        margin-top: 52px;
        margin-left: -44.34109764789736%;
        clear: none;
        height: auto;
        width: 66.78443335709194%;
   }
   #box13 {
        margin-top: 14px;
        margin-left: 2.5563506771204563%;
        clear: none;
        width: 15.483210017074562%;
   }
   #text4 {
        margin-top: 16px;
        margin-left: 1.661558109833972%;
        clear: both;
        height: auto;
        width: 52.23627075351212%;
   }
   #box9 {
        margin-top: 40px;
        margin-left: 1.5338441890166028%;
        clear: both;
        height: 261px;
        width: 66.4125159642401%;
   }
   #text5 {
        margin-top: -18px;
        margin-left: -61.81481481481481%;
        clear: none;
   }
   #text6 {
        margin-top: 8px;
        margin-left: -61.559386973180075%;
        clear: none;
   }
   #text7 {
        margin-top: 26px;
        margin-left: 1.6725302922309337%;
        clear: none;
   }
   #box10 {
        margin-top: 7px;
        margin-left: -64.7522349936143%;
        clear: none;
   }
}
@media only screen and (max-width: 640px) {

   #text3 {
        font-size: 1.4em;
        margin-top: 21px;
        margin-left: 0.8047586778104058%;
        clear: none;
   }
   #box15 {
        top: 48px;
        left: 24.399678972712678%;
        width: 73.67736757624398%;
   }
   #box4 {
        margin-top: -6px;
        margin-left: 1.2857142857142856%;
        clear: both;
   }
   #box1 {
        width: 61.47833065810594%;
   }
   #box6 {
        margin-top: 1px;
        margin-left: 0.1621187800963082%;
        clear: none;
   }
   #reflow-855f5c5b-0ed5-072d-84bf-14ec62bee1d3 {
        margin-top: 33px;
        margin-left: 1.2857142857142856%;
        clear: both;
   }
   #box11 {
        margin-top: 9px;
        margin-left: 0%;
        clear: both;
        height: 195px;
        width: 100%;
        background-image: url('img/contacto.jpg');
        background-attachment: scroll;
        background-size: cover;
        background-position: 50px 0%;
        background-repeat: no-repeat no-repeat;
   }
   #box12 {
        margin-top: 0px;
        margin-left: 0%;
        clear: both;
        width: 100%;
        height: 111px;
   }
   #text14 {
        height: auto;
        margin-top: 12px;
        margin-left: 51.04494382022472%;
        clear: none;
        width: 47.19261637239165%;
   }
   #text8 {
        font-size: 0.8em;
        margin-top: 54px;
        margin-left: -39.00642054574639%;
        clear: none;
   }
   #box13 {
        height: 67px;
   }
   #box16 {
        margin-top: -2px;
        margin-left: 0.1621187800963082%;
        clear: none;
   }
   #box14 {
        height: 1px;
        margin-top: 0px;
        margin-left: 0%;
        clear: both;
   }
   #box5 {
        height: 742px;
        margin-left: auto;
        margin-right: auto;
   }
   #box7 {
        width: 8.354390984614612%;
   }
   #box9 {
        margin-top: 69px;
        margin-left: 1.6067415730337078%;
        clear: both;
        width: 96.14927768860353%;
        height: 355px;
   }
   #text5 {
        margin-top: -19px;
        margin-left: -91.17335473515249%;
        clear: none;
   }
   #text6 {
        margin-top: 12px;
        margin-left: -91.49438202247191%;
        clear: none;
   }
   #text4 {
        height: auto;
        width: 94.06260032102729%;
   }
   #box10 {
        margin-top: 14px;
        margin-left: -94.70465489566612%;
        clear: none;
   }
}
@media only screen and (max-width: 480px) {

   #box11 {
        margin-top: 13px;
        margin-left: 0%;
        clear: both;
        height: 154px;
   }
   #box12 {
        margin-top: 0px;
        margin-left: 0%;
        clear: both;
   }
   #text14 {
        height: auto;
        margin-top: 12px;
        margin-left: 37.40040650406504%;
        clear: none;
        width: 60.77439024390243%;
   }
   #box16 {
        margin-top: 0px;
        margin-left: 0%;
        clear: none;
        width: 100%;
   }
   #box14 {
        margin-top: 0px;
        margin-left: 0%;
        clear: both;
        height: 35px;
        width: 100%;
   }
   #box5 {
        height: 712px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 217px;
        clear: none;
   }
   #text8 {
        margin-top: 52px;
        margin-left: -53.14750542299349%;
        clear: none;
        height: auto;
        width: 68.54880694143168%;
   }
   #box6 {
        margin-top: 3px;
        margin-left: 0.20528455284552846%;
        clear: none;
   }
   #box1 {
        width: 100.21691973969631%;
        margin-right: 0%;
        margin-top: 0px;
        clear: none;
   }
   #text10 {
   }
   #text11 {
   }
   #box15 {
        top: 164px;
        left: 0%;
        width: 100%;
   }
   #box4 {
        height: 140px;
        width: 37.529284164859%;
        margin-top: 1px;
        margin-left: 28.635574837310195%;
        clear: both;
   }
   #box3 {
        margin-right: 40.58996212121212%;
        margin-top: -11px;
        clear: none;
   }
   #text1 {
        margin-right: 67.75108225108225%;
        margin-top: -12px;
        clear: both;
   }
   #box13 {
        margin-top: 23px;
        margin-left: 2.1760869565217393%;
        clear: none;
   }
   #text7 {
        margin-top: 26px;
        margin-left: 2.1285326086956524%;
        clear: none;
   }
   #text3 {
        margin-top: 31px;
        margin-left: 1.7426065674077094%;
        clear: none;
   }
   #box7 {
        width: 8.486776803317696%;
        margin-top: 25px;
        margin-left: 1.3074988102522265%;
        clear: none;
        height: 32px;
        min-height: 0px;
   }
   #text4 {
   }
   #box9 {
        height: 297px;
        margin-top: 71px;
        margin-left: 2.1760869565217393%;
        clear: both;
   }
   #text5 {
        margin-top: -19px;
        margin-left: -88.99010303687635%;
        clear: none;
   }
   #text6 {
        margin-top: 16px;
        margin-left: -89.2048535791757%;
        clear: none;
   }
   #box8 {
        width: 5.208242950108461%;
   }
   #box10 {
        margin-top: 18px;
        margin-left: -94.41309652928418%;
        clear: none;
        width: 4.1236442516268985%;
   }
}
@media only screen and (max-width: 320px) {

   #text1 {
        font-size: 0.6em;
        margin-right: 62.13152207471442%;
        margin-top: -12px;
        clear: both;
   }
   #text2 {
        font-size: 0.6em;
        margin-right: 2.195327776062571%;
        margin-top: -11px;
        clear: none;
   }
   #box2 {
        margin-right: 94.9212719975301%;
        margin-top: 4px;
        clear: none;
   }
   #box1 {
        margin-right: 1.4368811881188117%;
        margin-top: 1px;
        clear: none;
   }
   #box4 {
        margin-top: 14px;
        margin-left: 22.445544554455445%;
        clear: both;
        height: 115px;
        width: 51.15841584158416%;
   }
   #box3 {
        margin-right: 50.4509622311413%;
        margin-top: -13px;
        clear: none;
   }
   #text9 {
        font-size: 0.7em;
   }
   #text10 {
        font-size: 0.7em;
        margin-top: 19.799999237060547px;
        margin-left: 4.752681518151815%;
        clear: none;
        height: auto;
        width: 18.485148514851485%;
   }
   #text11 {
        font-size: 0.7em;
        margin-top: 18.799999237060547px;
        margin-left: 3.6336633663366333%;
        clear: none;
   }
   #text12 {
        font-size: 0.7em;
   }
   #text13 {
        font-size: 0.7em;
        margin-top: 20.199996948242188px;
        margin-left: 5.283828382838284%;
        clear: none;
   }
   #text3 {
        margin-top: 24px;
        margin-left: 1.7578697492001238%;
        clear: none;
   }
   #box7 {
        margin-top: 18px;
        margin-left: 1.3243884817834657%;
        clear: none;
   }
   #text4 {
        margin-top: 13px;
        margin-left: 1.6534653465346536%;
        clear: both;
   }
   #box8 {
        margin-top: 11px;
        margin-left: 3.3003300330033%;
        clear: both;
   }
   #text5 {
        margin-top: -17px;
        margin-left: -87.57033828382838%;
        clear: none;
        font-size: 1em;
   }
   #box10 {
        margin-top: 6px;
        margin-left: -94.83106435643565%;
        clear: none;
   }
   #text6 {
        margin-top: 7px;
        margin-left: -87.9003712871287%;
        clear: none;
        font-size: 1em;
   }
   #text8 {
        margin-top: 51px;
        margin-left: -67.99009900990099%;
        clear: none;
   }
   #text14 {
        height: auto;
        margin-top: 12px;
        margin-left: 4.293729372937294%;
        clear: none;
        width: 93.73267326732673%;
   }
   #box11 {
        margin-top: 49px;
        margin-left: 0%;
        clear: both;
   }
   #text7 {
        margin-top: 28px;
        margin-left: 0.3642739273927393%;
        clear: none;
        font-size: 1em;
   }
}