@charset "utf-8";
/* CSS Tributasoft */

/*Leyenda*/
.dnnFormMessage {
border: 1px solid rgba(104, 136, 35, 0.2);
background: rgba(101, 133, 32, 0.15);
}
/*Registro*/
.text-contenedor {
	padding: 3px;
}

.text {
	text-align:justify;
	padding: 23px;
	position: relative;
}

.text h1 {
	color: #658520;
	text-align:center;
}

.text h3 {
	color: #658520;
}


.text p {
	color: #466411;
	font-size:16px;
}

.text ul {
	margin-left: 50px;	
}

.text li {
	margin:0;
	font-size: 16px;
	color: #466411;
	list-style-type:disc !important;
}

.text ol {
	color: #466411;
	list-style-type: circle !important;
}

.text-contenedor2 {
	background:rgba(204, 204, 204, 0.2);
	padding: 3px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #e8e8e8;
}

.text2 {
	text-align:justify;
	background: rgba(245, 245, 245, 0.5);
	padding: 23px;
	position: relative;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.15);
	box-shadow: 0 1px 3px rgba(0,0,0,0.15);
}

.text2 strong {
	color: #658520;
}

.text2 h2 {
	color: #658520;
	line-height: 0px;
}
.text2 p {
	color: #2E3639;
}

.text-contenedor3 {
	padding: 3px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid rgba(232, 232, 232, 0);
}

.text3 {
	text-align:justify;
	background:#88B12A;
	padding: 23px;
	position: relative;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.15);
	box-shadow: 0 1px 3px rgba(0,0,0,0.15);
}

.title3 {
	text-align:center;
	/*background:rgba(226, 226, 226, 0.8);*/
	padding: 23px;
	position: relative;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
/*	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.15);
	box-shadow: 0 1px 3px rgba(0,0,0,0.15);*/
}


.text3 p {
	margin:0;
	font-size: 16px;
	color: #fff;
}

.text3 li {
	margin:0;
	font-size: 16px;
	color: #88B12A;
	list-style-type:disc !important;
}


.title3 h1 {
	color: #658520;
	text-align:center;
}

.text3 h3 {
	color: #a0ce4e;
}


/*Tabla*/
.boxer h2 {
	font-size: 24px;
	color: #466411;
}


.boxer {
	width:100%;
   display: table;
   border-collapse: collapse;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
}
 
.boxer .box-row {
   display: table-row;
}
 
.boxer .box {
	display: table-cell;
	text-align: center;
	vertical-align: top;
	border: 5px solid transparent;
/*	background:rgba(160, 206, 78, 0.80);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.15);
	box-shadow: 0 1px 3px rgba(0,0,0,0.15);
*/
   
}

.boxer .box img {
	-webkit-transform: scale(.9);
	-moz-transform: scale(.9);
	-ms-transform: scale(.9);
	-o-transform: scale(.9));         
	transform: scale(.9);
	
	-webkit-transition: all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940);
	-moz-transition: all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940);
	-ms-transition: all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940);
	-o-transition: all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940);
	transition: all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940); /* easeOutQuad */
}

/*.boxer .box:hover{
	background:url(../images/pattern2.png);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.15);
	box-shadow: 0 1px 3px rgba(0,0,0,0.15);
	cursor: pointer;
}*/

.box:hover img {
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1));
	-ms-transform: scale(1);
	transform: scale(1);
}
/*fin Tabla*/

/*Tabla 2*/
.tabla h2 {
	font-size:24px;
	color:#466411;
}


.tabla {
   display: table;
   border-collapse: collapse;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
}
 
.tabla .caja-fila {
   display: table-row;
}
 
.tabla {
	display: table-cell;
	text-align: center;
	vertical-align: top;
	border: 5px solid transparent;
/*	background:rgba(160, 206, 78, 0.80);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.15);
	box-shadow: 0 1px 3px rgba(0,0,0,0.15);
*/
   
}

.caja h2 {
	line-height: inherit !important;
	font-size: 18px;
	font-weight:600;
}
.caja {
	display: table-cell;
	text-align: center;
	/*vertical-align: middle;*/
	border: 5px solid transparent;
	width:50%;
}

.caja .text {
	text-align: justify;
	padding: 2px;
	position: relative;	
}


/*fin Tabla 2*/
/*boton*/
#descargar {
	text-align:center;
	color: #333;
	font-size: 11px;
	height: 25px;
	width: 100px;
	padding: 7px 15px 0;
	position: relative;
	vertical-align: middle;
	margin: 5px;
	background-color: #88B12A;
}

#descargar:hover {
	background-color: #466511;
	color:#FFF;
}
.boton-descargar{
	text-align:center;
	position:relative;
	margin:0;
	
}
/*fin boton*/
.tributasoft p{
	font-size:15px;
	color:#88B12A;
}

.tributasoft span {
	font-size:18px;

}

.principal {
	color:#ffffff;
}

.principal a{
	color:#88B12A;
}

.principal a:hover {
	text-decoration: underline;
	color:#88B12A;
}

.principal h2 {
	font-size: 20px;
	color:#ffffff;
}

.content-subtitle {
	font-size:15px;
	color:#ffffff;
}
.content-subtitle A:link {
	color:#88B12A;
	
}

/*align images*/
.align_left {
	float: left; 
	margin-right: 1em;
	margin-bottom: 1em;
}

.align_right {
	float: right; 
	margin-left: 1em;
	margin-bottom: 1em;
}

.align_center {
	display: block; 
	margin-left: auto; 
	margin-right: auto;
}
/* /align images*/

/*Principales BEneficios*/
.beneficios .content {
	float: left;
	width:55%;
	vertical-align: middle;
 
}
.beneficios h2 {
	line-height: inherit !important;
	font-size: 18px;
	font-weight:600;
}

.beneficios ul {
	margin-left: 50px;	
}

.beneficios li {
	margin:0;
	font-size: 16px;
	color: #466411;
	list-style-type:disc !important;
}

.beneficios ol {
	color: #466411;
	list-style-type: circle !important;
}

/* /Principales BEneficios */

/*Caracteristicas principales*/

.shadows {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
}
.caracpr .content {
	float: left;
	width:55%;
	vertical-align: middle;
 
}

.caracpr strong {
	font-weight:bold;
}

.caracpr em {
	font-style:italic;
}

.caracpr p {
	color: #466411;
	font-size:16px;
}

.caracpr h2 {
	line-height: inherit !important;
	font-size: 18px;
	font-weight:600;
}

.caracpr ul {
	margin-left: 50px;
	float: left;
}

.caracpr li {
	margin:0;
	font-size: 16px;
	color: #466411;
	list-style-type:disc !important;
}

.caracpr ol {
	color: #466411;
	list-style-type: circle !important;
}



/* /Caracteristicas principales*/
