html {
	height: 100%;
	width: 100%;
	overflow-y: scroll;
}

body {
	height: 100%;
	width: 100%;
	font-family: Tahoma; 
	font-size: 11px;
	color: #277ba9;
	background: url(/images/estructura/fondo-principal-inf.gif) left top;
	margin:0;
}

/* Estructura */
/* ---------- */

.fondo-principal{
	background: url(/images/estructura/fondo-principal.gif) repeat-x left top;
}

td.s1 {
	background: url(/images/back6mil.gif) no-repeat;
	
}

td.s2 {
	background: url(/images/back8mil.gif) no-repeat;
	
}

table.s3 {
	background: url(/images/back20mil.gif) no-repeat;
	
}

table.s4 {
	background: url(/images/back33mil.gif) no-repeat;
	
	
	
}

.sombra-botonera-sup{
	background: url(/images/estructura/sombra-botones-sup.gif) no-repeat 2px bottom;
}

.sombra-derecha-inf{
	background: url(/images/estructura/sombra-derecha-inf.gif) repeat-y left;	
}


/* Generales */
/* --------- */
.flecha-azul{
	background: url(/images/generales/flecha-azul.gif) no-repeat left;
	padding-left: 12px;
	text-align: left;
}

.fondo-boton{
	background: url(/images/home/fondo-categoria.gif) no-repeat left;	
}

.fondo-boton-azul{
	background: url(/images/home/fondo-categoria-azul.gif) no-repeat left;	
}

.fondo-boton-amarillo{
	background: url(/images/home/fondo-categoria-amarillo.gif) no-repeat left;	
}

/* Fuentes */
/* ------- */
.titulo-home{
	font-family: Tahoma; 
	font-size: 14px;
	color: #277ba9;
	font-weight: bold;
}

.cabecera-gris-10{
	font-family: Tahoma;	
	font-size: 10px;
	color: #b6b6b7;
	font-weight: bold;
}

.texto-formulario{
	font-family: Tahoma;	
	font-size: 11px;
	color: #595545;	
}

.campo-formulario{
	font-family: Tahoma;
	font-size: 11px;
	font-weight:normal;
	text-align:left;
	color: #808384;
	border: 1px solid #c6c1b3;
	padding-left:5px;
	background-color:#eae5d9;
}

.pie {
	font-family: Tahoma;	
	font-size: 10px;
	color: #e5e5e5;	
	text-decoration: none;	
}

/* Enlaces */
/* ------- */

a:link {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #2775a1; text-decoration: none;}
a:visited {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #2775a1; text-decoration: none;}
a:active {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #2775a1; text-decoration: none;}
a:hover {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #837a68; text-decoration: none;}

td.pie a {
	font-family: Tahoma;	
	font-size: 10px;
	color: #e5e5e5;	
	text-decoration: none;	
}


a.enlace_categorias:link {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #3a3c40; text-decoration: none;}
a.enlace_categorias:visited {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #3a3c40; text-decoration: none;}
a.enlace_categorias:active {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #3a3c40; text-decoration: none;}
a.enlace_categorias:hover {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #287cab; text-decoration: none;}


/* Misc */
/* ---------- */

#pageaction{
	padding-top: 15px;
}
img{
	border: 0;
}
#foundPaging{
	text-align:center;
	font-size:11px;
	padding:5px;
}

#foundPaging a{
	border:1px solid #CCCCCC;
	background:#E3F5DE;
	
	padding: 5px;
	width:23px;
	height:23px;
}

#foundPaging a:hover{
	background:#FFFFFF;
}

#foundPaging b
{
	border:1px solid #333;
	padding:5px;
}

.search
{
	color: #3366FF;
	font-size: 14px;
	text-align: center;
}