.tabla_centrada{
	text-align:center;
	left:auto;
	height:100%;
	width:100%;
}
.tabberlive .tabbertabhide {
 display:none;
}

.tabber {
}
.tabberlive {
 margin-top:1em;
}

ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #ccc;
 font: bold 0.75em Arial, Helvetica, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-right: 3px;
 border: 1px solid #ccc;
 border-bottom: none;
 background: #F0F4FF;
 text-decoration: none;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #666;
 background: white;
 border-bottom: 1px solid white;
}

.tabberlive .tabbertab {
 padding:4px;
 border:1px solid #ccc;
 border-top:0;
}
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

.hide {
    display: none;
}


/* ------tabla alojamiento------ */
.alojamiento {
	margin:0;
	padding:0;
	border-collapse:collapse;
}
.alojamiento caption {
	color: #0959ff;
	text-align:left;
	padding-bottom:1em;
	font:bold normal 0.75em Arial, Helvetica, sans-serif;
}
.alojamiento td, .alojamiento thead th, .alojamiento tfoot th {
	width:59px;
	text-align:center;
	border:1px solid #CCC;
	padding:1em 1px;
	vertical-align:middle;
	font:normal normal 0.69em Arial, Helvetica, sans-serif;
	empty-cells:hide;
} 
.titulos{
	width:59px;
	text-align:center;
	border:1px solid #CCC;
	padding:1em 1px;
	vertical-align:middle;
	font:normal normal 10px Arial, Helvetica, sans-serif;
	empty-cells:hide;
	text-align:left;
}
.alojamiento thead th, .alojamiento tfoot th {
	background-color:#063BB3;
	color:#fff;
	text-align:left;
}
.alojamiento tbody th  {
	padding-top:15px;
	border-bottom:1px solid #0959ff;
}
.alojamiento tbody th span {
	padding:5px 0 5px 15px;
	vertical-align:middle;
	border-top:1px solid #0959ff;
	background-color:#F0F4FF;
	color:#0959ff;
	font:bold normal 0.75em Arial, Helvetica, sans-serif ! important;
	text-align:left;
	display:block;
}
.alojamiento tbody th span img {
    margin-right:5px;
    vertical-align:middle;
    position:relative;
    top:-1px;
}
.alojamiento tbody th.alojamiento-servidor  {
	padding-top:15px;
	border-bottom:0;
}
.alojamiento tbody th.alojamiento-servidor span {
	padding:5px 0 5px 15px;
	vertical-align:middle;
	border-top:1px solid #ccc;
	background-color:#fff;
	color:#333;
	font:bold normal 0.75em Arial, Helvetica, sans-serif ! important;
	text-align:left;
	display:block;
}
.alojamiento thead td, .alojamiento tfoot td {
	background-color:#F0F4FF;
}
.alojamiento td:first-child {
	background-color:#F2F2F2;
	text-align:left;
	padding-left:2px;
}
.alojamiento-vacio {
	background-color:#fff ! important;
	border:0 ! important;
}
.alojamiento strong {color:#0959ff;}



/*--------------------------------------
           POSICIONAMIENTO
----------------------------------------*/
.posicionamiento {
	margin:0;
	padding:0;
	border-collapse:collapse;
	font-size: 15px;
	width:100%;
}
.tipo_dominio{
	background-color:transparent!important
}
.posicionamiento caption {
	color: #0959ff;
	text-align:left;
	padding-bottom:1em;
	font:bold normal 0.75em Arial, Helvetica, sans-serif;
}
.posicionamiento td, .posicionamiento thead th, .posicionamiento tfoot th {
	width:69px;
	text-align:center;
	border:1px solid #CCC;
	padding:1em 1px;
	vertical-align:middle;
	font:normal normal 0.69em Arial, Helvetica, sans-serif;
	empty-cells:hide;
}
.posicionamiento thead th, .posicionamiento tfoot th {
	background-color:#063BB3;
	color:#fff;
	text-align:left;
}
.posicionamiento tbody th  {
	padding-top:15px;
	border-bottom:1px solid #0959ff;
}
.posicionamiento tbody th span {
	padding:5px 0 5px 15px;
	vertical-align:middle;
	border-top:1px solid #0959ff;
	background-color:#F0F4FF;
	color:#0959ff;
	font:bold normal 0.75em Arial, Helvetica, sans-serif ! important;
	text-align:left;
	display:block;
}
.posicionamiento tbody th span img {
    margin-right:5px;
    vertical-align:middle;
    position:relative;
    top:-1px;
}
.posicionamiento thead td, .posicionamiento tfoot td {
	background-color:#F0F4FF;
}
.posicionamiento td:first-child {
	background-color:#03F;
	text-align:left;
	padding-left:2px;
}
.posicionamiento-vacio {
	background-color: transparent!important;
	border:0 ! important;
}
.posicionamiento-encabezado span {
	display:block;
	width:210px;
}
.posicionamiento strong {color:#0959ff;}

/* ------tabla posic. natural------ */
.posicionamiento-encabezado-gris {background-color:#F0F4FF ! important; color:#0959ff ! important;
}
.posicionamiento-tamaño{
	font-size:0.69em;
	background-color:#F0F4FF ! important; 
	color:#0959ff !important;
	text-align:left;
}

/*--------------------------------------
           GENERAL
----------------------------------------*/
.tabla {
	border-collapse:collapse;
	margin:0;
	padding:0;
}
.tabla caption {
	font:normal normal 0.75em Arial, Helvetica, sans-serif;
	padding-bottom:1em;
}
.tabla td, .tabla th {
	border:1px solid #ccc;
	empty-cells:hide;
	padding:4px 2px;
	vertical-align:middle;
}
.tabla th {
	color:#0959ff;
}
.tabla thead {
	text-align: center;
}.tabla tbody, .tabla caption {
	text-align:left;
}

/*manual foro*/
.tabla-foro td, .tabla-foro th {
	font:normal normal 0.69em Arial, Helvetica, sans-serif;
	width:59px;
}

/*manual email*/
.tabla-email_mkt td, .tabla-email_mkt th {
	font:normal normal 0.75em Arial, Helvetica, sans-serif;
}
.tabla-email_mkt tr td:first-child {
	width:135px;
}
