@charset "UTF-8";
/* CSS Document */
{
    margin:0px;
    padding:0px;
}


.letra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	color: #FFF;
	text-align: center;
}

.centrado {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}  

/*#ban{
	width: 560px;
	height: 100px;
	background-color: #E2E2E2;
	text-align: center
	}
.letra grande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: normal;
	color: #919191;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	width:960;
	padding-top:20px;
}
	
.letrachica {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: lighter;
	margin-top:0px;
	margin-bottom: 4px;
	margin-top: 0px; */
	

.myButton {
	
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	float:right;
	margin-right:127px;
	border:0px;
	padding:0px;
}
.myButton:hover {
	background-color:#F60;
}
.myButton:active {
	position:relative;
	top:1px;
	
	}

.pregunta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: lighter;
	text-decoration: underline;
	color: #999;
	float:right;
	margin-top:10px;
	margin-right:0px;
}
.iva {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	float:right;
	font-weight:lighter;
	margin-right:320px;
	margin-top:10px;
}
.subtitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	margin-top: 0px;
}

   
.boton {
	
	float:left;	
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFF;
	height:35px;
	background-color:transparent;
	padding:0px;	
	border:0px;
	margin-left:380px;
	margin-top:-30px;
	
  
	
}
.boton:hover {
	background-color:transparent;
}
.boton:active {
	position:relative;
	
}
   
.boton1 {
	float:left;	
	cursor:pointer;
	margin-left:250px;
	margin-top:530px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	border:0PX;
	padding:0px;
	
  
	
}
.boton1:hover {
	background-color:transparent;
	
}
.boton1:active {
	position:relative;
	
}
.boton2 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:195px;
	margin-top:235px;	
	background-color:transparent;
	color:#FFF;
	
	
	
	
}
.boton2:hover {
	background-color:transparent;
}
.boton2:active {
	position:relative;
	
	
}

.boton3 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:-360px;
	margin-top:525px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton3:hover {
	
}
.boton3:active {
	position:relative;
	
}
.boton4 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:7px;
	margin-top:505px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton4:hover {
	background-color:transparent;
}
.boton4:active {
	position:relative;
	
}
.boton5 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:60px;
	margin-top:508px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton5:hover {
	background-color:transparent;
}
.boton5:active {
	position:relative;
	
}

.pdf {
	font-size:18px;
	
}
.gris {
	background-color:#dddddd;
	clear: both;
	height: 100px;
	width: 875px;
	margin-left:27.8%;
}


.letra1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color:#b3b0b0;
	text-align:center;
	padding-top:20px;
	margin:0px;
}
.letra2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#b3b0b0;
	text-align: center;
	margin:0px;
	padding-top:10px;
}
.gris2 {
	background-color:#dddddd;
	clear: both;
	height: 100px;
	
	margin-left:0px;
}

.ui-dialog {
	z-index: 10000 !important;
}

#phone_contacto_planes {
	width: 100% !important;
	border: 0px;
	padding: 2px;
	margin-top: 3px;
	background-color: #484848;
	color: #FFFFFF;
	height: 20px;
	font-family: 'Archivo Narrow';
	font-size: 14px;
}
#name_contacto_planes {
	width: 100% !important;
	border: 0px;
	padding: 2px;
	margin-top: 3px;
	background-color: #484848;
	color: #FFFFFF;
	height: 20px;
	font-family: 'Archivo Narrow';
	font-size: 14px;
}
#RUT_Empresa_planes {
	width: 100% !important;
	border: 0px;
	padding: 2px;
	background-color: #484848;
	color: #FFFFFF;
	height: 20px;
	font-family: 'Archivo Narrow';
	font-size: 14px;
}
#tipo_mensaje_planes {
	width: 35%;
	border: 0px;
	padding: 2px;
	margin-top: 3px;
	height: 20px;
	font-family: 'Archivo Narrow';
	font-size: 14px;
}
#message_contacto_planes {
	height: 115px;
	border: 0px;
	padding: 2px;
	margin-top: 3px;
	background-color: #484848;
	color: #FFFFFF;
	font-family: 'Archivo Narrow';
	font-size: 14px;
	width: 100% !important;
}
#email_contacto_planes {
	width: 100% !important;
	border: 0px;
	padding: 2px;
	margin-top: 3px;
	font-family: 'Archivo Narrow';
	font-size: 14px;
	height: 20px;
	color: #FFFFFF;
	background-color: #484848;
}
#EnviarContacto_planes {
	background-color: #97C354;
	font-family: 'Archivo Narrow';
	font-size: 14px;
	width: 52px;
}

#RUT_Empresa_planes::placeholder,
#message_contacto_planes::placeholder,
#email_contacto_planes::placeholder,
#phone_contacto_planes::placeholder,
#name_contacto_planes::placeholder {
    color: #FFFFFF;
    opacity: 1;
}

@media (max-width: 773px) {


#body {
	width:80%;
}  

#barra{
	margin-top: 100px;
	margin-bottom:100px;
	width: 700px;
	height: 100px;
	background-color: #E2E2E2;
	text-align: center;
	
	
}
.barra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: normal;
	color: #919191;
	padding-top:20px;
	margin-top:20px;
	margin-bottom:0px;
	width:760;
 
}
.barra2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: lighter;
	margin-top:0px;
	margin-bottom: 3px;
	margin-top: 0px; 
	
}
.servicioweb {
	
	margin-left:50px;
	margin-top:100px;
	}
.boton {
	
	float:left;	
	cursor:pointer;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFF;
	height:35px;
	background-color:transparent;
	padding:0px;	
	border:0px;
	margin-left:10px;
	margin-top:665px;
	
  
	
}
.boton:hover {
	background-color:transparent;
}
.boton:active {
	position:relative;
	
}
   
.boton1 {
	float:left;	
	cursor:pointer;
	margin-left:255px;
	margin-top:680px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	border:0PX;
	padding:0px;
	font-size:14px;
	
  
	
}
.boton1:hover {
	background-color:transparent
}
.boton1:active {
	position:relative;
	
}
.boton2 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:310px;
	margin-top:1535px;	
	background-color:transparent;
	color:#FFF;
	
	
	
	
}
.boton2:hover {
	background-color:transparent;
}
.boton2:active {
	position:relative;
	
}

.boton3 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:-450px;
	margin-top:1885px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	
	
	
}
.boton3:hover {
	font-size:14px;
}
.boton3:active {
	position:relative;
	
}


.pdf {
	font-size:18px;
	
}
.boton4 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:10px;
	margin-top:1875px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton4:hover {
	background-color:transparent;
}
.boton4:active {
	position:relative;
	
}

.gris {
	background-color:#dddddd;
	clear: both;
	height: 120px;
	width: 700px;
	margin-left:0px;
}


.letra1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color:#b3b0b0;
	text-align:center;
	padding-top:20px;
	margin:0px;
}
.letra2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #b3b0b0;
	text-align: center;
	margin:0px;
	padding-top:10px;
}
.boton5 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:90px;
	margin-top:1880px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton5:hover {
	background-color:transparent;
}
.boton5:active {
	position:relative;
	
}


}
@media (max-width: 768px) {






#body {
	width:80%;
}  

#barra{
	margin-top: 100px;
	margin-bottom:100px;
	width: 700px;
	height: 100px;
	background-color: #E2E2E2;
	text-align: center;
	
	
}
.barra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: normal;
	color: #919191;
	padding-top:20px;
	margin-top:20px;
	margin-bottom:0px;
	width:760;
 
}
.barra2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: lighter;
	margin-top:0px;
	margin-bottom: 3px;
	margin-top: 0px; 
	
}
.servicioweb {
	
	margin-left:50px;
	margin-top:100px;
	}
.boton {
	
	float:left;	
	cursor:pointer;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFF;
	height:35px;
	background-color:transparent;
	padding:0px;	
	border:0px;
	margin-left:10px;
	margin-top:665px;
	
  
	
}
.boton:hover {
	background-color:transparent;
}
.boton:active {
	position:relative;
	
}
   
.boton1 {
	float:left;	
	cursor:pointer;
	margin-left:255px;
	margin-top:680px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	border:0PX;
	padding:0px;
	font-size:14px;
	
  
	
}
.boton1:hover {
	background-color:transparent
}
.boton1:active {
	position:relative;
	
}
.boton2 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:310px;
	margin-top:1535px;	
	background-color:transparent;
	color:#FFF;
	
	
	
	
}
.boton2:hover {
	background-color:transparent;
}
.boton2:active {
	position:relative;
	
}

.boton3 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:-450px;
	margin-top:1885px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	
	
	
}
.boton3:hover {
	font-size:14px;
}
.boton3:active {
	position:relative;
	
}


.pdf {
	font-size:18px;
	
}
.boton4 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:10px;
	margin-top:1875px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton4:hover {
	background-color:transparent;
}
.boton4:active {
	position:relative;
	
}

.gris {
	background-color:#dddddd;
	clear: both;
	height: 120px;
	width: 700px;
	margin-left:0px;
}


.letra1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color:#b3b0b0;
	text-align:center;
	padding-top:20px;
	margin:0px;
}
.letra2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #b3b0b0;
	text-align: center;
	margin:0px;
	padding-top:10px;
}
.boton5 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:90px;
	margin-top:1880px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton5:hover {
	background-color:transparent;
}
.boton5:active {
	position:relative;
	
}


}
@media (max-width: 736px) {

#body {
	width:80%;
}  

#barra{
	margin-top: 100px;
	margin-bottom:100px;
	width: 700px;
	height: 100px;
	background-color: #E2E2E2;
	text-align: center;
}
.barra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: normal;
	color: #919191;
	padding-top:20px;
	margin-top:20px;
	margin-bottom:0px;
	width:760;
}
.barra2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: lighter;
	margin-top:0px;
	margin-bottom: 3px;
	margin-top: 0px; 
}
.servicioweb {
	margin-left:50px;
	margin-top:100px;
	}
.boton {
	float:left;	
	cursor:pointer;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFF;
	height:35px;
	background-color:transparent;
	padding:0px;	
	border:0px;
	margin-left:10px;
	margin-top:640px;
	
  
	
}
.boton:hover {
	background-color:transparent;
}
.boton:active {
	position:relative;
	
}
   
.boton1 {
	float:left;	
	cursor:pointer;
	margin-left:235px;
	margin-top:650px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	border:0PX;
	padding:0px;
	font-size:14px;
	
  
	
}
.boton1:hover {
	background-color:transparent
}
.boton1:active {
	position:relative;
	
}
.boton2 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:295px;
	margin-top:1415px;	
	background-color:transparent;
	color:#FFF;
	
	
	
	
}
.boton2:hover {
	background-color:transparent;
}
.boton2:active {
	position:relative;
	
}

.boton3 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:-430px;
	margin-top:1750px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	
	
	
}
.boton3:hover {
	font-size:14px;
}
.boton3:active {
	position:relative;
	
}


.pdf {
	font-size:18px;
	
}
.boton4 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:10px;
	margin-top:1738px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton4:hover {
	background-color:transparent;
}
.boton4:active {
	position:relative;
	
}

.gris {
	background-color:#dddddd;
	clear: both;
	height: 120px;
	width: 700px;
	margin-left:0px;
}


.letra1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color:#b3b0b0;
	text-align:center;
	padding-top:20px;
	margin:0px;
}
.letra2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #b3b0b0;
	text-align: center;
	margin:0px;
	padding-top:10px;
}
.boton5 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:80px;
	margin-top:1740px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton5:hover {
	background-color:transparent;
}
.boton5:active {
	position:relative;
	
}


}
@media (max-width: 731px) {

 

#body {
	width:80%;
}  

#barra{
	margin-top: 100px;
	margin-bottom:100px;
	width: 700px;
	height: 100px;
	background-color: #E2E2E2;
	text-align: center;
	
	
}
.barra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: normal;
	color: #919191;
	padding-top:20px;
	margin-top:20px;
	margin-bottom:0px;
	width:760;
 
}
.barra2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: lighter;
	margin-top:0px;
	margin-bottom: 3px;
	margin-top: 0px; 
	
}
.servicioweb {
	
	margin-left:50px;
	margin-top:100px;
	}
.boton {
	
	float:left;	
	cursor:pointer;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFF;
	height:35px;
	background-color:transparent;
	padding:0px;	
	border:0px;
	margin-left:10px;
	margin-top:590px;
	
  
	
}
.boton:hover {
	background-color:transparent;
}
.boton:active {
	position:relative;
	
}
   
.boton1 {
	float:left;	
	cursor:pointer;
	margin-left:235px;
	margin-top:600px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	border:0PX;
	padding:0px;
	font-size:14px;
	
  
	
}
.boton1:hover {
	background-color:transparent
}
.boton1:active {
	position:relative;
	
}
.boton2 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:273px;
	margin-top:1345px;	
	background-color:transparent;
	color:#FFF;
	
	
	
	
}
.boton2:hover {
	background-color:transparent;
}
.boton2:active {
	position:relative;
	
}

.boton3 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:-410px;
	margin-top:1650px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	
	
	
}
.boton3:hover {
	font-size:14px;
}
.boton3:active {
	position:relative;
	
}


.pdf {
	font-size:18px;
	
}
.boton4 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:10px;
	margin-top:1648px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton4:hover {
	background-color:transparent;
}
.boton4:active {
	position:relative;
	
}

.gris {
	background-color:#dddddd;
	clear: both;
	height: 120px;
	width: 700px;
	margin-left:0px;
}


.letra1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color:#b3b0b0;
	text-align:center;
	padding-top:20px;
	margin:0px;
}
.letra2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #b3b0b0;
	text-align: center;
	margin:0px;
	padding-top:10px;
}
.boton5 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:80px;
	margin-top:1650px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton5:hover {
	background-color:transparent;
}
.boton5:active {
	position:relative;
	
}


}
@media (max-width: 667px) {
    
#body {
	width:60%;
}  
#ban{
	margin-top: 100px;
	margin-bottom:100px;
	width: 560px;
	height: 100px;
	background-color: #E2E2E2;
	text-align: center;
	
	
}
.boton {
	
	float:left;	
	cursor:pointer;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFF;
	height:35px;
	background-color:transparent;
	padding:0px;	
	border:0px;
	margin-left:10px;
	margin-top:575px;
	
 }
.boton:hover {
	background-color:transparent;
}
.boton:active {
	position:relative;
	
}
   
.boton1 {
	float:left;	
	cursor:pointer;
	margin-left:215px;
	margin-top:590px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	border:0PX;
	padding:0px;
	
  
	
}
.boton1:hover {
	background-color:transparent
}
.boton1:active {
	position:relative;
	
}
.boton2 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:265px;
	margin-top:1322px;	
	background-color:transparent;
	color:#FFF;
	
	
	
	
}
.boton2:hover {
	background-color:transparent;
}
.boton2:active {
	position:relative;
	
}

.boton3 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:20px;
	margin-top:1px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	
	
	
}
.boton3:hover {
	font-size:14px;
}
.boton3:active {
	position:relative;
	
}


.pdf {
	font-size:18px;
	
}
.boton4 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:10px;
	margin-top:1618px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton4:hover {
	background-color:transparent;
}
.boton4:active {
	position:relative;
	
}
.gris {
	background-color:#dddddd;
	clear: both;
	height: 120px;
	width: 600px;
	margin-left:50px;
}


.letra1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color:#b3b0b0;
	text-align:center;
	padding-top:20px;
	margin:0px;
}
.letra2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #b3b0b0;
	text-align: center;
	margin:0px;
	padding-top:10px;
}
.boton5 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:70px;
	margin-top:1620px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton5:hover {
	background-color:transparent;
}
.boton5:active {
	position:relative;
	
}

}


@media (max-width: 640px) {
   

#body {
	width:60%;
}  
#ban{
	margin-top: 100px;
	margin-bottom:100px;
	width: 560px;
	height: 100px;
	background-color: #E2E2E2;
	text-align: center;
	
	
}
.boton {
	
	float:left;	
	cursor:pointer;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFF;
	height:35px;
	background-color:transparent;
	padding:0px;	
	border:0px;
	margin-left:10px;
	margin-top:545px;
	
 }
.boton:hover {
	background-color:transparent;
}
.boton:active {
	position:relative;
	
}
   
.boton1 {
	float:left;	
	cursor:pointer;
	margin-left:215px;
	margin-top:560px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	border:0PX;
	padding:0px;
	
  
	
}
.boton1:hover {
	background-color:transparent
}
.boton1:active {
	position:relative;
	
}
.boton2 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:255px;
	margin-top:1285px;	
	background-color:transparent;
	color:#FFF;
	
	
	
	
}
.boton2:hover {
	background-color:transparent;
}
.boton2:active {
	position:relative;
	
}

.boton3 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:20px;
	margin-top:1px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	
	
	
}
.boton3:hover {
	font-size:14px;
}
.boton3:active {
	position:relative;
	
}


.pdf {
	font-size:18px;
	
}
.boton4 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:10px;
	margin-top:1568px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton4:hover {
	background-color:transparent;
}
.boton4:active {
	position:relative;
	
}
.gris {
	background-color:#dddddd;
	clear: both;
	height: 120px;
	width: 600px;
	margin-left:50px;
}


.letra1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color:#b3b0b0;
	text-align:center;
	padding-top:20px;
	margin:0px;
}
.letra2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #b3b0b0;
	text-align: center;
	margin:0px;
	padding-top:10px;
}
.boton5 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:60px;
	margin-top:1570px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton5:hover {
	background-color:transparent;
}
.boton5:active {
	position:relative;
	
}

}

@media (max-width: 600px) {
   
 
#body {
	width:60%;
}  
#ban{
	margin-top: 100px;
	margin-bottom:100px;
	width: 560px;
	height: 100px;
	background-color: #E2E2E2;
	text-align: center;
	
	
}
.boton {
	
	float:left;	
	cursor:pointer;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFF;
	height:35px;
	background-color:transparent;
	padding:0px;	
	border:0px;
	margin-left:10px;
	margin-top:525px;
	
 }
.boton:hover {
	background-color:transparent;
}
.boton:active {
	position:relative;
	
}
   
.boton1 {
	float:left;	
	cursor:pointer;
	margin-left:245px;
	margin-top:550px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	border:0PX;
	padding:0px;
	
  
	
}
.boton1:hover {
	background-color:transparent
}
.boton1:active {
	position:relative;
	
}
.boton2 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:255px;
	margin-top:250px;	
	background-color:transparent;
	color:#FFF;
	
	
	
	
}
.boton2:hover {
	background-color:transparent;
}
.boton2:active {
	position:relative;
	
}

.boton3 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:20px;
	margin-top:285px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	
	
	
}
.boton3:hover {
	font-size:14px;
}
.boton3:active {
	position:relative;
	
}


.pdf {
	font-size:18px;
	
}
.boton4 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:110px;
	margin-top:505px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton4:hover {
	background-color:transparent;
}
.boton4:active {
	position:relative;
	
}
.gris {
	background-color:#dddddd;
	clear: both;
	height: 120px;
	width: 600px;
	margin-left:50px;
}


.letra1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color:#b3b0b0;
	text-align:center;
	padding-top:20px;
	margin:0px;
}
.letra2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #b3b0b0;
	text-align: center;
	margin:0px;
	padding-top:10px;
}
.boton5 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:60px;
	margin-top:508px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton5:hover {
	background-color:transparent;
}
.boton5:active {
	position:relative;
	
}

}

@media (max-width: 568px) {
   


#body {
	width:60%;
}  
#ban{
	margin-top: 100px;
	margin-bottom:100px;
	width: 560px;
	height: 100px;
	background-color: #E2E2E2;
	text-align: center;
	
	
}
.boton {
	
	float:left;	
	cursor:pointer;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFF;
	height:35px;
	background-color:transparent;
	padding:0px;	
	border:0px;
	margin-left:10px;
	margin-top:490px;
	
 }
.boton:hover {
	background-color:transparent;
}
.boton:active {
	position:relative;
	
}
   
.boton1 {
	float:left;	
	cursor:pointer;
	margin-left:150px;
	margin-top:500px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	border:0PX;
	padding:0px;
	
  
	
}
.boton1:hover {
	background-color:transparent
}
.boton1:active {
	position:relative;
	
}
.boton2 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:230px;
	margin-top:1190px;	
	background-color:transparent;
	color:#FFF;
	
	
	
	
}
.boton2:hover {
	background-color:transparent;
}
.boton2:active {
	position:relative;
	
}

.boton3 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:20px;
	margin-top:0px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	
	
	
}
.boton3:hover {
	font-size:14px;
}
.boton3:active {
	position:relative;
	
}


.pdf {
	font-size:18px;
	
}
.boton4 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:8px;
	margin-top:1442px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton4:hover {
	background-color:transparent;
}
.boton4:active {
	position:relative;
	
}
.gris {
	background-color:#dddddd;
	clear: both;
	height: 120px;
	width: 568px;
	margin-left:0px;
}


.letra1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color:#b3b0b0;
	text-align:center;
	padding-top:20px;
	margin:0px;
}
.letra2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #b3b0b0;
	text-align: center;
	margin:0px;
	padding-top:10px;
}
.boton5 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:50px;
	margin-top:1445px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton5:hover {
	background-color:transparent;
}
.boton5:active {
	position:relative;
	
}

}
@media (max-width: 480px) {
	

	#EnviarContacto_planes {
		background-color: #97C354;
		font-family: 'Archivo Narrow';
		font-size: 14px;
		width: 52px;
		margin: 0 10;
		float: right;
	}


#body {
	width:40%;
} 
div#barra{
	margin-top: 20px;
	margin-bottom:100px;
	width: 365px;
	height: 80px;
	background-color: #E2E2E2;
	text-align: center;
	
	
}
.barra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #919191;
	padding-top:30px;
	margin-top:20px;
	margin-bottom:0px;
	width:365;
	height:120px;

}
.barra2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	margin-top:0px;
	margin-bottom: 1px;
	margin-top: 0px; 
	
}
.boton {
	
	float:left;	
	cursor:pointer;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFF;
	height:35px;
	background-color:transparent;
	padding:0px;	
	border:0px;
	margin-left:10px;
	margin-top:555px;
	
  
	
}
.boton:hover {
	background-color:transparent;
}
.boton:active {
	position:relative;
	
}
   
.boton1 {
	float:left;	
	cursor:pointer;
	margin-left:220px;
	margin-top:575px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	border:0PX;
	padding:0px;
	font-size:10px;
	
  
	
}
.boton1:hover {
	background-color:transparent
}
.boton1:active {
	position:relative;
	
}
.boton2 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:265px;
	margin-top:1315px;	
	background-color:transparent;
	color:#FFF;
	
	
	
	
}
.boton2:hover {
	background-color:transparent;
}
.boton2:active {
	position:relative;
	
}

.boton3 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:15px;
	margin-top:0px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	
	
	
}
.boton3:hover {
	font-size:14px;
}
.boton3:active {
	position:relative;
	
}


.pdf {
	font-size:18px;
	
}
.boton4 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:395px;
	margin-top:-15px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton4:hover {
	background-color:transparent;
}
.boton4:active {
	position:relative;
	
}
.gris {
	background-color:#dddddd;
	clear: both;
	height: 100px;
	width: 410px;
	margin-left:0px;
}


.letra1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#b3b0b0;
	text-align:center;
	padding-top:20px;
	margin:0px;
}
.letra2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b3b0b0;
	text-align: center;
	margin:0px;
	padding-top:10px;
}
.boton5 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:75px;
	margin-top:1610px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton5:hover {
	background-color:transparent;
}
.boton5:active {
	position:relative;
	
}
}
@media (max-width: 430px) {
	

#body {
	width:40%;
} 
div#barra{
	margin-top: 20px;
	margin-bottom:100px;
	width: 365px;
	height: 80px;
	background-color: #E2E2E2;
	text-align: center;
	
	
}
.barra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #919191;
	padding-top:30px;
	margin-top:20px;
	margin-bottom:0px;
	width:365;
	height:120px;

}
.barra2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	margin-top:0px;
	margin-bottom: 1px;
	margin-top: 0px; 
	
}
.boton {
	
	float:left;	
	cursor:pointer;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFF;
	height:35px;
	background-color:transparent;
	padding:0px;	
	border:0px;
	margin-left:10px;
	margin-top:555px;
	
  
	
}
.boton:hover {
	background-color:transparent;
}
.boton:active {
	position:relative;
	
}
   
.boton1 {
	float:left;	
	cursor:pointer;
	margin-left:220px;
	margin-top:575px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	border:0PX;
	padding:0px;
	font-size:10px;
	
  
	
}
.boton1:hover {
	background-color:transparent
}
.boton1:active {
	position:relative;
	
}
.boton2 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:250px;
	margin-top:1273px;	
	background-color:transparent;
	color:#FFF;
	
	
	
	
}
.boton2:hover {
	background-color:transparent;
}
.boton2:active {
	position:relative;
	
}

.boton3 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:15px;
	margin-top:0px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	
	
	
}
.boton3:hover {
	font-size:14px;
}
.boton3:active {
	position:relative;
	
}


.pdf {
	font-size:18px;
	
}
.boton4 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:365px;
	margin-top:-15px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton4:hover {
	background-color:transparent;
}
.boton4:active {
	position:relative;
	
}
.gris {
	background-color:#dddddd;
	clear: both;
	height: 100px;
	width: 410px;
	margin-left:0px;
}


.letra1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#b3b0b0;
	text-align:center;
	padding-top:20px;
	margin:0px;
}
.letra2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b3b0b0;
	text-align: center;
	margin:0px;
	padding-top:10px;
}
.boton5 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:55px;
	margin-top:1565px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton5:hover {
	background-color:transparent;
}
.boton5:active {
	position:relative;
	
}



}
@media (max-width: 380px) {
	

#body {
	width:40%;
} 
div#barra{
	margin-top: 20px;
	margin-bottom:100px;
	width: 325px;
	height: 80px;
	background-color: #E2E2E2;
	text-align: center;
	
	
}
.barra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #919191;
	padding-top:30px;
	margin-top:20px;
	margin-bottom:0px;
	width:365;
	height:120px;

}
.barra2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	margin-top:0px;
	margin-bottom: 1px;
	margin-top: 0px; 
	
}
.boton {
	
	float:left;	
	cursor:pointer;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFF;
	height:35px;
	background-color:transparent;
	padding:0px;	
	border:0px;
	margin-left:10px;
	margin-top:475px;
	
  
	
}
.boton:hover {
	background-color:transparent;
}
.boton:active {
	position:relative;
	
}
   
.boton1 {
	float:left;	
	cursor:pointer;
	margin-left:200px;
	margin-top:495px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	border:0PX;
	padding:0px;
	font-size:10px;
	
  
	
}
.boton1:hover {
	background-color:transparent
}
.boton1:active {
	position:relative;
	
}
.boton2 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:230px;
	margin-top:1203px;	
	background-color:transparent;
	color:#FFF;
	
	
	
	
}
.boton2:hover {
	background-color:transparent;
}
.boton2:active {
	position:relative;
	
}

.boton3 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:15px;
	margin-top:0px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	
	
	
}
.boton3:hover {
	font-size:14px;
}
.boton3:active {
	position:relative;
	
}


.pdf {
	font-size:18px;
	
}
.boton4 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:340px;
	margin-top:-15px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton4:hover {
	background-color:transparent;
}
.boton4:active {
	position:relative;
	
}

.boton5 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:55px;
	margin-top:1455px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton5:hover {
	background-color:transparent;
}
.boton5:active {
	position:relative;
	
}

.gris {
	background-color:#dddddd;
	clear: both;
	height: 100px;
	width: 360px;
	margin-left:0px;
}


.letra1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#b3b0b0;
	text-align:center;
	padding-top:20px;
	margin:0px;
}
.letra2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b3b0b0;
	text-align: center;
	margin:0px;
	padding-top:10px;
}



}


@media (max-width: 360px) {
	

#body {
	width:40%;
} 
div#barra{
	margin-top: 20px;
	margin-bottom:100px;
	width: 325px;
	height: 80px;
	background-color: #E2E2E2;
	text-align: center;
	
	
}
.barra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #919191;
	padding-top:30px;
	margin-top:20px;
	margin-bottom:0px;
	width:365;
	height:120px;

}
.barra2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	margin-top:0px;
	margin-bottom: 1px;
	margin-top: 0px; 
	
}
.boton {
	
	float:left;	
	cursor:pointer;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFF;
	height:35px;
	background-color:transparent;
	padding:0px;	
	border:0px;
	margin-left:10px;
	margin-top:475px;
	
  
	
}
.boton:hover {
	background-color:transparent;
}
.boton:active {
	position:relative;
	
}
   
.boton1 {
	float:left;	
	cursor:pointer;
	margin-left:200px;
	margin-top:495px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	border:0PX;
	padding:0px;
	font-size:10px;
	
  
	
}
.boton1:hover {
	background-color:transparent
}
.boton1:active {
	position:relative;
	
}
.boton2 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:220px;
	margin-top:1155px;	
	background-color:transparent;
	color:#FFF;
	
	
	
	
}
.boton2:hover {
	background-color:transparent;
}
.boton2:active {
	position:relative;
	
}

.boton3 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:15px;
	margin-top:0px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	
	
	
}
.boton3:hover {
	font-size:14px;
}
.boton3:active {
	position:relative;
	
}


.pdf {
	font-size:18px;
	
}
.boton4 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:320px;
	margin-top:-15px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton4:hover {
	background-color:transparent;
}
.boton4:active {
	position:relative;
	
}

.boton5 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:45px;
	margin-top:1400px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton5:hover {
	background-color:transparent;
}
.boton5:active {
	position:relative;
	
}

.gris {
	background-color:#dddddd;
	clear: both;
	height: 100px;
	width: 360px;
	margin-left:0px;
}


.letra1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#b3b0b0;
	text-align:center;
	padding-top:20px;
	margin:0px;
}
.letra2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b3b0b0;
	text-align: center;
	margin:0px;
	padding-top:10px;
}



}

@media (max-width: 320px) {
	

#body {
	width:40%;
} 
div#barra{
	margin-top: 20px;
	margin-bottom:100px;
	width: 325px;
	height: 80px;
	background-color: #E2E2E2;
	text-align: center;
	
	
}
.barra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #919191;
	padding-top:30px;
	margin-top:20px;
	margin-bottom:0px;
	width:365;
	height:120px;

}
.barra2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	margin-top:0px;
	margin-bottom: 1px;
	margin-top: 0px; 
	
}
.boton {
	
	float:left;	
	cursor:pointer;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFF;
	height:35px;
	background-color:transparent;
	padding:0px;	
	border:0px;
	margin-left:10px;
	margin-top:415px;
	
  
	
}
.boton:hover {
	background-color:transparent;
}
.boton:active {
	position:relative;
	
}



   
.boton1 {
	float:left;	
	cursor:pointer;
	margin-left:160px;
	margin-top:435px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	border:0PX;
	padding:0px;
	font-size:10px;
	
  
	
}
.boton1:hover {
	background-color:transparent
}
.boton1:active {
	position:relative;
	
}
.boton2 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:195px;
	margin-top:1092px;	
	background-color:transparent;
	color:#FFF;
	
	
	
	
}
.boton2:hover {
	background-color:transparent;
}
.boton2:active {
	position:relative;
	
}

.boton3 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:15px;
	margin-top:0px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	
	
	
}
.boton3:hover {
	font-size:14px;
}
.boton3:active {
	position:relative;
	
}


.pdf {
	font-size:18px;
	
}
.boton4 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:287px;
	margin-top:-15px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton4:hover {
	background-color:transparent;
}
.boton4:active {
	position:relative;
	
}

.boton5 {
	padding:0px;
	border:0px;
	float:left;	
	cursor:pointer;
	margin-left:35px;
	margin-top:1310px;
	background-color:transparent;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
.boton5:hover {
	background-color:transparent;
}
.boton5:active {
	position:relative;
	
}

.gris {
	background-color:#dddddd;
	clear: both;
	height: 100px;
	width: 320px;
	margin-left:0px;
}


.letra1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#b3b0b0;
	text-align:center;
	padding-top:20px;
	margin:0px;
}
.letra2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b3b0b0;
	text-align: center;
	margin:0px;
	padding-top:10px;
}



}

.grilla-planes{
	display: grid;
	grid-template-columns: repeat(3, 300px);
	padding-top: 15px;
	justify-items: center;
	width: 900px;
	margin: 0 auto;
}

.contenidoDTE{
	background-color: #fff;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.4);
	border-radius: 30px 0 30px 0;
	width: 280px;
	height: 396px;
	margin: 8px 10px 15px 10px;
}

.contenido-interno{
	padding: 21px 15px 0 15px;
}

.titulo-boleta {
	font-family: 'Montserrat', sans-serif;
	font-weight: 800; 
	font-style: italic; 
	font-size: 20px; 
	color: #777777;
	margin-top:5px;
	text-align: center;
	line-height: 0.9;
}

.precio-incorporacion {
	display: flex;
	justify-content: center;
	align-items: baseline;
	border-top: 2px solid #f0f0f0;
	font-family: 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
	margin: 14px 22px 0px 22px;
	color: #333;
	font-weight: bold;
}

.precio-info {
	display: flex;
	justify-content: center;
	align-items: center;
	border-top: 2px solid #f0f0f0;
	border-bottom: 2px solid #f0f0f0;
	padding-bottom: 2px;
	font-family: 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
	margin: 14px 22px;
	color: #333;
	font-weight: bold;
}

.precio-incorporacion  .texto-precio{
	font-size: 16px;
	margin-right: 8px; 
}

.texto-precio {
	font-size: 21px;
	margin-right: 8px; 
}

.precio-incorporacion  .precio{
	font-size: 26px;
}

.precio {
	font-size: 35px;
}

.iva-precio{
	display: flex;
	justify-content: end;
	padding-right: 28px;
}

.iva-precio p{
	font-family: 'Open Sans', Arial, 'Roboto', sans-serif;
	font-size: 10px;
	color: #777;
	margin-top: -5px;
	margin-bottom: 5px;
}

.mensaje-precio{
	display: flex;
	justify-content: center;
	border-bottom: 2px solid #f0f0f0;
	margin: 0 22px;
	padding-bottom: 7px;
}

.mensaje-precio p{
	font-family: 'Montserrat', sans-serif;
	font-weight: 750;
	font-style: italic;
	font-size: 13px;
	color: #777777;
	margin: 0;
}

.descripcion{
	text-align: justify;
	text-align-last: left;
	font-family: 'Open Sans', Arial, 'Roboto', sans-serif;
	font-size: 14px;
	color: #777;
	margin: 10px 0px 7px 10px;
	width: 230px;
}

.titulo-lista{
	font-family: 'Open Sans', Arial, 'Roboto', sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #777;
	margin: 28px 0px 0px 22px;
}

.lista-incorporacion{
	font-family: 'Open Sans', Arial, 'Roboto', sans-serif;
	font-size: 13.8px;
	color: #777;
	margin-top: 2px;
	margin-bottom: 15px;
	padding-left: 19px;
	display: flex;
	flex-direction: column; 
}

.item-incorporacion {
	display: flex;
	align-items: flex-start; 
}

.item-incorporacion div {
	width: 10px; 
	display: flex;
	justify-content: center; 
	margin-top: 1px; 
}

.item-incorporacion span {
	line-height: 1.4; 
}

.contenedor-btn-incorporacion{
	display: flex;
	justify-content: center;
}

.contenedor-btn-incorporacion button{
	border:0;
	background-color: #519131;
	width: 160px;
	height: 36px;
	border-radius: 5px;
	cursor: pointer;
}

.btn-incorporacion{
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
}

.tablaPrecios {
	width: 230px;
	border-collapse: collapse;
	font-family: Arial, sans-serif;
	text-align: center;
	border: 1px solid #f0f0f0;
	margin-left: 10px;
}

.tablaPrecios thead th {
	background-color: #519131;
	color: white;
	padding: 5px;
	font-size: 10px;
	font-weight: normal;
	border-right: 1px solid #f0f0f0;
}

.tablaPrecios tbody td {
	color: #777;
	padding: 2px;
	border-right: 1px solid #f0f0f0;
	font-family: 'Segoe UI', 'Roboto', 'Open Sans', sans-serif;
	font-weight: bold;
}

.tablaPrecios tbody tr:nth-child(even) {
	background-color: #fff;
}

.tablaPrecios tbody tr:nth-child(odd) {
	background-color: #eff9ee;
}

.tablaPrecios a {
	color: blue;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

.mensajeTabla{
	font-family: 'Open Sans', Arial, 'Roboto', sans-serif;
	font-size: 10px;
	color: #777;
	margin: 2px 0px 0px 10px;
}

.footer-dte {
	font-family: 'Open Sans', Arial, 'Roboto', sans-serif;
	font-size: 10px;
	color: #777;
	width: 230px;
	margin: 2px 0px 0px 10px;
}

.footer-contenedor {
	display: flex;
	justify-content: space-between;
	margin-bottom: 8px;
}

.texto-subrayado{
	text-align: center;
}

.texto-subrayado span {
	display: inline-block;
	text-decoration: underline;
	cursor: pointer;
}

.barrasello {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 50px;
	grid-column: span 3;
}

.texto-barra {
	font-family: 'Montserrat', sans-serif;
	font-size: clamp(18px, 3vw, 22px);
	font-style: italic;
	color: white;
	font-weight: bold;
	text-align: center;
	background-color: #519131;
	padding: 15px 45px 15px 30px;
	border-top-left-radius: 15px;
	white-space: nowrap;
}

.sello img {
	width: clamp(110px, 25vw, 130px);
	margin-left: -18px;
}

@media (max-width: 915px){ 
	.grilla-planes{
		grid-template-columns: minmax(320px, auto);
		width: 90%;
	}
	.barrasello {
		grid-column: span 1;
	}
}
@media (max-width: 610px){ 
	.barrasello > div:first-child {
		display:none;
	}
	.barrasello > div:nth-child(2) {
		display:block !important;
		font-size: clamp(14px, 3.5vw, 20px);
	}
	.texto-barra {
		padding: 10px 35px 10px 20px;
	}
}


