@charset "utf-8";

#content-1{float: left;width: 100%;position: relative;margin: 0;height: auto;z-index:9;background-color:rgba(255,255,255,1.00)}	

.h2-content-1 { color: rgba(39,174,96 ,.9); font-family: 'Open Sans', sans-serif; font-weight:500;position:relative;float:left}

.p-content-1{color:rgba(41,41,41,1.00);font-family: 'Open Sans', sans-serif;font-weight:400;position:relative;float:left;text-align: left}

.box-content-1{position: relative;height: auto;float: left;z-index: 999;}

.h3-content-1{color: rgba(88,88,88,1);font-family: 'Open Sans', sans-serif;font-weight:600;position:relative;float:left;text-align:left;display: list-item; list-style-position:inside; list-style-type: circle;text-transform: uppercase}

.p-txt-content-1 {font-family: 'Open Sans', sans-serif;font-weight:400;background-color:rgba(254,254,254,.75);color:rgba(109,109,109,1);}

.espacio-blanco,.espacio-blanco-largo,.espacio-blanco-corto,.espacio-blanco-medio,.espacio-blanco-select{font-family: 'Open Sans', sans-serif;font-weight: 400;color: rgba(25,25,25,1);text-align: center;background-color:rgba(255,255,255,1);border-radius:4px;border:2px solid rgba(239,239,239,1)}	

#enviar{font-family: 'Open Sans', sans-serif;border:0;font-weight: 400;cursor: pointer;background-color:rgba(39,174,96 ,.9);color: #fff;border-radius:4px;}

#enviar:hover{background-color:rgba(39,174,96 ,.7);-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}

.h2-content-2{color:rgba(26,26,26,1.00);font-family: 'Open Sans', sans-serif;font-weight:400;float: left;position: relative;letter-spacing:1px;}

.bor-h2-content-2{border-bottom:3px solid rgba(255,255,255,1)}

.p-content-2{color:rgba(41,41,41,1.00);font-family: 'Open Sans', sans-serif;font-weight:300;}

.h3-content-2 a{font-family: 'Open Sans', sans-serif;font-weight:600;background-color:transparent;color:rgba(39,174,96 ,1);display:block;float:left;text-align:center;border-radius:4px;}

.h3-content-2 a:hover{background-color:rgba(255,255,255,1);color:rgba(39,174,96 ,1)}

.p-2-content-2{color:rgba(33,33,33,1.00);font-family: 'Open Sans', sans-serif;font-weight:300;}

.h4-content-2 a{font-family: 'Open Sans', sans-serif;font-weight:500;background-color:transparent;color:rgba(33,33,33,1.00);display:block;float:left;text-align:center;border-radius:4px;border:2px solid rgba(255,255,255,1)}

.h4-content-2 a:hover{background-color:rgba(255,255,255,1);color:rgba(39,174,96 ,1)}

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

#content-1{height: auto;width: 99%;margin:100px 0.5%;position:relative;float:left}

.content-boxes-content-1 {position:relative;width:100%;float:left;height:auto;overflow-x:auto;margin:0px 0px}

.content-col-content-1 {position:relative;width:95%;float:left;height:auto;margin:10px 2.5%;overflow-x:auto;}

.h2-content-1 {width:100%;font-size:16px;height:auto;margin:5px 0px;line-height:25px;text-indent:0px;border-bottom:1px solid rgba(172,172,172,1)}

.p-content-1 {width:100%;font-size:14px;height:auto;margin:10px 0px;line-height:28px;}

.box-content-1{width: 100%;height:auto;margin:0px 0px;}

.box-txt-content-1{width:100%;margin:0px;position:relative;float:left;}

.h3-content-1 {width:100%;font-size:16px;height:auto;margin:10px 0px;line-height:25px;text-indent:20px;border-bottom:1px solid rgba(39,174,96 ,.7)}

#formulario{height: auto;width:100%;position: relative;text-align: center;margin:0px 0px;float: left;z-index: 9;}

.box-form-largo{float: left;height:auto;width:95%;position: relative;margin:0px 10% 0px 0px;display: block;}

.box-form-medio,.box-form-corto{float: left;height:auto;width:95%;position: relative;margin:0px 5% 0px 0px;}

.box-form-select{float: left;height:auto;width:95%;position: relative;margin:0px 5% 0px 0px;display: block;}

.p-txt-content-1 {height: auto;width: 40%;position: relative;padding:10px 0px;font-size: 12px;float: left;text-align:center}

.espacio-blanco{position: relative;height: 35px;width:55%;padding:5px 0px;font-size: 13px;float:left;margin:8px 0px 0px 0px}

.espacio-blanco-medio{position: relative;height: 35px;width: 55%;padding:5px 0px;font-size: 13px;float:left;margin:8px 0px 0px 0px}

.espacio-blanco-corto{position: relative;height: 35px;width:55%;padding:5px 0px;font-size: 13px;float:left;margin:8px 0px 0px 0px}

.espacio-blanco-select{position: relative;height:45px;width: 55%;padding:0px 10px 0px 10px;font-size: 13px;float:left;margin:8px 0px 0px 0px}

.div-enviar{float: left;height:auto;width:100%;position: relative;margin:20px 0px;}

#enviar{height: auto;width:80%;position: relative;padding:10px 0px;font-size:20px;float: left;margin:10px 10%;}

.box-content-2{height: auto;padding:0px;width:100%;margin:2.5% 0px;position:relative;float:left;}

.col-box-content-2{position: relative;height:auto;width:45%;float: left;z-index: 999;margin:0px;padding:5px 2% 5px 2.5%;border-right:1px solid rgba(122,122,122,0.20)}

.col-box-content-2:last-child{border-right:none}

.h2-content-2{font-size:14px;text-align: center;top:0px;width:100%;height:auto;margin:10px 0px;line-height:25px}

.h3-content-2 a{height: auto;padding:10px 0px;width: 80%;position: relative;font-size: 18px;float: left;margin:5px 10%;}	

.p-2-content-2{font-size: 14px;text-align: center;width:100%;position:relative;float:left;margin:10px 0px;line-height:28px}

.h4-content-2 a{height: auto;padding:10px 0px;width: 100%;position: relative;font-size: 14px;float: left;margin:5px 0%;}	
}

@media screen and (min-width:601px) and (max-width:980px) {
table {border-collapse: collapse;width: 100%;text-align:center}

th, td {margin:6px 6px;width:5%;position:relative;}

#content-1{height: auto;width: 100%;margin:10px 0px;}

.content-boxes-content-1 {position:relative;width:100%;float:left;height:auto;overflow-x:auto;margin:10px 0px}

.box-content-1{position: relative;height: auto;width: 100%;border-bottom:thin solid rgba(193,193,193,.51);z-index: 999;margin-bottom: 1%;}

.box-content-2{position: relative;height: auto;width: 100%;border-bottom:thin solid rgba(193,193,193,.51);z-index: 999;margin-bottom: 1%;}

.box-content-3{position: relative;height: auto;width: 100%;border-bottom:thin solid rgba(193,193,193,.51);z-index: 999;margin-bottom: 1%;float:left}

.col-title-content-1{margin:2px 0px;font-size: 15px;padding:10px 10px}

.col-producto-content-2{margin:2px 6px;position:relative;font-size: 14px;width:5%;padding:10px 0px;}

.largo {width:100%} .medio {width:25%} .corto {width:20%;text-align:center}

.p-content-3{width: 75%;height:30px;text-align: center;font-size:14px;margin:2.5% 0px;margin-left:7.5%;padding:2px 12px;}

.p-pagar-content-3 a{width: 55%;height:30px;text-align: center;font-size:14px;margin:2.5% 0px;margin-left:7.5%;padding:2px 12px;}

.icon-adelante:before {position:relative;font-size:22px;top:4px}
}

@media screen and (min-width:981px) and (max-width:1100px) {
#content-1{position: relative;height: auto;width: 980px;float: left;z-index: 999;border-radius: 2px;margin:10px 0px 0px -490px;left: 50%;text-align: center;}

.content-boxes-content-1{position: relative;height: auto;width: 980px;float: left;z-index: 999;margin:10px 0px;}	

.content-col-content-1{position: relative;height: auto;width:700px;float: left;z-index: 999;margin:0px 0px 0px 0px}

.h2-content-1{font-size:18px;text-align: left;width: 700px;position: relative;float:left;text-indent: 20px;border-bottom:1px solid rgba(39,174,96 ,.7);padding:0px 0px 10px 0px}

.box-content-1{width: 700px;height:auto;margin:0px 0px ;}

.box-txt-content-1{width:700px;margin:0px;position:relative;float:left;}

.h3-content-1 {width:100%;font-size:16px;height:auto;margin:10px 0px;line-height:25px;text-indent:20px;border-bottom:1px solid rgba(39,174,96 ,.7)}

#formulario{height: auto;width:700px;position: relative;text-align: center;margin:0px 0px;float: left;z-index: 9;}

.box-form-largo{float: left;height:auto;width:500px;position: relative;margin:0px;display: block;}

.box-form-medio{float: left;height:auto;width:300px;position: relative;margin:0px;}

.box-form-corto{float: left;height:auto;width:220px;position: relative;margin:0px;}

.box-form-select{float: left;height:auto;width:400px;position: relative;margin:0px;}

.p-txt-content-1 {height: auto;width: 120px;position: relative;padding:10px 0px 10px 0px;font-size: 12px;float: left;text-align:center}

.espacio-blanco{position: relative;height: 35px;width:350px;padding:5px 10px;font-size: 13px;float:left;margin:8px 0px 0px 0px}

.espacio-blanco-medio{position: relative;height: 35px;width: 150px;padding:5px 10px;font-size: 13px;float:left;margin:8px 0px 0px 0px}

.espacio-blanco-corto{position: relative;height: 35px;width:70px;padding:5px 10px;font-size: 13px;float:left;margin:8px 0px 0px 0px}

.espacio-blanco-select{position: relative;height:45px;width: 270px;padding:0px 10px 0px 10px;font-size: 13px;float:left;margin:8px 0px 0px 0px}

.div-enviar{float: left;height:auto;width:100%;position: relative;margin:20px 0px;}

#enviar{height: auto;width:400px;position: relative;padding:10px 0px;font-size:20px;float: left;margin:10px 05px;}

}	
@media screen and (min-width:1101px) {
#content-1{position: relative;height: auto;width: 1100px;float: left;z-index: 999;border-radius: 2px;margin:10px 0px 0px -550px;left: 50%;text-align: center;}

.content-boxes-content-1{position: relative;height: auto;width:1100px;float: left;z-index: 999;margin:10px 0px;}	

.content-col-content-1{position: relative;height: auto;width:980px;float: left;z-index: 999;margin:10px 0px 0px 25px}

.h2-content-1{font-size:18px;text-align: left;width:980px;position: relative;float:left;border-bottom:1px solid rgba(39,174,96 ,.7);padding:0px 0px 10px 0px}

.p-content-1{font-size:16px;text-align: left;width:980px;position: relative;float:left;margin:5px 0px 10px 0px}

.box-content-1{width:980px;height:auto;margin:0px 0px ;}

.box-txt-content-1{width:980px;margin:0px;position:relative;float:left;}

.h3-content-1 {width:100%;font-size:16px;height:auto;margin:10px 0px;line-height:25px;text-indent:20px;border-bottom:2px dotted rgba(39,174,96 ,.7)}

#formulario{height: auto;width:980px;position: relative;text-align: center;margin:0px 0px;float: left;z-index: 9;}

.box-form-largo{float: left;height:auto;width:480px;position: relative;margin:0px;display: block;}

.box-form-medio{float: left;height:auto;width:380px;position: relative;margin:0px 60px 0px 0px;}

.box-form-corto{float: left;height:auto;width:280px;position: relative;margin:0px;}

.box-form-select{float: left;height:auto;width:400px;position: relative;margin:0px;}

.p-txt-content-1 {height: auto;width: 170px;position: relative;padding:10px 0px;font-size: 14px;float: left;text-align:center}

.espacio-blanco{position: relative;height: 35px;width:300px;padding:5px 0px;font-size: 13px;float:left;margin:8px 0px 0px 0px}

.espacio-blanco-medio{position: relative;height: 35px;width: 170px;padding:5px 10px;font-size: 13px;float:left;margin:8px 0px 0px 0px}

.espacio-blanco-corto{position: relative;height: 35px;width:70px;padding:5px 10px;font-size: 13px;float:left;margin:8px 0px 0px 0px}

.espacio-blanco-select{position: relative;height:45px;width: 210px;padding:0px 10px 0px 10px;font-size: 13px;float:left;margin:8px 0px 0px 0px}

.div-enviar{float: left;height:auto;width:100%;position: relative;margin:20px 0px;}

#enviar{height: auto;width:400px;position: relative;padding:10px 0px;font-size:26px;float: left;margin:10px 0px 10px -200px;left:50%}

.box-content-2{position: relative;height:auto;width: 700px;float: left;z-index: 999;margin:10px 0px 10px -350px;padding:10px 0px;border-radius:0px 20px 20px 0px;left:50% }

.col-box-content-2{position: relative;height:auto;width:350px;float: left;z-index: 999;margin:0px;}

.h2-content-2{font-size:14px;text-align: center;width:300px;margin:5px 25px;float: left; position: relative;line-height:22px}

.p-content-2{font-size: 12px;text-align: center;width:250px;position:relative;float:left;margin:10px 50px;line-height:25px}

.h3-content-2 a{height: auto;padding:10px 0px;width: 200px;position: relative;font-size: 15px;float: left;margin:0px 75px;}	

.p-2-content-2{font-size: 14px;text-align: center;width:300px;position:relative;float:left;margin:5px 25px;line-height:22px}

.h4-content-2 a{height: auto;padding:10px 0px;width: 200px;position: relative;font-size: 15px;float: left;margin:0px 75px;}	

}
