BODY {
	background-image: url('img/bg_sitio.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	margin: 0px;
	padding: 0px;
	line-height: normal;
}
.bg_cuerpo {
	background-image: url('img/bg_cuerpo.jpg');
	background-position: top left;
	/* background-repeat: repeat-y; */
}
.bg_ondita_derecha {
	background-image: url('img/bg_top_solapa_derecha.jpg');
	background-position: bottom right;
	background-repeat: no-repeat;
}
.bg_ondita_izquierda {
	background-image: url('img/bg_top_solapa_izquierda.jpg');
	background-position: bottom right;
	background-repeat: no-repeat;
}
.bg_ondita_sin_solapa {
	background-image: url('img/bg_top_sin_solapa.jpg');
	background-position: bottom right;
	background-repeat: no-repeat;
}
.bg_columna_derecha {
	background-image: url('img/bg_columna_derecha.jpg');
	background-position: top left;
	background-repeat: repeat-y;
	padding-left: 17px;
	padding-right: 35px;
	text-align: left;
}
.bg_columna_izquierda {
	background-image: url('img/bg_columna_izquierda.jpg');
	background-position: top left;
	background-repeat: repeat-y;
	padding-left: 35px;
	padding-right: 17px;
	text-align: left;
}
.catalogo_abierto {
	border: 1px solid #999999;
	padding: 10px;
	background-color: #feda7c;
}


/* botonera */
.celda_boton {
	background-image: url('img/bt_amarillo.jpg');
	background-position: top center;
	text-align: center;
	border: 2px solid #FFFFFF;
	padding: 4px;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.link_boton {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ab0e10;
	text-decoration: none;
}
.link_boton:hover {
	color: #333333;
}
.celda_boton_secundario {
	background-image: url('img/bt_amarillo.jpg');
	background-position: top center;
	text-align: center;
	border: 2px solid #FFFFFF;
	padding: 4px;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


/* menu del catalogo */
.categoria_select {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}
.subcategoria_select {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}
.subcategoria_link {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
}
.subcategoria_link:hover {
	color: #666666;
}
.categoria_link {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	text-decoration: none;
	text-transform: uppercase;
}
.categoria_link:hover {
	color: #404040;
}
.categoria_bullet {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #222222;
	text-decoration: none;
}


/* caja buscador */
.input_busqueda {
	border: 1px solid #a10f14;
	background-color: #ffda7f;
	font: 8pt Tahoma, Arial, Helvetica, sans-serif;
	color: #333333;
}
.txt_busqueda {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #a51618;
	text-decoration: none;
}
.link_derecha {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #a51618;
	letter-spacing: -0.5px;
	text-decoration: none;
}
.link_derecha:hover {
	border-bottom: 1px dotted #a51618;
}


/* pie */
.bg_pie {
	background-image: url('img/bg_pie.jpg');
	background-repeat: repeat-x;
}
.texto_pie {
	font-family: 8pt Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.link_pie {
	font-family: 8pt Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.link_pie:hover {
	border-bottom: 1px dotted #000000;
}
.borde_pcxeon {
	border: 1px solid #333333;
}


/* cuerpo */
.titulo_cuerpo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #a51618;
	letter-spacing: -0.5px;
	text-decoration: none;
}
.subtitulo_cuerpo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #a51618;
	letter-spacing: -0.5px;
	text-decoration: none;
}
.texto_cuerpo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3c3c3c;
	text-decoration: none;
}


/* columnas */
.bg_novedades {
	background-image: url('img/novedades_bg.jpg');
	background-position: top left;
	background-repeat: repeat-y;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-left: 26px;
	padding-right: 26px;
	padding-top: 4px;
	padding-bottom: 0px;
}
.borde_foto {
	border: 1px solid #333333;
}
.apostilla_foto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #232323;
	text-decoration: none;
	text-transform: uppercase;
}
.bg_foto {
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #bacad7;
}


/* noticias */
.titulo_noticia_derecha {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3F3F3F;
	text-decoration: none;
}
.sumario_noticia_derecha {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #505050;
	text-decoration: none;
}
.raquo_noticia_derecha {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660000;
	text-decoration: none;
}
.lk_noticia_derecha {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660000;
	text-decoration: none;
}
.lk_noticia_derecha:hover {
	color: #990000;
}


/* comunicador */
.comunicador_nombre {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #505050;
	text-decoration: none;
}
.comunicador_pregunta {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #505050;
	text-decoration: none;
}
.comunicador_respuesta {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #505050;
	text-decoration: none;
}
.comunicador_separador {
	border-top: 1px dashed #505050;
}



/*

input{
border:1px;
border-color:#a10f14;
background-color:#ffda7f;
}
.busqueda_input{
border-bottom:1px;
border-bottom-color:#a10f14;
border-bottom-style:solid;
border-left:1px;
border-left-color:#a10f14;
border-left-style:solid;
border-top:1px;
border-top-color:#a10f14;
border-top-style:solid;
border-right:1px;
border-right-color:#a10f14;
border-right-style:solid;
background-color:#ffda7f;
}


.celda_boton{
background-image:url(img/bt_amarillo.jpg);
background-position:top;
text-align:center;
}
.bg_izq_celda_busqueda{
background-image:url(img/bg_sombra_izq.jpg);
background-repeat:repeat-y;
background-position:right top;
}
.bg_der_celda_busqueda{
background-image:url(img/bg_sombra_der.jpg);
background-repeat:repeat-y;
background-position:left top;
}
.bg_busqueda{
background-color:#ffda7f;
}
.celda_busqueda{
padding-left:15px;
padding-bottom:5px;
}
.borde_foto{
border:1px;
border-color:#cfcfcf;
border-style:solid;
}
.celda_novedades{
background-image:url(img/bt_rojo.jpg);
background-repeat:no-repeat;
background-position:center;
text-align:center;
padding-top:5px;
}
.celda_foto{
padding-left:32px;
padding-top:15px;
}
.txt_boton {
font-family: "Trebuchet MS";
font-size: 12px;
color:#ab0e10;
}
.txt_novedades {
font-family: "Trebuchet MS";
font-size: 14px;
color:#ffffff;
}
.txt_busqueda {
font-family: "Trebuchet MS";
font-size: 14px;
color:#a51618;
}
*/

