﻿/*************************************************************************/
/*	Estilos Generales
/*************************************************************************/
html {overflow:auto;}

body, div, ul, li, p, h1, h2, h3, h4, img
{
	border			: 0;
	color			: rgb(89,94,96);
	font-family		: sans-serif,Arial,Verdana,Helvetica;
	font-size		: 12px;   /* Por defecto, todo el texto va a estos pixels.*/
	font-weight		: normal; /* Evitamos que en firefox aparezca el texto en negrita.*/
	list-style		: none;   /* Eliminamos todo el formato de listas*/
	margin			: 0px;
	padding			: 0px;
	text-decoration	: none;
}

body
{
	background-color: rgb(245,211,0); /* Amarillo */ 
	margin			: 10px 10px 10px 10px;
}

h1	{font-size: 19px; padding: 10px 10px 20px 0px; color:rgb(131,22,27);}
h2	{font-size: 15px; padding-bottom:20px; color:rgb(255,255,255);}
h3	{font-size: 12px; display:inline;}
h4	{font-size: 10px; font-weight:bold; margin-top:0px; margin-bottom:5px;}
p	{color:rgb(89,94,96); text-align:justify;}
img {border:0px;}

/* Links: por defecto quitamos el subrayado */
a			{color:#767676; text-decoration:none;}
a:link, a:visited, a:active	{color:#767676; border:0;}
a:hover		{color:#000000;}

a.subrayado			{color:rgb(245,211,0); text-decoration:none;}
a.subrayado:link, a.subrayado:visited, a.subrayado:active {color:rgb(245,211,0);}
a.subrayado:hover	{text-decoration:underline;}

a.link_activo		{color:rgb(255,255,255); text-decoration:none;}
a.link_activo:link, a.link_activo:visited, a.link_activo:active {color:rgb(255,255,255);}
a.link_activo:hover	{text-decoration:underline;}

a.a_ticker_amarillo   {color:rgb(245,211,0);}

a.a_ticker_amarillo:link, 
a.a_ticker_amarillo:visited, 
a.a_ticker_amarillo:active   
  {color:rgb(245,211,0);}

a.a_ticker_amarillo:hover	{color:rgb(245,211,0);}

a.a_ticker_blanco   {color:rgb(255,255,255);}
a.a_ticker_blanco:link, a.a_ticker_blanco:visited, a.a_ticker_blanco:active   {rgb(255,255,255);}
a.a_ticker_blanco:hover	{color:rgb(255,255,255);}

/* FORMATO DE TABLAS */
table
{
	border-spacing	: 0;			
	border-collapse	: collapse;
	height			: 100%;
	margin			: 0;
}

tr
{
	height			: 100%;
	vertical-align	: middle;
}

td
{
	text-align		: center;
	color			: rgb(245,211,0); /* Amarillo */
}

span
{
	display			: inline-block;
	color		    : #852123;
	font-weight		: bold;
}

/* ELEMENTOS DIV */
.lanave_contenedor
{
	background-color: rgb(255,255,255); /* Blanco */
	margin		: 0 auto; /* Centramos el contenido*/
	height		: 634px;
	width			: 858px;
}

.lanave_ticker
{
	background-color: rgb(89,94,96); /* Gris Ticker */
	color			: rgb(245,211,0); /* Amarillo */
	height			: 38px; 
	width			: 100%;
}

.lanave_banner
{
	background-color: rgb(131,22,27); /* Morado */
	color			: rgb(245,211,0); /* Amarillo */ 
	height			: 106px; 
	width			: 100%;	
}

.lanave_inline
{
	float			: left;	
}

.lanave_inline_logo
{
	float			: left;	
	padding			: 5px 0px 0px 10px;	
}

.lanave_inline_table
{
	float		: left;	
	padding : 5px 0px 0px 5px;	
}

.lanave_menu
{
	background-color: rgb(207,206,207); /* Gris Banda */
	color			: rgb(89,94,96); /* Gris Ticker */
	height		: 45px; 
	width			: 100%;   
}

#tblMenu {}

#tblMenu td {vertical-align:middle;  }
#tblMenu td.texto { padding-right:10px;  }
#tblMenu td.texto.mnuServicio {color:green; width:150px; text-align:right; padding-right:0;}

#tblMenu .iconoMenu
{
  height:25px;
  width:25px; 
}

#tblMenu td.contacto
{
  background:url('/imagenes/lanave_menu_mudanza.jpg') no-repeat;
  background-position: bottom right;
  text-align:left;
  height:50px;
  width: 120px;
}

.lanave_principal
{
	height		: 446px;
 	width			: 100%;	 
 	overflow	: auto;
}
 
.lanave_pie
{
	padding-top		: 5px;
	font-size		: 12px;
	text-align		: center;
	margin			: 0 auto; /* Centramos el contenido*/
	height			: 8px;
}

/* MENU DE NAVEGACION */
ul.menu_lista li
{
	height 			: 22px;
	padding			: 2px 10px 0px 10px;
	float			: left;	
}

ul.menu_lista li a
{
	color			: rgb(89,94,96); /* Gris Texto */
	font-size		: 13px;
}

ul.menu_lista li a:hover
{
	text-decoration	: underline;  
}

ul.menu_lista li.conimagen
{
	height 			: 24px;
	padding			: 0px 0px 0px 35px;
	float			: left;
}

ul.menu_lista li.activo
{
	height 			: 22px;
	padding			: 2px 10px 0px 10px;
	background		: rgb(233,231,231); /* Gris Claro */
}

ul.menu_lista li.activo a
{
	color			: rgb(146,26,30); /* Rojo Texto */	
	text-decoration	: underline;
}

/* CONFIGURACION DEL TICKER DE NOTICIAS */ 
.ticker_amarillo
{
	color			: rgb(245,211,0); /* Amarillo */
}

.ticker_blanco
{
	color			: rgb(255,255,255); /* Blanco */
}
	
.tickercontainer 
{ 
	border			: 0;
	background		: rgb(89,94,96); /* Gris Ticker */ 
	width			: 100%; 
	height			: 27px; 
	margin			: 0; 
	padding			: 0;
	overflow		: hidden; 
}
.tickercontainer .mask 
{ 
	position		: relative;
	top				: 12px;
	width			: 858px;
	overflow		: hidden;
}
ul.newsticker 
{ 
	position		: relative;
	left			: 750px;
	list-style-type	: none;
	overflow		: hidden;
	margin			: 0;
	padding			: 0;
}

ul.newsticker li 
{
	float			: left; /* important: display inline gives incorrect results when you check for elem's width */
	margin			: 0;
	padding			: 0;
	font-weight		: bold;
	color			: rgb(245,211,0); /* Amarillo */
	background		: rgb(89,94,96); /* Gris Ticker */
}

ul.newsticker a 
{
	white-space		: nowrap;
	padding			: 0;
	font-weight		: bold;
	margin			: 0 10px 0 0;
} 

ul.newsticker span 
{
	margin			: 0 10px 0 0;
} 