body {
	text-align: center;
	margin: 0px;
}

.FondoEncabezado {
	width: 740px;
	height:135px;
	text-align: left;
	margin: 0 auto;
}

.FondoContenido {
	width: 740px;
	text-align: left;
	margin: 0 auto;
	height: 400px;
}

.FondoPie {
	width: 740px;
	height: 75px;
	text-align: left;
	margin: 0 auto;
}


/*Titulo del panel y nombre del dominio*/
.TituloPanel {
	margin-left:40px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #999999;
}

.TituloDominio {
	margin-left:40px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #003399;
}


/*Estilos para las Barras de Menu*/
.CuadroMenuPrincipal {
	float: left;
	margin-left: 7px;
	margin-top: 32px;
}

.CuadroMenuSecundario {
	width:320px;
	margin-left:170px;
	margin-bottom:10px;
}


.BotonMenu{
	background: url('../img/fondo_boton.gif');
	background-repeat: no-repeat;
	width:157px;
	height:28px;
	margin:0px;
   cursor: 	pointer;
}
.TextoBotonMenu{
	padding:6px 0px 0px 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.TextoBotonMenu a {
	display: block;
	position: relative;
	text-decoration: none;
	color: Black;
}
.TextoBotonMenu  a:visited{
	text-decoration: none;
	color: Black;
}
.TextoBotonMenu  a:hover{
 text-decoration: underline;
}

.TextoBotonMenuSecundario{
	padding:6px 0px 0px 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.TextoBotonMenuSecundario a {
	display: block;
	position: relative;
	text-decoration: underline;
	color: Black;
}
.TextoBotonMenuSecundario  a:visited{
	text-decoration: underline;
	color: Black;
}
.TextoBotonMenuSecundario  a:hover{
 text-decoration: underline;
}



/*Estilos para la Botonera de Servicios*/
.CuadroServicios {
  float: right;
  background: url('../img/panel_1_caja.gif');
  background-repeat: no-repeat;
  width: 550px;
  height: 110px;
  text-align: left;
  margin-right: 7px;
  padding: 15px 0px 0px 20px;
}

.CuadroServicios table td {
	height: 20px;
}



.BtServicioEmail {
	background: url('../img/bot_panel_email_1.gif');
	background-repeat: no-repeat;
}
.BtServicioEmailAutorespuesta {
	background: url('../img/bot_panel_autorespuesta_1.gif');
	background-repeat: no-repeat;
}
.BtServicioEmailAlias {
	background: url('../img/bot_panel_alias_1.gif');
	background-repeat: no-repeat;
}

.BtServicioEmailForward {
	background: url('../img/bot_panel_forwarding_1.gif');
	background-repeat: no-repeat;
}
.BtServicioEmailSpam {
	background: url('../img/bot_panel_spam_1.gif');
	background-repeat: no-repeat;
}
.BtServicioEmailBlanco {
	background: url('../img/bot_panel_correo_prot_1.gif');
	background-repeat: no-repeat;
}

.BtServicioBaseDatos {
	background: url('../img/bot_panel_base_1.gif');
	background-repeat: no-repeat;
}
.BtServicioDirectorio {
	background: url('../img/bot_panel_directorios_1.gif');
	background-repeat: no-repeat;
}
.BtServicioCron {
	background: url('../img/bot_panel_cron_1.gif');
	background-repeat: no-repeat;
}

.BtServicioDominioVirtual {
	background: url('../img/bot_panel_dominio_1.gif');
	background-repeat: no-repeat;
}
.BtServicioDominioMirror {
	background: url('../img/bot_panel_mirroring_1.gif');
	background-repeat: no-repeat;
	height: 27px;
}

.BtControlEspacio {
	background: url('../img/bot_panel_espacio_disco_1.gif');
	background-repeat: no-repeat;
	height: 27px;
}


/*Estilos para habilitar y deshabilitar los servicios */
.TextoBotonServicioActivo{
	padding:8px 0px 0px 5px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.TextoBotonServicioActivo a {
	text-decoration: none;
	color: Black;
}
.TextoBotonServicioActivo  a:visited{
	text-decoration: none;
	color: Black;
}
.TextoBotonServicioActivo  a:hover{
 text-decoration: none;
}


.TextoBotonServicioNoActivo{
	padding:8px 0px 0px 5px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.TextoBotonServicioNoActivo a {
	text-decoration: none;
	color: #CFCFCF;
	cursor: default;
}
.TextoBotonServicioNoActivo  a:visited{
	text-decoration: none;
	color: #CFCFCF;
}
.TextoBotonServicioNoActivo  a:hover{
 text-decoration: none;
}




/*Estilo para la caja con listas*/
.CajaListasArriba {
	background: url('../img/cajab_caract_arriba_1.jpg');
	background-repeat: no-repeat;
	width: 251px;
	height: 29px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.CajaListasAbajo {
	background: url('../img/cajab_caract_abajo_1.jpg');
	background-repeat: no-repeat;
	width: 251px;
	height: 28px;
}
.CajaListasContenido {
	background: url('../img/cajab_caract_fondo_1.jpg');
	background-repeat: repeat-y;
	width: 251px;
	padding: 5px;
}
.CajaListasTexto {
overflow: auto;
height: 150px;
width:235px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
}

.TablaListas {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #B6B6B6;
width: 100%;
color: black;
}
/*Todos los items que estan bloqueados*/
.TablaListas td{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: left;
background-color: white;
color: Black;
}
/*El titilo de la tabla*/
.TablaListas th{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: left;
background-color: #B6B6B6;
color: black;
}
/*Los items activos*/
.TablaListas a{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: black;
text-decoration: none;
}
 .TablaListas a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: black;
text-decoration: underline;
}

.CajaListasResumen {
	border-top: 1px solid #bbbbbb;
	width:230px;
	margin: 10px 0px 0px 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
}




/*Estilo para la caja con Formularios*/
.CajaFormArriba {
	background: url('../img/caja_caract_arriba_1.jpg');
	background-repeat: no-repeat;
	width: 405px;
	height: 29px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.CajaFormAbajo {
	background: url('../img/caja_caract_abajo_1.jpg');
	background-repeat: no-repeat;
	width: 405px;
	height: 28px;
}
.CajaFormContenido {
	background: url('../img/caja_caract_fondo_1.jpg');
	background-repeat: repeat-y;
	width: 405px;
	height: 185px;
	padding: 10px;
	padding-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.CajaFormContenido table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*Estilos para mensajes de Error y Exito*/
.MsgError {
	border: 1px dashed red;
	color: Red;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 10px 0 10px 0;
}


.MsgOk {
	border: 1px dashed blue;
	color: Blue;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 10px 0 10px 0;
}


/*Estilos para los formularios del sistema*/
.Formularios {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align: center;
}
.Formularios table {
	background-color: #B6B6B6;
}
.Formularios table th{
	text-align: right;
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: white;
}
.Formularios table td{
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: white;
}

.Formularios input{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


/*Estilos para el sistema de ayuda*/

.LinkAyudaServicio{
	float:right;
	margin-right: 10px;
	margin-top:1px;
	background-color: #DDDDDD;
	padding: 0px 2px 0px 2px;
}

.LinkAyudaServicio a{
text-decoration: none;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
color: Black;
}

.LinkAyudaServicio a:visited{
text-decoration: none;
}

.LinkAyudaServicio a:hover{
text-decoration: none;
text-decoration: underline;
color: red;
}


/*Tabla con historial de procesos*/
.TablaHistorial {
	background-color: #B6B6B6;

}

.TablaHistorial th{
	text-align: center;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #B6B6B6;
	color: Black;
}
.TablaHistorial td{
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: white;
	color: Black;
}


/*Estilos Usados en la Administracion*/
/*Menu Principal de la Admin*/
.AdmCuadroMenuPrincipal {
	margin-left:50px;
	border: 1px solid #B6B6B6;
	border: 1px solid #B6B6B6;
	padding: 10px;
	width:680px;
}


.TablaAdm {
	background-color: #B6B6B6;

}
.TablaAdm th{
	text-align: right;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #DDDDDD;
	color: Black;
}
.TablaAdm td{
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: white;
	color: Black;
}


/*Estilos para los botones superiores*/

/*Estilos para habilitar y deshabilitar los servicios */
.TextoBotonSuperior{
	padding:8px 0px 1px 5px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.TextoBotonSuperior a {
	text-decoration: none;
	color: Black;
}
.TextoBotonSuperior  a:visited{
	text-decoration: none;
	color: Black;
}
.TextoBotonSuperior  a:hover{
 text-decoration: none;
}

.BtSupWebmail {
	background: url('../img/bot_panel_webmail_1.gif');
	background-repeat: no-repeat;
}

.BtSupStats {
	background: url('../img/bot_panel_estadisticas_1.gif');
	background-repeat: no-repeat;
}

.BtSupAyuda {
	background: url('../img/bot_panel_ayuda_1.gif');
	background-repeat: no-repeat;
}




/*Estilos para las posiciones de las cajas con el detalle
de los servicios*/

.PosCajaListas{
	clear: both;
	margin-top:20px;
	margin-left:20px;
	float: left;
}

.PosCajaDetalles{
	margin-top: 20px;
	margin-left:300px;
	clear: right;
}

.PosCajaDetallesCentrada{
	clear: both;
	margin-top: 10px;
	width:100%;
	text-align:center;
}

.PosCajaAdmin {
	clear: both;
	margin-top: 40px;
	width:100%;
	text-align: center;
}

