/* ..................... CMS Home tabla: OFERTAS ..................... */
.cmsofertas {
	margin-left: 	14px;
	width: 		 	616px;
}

/* TD */
.cmsofertas td {
	border-right: 	1px solid #bfbfbf;
	padding: 	 	0px 10px;
}

.cmsofertas .ultimo {
	border-right: 	none;
}

.cmsofertas .impar td {
	background: 	#f6f6f6;
}

.cmsofertas .linetop td {
	background: url(images/content/tableofertas_linetop.gif) repeat-x;
	border:		none;
	padding: 	0px;
}

.cmsofertas .linebottom td {
	background: url(images/content/tableofertas_linebottom.gif) repeat-x;
	border:		none;
	padding: 	0px;
}

/* ..................... CMS Home tabla: CAMPANYAS ..................... */
.cmscampanyas {
	margin-left: 	14px;
	width: 		 	616px;
}

.cmscampanyas_big {
	width: 		 	100%;
}

.cmscampanyas img, .cmscampanyas_big img {
	border: 1px solid #3d3d3d;
}

/* TD */
.cmscampanyas td, .cmscampanyas_big td {
	padding: 	 	0px 10px;
}

.cmscampanyas .impar td, .cmscampanyas_big .impar td {
	background: 	#f6f6f6;
}

.cmscampanyas .linetop td, .cmscampanyas_big .linetop td {
	background: url(images/content/tableofertas_linetop.gif) repeat-x;
	border:		none;
	padding: 	0px;
}

.cmscampanyas .linebottom td, .cmscampanyas_big .linebottom td {
	background: url(images/content/tableofertas_linebottom.gif) repeat-x;
	border:		none;
	padding: 	0px;
}

.cmscampanyas .linewhite td, .cmscampanyas_big .linewhite td {
	background: url(images/content/tableofertas_linewhite.gif) repeat-x;
	border:		none;
	padding: 	0px;
}

.cmscampanyas span, .cmscampanyas_big span {
	display: block;
}

.cmscampanyas .company, .cmscampanyas_big .company {
	padding-bottom: 5px;
}

.cmscampanyas .asignada, .cmscampanyas_big .asignada {
	color: 			#cb0000;
	font-size:  	10px;
	text-align: 	right;
	vertical-align: bottom;
}

.cmscampanyas .pendiente, .cmscampanyas_big .pendiente {
	color: 			#890264;
	font-size:  	10px;
	text-align: 	right;
	vertical-align: bottom;
}

/* Span's */
table .date {
	color:		#8c8c8c;
	font-size:  9px;
}

table .descargar {
	color:		#8c8c8c;
	font-size:  9px;
	text-align: right;
}
	table .descargar a {
		color:			 #8c8c8c;
		text-decoration: none;
	}
	table .descargar a:hover {
		color:			 #CF9D47;
		text-decoration: underline;
	}
	table .descargar img {
		border: 		none;
		vertical-align: -2px;
	}

table .date_center {
	color:		#8c8c8c;
	font-size:  9px;
	text-align: center;
}

table .name {
	font-size:   12px;
	font-weight: bold;
}

table .name_read {
	font-size:   12px;
}

table .name a {
	font-size:   	12px;
	font-weight: 	bold;
	text-decoration:none;
}

table .name a:hover {
	color: 			#cf9d47;
	text-decoration:underline;
}

table .name_read a {
	font-size:   	12px;
	text-decoration:none;
}

table .name_read a:hover {
	color: 			#cf9d47;
	text-decoration:underline;
}

table .name_2 {
	color:		#797979;
	font-size:   11px;
	font-weight: bold;
}

table .company, table .company_2 {
	color:		#81683d;
	font-size:   10px;
	font-weight: bold;
}

table .campanya {
	color:		#81683d;
	font-size:   10px;
	text-align:  right;
}

table .nopagado {
	color: 			#cb0000;
	font-size:  	10px;
	text-align: 	center;
}

table .pagado {
	color: 			#19b14b;
	font-size:  	10px;
	text-align: 	center;
}

table .vacantes {
	font-size:   10px;
}

table .label {
	padding-bottom: 4px;
}

table .label_info {
	display: 		block;
	padding-bottom: 10px;
	padding-left:	10px;
}

table .pendiente {
	color: 			#890264;
	display: 		block;
	font-size:  	10px;
	text-align: 	center;
	vertical-align: bottom;
	width:			100%;
}

table .contratada {
	color: 			green;
	display: 		block;
	font-size:  	10px;
	text-align: 	center;
	vertical-align: bottom;
	width:			100%;
}

table .denegada {
	color: 			red;
	display: 		block;
	font-size:  	10px;
	text-align: 	center;
	vertical-align: bottom;
	width:			100%;
}

table .no_asignada {
	color: 			red;
	display: 		block;
	font-size:  	10px;
	text-align: 	center;
	vertical-align: bottom;
	width:			100%;
}

table .primera_reserva {
	color: 			maroon;
	display: 		block;
	font-size:  	10px;
	text-align: 	center;
	vertical-align: bottom;
	width:			100%;
}

