/* Contenido */
.box_content { /*background: #ffffff; font-family: Arial;*/ margin:0 auto; width:872px; }
.box_content .top_box_content { background: url(top_cuerpo.png) no-repeat top left; width:872px; height:50px; float:left; }
.box_content ul { list-style: none; margin:0px; padding:0px; }

.center_box_content { background: #ffffff; border-left:1px solid #acb5c7; border-right:1px solid #acb5c7; width:870px; line-height:normal; padding-bottom:5px; float:left; }
.bottom_box_content { background: url(bottom_cuerpo.png) no-repeat top left; width:872px; height:34px; float:left; }

.box_content_title { float: left; border-bottom: 1px solid #acb5c7; width: 837px; margin: 8px 0 0 15px; padding-bottom: 2px; }
.box_content_title p { float: left; width: 630px; font-size: 18px; color: #2164a8; margin: 2px; }
.box_content_title span { float: right; font-size: 12px; padding: 8px 5px 0 0; display: block; }

.box_content_footer { position: inherit; padding-top: 0px; padding-bottom: 4px; text-align: center; }
.box_content_footer2 { text-align: center; padding-top: 27px; }

.box_content_txt { width:600px; }
.box_content_txt_max { width:835px; }
.box_content_swf_max { width:835px; height:600px; }
.box_content_txt, .box_content_txt_max, .box_content_swf_max { float:left; margin-left:15px; text-align:justify; }
.box_content_txt ul, .box_content_txt_max ul { padding-top: 10px; padding-bottom: 10px; list-style: none; }
.box_content_txt ul li, .box_content_txt_max ul li { text-align:justify; margin-left:15px; padding-left: 15px; margin-bottom:3px; background: url(li.png) no-repeat center left; }
.box_content_txt ul li a, .box_content_txt_max ul li a { font-weight: normal; }
.box_content_txt ul li a:hover, .box_content_txt_max ul li a:hover { text-decoration:underline; }

.box_content_txt_title { font-size: 14px; color: #328FEE; padding-bottom: 1px; border-bottom: 1px solid #ccc; }

.box_content_right { float:left; width:194px; margin-left:30px; text-align: justify; }
.box_content_right a.enlaceflecha { background-position:bottom right; display: block; width:194px; margin-left:0px; padding-top:170px; }
.box_content_right a.enlaceflecha:hover { background-position:bottom right; }

.box_content_right_demo { width: 210px; margin: auto; background: url(../img/productos/demo.jpg) no-repeat center top; }

a.enlaceflecha { font-size: 12px; font-weight: bold; color: #677792; }
a.enlaceflecha { display: block; padding: 1px 5px; border-bottom: 1px dotted #ccc; background: url(../img/arrow_blue.png) center right no-repeat; background-position: 163px; }
a.enlaceflecha:hover { background: url(../img/arrow_orange.png) center right no-repeat; background-position: 163px; color: #328FEE; text-decoration: none; }

/* beneficios-style, pensado-style */
.beneficios-style, .pensado-style {
	font-size: 11px;
	margin: 2px;
	text-align: left;
	border-collapse: collapse;
	border: 2px solid #328FEE;
}
.beneficios-style thead tr td {
	background: #328FEE url(icon_beneficios.jpg) center left no-repeat;
	height: 28px;
}
.pensado-style thead tr td {
	background: #328FEE url(icon_pensado.jpg) center left no-repeat;
	height: 28px;
}
.beneficios-style thead tr td, .pensado-style thead tr td {
	color: #fff;
	padding: 0px 6px 0px 40px;
	border-top: 1px solid #328FEE; border-bottom: 1px solid #328FEE;
	text-align: left;
	font-weight: bold;
}
.beneficios-style tbody tr td, .pensado-style tbody tr td {
	background: #E8EDFF;
	color: #669;
	padding: 5px 6px 5px 6px;
	border-top: 1px solid #fff; border-bottom: 1px solid #fff;
	text-align: left;
	width: 300px;
}
.beneficios-style tbody tr:hover td, .pensado-style tbody tr:hover td {
	background: #C9D4FD;
	color: #339;
}

/* basic-style */
.basic-style { font-size: 11px; }
.basic-style {
	margin: 0px;
	text-align: left;
	border-collapse: collapse;
}
.basic-style caption {
	background: url(../css/box_header_bg.png) repeat-x;
	color: #000;
	font-size: 12px; font-weight: normal;
	padding: 6px;
	border: 1px solid #CBD9DE;
}
.basic-style th { padding: 6px 7px 6px 7px; }
.basic-style th {
	background: #DEE5FF;
	color: #339;
	font-weight: normal;
	border-top: 1px solid #fff; border-bottom: 1px solid #fff;
	text-align: center;
}
.basic-style td { padding: 6px 7px 6px 7px; }
.basic-style td {
	background: #E8EDFF;
	color: #669;
	border-top: 1px solid #fff; border-bottom: 1px solid #fff;
	border-left: 1px solid #E8EDFF; border-right: 1px solid #E8EDFF;
	text-align: justify;
}
.basic-style td.column { text-align: center; }
.basic-style thead tr td { padding: 12px 7px 12px 7px; }
.basic-style thead tr td {
	background: #DEE5FF;
	color: #669;
	border-top: 1px solid #fff; border-bottom: 1px solid #fff;
}
.basic-style tfoot tr td {
	background: #fff;
	color: #677792;
	text-align: center;
	border: 1px solid #DEE5FF;
}
.basic-style tbody tr:hover td { color: #339; }

/* tech-style */
.tech-style {
	font-size: 11px;
	margin: 0px;
	text-align: left;
	border-collapse: collapse;
}
.tech-style caption {
	background: url(../css/box_header_bg.png) repeat-x;
	color: #000;
	font-size: 12px; font-weight: normal;
	padding: 6px;
	border: 1px solid #CBD9DE;
}
.tech-style th {
	background: #b1c3fe;
	color: #2164A8;
	font-weight: normal;
	padding: 4px 7px 4px 7px;
	border-top: 1px solid #fff; border-bottom: 1px solid #fff;
	text-align: center;
}
.tech-style td {
	background: #DEE5FF;
	color: #669;
	padding: 3px 4px 3px 4px;
	border-top: 1px solid #fff; border-bottom: 1px solid #fff;
	text-align: center;
}
.tech-style td.column { text-align: left; }
.tech-style tfoot tr td {
	background: #E8EDFF;
	color: #99C;
	text-align: center;
}
.tech-style tbody tr:hover td {
	background: #C9D4FD;
	color: #339;
}

