/*
*****************************************************************************************************************************
* HOJA DE ESTILO GENERAL 
* Desarrollado por SITEKOM, Soluciones Lan-Wan Integradas, S.L.
*
* Fecha: 
* Versión 1.0
*
*****************************************************************************************************
*/

/*
*****************************************************************************************************************************
* OPCIONES GENERALES
*****************************************************************************************************************************
*/

/* Cuerpo general */
body {
	margin: 0px;
	padding: 0px;
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal; 
	font-size: 12px;
	font-family: Arial, Verdana;
}

h1, h2, h3, h4 {
	font-weight: bold;
}

h1 { font-size: 38px; }
h2 { font-size: 16px; font-family:Arial, Verdana; color:#12739C; border-bottom:1px solid #12739C}
h3 { font-size: 14px; font-family:Arial, Verdana; color:#12739C}
h4 { font-size: 12px; }

hr {
	border: 0px;
  height: 1px;
}

img {
	border: 0px;
 	padding: 0px;
	margin: 0px;
}

/*  Otras */ 

A:link {
	color: #808080;
	font-weight:bold;
	text-decoration: none
}
A:visited {
	color: #808080;
	font-weight:bold;
	text-decoration: none
	}
A:active {
	color: #808080;
	font-weight:bold;
	text-decoration: none
}
A:hover {
	color: #7174E9;
	font-weight:bold;
	text-decoration: none
}

A.menusup {
	color: #ffffff;
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid #A9DDF0;
}
A.menusup:link {
	color: #ffffff;
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid #A9DDF0;
}
A.menusup:visited {
	color: #ffffff;
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid #A9DDF0;
}
A.menusup:active {
	color: #ffffff;
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid #A9DDF0;
}
A.menusup:hover {
	color: #ffffff;
	padding-left:10px;
	padding-right:10px;
	background-color:#8EB1D2;
	border-right:1px solid #A9DDF0;
}


A.menulat{
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px solid #DFF1F9;
	color:#056891;
	font-size:12px;
	font-weight:bold;
	font-family:verdana, arial;
	display:block;
	text-decoration:none;
}
A.menulat:link{
	color:#056891;
	text-decoration:none;
}
A.menulat:visited{
	color:#056891;
	text-decoration:none;
}
A.menulat:activa{
	color:#056891;
	text-decoration:none;
}
A.menulat:hover{
	color:#099CD9;
	background-color:#EAEDEE;
	text-decoration:none;
}

A.texto{
	color:#056891;
	font-weight:bold;
	font-family:verdana, arial;
	text-decoration:none;
}
A.texto:link{
	color:#056891;
	text-decoration:none;
}
A.texto:visited{
	color:#056891;
	text-decoration:none;
}
A.texto:activa{
	color:#056891;
	text-decoration:none;
}
A.texto:hover{
	color:#CAD3EB;
	text-decoration:none;
}
/*
*****************************************************************************************************************************
* CONTENEDORES
*****************************************************************************************************************************
*/
div.superior{
	margin-top:0px;
}
div.superior1{
	margin-left:10px;
	color:#109DD6;
	font-size:16px;
	font-family:Arial, Verdana;
	font-weight:bold;
	padding-top:25px;
	background-image:url('../../media/fondo.jpg');
	background-repeat:no-repeat;
	background-position:right top;
}
div.superior2{
	text-align:right;
	background-color:#3079C1;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Verdana;
	color:#FFFFFF;
	padding-right:10px;
}

div.accesosocio{
	float:right; 
	background-color:#ffffff; 
	padding:0.1em; 
	margin:0.2em; 
	opacity: 0.6; 
	-moz-opacity: 0.6; 
	filter: alpha(opacity=60);
}

.titulopagina{
	margin-left:10px;
	color:#2C548C;
	font-size:17px;
	font-family:Arial, Verdana;
	font-weight:bold;
}

div.principal{
	padding-top:25px;
	width:100%;
	background-image:url('../../media/CFM56-5C2.jpg');
	background-repeat:no-repeat;
	background-position:right -55px;
}

div.lateral{
	position:relative;
	float:left;
	width:150px;
	padding-top:5px;
	padding-left:10px;
	padding-right:20px;
}

div.contenido{
	position:relative;
	float:left;
	width:60%;
	padding-left:14px;
	padding-top:5px;
}

div.portada{
	widht:100%;
	border:1px solid #B5B8F7;
	background-color:#F5F5FF;
	padding:12px;
	margin-bottom:18px;
	padding-top:0px;
	background-image:url('../../media/avion.gif');
	background-repeat:no-repeat;
	background-position:right bottom;
}
div.noticias{
	widht:100%;
	border:1px solid #B5B8F7;
	background-color:#F5F5FF;
	padding:12px;
	margin-bottom:18px;
	padding-top:0px;
}

div.spacer{
	clear:both;
}
/*
*****************************************************************************************************************************
* TABLAS
*****************************************************************************************************************************
*/

table.listado_tabla{
	border:0;
}

tr.listado_tr{
	
}

td.listado_celda{
	vertical-align:top;
	border:1px solid #B5B8F7;
	background-color:#F5F5FF;
	padding:4px;
	font-weight:bold;
}

td.listado_celda_oscuro{
	vertical-align:top;
	border:1px solid #B5B8F7;
	background-color:#2C71B2;
	padding:4px;
	font-weight:bold;
	color:#ffffff;
}

/*
*****************************************************************************************************************************
* ELEMENTOS ADICIONALES
*****************************************************************************************************************************
*/
.subrayado {
	text-decoration: underline;
}
.none {
	display: none;
	visibility: hidden;
	margin: 0px;
  white-space: nowrap;
}

.noimprimir {}

