@charset "utf-8";
/* CSS Document */


html, body {
	margin:0;
	padding:0;
	background:url(../ima/layout/fondo-cuadritos.jpg);
	min-width:950px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}

a {
	color:#F00;
	text-decoration:none;
}

a:hover {
}

a:active, a:focus { outline:0; }


/* Top */

#Top-mundo {
	height:160px;
	width: 100%;
	background:url(../ima/top/fondo-mundo.png) center no-repeat #111b22;
}

#Top-degradado {
	height:160px;
	width:100%;
	background:url(../ima/top/fondo-degradado.png) repeat-x;
}

#Top-ondas {
	height:160px;
	width:100%;
	background:url(../ima/top/fondo-ondas.png) left no-repeat;
}

#Top-sombra{
	height:160px;
	width:100%;
	background:url(../ima/top/fondo-sombra.png) center bottom no-repeat;
}

#Top-contenedor {
	height:160px;
	width:856px;
	margin:auto;	
}

#Top-logotipo {
	height:160px;
	width:213px;
	float:left;
}

#Top-info {
	width:415px;
	float:right;
	padding: 60px 0 0 0;
}

.Top-Info {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:right;
}

.Top-Icon {
	background:url(../ima/top/icono-telefono.png) left no-repeat;
	padding:0 0 0 35px;
}

/* Menú */

#Menu {
	height:50px;
	width:100%;
	background:#ed1c24;
}

#Menu ul {
	display:block;
	margin:0;
	padding:0;
	text-align:center;
	cursor:default;
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	line-height:16px;
}

#Menu li {
	display:inline-block;
	border-right:1px #f26166 solid;
	margin:0 0 0 -5px;
}

.noBorder {
	border:none !important;
}

#Menu a {
	display:block;
	color:#FFF;
	text-decoration:none;
	padding:17px 20px;
}

#Menu a:hover {
	background:#111b22;
}

/* Contenedor */

#Layout-sombra {
	width:100%;
	background:url(../ima/layout/sombra-background.png) repeat-x;
}

#Contenedor {
	width:860px;
	background:url(../ima/layout/layout-contenedor.png) center repeat-y;
	margin:auto;
	padding:0 45px 30px 45px;
}

/* Base */

#Base-fondo {
	width:860px;
	background:url(../ima/base/fondo-base.png) repeat-y;
	margin:auto;
	padding:0 45px;
}

#Base-soporte {
	height:36px;
	width:950px;
	background:url(../ima/base/soporte-base.png);
	margin:auto;
}

#Base-info {
	height:auto;
	width:380px;
	float:left;
}

#Base-info ul {
	margin:0 0 5px 0;
	padding:0;
	text-align:left;
	cursor:default;
}

#Base-info li {
	display:inline-block;
	border-right:1px solid #FFF;
	padding:0 10px 0 0;
	margin:0 10px 0 0;
}

#Base-info a {
	display:block;
	text-decoration:none;
	color:#FFF;
}

.base {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:left;
	line-height:14px;
}

#Base-clear { clear:both; }


#Base-logos {
	height:auto;
	width:400px;
	float:right;
}

#logo-centro {
	width:950px;
	margin:auto;
	min-width:950px;
	}

/* Contenido */

h1, h2, h3, h4, h5, h6 {
	margin:0 0 10px 0;
	padding:0;
}

#left {
	float:left;
}

#right {
	float:right;
}

.ancho283 { width:283px;}

.ancho417 { width:417px;}

.ancho551 { width:551px;}

.border-bottom { 
	border-bottom:1px solid #F00;
	padding:5px 0;
	margin:0 0 5px 0;
	}
	
.paddingLeft {
	margin:0 0 0 15px;
}

.display-inlineblock { 
	/*display:inline-block; */
	vertical-align:top;
	}
	
/* Formulario de Contacto*/

form {
	margin:0;
	padding:0;
}

input, textarea {
	border:1px solid #111b22;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	padding:5px;
	margin:0 0 8px;
}

textarea {
	height:80px;
}

.form-Columna-A {
	width:538px;
}

.form-Columna-B {
	width:261px;
}

.form-boton {
	width:550px;	
	font-weight:bold;
	background:#333;
	color:#FFF;
	text-transform:uppercase;
	cursor:pointer;
}

.form-btn {
	width:430px;	
	font-weight:bold;
	background:#333;
	color:#FFF;
	text-transform:uppercase;
	cursor:pointer;
	
	float: right;
    font-weight: bold;
    margin-top: 30px;
}

.form-boton:hover {
	background:#ed1c24;
}

.FormError {
	margin:0 0 10px 0;
	color:#ed1c24;
	border-top:2px dotted #ed1c24;
	border-bottom:2px dotted #ed1c24;
	padding: 5px;
	display:block;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
}
