/*
  Este archivo existe porque:
	- hay estilos comunes a todas las páginas
	- una vez cargado se guarda en caché (ahorro mínimo, pero algo hace)
	- se controla no duplicar nombres de estilos al solo haber un Stylesheet
	- evitar rebuscar entre el PHP la definición de tamaños, colores, fuentes, etc.
*/

body { background:#E1E7EF url(/images/fondo.gif); }

a {text-decoration:none}

.texto_normal {
	font-family: arial, helvetica, sans-serif;
	font-size: 11pt;
	color: #092D68;
}
.texto_normal a {
	text-decoration:underline;
	font-size: 10pt;
	font-weight:bold;
	color:#092D68;
}
.texto_normal a:hover {
	text-decoration:none;
	color:#6C869E;
}

/* el texto superior/lateral hereda cosas del normal; algunas herencias hay que machacarlas */
.texto_marco {
	color: white;
	font-size: 9.6pt;
} 
.texto_marco a {
	color: white;
	font-size: 9.6pt;
	text-decoration:none;
	font-weight:normal;
}
.texto_marco a:hover {color:#F6D901}

/* título alternativo usado en ocasiones */
h3, h4, h5 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
}
h3 {font-size:12.2pt}
h4 {font-size:11pt}
h5 {font-size:10pt}

/* otros elementos ubícuos */
.casilla {
	background: #F5F8FB;
	font-size: 70%;
	border: solid 1px #1D314C;
	border-bottom-color: #7A92B3;
	border-right-color: #7A92B3;
	padding: 2px;
}
.casilla:hover, .casilla:focus {background:lightyellow}

.select_desplegable {
	background: #F0F4F8;
	color: #092D68;
	font: 11px verdana, arial, helvetica, sans-serif;
}






/* ------------------- CATALOGO y OFERTAS ------------------- */

.cat_fondo_tabla { background:#F0F4F8; }


.cat_titulo_tabla {
	background:#7286A7;
	font-size: 10.8pt;
	color: white;
}
.cat_titulo_tabla a {
	text-decoration:none;
	font-size: 10pt;
	color: #F7F9FA;
}
.cat_titulo_tabla a:hover {color:#F5D800}


.cat_subcategoria {
	background:#96A4BA;
}
.cat_subcategoria a {
	text-decoration:none;
	font-family: verdana;
	font-size: 10pt;
	font-weight: 750;
	font-style: italic;
	color: #F0F4F8;
}
.cat_subcategoria a:hover { color:#F2E070; }


.cat_fondo_encabezado { background:#BBC2CD; }
.cat_fondo_encabezado td {
		padding-left:5px;
		padding-right:5px;
}

.ofer_enlace_encabezado a {
	text-decoration: none;
	font-size: 10	pt;
	font-weight:bold;
	color: #2C4876;
}
.ofer_enlace_encabezado a:hover { color:#5A74A4; }

.cat_enlace_ordenar a {
	font-family: verdana;
	text-decoration:none;
	font-size: 10pt;
	font-weight:bold;
	color: #506485;
}
.cat_enlace_ordenar a:hover { color:#6C86AE; }

.cat_fondo_producto { background:#CED5E0; }
.cat_fondo_producto td {
		padding-left:7px;
		padding-right:7px;
}

.cat_enlace_producto a {
	text-decoration:none;
	font-size: 11.5pt;
	font-weight: normal;
	color: #092D68;
}
.cat_enlace_producto a:hover { color:#DF7F00; }




/* ------------------- PRODUCTO ------------------- */

.prod_titulo {
	font-size: 10.6pt;
	color: white;
} 

.prod_descr {
	font-size: 10.6pt;
	color: black;
} 

.prod_opt_vari {
	font: 11px verdana, arial, helvetica, sans-serif;
	background: #E1E7EF;
}
.prod_select_vari {
	font: 11px verdana, arial, helvetica, sans-serif;
	border: transparent 0px #000000;
	border-top-color: #E1E7EF;
	border-left-color: #E1E7EF;
	border-bottom-color: white;
	border-right-color: white;
	width:100%;
}
.prod_datos_vari {
	font-size: 10pt;
} 

.prod_nota {
	font-family: Arial;
	font-size: 8pt;
	color: #74869E;
}



/* ------------------- PEDIDO ------------------- */

.carr_prod {
	color:#30508D;
	font-style: italic;
}
.carr_prod a {
	color:#506485;
	text-decoration:none;
	font-weight:bold;
}
.carr_prod a:hover {
	text-decoration:underline;
	color:#6C869E;
}



/* ------------------- SEGUIMIENTO ------------------- */

.seg_cabecera {
	background:#BBC2CD;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
}
.seg_cabecera th, .seg_cabecera td {
		padding-left:5px;
		padding-right:5px;
}

.seg_celda {
	background:#E9EEF5;
	font-size: 11pt;
}
.seg_celda td {
		padding-left:10px;
		padding-right:10px;
}
.seg_celda a { text-decoration:none; }
.seg_celda a:hover {  }

