@media all {

	body{
		margin: 0px;
		background-color: #E6EDE2;
	}

/* FUENTES */

	 hr {
		color: #F4F4F1;
		background-color: #F4F4F1;
		height: 1px;
	}

	form {
		margin:0px;
	}

	body, td, th {
		font-size: 9pt;
		font-family: Arial, Verdana, sans-serif;
		color: #000000;
	}

	h2, h3, h4, h5, h6, h7 {
		color: #666666;
		font-family: Arial, Verdana, sans-serif;
	}

	h1 {
		font-weight: normal;
		font-size: 155%;
	}

	h2 {
		font-weight: bold;
		font-size: 135%;
	}

	h2.oferta {
		margin-left: -9%;
	}

	h3 {
		font-weight: bold;
		font-size: 117%;/*120%*/
	}

	h4 {
		font-weight: bold;
		font-size: 105%;
	}

	p {
		padding: 0px 0px 9px 0px;
		line-height:17px;
		margin:0px
	}


	a {
		color: #5AB124;
		text-decoration: none;
	}
	a:hover {
		color: #ACD891;
		text-decoration: underline;
	}

	a.marca {
		color: #5AB124;
		text-decoration: underline;
	}
	a.marca:hover {
		color: #5AB124;
		text-decoration: none;
	}

	a.bot_contratar {
		background-color: #5AB124;
		border: 1px solid #5AB124;
		margin: 2px 5px 0px 5px;
		padding: 2px 10px 2px 10px;
		color: #ffffff;
		font-weight: normal;
		text-decoration: none;
		text-align: center;
	}
	a.bot_contratar:hover {
		background-color: #f4f4f4;
		border: 1px solid #999999;
		margin: 2px 5px 0px 5px;
		padding: 2px 10px 2px 10px;
		color:#999999;
		font-weight: normal;
		text-decoration: none;
		text-align: center;
	}




	a.bot_contratar2 {
		background-color: #5AB124;
		border: 1px solid #5AB124;
		margin: 2px 5px 0px 5px;
		padding: 2px 100px 2px 100px;
		color:#ffffff;
		font-weight: normal;
		text-decoration: none;
		text-align: center;
	}
	a.bot_contratar2:hover {
		background-color: #f4f4f4;
		border: 1px solid #999999;
		margin: 2px 5px 0px 5px;
		padding: 2px 100px 2px 100px;
		color: #999999;
		font-weight: normal;
		text-decoration: none;
		text-align: center;
	}

	a.bot_salir {
		position: relative;
		display: inline;
		background-color: #E6F3DE;
		border: 1px solid #5AB124;
		margin: 2px 0px 0px 50px;
		padding: 2px;
		color: #5AB124;
		font-weight: normal;
		text-decoration: none;
		text-align: center;
	}

	a.bot_salir:hover {
		position: relative;
		display: inline;
		background-color: #5AB124;
		border: 1px solid #5AB124;
		margin: 2px 0px 0px 50px;
		padding: 2px;
		color: #ffffff;
		font-weight: normal;
		text-decoration: none;
		text-align: center;
	}


	li {
		padding-bottom: 10px;
		margin-left: 30px;
	}

	ul.contratacion li {
		display: block;
		padding: 5px;
		margin-left: -20px;
		list-style: none;
		list-style-type: none;
	}

	ul.gestion_ampli {
		margin:6px 0px 0px 0px;
	}

	html>body ul.gesti_on_ampli{
		margin: 6px 0px 0px -40px;
	}


	li.normal {
		padding-bottom: 0px;
		margin-bottom: 0px;
	}

	.txt_marca {
		color: #509A22;
	}

	.txt_alarma {
		color: #FF0000;
	}

	.txt_gestion {
		color: #666666;
	}

	.txt_pie {
		color: #666666;
		font-size: 95%;
	}

	.txt_form {
		color: #666666;
	}

	.caja {
		border: #5AB124 1px solid;
		font-size: 12px;
		width: 150px;
		color: #777777;
		font-family: Arial, Helvetica, sans-serif;
		height: 18px;
		background-color: #ffffff;
	}

	.icono {
		border: 0px;
		padding: 5px;
		vertical-align: middle;
	}


/*MAQUETACION*/

	/* Estilos de cabecera */
	#cab_global {
		width: 100%;
		background-color: #FFFFFF;
		height: 50px;
		border-bottom: 2px solid #5C5F5A;
	}

	a.logo {
		background-image:url(/cliente/imagenes/logo_acens.gif);
		background-position: top left;
		background-repeat: no-repeat;
		width:180px;
		height:50px;
		position:absolute;
		top:0px;
		margin-left:10px;
	}

	#cab_siteName {
		margin: 0px;
		padding: 10px 0px 0px 200px;
		color: #000000;
	}

	#cab_slogan {
		position:absolute;
		right:20px;
		top:15px;
		color:#141414;
		height:20px;
	}



	/* Estilos del menu lateral*/
	#columnas_global {
		background-color: #B8BEB5;
	}

	#col_menu {
		width:200px;
		padding-top: 18px;
	}

	.col_menu_boton a {
		position: relative;
		display: block;
		color: #5AB124;
		font-weight: bold;
		text-decoration: none;
		font-size: 120%;
		padding: 2px 10px 2px 10px;
		margin: 2px 10px 0px 10px;
		background-color: #FFFFFF;
	}

	.col_menu_boton a:hover {
		color: #FFFFFF;
		background-color: #5AB124;
		text-decoration: none;
	}

	#col_menu .caja_inf {
		padding: 10px;
		margin: 10px 10px 0px 10px;
		background-color: #FCFDFC;
	}

	#col_menu .caja_inf h1 {
		color: #666666;
		font-weight: bold;
		font-size: 120%;
		margin: 0px 0px 10px;
	}

	#col_menu .caja_inf p {
		color: #666666;
	}

	.col_menu_a_titlateral {
		font-weight: bold;
		font-size: 120%;
		text-decoration: none;
	}



	#centrarvertical {
		height: 40px;
		border:1px solid red; 
		/*vertical-align:center; */
		vertical-align:middle;
		line-height: 40px;
	}
	.centrarvertical_padre {
		position:relative;
	}
	.centrarvertical_hijo {
		position:absolute;
		bottom:24%;
	}
	html>body .centrarvertical_hijo {
		position:relative;
		bottom:0;
	}

	.col_menu_titlateral_ico {
		height: 40px;
		background-repeat: no-repeat;
		padding-left: 45px;
		display: table-cell;
		vertical-align: middle;
		/*position: absolute;*/
		position: static;
		top: 25%;
	}

	.col_menu_titlateral_ico a {
		font-weight: bold;
		font-size: 120%;
	}

	.col_menu_texto_ico {
		color:#999999;
		margin-top:10px;
	}





a.ampliar {
	background-image:url(/cliente/imagenes/ampliar_20x15.gif);
	background-position: 2px 2px;
	background-repeat: no-repeat;
	margin-left: 10px;
	padding: 2px 2px 2px 28px;
	color: #5AB124;
	text-decoration: none;
}
a.ampliar:hover {
	background-image:url(/cliente/imagenes/ampliar_20x15.gif);
	background-position: 2px 2px;
	background-repeat: no-repeat;
	margin-left: 10px;
	padding: 2px 2px 2px 28px;
	color: #aaac98;
	text-decoration: underline;
}


a.ico_contratar_exchange:link,a.ico_contratar_exchange:visited,a.ico_contratar_exchange:active{
	background-image:url(/cliente/imagenes/contratar_20x15.gif);
	background-position: 2px 2px;
	background-repeat: no-repeat;
	margin-left:10px;
	padding:2px 2px 2px 28px;
	color: #5AB124;
	text-decoration: none;
}
a.ico_contratar_exchange:hover{
	background-image:url(/cliente/imagenes/contratar_20x15.gif);
	background-position: 2px 2px;
	background-repeat: no-repeat;
	margin-left:10px;
	padding:2px 2px 2px 28px;
	color:#aaac98;
	text-decoration: underline;
}






/* Estilos del contenido*/
	#col_contenido {
		padding: 10px;
	}

	#col_contenido_gestion {
		background-color: #FFFFFF;
		padding: 10px;
		overflow:hidden;
		padding-right: 300px;
		clear: both;
	}
	* html #col_contenido_gestion {
		height: 1%;
	}

		/* Apaño para las cajas simples */
		#col_contenido_gestion_simple {
			background-color: #FFFFFF;
			padding: 10px;
			overflow:hidden;
			clear: both;
		}
		* html #col_contenido_gestion_simple {
			height: 1%;
			width: 100%;
		}

	#col_gestion {
		background-color: #FFFFFF;
		float: left;
		width: 100%;
		border-right: 300px solid #FFFFFF;
		margin-right: -300px;
		padding: 10px;
		display: inline;
	}

	#col_extra {
		float: left;
		margin-right: -300px;
		width: 250px;
		padding-top: 10px;
		padding-left: 20px;
		background-color: #FFFFFF;
		color: #333333;
		display: inline;
	}

	#col_extra p {
		color: #333333;
	}

	.extra_contenido {
		padding: 10px;
		border: 10px solid #E6EDE2;
		background: #FCFDFC;
		margin-bottom: 10px;
	}

	.extra_contenido_promocion {
		padding: 10px 10px 10px 10px;
		border: 10px solid #E6EDE2;
		background: #FCFDFC;
		margin-bottom: 10px;
	}
	.extra_contenido_promocion .col_menu_titlateral_ico {
		background-image: url(/cliente/imagenes/icons/color1oscuro/ico_promo.gif);
	}


	.extra_contenido_sabias {
		padding: 10px 10px 10px 10px;
		border: 10px solid #E6EDE2;
		background: #FCFDFC;
		margin-bottom: 10px;
	}
	.extra_contenido_sabias .col_menu_titlateral_ico {
		background-image: url(/cliente/imagenes/icons/color1oscuro/ico_sabias.gif);
	}

	.extra_contenido_actualidad {
		padding: 10px 10px 10px 10px;
		border: 10px solid #E6EDE2;
		background: #FCFDFC;
		margin-bottom: 10px;
	}
	.extra_contenido_actualidad .col_menu_titlateral_ico {
		background-image: url(/cliente/imagenes/icons/color1oscuro/ico_promo.gif);
	}

	.extra_contenido_cambiar {
		padding: 10px 10px 10px 10px;
		border: 10px solid #E6EDE2;
		background: #FCFDFC;
		margin-bottom: 10px;
	}
	.extra_contenido_cambiar .col_menu_titlateral_ico {
		background-image: url(/cliente/imagenes/icons/color1oscuro/ico_cambiar_prod.gif);
	}

	.extra_contenido_comprar {
		padding: 10px 10px 10px 10px;
		border: 10px solid #E6EDE2;
		background: #FCFDFC;
		margin-bottom: 10px;
	}
	.extra_contenido_comprar .col_menu_titlateral_ico {
		background-image: url(/cliente/imagenes/icons/color1oscuro/ico_comprar_prod.gif);
	}


	.extra_contenido_ayuda {
		padding: 10px 10px 10px 10px;
		border: 10px solid #E6EDE2;
		background: #FCFDFC;
		margin-bottom: 10px;
	}
	.extra_contenido_ayuda .col_menu_titlateral_ico {
		background-image: url(/cliente/imagenes/icons/color1oscuro/ico_informacion.gif);
	}

	.extra_contenido_ticket {
		padding: 10px 10px 10px 10px;
		border: 10px solid #E6EDE2;
		background: #FCFDFC;
		margin-bottom: 10px;
	}
	.extra_contenido_ticket .col_menu_titlateral_ico {
		background-image: url(/cliente/imagenes/icons/color1oscuro/ico_informacion.gif);
	}



	#col_tit_contenido {
		color: #737671;
		font-size: 160%;
		padding: 10px;
		height:45px;
	}


	#col_contenido_menu {
		display: table;
	}
	* html #col_contenido_menu {
		height: 1%;
	}

	#col_contenido_menu a {
		float:left;
		position: relative;
		display: block;
		padding:3px 5px 3px 5px;
		text-decoration: none;
		background-color: #CFD5CB;
		border-left: 1px solid #FFFFFF;
		color: #5AB124;
	}

	#col_contenido_menu a:hover {
		background-color: #FFFFFF;
		text-decoration: none;
		color: #5AB124;
	}

	#col_contenido_menu span {
		float: left;
		position: relative;
		display: block;
		background-color: #CFD5CB;
		padding: 3px 5px 3px 5px;
		text-decoration: none;
		border-left: 1px solid #FFFFFF;
		color: #A1A59E;
	}

	#col_contenido_menu a.col_contenido_menu_activo {
		background-color: #FFFFFF;
	}

	#col_contenido_menu a.col_contenido_menu_activo:hover {
		text-decoration: none;
		color: #5AB124;
	}



/*
#col_contenido_menu_volver {
	float:left;
	text-align: right;
	width: 40%;
}
*/


/*Estilos de avisos*/

	#aviso_contratar {
		padding: 10px;
		color: #004000;
		background-image: url(/cliente/imagenes/ico_datos.gif);
		background-position: left 5%;
		background-repeat: no-repeat;
		padding: 10px 10px 10px 50px;
		margin-bottom: 10px;
	}

	#aviso_auto {
		background-color: #E6EDE2;
		border: 1px solid #509A22;
		padding: 10px;
		background-image: url(/cliente/imagenes/ico_datos.gif);
		background-position: 1% center;
		background-repeat: no-repeat;
		color: #004000;
		padding: 10px 10px 10px 50px;
		margin-bottom: 10px;
	}

	#aviso {
		background-color: #FFE9BF;
		border: 1px solid #E53000;
		padding: 10px;
		background-image:url(/cliente/imagenes/ico_avisos.gif);
		background-position: 1% center;
		background-repeat: no-repeat;
		color:#E53000;
		padding: 10px 10px 10px 50px;
		margin-bottom: 10px;
	}

/*Fin Estilos de avisos*/




	#col_contenido_gestion_consumos {
		background-color: #F2F6F0;
		border: 1px solid #B8BDB4;
		padding: 10px;
		margin-bottom: 10px;
		overflow:auto;
	}




#col_contenido_gestion_boton {
	float:left;
	background-color: #E6F3DE;
	border: 1px solid #509A22;
	padding:10px;
	margin-bottom:10px;
/*	width: 100%; */
}
html>body #col_contenido_gestion_boton{
/*	width: 97%; */
}



#col_gestion #col_contenido_gestion_boton {
	float:left;
	background-color: #E6F3DE;
	border: 1px solid #509A22;
	padding:10px;
	margin-bottom:10px;
/*	width: 100%; */
}
html>body #col_gestion #col_contenido_gestion_boton{
/*	width: 94%; */
	display:inline;
}



#col_contenido_gestion_oferta {
	float:left;
	background-image:url(/cliente/imagenes/icon_aviso.gif);
	background-position: 0px 40px;
	background-repeat: no-repeat;
	background-color:#FFE9BF;
	border: 1px solid #ff0000;
	padding:10px 11px 10px 9%;
	margin-top:10px;
	color:#ff0000;
	height: 106px;
}
html>body #col_contenido_gestion_oferta {
	height: auto;
	width: auto;	/*min-width: auto;	*/
  	min-height: 86px;
}

#col_contenido_gestion_tabla {
	padding: 10px;/* 10px;*/
	margin-bottom: 8px;/* 10px;*/
	border: 1px solid #acb1a9;
	overflow:auto;
}

* html #col_contenido_gestion_tabla {
	display: block;
	height: 1%;
}


/* Jose -  margen a la derecha y debajo de tablas en este estilo */
#col_contenido_gestion_tabla table {
	/*margin: 0 10 10 0;*/
	/*margin:0px 10px 10px 0px;*/
	margin:0px;
	

}

/*Jose -  recurso para evitar desmaquetado que provoca el estilo anterior */
.anchomax {
	clear: both;
}

/*
#col_gestion #col_contenido_gestion_tabla {
	float:left;
	padding:10px;
	margin-bottom:10px;
	border: 1px solid #D4D3C7;
}
*/

html>body #col_gestion #col_contenido_gestion_tabla {
/*	width: 94%; */
	padding:0px 0px 0px 5px;/*2px;*/
}




#col_contenido_gestion_form {
	float:left;
	padding:10px;
	margin-bottom:10px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	width: 600px;
}
#col_contenido_gestion_tabla_titular{
	padding:2px;
}
#col_contenido_gestion_op{
	float: left;
	margin-top:20px;
	background-color: #FFFFFF;
	padding:10px;
}
#col_contenido_gestion_tabla_op{
	float:left;
	padding:10px;
	margin-top:10px;
	border: 1px solid #5AB124;
}
#col_contenido_gestion_inc {
	float: left;
	margin-bottom:20px;
	background-color: #FFFFFF;
	padding:10px;
	width: 1160px;
}
#col_contenido_gestion_tabla_inc{
	float:left;
	padding:10px;
	margin-bottom:10px;
	border: 1px solid #5AB124;
	width: 1130px;
}



/* Estilos varios de columnas*/
.globalform {
	width: 100%;
	margin-top:10px;
	margin-bottom:0px;
}
html>body .globalform{
	/* margin-bottom:50px; */
	overflow:hidden;
}

.globalcolum {
	overflow:hidden;
	margin: 10px 0px;
	display:block;
	width:100%;
/*
	float:left;
	padding:2px;
*/
}

.right{
	float:right;
}
.izquierda {
	float:left;
}
.izquierdamargen {
	float:left;
    padding: 0 20px 0 0;
}
.left{
	float:left;
	width: 110px;
}
.left1{
	float:left;
/*	width: 450px; */
}
.left2{
	float:left;
	width: 130px;
}

.right_descargas{
	float:left;
	padding:10px;
}
.left_descargas{
	float:left;
	border-right: 1px solid #F4F4F1;
	padding:10px;
}
.tabulador{
	margin-left:30px;
}
.calle {
	float:left;
	margin-top:0px;
	width: 94%;
}
html>body .calle{
	margin-top:10px;
}








/* Estilos de mensajes*/
	.exito {
		padding-top:2px;
		padding-bottom:2px;
		background-color: #CCFFCC;
		color: #509A22;
		text-decoration: none;
		font-weight: bold;
		text-align: center;
	}
	.error {
		padding-top:2px;
		padding-bottom:2px;
		background-color: #FFCCCC;
		color: #990000;
		text-decoration: none;
		font-weight: bold;
		text-align: center;
	}
	.neutro {
		padding-top:2px;
		padding-bottom:2px;
		background-color: #E8EFF5;
		color: #336699;
		text-decoration: none;
		font-weight: bold;
		text-align: center;
	}
	.error_login {
		padding:5px;
		background-color: #FFCCCC;
		border:10px solid #D4D3C7;
		color: #990000;
		text-decoration: none;
		font-weight: bold;
		font-size: 95%;
		line-height:14px;
	}








/* Estilos de tablas*/
.fondotd {
	background-color: #5AB124;
	text-align: center;
	color: #FFFFFF;
}
.fondotd_marca_claro {
	background-color: #E6F3DE;
}

.fondotd_claro {
	background-color: #EDF2EA;
}

/*Jose - Lu31/oct/2005: gris oscuro para botones de contratar en tablas*/

.fondotd_oscuro {
	background-color: #CCCCCC;
}

.fondotd_blanco {
	padding: 3px 10px;
	border: 1px solid #B8BDB4;
	background-color: #FFFFFF;
}
.punteado{
	border-bottom: 1px dotted #D4D3C7;
}



	/* Estilos del pie*/
	#pie_global {
		color: #B2B2B2;
		width: auto;
		background-color: #5C5F5A;
		text-align:center;
	}








/* Estilos de la página login */
#globallogin_gran {
	float: left;
	position: relative;
	width: 100%;
}
#globallogin_peq {
	position: relative;
	float: left;
	width: 100%;
	padding:10px;
	margin-bottom:10px;
	background-color: #FFFFFF;
}
html>body #globallogin_peq {
	margin-right:10px;
}

#globallogin_peqpromo {
	position: relative;
	padding:0px 0px 0px 165px;
	background-image: url(/cliente/imagenes/imgfondo_acensexchange.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

html>body #globallogin_peqpromo {
}

#login_sup {
	background-color: #5AB124;
	border-bottom:2px solid #ffffff;
	padding-top: 6px;
	padding-bottom: 6px;
	color:#FFFFFF;
	text-align:center;
	font-size: 110%;
}
/*#login_inf {
	float: left;
	background-color: #D4D3C7;
	padding-left:30px;
	padding-right:10px;
	padding-top:20px;
	padding-bottom:15px;
	width:340px;
	height:95px;
}
html>body #login_inf {
	width: 320px;
}*/
#login_inf {
	background-color: #D4D3C7;
	padding-top: 6px;
	padding-bottom: 6px;
	height:110px;
}

.globalcolum_login {
	float: left;
	width: 90%;
	padding:5px;
}
html>body .globalcolum_login {
	width: 98%;
}

.left_log{
	/* Errores en firefox, se amontonan los campos
	float:left;
	width: 40%;
	*/
	margin-right:10px;
}



#globalcolum {
	float: left;
	position: relative;
	padding:10px 10px 0px 10px;
	width: 97%;
	margin-bottom:-30px;
}
html>body #globalcolum {
	margin-bottom:-10px;
	width: 98%;
}


.globalcolum_left {
	float:left;
	width: 40%;
	padding:20px;
	margin:-30px 0px 0px -20px;
}
html>body .globalcolum_left {
	margin:-20px 0px 0px -20px;
	padding:10px;
	width: 48%;
}

.globalcolum_right {
	float:right;
	width: 51%;
	margin:-10px -5px 0px 0px;
	padding:10px;
	background-color: #ffffff;
}
html>body .globalcolum_right {
	width: 49%;
	margin-right:-10px;
}








	acronym {
		cursor:help;
		border-bottom: dotted 1px #808080;
	}

	.txt_peque {
		font: 10px Arial, Helvetica, sans-serif;
		color: #6D6D6D;
	}




	#col_contenido_login {
/*
		height: 100%;
		overflow: auto;
*/
	}

	.col_left {
		float: left;
		width: 50%;
	}

	.col_contenido_left {
		background: #ffffff;
		padding: 10px;
		margin-bottom: 10px;
	}

	.col_right {
		float: left;
		width: 49%;
		margin-left: 1%;
	}

	.col_contenido_right {
		background: #ffffff;
		padding: 10px;
		margin-bottom: 10px;
	}

	.col_center {
		width: 425px;
	}

	.col_contenido_center {
		text-align: left;
		background: #ffffff;
		padding: 10px;
		margin-bottom: 10px;
	}



	#col_contenido_login ul {
		padding-left: 0px;
		margin-left: 0px;
	}

	#promo_login_exchange {
		padding:0px 0px 0px 185px;
		background: url(/cliente/imagenes/imgfondo_acensexchange.jpg) no-repeat left center;
	}

	#login_pie {
		background: #ffffff;
		padding: 5px;
		clear: both;
	}

	.login_header {
		background: #5AB124;
		text-align: center;
		font-weight: bold;
		padding: 5px;
		color: white;
		margin-bottom: 3px;
	}

	.login_form_field {
		background: #D4D3C7;
		padding: 5px;
	}

	#enlace_recordar {
		text-align: center;
	}

	#boton_enviar {
		padding-left: 42%;
	}

	* html #boton_enviar {
		padding-left: 16%;
	}

	.login_form_field label {
		width: 40%;
		display: block;
		text-align: right;
		overflow: hidden;
		float: left;
		height: 22px;
		line-height: 22px;
		padding: 0px 4px;
		font-weight: bold;
	}

	#col_contenido.logindist {
		position: absolute;
		top: 30%;
		left: 30%;
	}












/* Estilos de tablas dinámicas */


/* Main table */
.tabTable {
	width: 100%;
	text-align: center;
}
/* Table containing column caption text and sorting arrows */
.tabCaptionCell {
	background: #8BC865;
	height: 22px;
	text-align: center;
}
A.tabPagingArrowCell:link, a.tabPagingArrowCell:visited, A.tabPagingArrowCell:hover, a.tabPagingArrowCell:active {
	color: white;
	text-decoration: none;
	font: 12px arial, tahoma, verdana ;
}
/* Table cell containing column caption text */
.tabCaptionLink {
	text-align: center;
	color: #E6F3DE;
}
A.tabCaptionLink:link, a.tabCaptionLink:visited, A.tabCaptionLink:hover, a.tabCaptionLink:active {
	color: white;
	font-weight: bold;
}

/* Table cell containing sorting arrow  */
.tabSortArrowCell {
	width: 12px;
	padding-left: 2px
}
/* Cell of table with no effects applied at the top of the table */
/* Cell of table with no effects applied at the bottom of the table */
.tabHeadCell, .tabFootCell {
	text-align: center;
	background: #E6F3DE;
}
/* Table containing paging arrows and text */
.tabPaging {
	background: #8BC865;
}
/* Table cell containing paging text */
.tabPagingText {
	text-align: center;
/*	height: 18px; */
	color: white;
}
/* Table cell containing paging arrow */
.tabPagingArrowCell {
	color: #E6F3DE;
}
/* Table containing filtering form */
/*.tabFilter {
	color: #E6F3DE;
	background: #8BAC75;
	height: 18px;
}*/

.tabFilter {
	color: white;
	background: #8BC865;
	text-align: right;
}

/* Input field for filtering pattern */
.tabFilterPattern {
	border-top: 1px inset #E6F3DE;
	border-bottom: 1px inset #E6F3DE;
	border-left: 1px inset #E6F3DE;
	border-right: 1px inset #E6F3DE;
}
/* Dropdown list in a filtering form */
.tabFilterSelect {
	font: 12px arial, tahoma, verdana ;
}

/* Styles for data cells */

/* Cell of table body, column 0 */
.tabBodyCol0 {
	width: 180px;
	text-align: left;
}
/* Cell of table body, column 1 */
.tabBodyCol1 {
	text-align: left;
}
/* Cell of table body, column 2 */
.tabBodyCol2 {
	text-align: left;
	width: 300px;
}
/* Cell of table body, column 3 */
.tabBodyCol3 {
	text-align: right;
	width: 80px;
}
.normal {
	text-align: left;
}



/*utilidades /gpc/aprovisionamiento/zeus2/gpc_menu_web_unix.jsp*/
.tabTableUtilidades {
	width: 100%;
	text-align:center;
}
.tabBodyColUtilidades1 {
	text-align: left;
}
.tabBodyColUtilidades2 {
	text-align: left;
	width: 90%;
}
.tabBodyColUtilidades3 {
	text-align: center;
	width: 3%;
}

/*ftp /gpc/aprovisionamientos/zeus2/gestion_ftp_zeus.jsp*/
.tabTableFTP {
	width: 100%;
	text-align:center;
}
.tabBodyColFTPLeft {
	text-align: left;
	width: 10%;
}
.tabBodyColFTPRight {
	text-align: right;
	width: 10%;
}
.tabBodyColFTPCenter {
	text-align: center;
	width: 40%;
}


/*alias /gpc/aprovisionamientos/zeus2/gestion_alias_zeus.jsp*/
.tabTableAlias {
	width: 100%;
	text-align:center;
}
.tabBodyColAliasLeft {
	text-align: right;
	width: 10%;
}
.tabBodyColAliasRight {
	text-align: right;
	width: 10%;
}
.tabBodyColAliasCenter {
	text-align: center;
	width: 90%;
}


/*dns /gpc/aprovisionamiento/dns/gpc_dns.jsp*/
.tabTableDNS {
	width: 100%;
	text-align:center;
}
.tabBodyColDNS1 {
	text-align: center;
}
.tabBodyColDNS2 {
	text-align: left;
	width: 40%;
}
.tabBodyColDNS3 {
	text-align: center;
	width: 10%;
}

/*cuentas /gpc/aprovisionamientos/correo/gpc_buzon_nuevo_buzon.jsp*/
.tabTableCuentas {
	width: 100%;
	text-align:center;
}
.tabBodyColCuentas1 {
	text-align: center;
}
.tabBodyColCuentas2 {
	text-align: left;
	width: 40%;
}
.tabBodyColCuentas3 {
	text-align: center;
	width: 10%;
}

/*redireccion /gpc/aprovisionamientos/correo/gestion_redireccion.jsp*/
.tabTableRedireccion {
	width: 100%;
	text-align:center;
}
.tabBodyColRedireccion1 {
	text-align: center;
	width: 5%;
}
.tabBodyColRedireccion2 {
	text-align: left;
	width: 40%;
}

/*autorespondedores /gpc/aprovisionamientos/correo/gestion_autores.jsp*/
.tabTableAutores {
	width: 100%;
	text-align:center;
}
.tabBodyColAutores1 {
	text-align: center;
	width: 5%;
}
.tabBodyColAutores2 {
	text-align: left;
	width: 20%;
}
.tabBodyColAutores3 {
	text-align: left;
	width: 40%;
}

/*usuarios windows /aprovisionamiento/iis6/usuarios_windows_iis6.jsp*/
.tabTableWindows {
	width: 100%;
	text-align:center;
}
.tabBodyColWindowsLeft {
	text-align: left;
	width: 10%;
}
.tabBodyColWindowsRight {
	text-align: right;
	width: 10%;
}
.tabBodyColWindowsCenter {
	text-align: center;
	width: 40%;
}

/*facturas /facturacion/facturacion_listadofacturas.jsp /facturacion/facturacion_estadocobro.jsp*/
.tabTableFact {
	width: 100%;
	text-align:center;
}
.tabBodyColFact1 {
	text-align: center;
	width: 10%;
}
.tabBodyColFact2 {
	text-align: center;
	width: 5%;
}

/*dominios /dominios/dominios_listado.jsp*/
.tabTableDominios {
	width: 100%;
	text-align:center;
}
.tabBodyColDominios1 {
	text-align: left;
	width: 40%;
}
.tabBodyColDominios2 {
	text-align: center;
	width: 10%;
}

/*contactos /contactos/contactos_cuerpo.jsp*/
.tabTableContactos {
	width: 100%;
	text-align:center;
}
.tabBodyColContactos1 {
	text-align: left;
	width: 30%;
}
.tabBodyColContactos2 {
	text-align: left;
	width: 15%;
}
.tabBodyColContactos3 {
	text-align: center;
	width: 3%;
}

/*backup /gpc/aprovisionamientos/rbackup/gpc_rbackup.jsp*/
.tabTableBackup {
	width: 100%;
	text-align:center;
}
.tabBodyColBackup1 {
	text-align: left;
	width: 70%;
}
.tabBodyColBackup2 {
	text-align: center;
	width: 5%;
}

/*zonas dns /gpc/aprovisionamientos/zonas_dns/gpc_zonas_dns.jsp*/
.tabTableZonasDNS {
	width: 100%;
	text-align:center;
}
.tabBodyColZonasDNS1 {
	text-align: left;
	width: 100%;
}

/*Gestión de actuaciones /actuaciones/addAct.jsp*/
.tabTableActuaciones {
	width: 100%;
	text-align:center;
}
.tabBodyColActuaciones1 {
	text-align: left;
	width: 10%;
}
.tabBodyColActuaciones2 {
	text-align: left;
	width: 70%;
}

/*informes web /gpc/aprovisionamientos/gpc2_estadisticas_colo.jsp*/
.tabTableInformesWeb {
	width: 100%;
	text-align:center;
}
.tabBodyColInformesWeb1 {
	text-align: left;
	width: 100%;
}

/*acenExchange web /gpc/aprovisionamientos/exchange/gpc_exchange.jsp*/
.tabTableExchange {
	width: 100%;
	text-align:center;
}
.tabBodyColExchange1 {
	text-align: left;
	width: 40%;
}
.tabBodyColExchange2 {
	text-align: center;
	width: 5%;
}

/*acenExchange dominios /gpc/aprovisionamientos/exchange/gpc_exchange_dominios.jsp*/
.tabTableExchangeDominios {
	width: 100%;
	text-align:center;
}
.tabBodyColExchangeDominios1 {
	text-align: left;
	width: 100%;
}

/*alias /misclientes/clientes_listado.jsp*/
.tabTableAliasCliente {
	width: 100%;
	text-align:center;
}
.tabTableAliasClienteAlias {
	text-align: left;
	width: 10%;
}
.tabTableAliasClienteTitular {
	text-align: left;
	width: 25%;
}
.tabTableAliasClienteContacto {
	text-align: left;
	width: 25%;
}
.tabTableAliasClienteEmail {
	text-align: left;
	width: 10%;
}
.tabTableAliasClienteOpciones {
	text-align: center;
	width: 20%;
}


	/* Estilos ticketing */
	.col_contenido_gestion_ticket {
		border: 1px solid #B8BDB4;
		background: #F0F0F0;
		margin-bottom: 10px;
	}

	.col_contenido_gestion_ticket.oper {
		border: 1px solid #5AB124;
		background-color: #F2F6F0;
	}

	.col_contenido_gestion_ticket td {
		background: #fff;
	}

	.texto_ticket {
		padding: 5px;
		background: #fff;
	}

	.col_contenido_gestion_ticket a.toggle {
		display: block;
		width: 13px;
		height: 13px;
		background: url(/cliente/imagenes/ico_ampliar.gif) no-repeat;
	}

	.col_contenido_gestion_ticket a.toggle.sel {
		background: url(/cliente/imagenes/ico_reducir.gif) no-repeat;
	}



/* fin */
}


