/*
Estilos para https://alojamiento.abcdatos.net/ y https://mail.abcdatos.net/
v0.90 30/11/2018
 */
body {
	padding: 10px;
	background-color: #263238;
}

/* Cabecera */
.cabecera {
	height: 100%;
	background: #263238 url('/graficos/servers_nocturno-1900x893.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
}
.cabecera-titulo {
	display: block;
}
h1.cabecera-titulo {
	font-size: 70px;
	line-height: 80px;
	text-shadow: -1px 0 DarkBlue, 0 1px DarkBlue, 1px 0 DarkBlue, 0 -1px DarkBlue;
	text-align: center;
	color: White;
	margin: 0;
	position: relative;
}
.cabecera-titulo a {
	color:inherit;
	text-decoration: none;
}
.cabecera-titulo a:hover{
	color: CornflowerBlue;
}
.cabecera-subtitulo {
	padding: 30px 0;
	text-shadow: -1px 0 DarkBlue, 0 1px DarkBlue, 1px 0 DarkBlue, 0 -1px DarkBlue;
	text-align: center;
	color: #ffffff;
}
.cabecera-subtitulo a {
	color:inherit;
	text-decoration: none;
}
.cabecera-subtitulo a:hover{
	color: CornflowerBlue;
}
.cabecera-contenido {
	position: relative;
	display: table;
	height: 100%;
	width: 100%;
}
@media (max-width: 3000px){
	.cabecera {
		margin: 0 0 0 0;
	}
	.cabecera-text0 {
		width: 100%;
		display: block !important;
	}
	.cabecera-contenido {
		text-align: left;
	}
}
/* Fin cabecera */

/* Contenido central */
.separador {
	border: none;
	height: 1px;
	color: #333;
	/*
	background-color: Black;
	background-color: #263238;
	background-color: Chartreuse;
	*/
	background-color: CornflowerBlue;
}
.tarjeta {
	text-align:center;
	margin: 20px 0;
}
.tarjeta-int {
	border-style: solid;
	
	border-width: 2px;
	border-radius: 25px;
	border-color: CornflowerBlue;
	/*
	border-color: Chartreuse;
	border-width: 15px;
	border-radius: 25px;
	*/
	background-color: #eeeeee;
}
.tarjeta-txt {
	padding: 10px;
}
.boton {
	border-style: none;
	border-radius: 10px;
	/*
	border-color: Chartreuse;
	background-color: CornflowerBlue;
	color:Chartreuse;
	background-color: DarkBlue;
	*/
	color: white;
	/* Gradiente botón. Permalink: http://colorzilla.com/gradient-editor/#1e5799+0,7db9e8+100&1+83,0+100 */
	background: -moz-linear-gradient(-45deg, rgba(30,87,153,1) 0%, rgba(109,168,219,1) 83%, rgba(125,185,232,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, rgba(30,87,153,1) 0%,rgba(109,168,219,1) 83%,rgba(125,185,232,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, rgba(30,87,153,1) 0%,rgba(109,168,219,1) 83%,rgba(125,185,232,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#007db9e8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.lista-config{
	list-style-type: none;
}
/* Fin contenido central */

/* Pie */
.col_white_amrc { color:#FFF;}
footer {
	width:100%;
	background-color:#263238;
	min-height:250px;
	padding:10px 0px 25px 0px;
	/*
	border-top: 1px solid White;
	border-top: 1px solid CornflowerBlue;
	border-top: 1px solid Chartreuse;
	*/
}
footer p {
	font-size:13px;
	color:#CCC;
	padding-bottom:0px;
	margin-bottom:8px;
}
.footer h5{
	border-bottom: 1px solid Chartreuse;
}
.footer a{
	color:inherit;
	text-decoration: none;
}
.footer a:hover{
	color: CornflowerBlue;
	/*
	text-decoration: underline;
	*/
}
