@charset "utf-8";
/* CSS Document */

/************************************************************************************
TABLA PRODUCTOS 2 COLUMNAS
*************************************************************************************/
.datagrid table {
	border-collapse: collapse;
	text-align: center;
	width: 100%;
	background-color: #ccd3e1;
} 
.datagrid {
	font: normal 12px/150% Arial, Helvetica, sans-serif;
	overflow: hidden;
}
.datagrid table th{
	background-color: #002d56;
	border: 1px solid #E5E5E5;
	color: #FFF;
	font-weight: bold;
	vertical-align: middle;
}

.datagrid table td, .datagrid table th {
	padding: 5px 10px;
	vertical-align: middle;
}
.datagrid table tbody td {
	color: #002D56;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #E5E5E5;
}
.datagrid table tbody td:first-child { border-left: none; }.datagrid table tbody tr:last-child td { border-bottom: none; }
.izq {
	text-align: left;
}
.izq-multi {
	text-align: right;
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
	

/************************************
SIDEBAR PRODUCTOSSS
***********************************/

	.body .sidebar h5 {
	margin-bottom:15px;
	margin-top: 10px;
}
.aplicacion {
	color: #FFF !important;
	background-color: #002d56;
	margin: 0px !important;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	font-size: 13px !important;
	text-transform: uppercase !important;
}

	.body .sidebar ul.blogs {
		margin-bottom:33px;
	}

.body .sidebar ul.blogs li {
	margin-bottom:18px;
	display:block;
	margin-bottom: 0px;
	display: block;
	background: #ccd3e1;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	border: 1px solid #E5E5E5;
	color: #002D56;
font-size: 12px;
}

	.body .sidebar ul.blogs li .border {
	float:left;
	padding:0;
	margin: 0;
}
	.body .sidebar ul.blogs li img, .body .sidebar ul.img-list li img {
		overflow:hidden;
		padding:3px;
		border:1px solid #e6e6e6;
	}
	.body .sidebar ul.blogs li .border div.mask, .body .sidebar ul.img-list li .border div.mask {margin:4px;}
	.body .sidebar ul.blogs li p {
		float:left;
		font-size:11px;
		max-width:136px;
		margin-left:7px;
		font-family:Arial, Helvetica, sans-serif;
	}
	.body .sidebar ul.blogs li p a {
		font-size:13px;
		font-weight:600;
		font-family:"Open Sans";
		display:block;
		line-height:0;
		margin:8px 0 9px 0;
	}
	.body .sidebar ul.blogs li p span {
		display:block;
		font-family:"Open Sans";
		font-style:italic;
		line-height:0;
		margin-top:7px;
		position:relative; /* IE7 FIX */
	}

/**********************Imagen Lata*******************/

	.body .sidebar ul.lata-imagen {
		margin-bottom:33px;
		float: left;
		width: 100%;
	}
	.body .sidebar ul.lata-imagen li {
		margin-bottom:18px;
		display:block;
	}
	.body .sidebar ul.lata-imagen li .border {
	float:left;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}
	.body .sidebar ul.lata-imagen li img, .body .sidebar ul.img-list li img {
		overflow:hidden;
		background: transparent;
		border: none;
	}
	.body .sidebar ul.lata-imagen li .border div.mask, .body .sidebar ul.img-list li .border div.mask {margin:4px;}
	.body .sidebar ul.lata-imagen li p {
		float:left;
		font-size:11px;
		max-width:136px;
		margin-left:7px;
		font-family:Arial, Helvetica, sans-serif;
	}
	.body .sidebar ul.lata-imagen li p a {
		font-size:13px;
		font-weight:600;
		font-family:"Open Sans";
		display:block;
		line-height:0;
		margin:8px 0 9px 0;
	}
	.body .sidebar ul.lata-imagen li p span {
		display:block;
		font-family:"Open Sans";
		font-style:italic;
		line-height:0;
		margin-top:7px;
		position:relative; /* IE7 FIX */
	}
