@charset "utf-8";
*
	{ margin: 0px; padding: 0px; }

/*alturas*/
	/* IE hack*/
* html 
	{ height: 100%; }
* html body 
	{ height: 100%; }
* html body .pagina, * html body #centro, * html body #centro #cuerpo , * html body  #cuerpo  
	{ height: 100%; }
* html body .pagina, * html body .pagina #centro, * html body .pagina #centro #cuerpo  
	{ height: 100%; }
* html body .pagina #centro #cuerpo #columna_izquierda, * html body .pagina #centro #cuerpo #columna_centro , * html body .pagina #centro #cuerpo #columna_derecha 
	{ height: 100%; } 
	/* end IE hack*/
html, body 
	{ min-height: 100%; }
.pagina, #centro, #cuerpo 
	{ min-height: 100%; }
#columna_izquierda, #columna_centro, #columna_derecha
	{ min-height: 100%;	/*height: 2350px;*/	} 
#columna_izquierda,  #columna_derecha
	{ height: 3022px;} 

/*fin de alturas*/

#centro 
	{ background-color: #FFF;	position: relative;	/*height: 2510px;*/ }

body
	{
	line-height: 1.3em;
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 72%;
	margin: 0px;
	padding: 0px;
	color:#000;
	background-image: url(../imagenes_nuevas/fondo_home.jpg);
	background-position: center top;
	background-repeat:repeat-x;
	background-color: #81991b;
}	
.clear	
	{ clear: both; }
a img 
	{ border: 0px; }

.pagina {
	width: 944px;
	margin-right: auto;
	margin-left: auto;
}
.cabecera {
	height: 178px;
	/*background-image:url(../imagenes_nuevas/bienvenidos.png); background-position: 410px 30px; background-repeat: no-repeat; */
}
.cabecera h1 
	{ text-indent: -99999px; }

.menu {
	background-image: url(../imagenes_nuevas/fondo_menu.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 78px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 944px;
	z-index: 10;
	
}
.fondo_marron
{
  background-color:	#dfd2b9;
}

.menu_spacer
	{ height: 78px;  }
#cuerpo {
	background-color:#FFF;
}	
#banners_clientes {
	width: 190px;
	/*margin-right: -87px;
	margin-top: -25px;
	margin-left: auto;padding-left: 25px;*/
	position: absolute;
	right: 0px;
	top: -25px;
	
	
}

/*#banners_clientes img { border: #999 1px solid; }*/



#columna_izquierda
	{
	width: 183px;
	
	float: left;
	background-image:url(../imagenes_nuevas/sombra_izquierda.png);
	background-position: top right;
	background-repeat: no-repeat;
	margin-left: 15px;
	padding-right: 15px;
	/*background-color:#F00;*//*prueba red bg*/
	position: relative;
}	
#tv_logo
	{
	position: absolute;
	left:-15px;
	top:-28px;
}
#columna_centro
	{
	width: 468px;
	
	float: left;
	padding-top: 0;
	padding-right: 25px;
	padding-bottom: 0;
	padding-left: 25px;
}
#columna_derecha
	{
	width: 213px;	
	float: left;
	background-image:url(../imagenes_nuevas/sombra_derecha.png);
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
}

.separador_horizontal 
	{ border-bottom: #dfd2b9 1px solid; height:1px; clear:both; margin: 15px 0px 15px 0px; }
.link_ver_mas, a.link_ver_mas:visited
	{ color: #80981C; font-weight:bold; }
.margen_imagenes 
	{ margin: 0px 15px 5px 0px; }
/*
.alinear_imagen_derecha
	{ float:right; }
.alinear_imagen_izquierda
	{ float: left;  }*/
.fondo_articulos_destacados 
	{
	padding: 15px;
	background-color: #FFF;
	background-image: url(../imagenes_nuevas/fondo_titulos.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
}

.fondo_titulo_pequeno
{
	
	background-color: #FFF;
	background-image: url(../imagenes_nuevas/fondo_titulos_pequeno.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
.titulo_articulos_destacados
	{
	font-size: 1.4em !important;
	color: #80981C;
	margin-bottom: 6px;
	
		}
.noticias_home, .noticias_home:visited 
{
	font-size: 1.4em !important;
	color: #80981C;	
	text-decoration: none;
	margin-bottom: 10px;
	display:block;
}
.noticias_home_pequeno, .noticias_home_pequeno:visited 
{
	font-size: 1.3em !important;
	color: #80981C;	
	text-decoration: none;
	margin-bottom: 10px;
	display:block;
}

.banner_horizontal {
	margin-bottom: 15px;
}

.banner_horizontal img {
	 border: #dfd2b9 1px solid;
}

/**/
.h1_home {
	font-size: 1.9em !important;
	/*color: #80981C;*/
	/*margin-bottom: 15px;*/
	font-weight: normal !important;
	/*font-style: italic;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;	/*font-family: Calibri, "Times New Roman", Times, serif;*/
	line-height: 1.3em;
	margin-top: -5px;
}
.h1_home_sub_titulos
	{
		padding-top: 15px;
		padding-left: 15px;
	}
.h2_home {
	font-size: 1.2em !important;
	color: #80981C;
	margin-bottom: 6px;
}

.titu

.lista_home {
	padding-left: 15px;
}

/*links*/
a , a:visited, a:active
	{	color:#000; text-decoration:none; }


/*maquetacion*/
.banners_propios 
	{ width: 145px; margin: 20px auto 10px auto; }
.banners_propios a img 
	{ margin-bottom: 10px; }
	
#footer {
	font-weight: bold;
	color: #FFF;
	text-align: right;
	width: 900px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

#footer a, #footer a:visited, #footer a:hover
	{ color:#FFF; text-decoration: none; }


/* -- estilos extras para banners de la home y de la derecha -- */
#articulo_wp img {
	margin:5px 15px 5px 0px;
}

/*** set the width and height to match your images **/

#banners_clientes {
	width:190px;
	height:3022px;
}

#horizontal1,
#horizontal2,
#horizontal3 {
    position:relative;
	height:100px;
	width:468px;
}

#horizontal1 DIV,
#horizontal2 DIV,
#horizontal3 DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    background-color: #FFF;
}
#horizontal1 DIV.texto,
#horizontal2 DIV.texto,
#horizontal3 DIV.texto{
	width:468px;
	height:100px;
	text-align:center;
}

#horizontal1 DIV.active,
#horizontal2 DIV.active,
#horizontal3 DIV.active{
    z-index:10;
    opacity:1.0;
}

#horizontal1 DIV.last-active,
#horizontal2 DIV.last-active,
#horizontal3 DIV.last-active{
    z-index:9;
}

#horizontal1 DIV IMG, 
#horizontal2 DIV IMG, 
#horizontal3 DIV IMG {
    display: block;
    border: 0;
    margin-bottom: 10px;
}

#banners_clientes .active {
    z-index:10;
    opacity:1.0;	
}

#banners_clientes a:link, 
#banners_clientes a:active, 
#banners_clientes a:visited{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
}
#banners_clientes span.texto {
	padding: 5px 15px 0 10px;
	font-weight:bold;
	display:block;
}

#banners_clientes a:hover{
	font-weight:bold;
	text-decoration:none;
}

div#primero {
	background:url(../images/banner-bg-top.jpg) top left no-repeat;
	height:250px;
	width:190px;
	text-align:center;
	position:relative;
}
div#primero img {
	margin:75px 0 0 0;
}
#banners_clientes img {
	margin:20px 0 0 0;
}
div#medio2 DIV,
div#medio3 DIV,
div#medio4 DIV,
div#medio5 DIV,
div#medio6 DIV,
div#medio7 DIV,
div#medio8 DIV,
div#medio9 DIV,
div#medio10 DIV,
div#medio11 DIV,
div#medio12 DIV,
div#medio13 DIV,
div#medio14 DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	width:190px;
	height:198px;
	background:url(../images/banner-bg-middle.jpg) top left no-repeat;
}
div#ultimo {
	background:url(../images/banner-bg-bottom.jpg) top left no-repeat;
	height:198px;
	width:190px;
	text-align:center;
	position:relative;
}
div#primero DIV {
	position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	width:190px;
	height:250px;
	background:url(../images/banner-bg-top.jpg) top left no-repeat;
}
div#medio2,
div#medio3,
div#medio4,
div#medio5,
div#medio6,
div#medio7,
div#medio8,
div#medio9,
div#medio10,
div#medio11,
div#medio12,
div#medio13,
div#medio14 {
	background:url(../images/banner-bg-middle.jpg) top left no-repeat;
	height:198px;
	width:190px;
	text-align:center;
	position:relative;
}
#ultimo DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	width:190px;
	height:198px;
	background:url(../images/banner-bg-bottom.jpg) top left no-repeat;
}

