@charset "utf-8";

/* ESTILOS GENERALES */

* {
	margin: 0px;
	padding: 0px;
	}
	
html {
	text-align: center;
}

body {
	background-color: #ddd;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
h3 {
	font-size: small;
	font-size: 12px;
	}
h4 {
	margin: 10px 8px 5px 8px;
	font-size: small;
	color: #908750;
	text-decoration: underline;
	}
h5 {
	margin: 8px 8px 3px 8px;
	font-size: small;
	font-weight: normal;
	color: #908750;
	}
a {
	text-decoration: none;
/*	width: 100%; */
	height: 100%;
	}
	
a:link, a:visited {
	color: #000000; /* #577911; */
	}
	
a:active, a:hover {
	color: #000000;
	font-weight: bold;
	}
	
.oculto {
	display: none;
}

.bloque {
	display: block;
}

li {
	text-align: justify;
	margin-left: 40px;
	margin-right: 10px;
}

img {
	border: 0px;
}

table {
	border: none;
}
	
/* Contenedores */
.contenedor {
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(img/fondoCentroPrincipal.jpg);
	background-repeat: repeat-y;
	}
	
/* Cabeceras */	
.cabecera {
	background-image: url(img/fondoCabecera.jpg);
	background-repeat:   repeat-x;
	height: 110px;
	width: 780px;
	text-align: left;
}
.cabeceraLogo {
	float: left;
	background-image: url(img/logoAgel2.jpg);
	background-repeat: no-repeat;
	height: 110px;
	width: 267px;
}
.cabeceraCentro {
	float: left;
	height: 110px;
	width: 371px;
}
.cabeceraFinal {
	float: right;
	background-image: url(img/cabeceraFinal.jpg);
	background-repeat: no-repeat;
	height: 110px;
	width: 142px;
}

/* Barra auxiliar */
.comodinBarra {
	height: 30px;
	width: 780px;
	background-color: #C0DC6D;
}

.comodinAuxiliar {
	float: left;
	font-weight: bold;
	line-height: 30px;
	padding-left: 10px;
	text-align: left;
	
}

.centroPrincipal {
	width: 780px;
	background-image: url(img/fondoCentroPrincipal.jpg);
	background-repeat: repeat-y;
}

.lateralizq {
	display: block;
	float: left;
	width: 160px;
	background-color: #C0DC6D;
}

.centro {
	float: left;
	width: 620px;
	background-color: #EAF7C3;
}

.centroizquierdo {
	float: left;
	width: 465px;
	background-color: #EAF7C3;
}

.centroderecho {
	float: right;
	width: 155px;
	background-color: #EAF7C3;
}

.pie {
	clear: both;
	background-image: url(img/fondoPie.jpg);
	background-repeat: repeat-x;
	height: 26px;
	width: 780px;
	line-height: 26px;
}



/* Bloques */
.bloqueLateralVerde {
	background-image: url(img/fondoLateralBloqueVerde.jpg);
	background-repeat: repeat-x;
	background-color: #DFEEB0;
	width: 150px;
	margin-top: 5px;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 10px;
	border: 1px solid #89BF1B;
}

.bloqueLateralVerdeDerecho {
	background-image: url(img/fondoLateralBloqueVerde.jpg);
	background-repeat: repeat-x;
	background-color: #DFEEB0;
	width: 135px;
	margin-top: 5px;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 10px;
	border: 1px solid #89BF1B;
}

.bloqueLateralDerecho {
	width: 145px;
	margin-top: 5px;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 10px;
}

.bloqueGrandeLila {
	background-image: url(img/fondoCabeceraBloqueGrandeLila.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	width: 455px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	border: 1px solid #D396C2;
}

.bloqueGrandeLilaNoticias {
	float: left;
	background-image: url(img/fondoCabeceraBloqueGrandeLila.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	width: 600px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	border: 1px solid #D396C2;
}

.bloqueGrandeRojo {
	background-image: url(img/fondoCabeceraBloqueGrandeRojo.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	width: 455px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	border: 1px solid #FF4646;
}

.bloqueGrandeRojoLargo {
	float: left;
	background-image: url(img/fondoCabeceraBloqueGrandeRojo.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	width: 600px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	border: 1px solid #FF4646;
}

.bloqueGrandeAmarillo {
	background-image: url(img/fondoCabeceraBloqueGrandeAmarillo.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	width: 455px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	border: 1px solid #DDDD00;
}

.bloqueGrandeVerde {
	background-image: url(img/fondoCabeceraBloqueGrandeVerde.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	width: 455px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	border: 1px solid #89BF1B;
}

.bloqueGrandeVerdeLargo {
	float: left;
	background-image: url(img/fondoCabeceraBloqueGrandeVerde.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	width: 600px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	border: 1px solid #89BF1B;
}

.bloqueGrandeAzul {
	background-image: url(img/fondoCabeceraBloqueGrandeAzul.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	width: 455px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	border: 1px solid #71C2D7;
	display: block;
}

.bloqueGrandeMarron {
	background-image: url(img/fondoCabeceraBloqueGrandeMarron.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	width: 455px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	border: 1px solid #BE8383;
}

.bloqueGrandeAzulMarino {
	background-image: url(img/fondoCabeceraBloqueGrandeAzulMarino.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	width: 455px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	border: 1px solid #3758B9;
}

.bloqueGrandeNaranja {
	background-image: url(img/fondoCabeceraBloqueGrandeNaranja.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	width: 455px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	border: 1px solid #FFCC00;
}

.bloqueGrandeAgelCal {
	background-image: url(img/fondoCabeceraBloqueGrandeAgelCal.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	width: 455px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	border: 1px solid #FDDF81;
}

/* Estilos de letra */
.estiloBloqueLateral {
	display: block;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	margin-top: 3px;
}

.estiloBloqueLateralDerecho {
	display: block;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	margin-top: 3px;
}

.estiloBloqueLateralTexto {
	display: block;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	text-align: left;
	font-size: 12px;
}

.estiloBloqueGrande {
	display: block;
	margin-top: 0px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
}

.estiloBloqueGrandeTexto {
	display: block;
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	text-align: justify;
	font-size: 12px;
}

.estiloTestimonios {
	display: block;
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	text-align: justify;
	font-size: 10px;
}

.estiloBloqueGrandeTextoSinJustificar {
	display: block;
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	text-align: left;
	font-size: 12px;
}

.estiloConcurso {
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	text-align: center;
}

.tituloMin {
	font-size: 40px;
	color: #FF4646;
}

.tituloFit {
	font-size: 40px;
	color: #DDDD00;
}

.tituloOhm {
	font-size: 40px;
	color: #FFCC00;
}

.tituloUmi {
	font-size: 40px;
	color: green;
}

.tituloEuroJam {
	font-size: 25px;
	color: green;
}

.tituloFlx {
	font-size: 40px;
	color: #71C2D7;
}

.tituloPro {
	font-size: 40px;
	color: #BE8383;
}

.tituloExo {
	font-size: 40px;
	color: #A8478E;
}

.tituloHrt {
	font-size: 40px;
	color: #3758B9;
}

.tituloCal {
	font-size: 40px;
	color: #FDDF81;
}


.tituloFaqProductos {
	font-size: 17px;
	color: #000000;
}

.colorBoxVerde {
	color: #89BF1B;
	font-weight: bold;
}

.letraGrande {
	font-size: 16px;
}

.letraPeque {
	font-size: 10px;
}

.centrarLetra {
	text-align: center;
}

.subtitulo {
	font-size: 14px;
	font-weight: bold;
}

.colorRojo {
	color: #FF0000;
}
/* Estilos de Imagenes */
.flotarIzq {
	float: left;
	background-color: #FFFFFF;
	margin-right: 10px;
}

.flotarDer {
	float: right;
	background-color: #FFFFFF;
	margin-left: 10px;
}

.flotarDerBusqueda {
	float: right;
	margin-right: 5px;
	margin-top: 3px;
}

.ocuparTodo {
	height: 250px;
	text-align: center;
}

/* Margenes */
.margenTop {
	margin-top: 7px;
}

/* Estilos de tablas */
.eventos {
	text-align: justify;
	width: 445px;
	border: dashed;
	border-width: thin;
	border-color: #003399;
}

.boletin {
	text-align: justify;
	width: 445px;
}

.descargas {
	text-align: left;
	width: 445px;
}

.noticias {
	text-align: justify;
	width: 600px;
	border: none;
	border-width: thin;
	border-color: #003399;
}

.tdTitulo {
	text-align: right;
	font-weight: bold;
	vertical-align: top;
}

.tdBotonEnviar {
	text-align: center;
}

.tablaNoticias {
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	text-align: justify;
}

.fecha {
	text-align: left;
	font-size: 10px;
	font-style: italic;
	margin-left: 10px;
}

.inicio {
	text-align: right;
	margin-right: 10px;
	color: #003399;
}

.inicioIzq {
	float: left;
	text-align: left;
	margin-left: 10px;
	color: #003399;
}

/* Estilos de Botones */
.botonEnviar {

}

.tituloNoticias {
	font-size: 20px;
	color: #71C2D7;
	display: block;
}

.botonMaster {
	font-weight: bold;
}

/* Estilos del foro */
.ssi_table {
	width: 450px;
}

.ssi_table td {
	font-size: 12px;
}

.ssi_table td a {
	font-size: 12px;
}

.fila1 {
	width: 120px;
	padding-left: 5px;
}

/* Estilos del Menú Nuevo */

.cabeceraMenu {
	cursor: pointer;
	background-image: url(img/fondoLateralBloqueVerde.jpg);
	background-repeat: repeat-x;
	background-color: #DFEEB0;
	width: 150px;
	margin-top: 5px;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 10px;
	border: 1px solid #89BF1B;
}

.cabeceraTitulo {
	background: transparent url(img/arrowstop.gif) no-repeat 2px 0px; /*last 2 values are the x and y coordinates of bullet image*/
	height: 20px;
	display: block;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	margin-top: 3px;
}

.contenidoMenu {
	list-style-type: none;
	display: block;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	text-align: left;
	font-size: 12px;
}

.cabeceraMenu ul li {
	margin: 0px;
	line-height: 20px;
}
