﻿*
{
	margin: 0;
	padding:0;
}

html, body
{
	height: 100%;
}

body 
{
	background-image:url(../images/G_Fondo_Cabecera_Sup.gif); 
	background-position: top; 
	background-position: 0px 100px; 
	background-repeat:repeat-x;
	background-color:#FFF;
	color:#000;
	margin: 0;
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

img
{
	border: none 0;
}

.clear
{
	margin: 0;
	padding: 0;
	clear: both;
	height: 1px;
}



/* Contenedor principal de la página */
div#contenedor
{
	width: 1024px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	position:relative;
	clear: both;
}

div#pagina
{
	position: relative;
	height: 100%;
	min-height: 100%;
	margin-bottom: -41px;
}

html>body #pagina
{
	height: auto;
}

/* Cabecera */
div#cabecera
{
	height: 90px;
	padding: 0;

	width: 1024;
	background-image: url(../images/G_Fondo_Bandas_Laterales.gif);
	padding: 0 18px;
	margin: 5px 0;
}

div#pestanya1, div#bannerp, div#bloque_banners
{
	border: 0;
	margin: 0;
	height: 90px;
}

div#pestanya1
{
	width: 17px;
	background-color: #efefef;
	border-right: solid 1px white;
	float: left;
}

div#bannerp
{
	width: 728px;
	float: left;
}

div#bloque_banners
{
	width: 220px;
	text-align: right;
	float: right;
}

div#banner1, div#banner2
{
	width: 220px;
	height: 45px;
	float: right;
}

/* Cuerpo */
div#cuerpo, div#columna1, div#columna2, div#contenido
{
	padding-bottom: 30000px;
	margin-bottom: -30000px;
}

div#cuerpo
{
	position: relative;
	width: 1024;
	background-image: url(../images/G_Fondo_Bandas_Laterales.gif);
	/* height: auto; */
	/* min-height: 320px; */
	padding: 0 32px 20px 32px;
	margin-bottom: 5px;
	overflow: hidden;
}

/* Pie */
div#cajapie
{
	clear:both;
	height: 40px;
}

div#pie
{
	width: 1024;
	background-image: url(../images/G_Fondo_Pie_Pagina.gif);
	background-repeat:repeat-y;
	background-color: Transparent;
	position:relative;
	height: 40px;
	clear:both;
	padding: 12px 32px 0 32px;
	vertical-align: middle;
}

div#pie img
{
	float: left;
}

div#pie p
{
	float: right;
	clear:right;
	font-size: 9pt;
}

div#pie p.tel
{
	font-size: 12pt;
	font-weight: bold;
}


/* Varias clases comunes */
input.botonBuscar
{
	display: inline-block;
	width: 70px;
	height: 26px;
	background-image: url(../images/G_Buscar_Over.gif);
	background-color:Transparent;
	border:0;
	margin:0;
	padding:0;
}

/*
a:hover input.botonBuscar
{
	background-image: url(../images/G_Buscar_Out.gif);
	cursor: auto;
}
*/
input.botonBuscar:hover
{
	background-image: url(../images/G_Buscar_Out.gif);
	cursor: pointer;
}
