A:link {color: #e25122; background : transparent; text-decoration:none}
A:visited {color: #e25122; background : transparent;  text-decoration:none}
A:active {color: #e25122; background : transparent;  text-decoration:none}

A.link_menu:link,A.link_menu:visited,A.link_menu:active {color: #0047b6;  background : transparent; text-decoration: none}
A.link_menu_sup:link,A.link_menu_sup:visited,A.link_menu_sup:active {color: #ed1003;  background : transparent; text-decoration: none}
A.link_noticias:link,A.link_noticias:visited,A.link_noticias:active {color: #333333;  background : transparent; text-decoration: none}
A.link_destacados:link,A.link_destacados:visited,A.link_destacados:active {color: #00a886;  background : transparent; text-decoration: none}
A.link_boton:link,A.link_boton:visited,A.link_boton:active {color: #ffffff;  background : transparent; text-decoration: none}


/*************Para el menú vertical de la izquierda del catálogo***************/
A.ssmItems:link		{color:#989896;text-decoration:none;}
A.ssmItems:hover	{color:#989896;text-decoration:none;}
A.ssmItems:active	{color:#989896;text-decoration:none;}
A.ssmItems:visited	{color:#989896;text-decoration:none;}
/****************************************************************/

pre{
  overflow-x: auto;
  white-space: nowrap;
  width: 410px;
  }

html>body pre {  overflow: auto;}


A.clase_1:link,
A.clase_1:visited,
A.clase_1:active,
.clase_1
{
	font-family:verdana,arial,helvetica;
	font-size: 7pt;
    color:#989896;
	background : transparent;
	text-decoration: none;
	text-align:left;
	font-variant:small-caps;
	line-height:9pt;
	
	margin-left: 0.0in;
	margin-right: 0.0in;
	margin-top:  0.0in;
	margin-bottom: 0.0in;
	
	background:#ecd8b2;
	padding: 0px 0px 0px 0px;
	width:100%;
}

A.clase_2:link,
A.clase_2:visited,
A.clase_2:active,
.clase_2
{
	font-family:verdana,arial,helvetica;
	font-size: 7pt;
    color:#666666;
	text-align:left;
	font-variant:small-caps;
	line-height:9pt;
	
	margin-left: 0.0in;
	margin-right: 0.0in;
	margin-top: 0.0in;
	margin-bottom: 0.0in;

	background:#ecd8b2;
	padding: 0px 0px 0px 0px;
	width:100%;
}

A.clase_3:link,
A.clase_3:visited,
A.clase_3:active,
.clase_3
{
	font-family:verdana,arial,helvetica;
	font-size: 7pt;
	color: #989896;
	line-height:9pt;
	font-variant:small-caps;
	text-align:right;
	margin-left: 0.15in;
	margin-right: 0.15in;
	margin-top: 0.0in;
	margin-bottom: 0.0in;
	padding: 0px 0px 0px 0px;
	width:100%;
}



body {
 scrollbar-face-color:#c2c2c2;
 scrollbar-highlight-color:#E1E1E1;
 scrollbar-shadow-color:#c2c2c2;
 scrollbar-3dlight-color:#808080; 
 scrollbar-arrow-color: #4E4E4E; 
 scrollbar-track-color:#E5E4E4;
 scrollbar-darkshadow-color:#333333;
 scrollbar-base-color:#c2c2c2;
 width:8px;
}

.texto {
font-family:verdana,arial,helvetica;
font-size: 8pt;
color: #989896;
text-align:left;
margin-left: 0.15in;
margin-right: 0.15in;
margin-top: 0.08in;
margin-bottom: 0.08in;
line-height : 14px;
}


.mensaje {
font-family:verdana,arial,helvetica;
font-size: 8pt;
color: #989896;
text-align:center;
margin-top: 0.3in;
margin-bottom: 0.2in;
line-height : 14px;
}

.borde{
	border:1px solid #e44000;
}

.borde_td td{
	border:1px solid #e44000;
}

.puntos{
	border-bottom:2px dotted #e44000;
}

.color_1
{
	background-color:#f5f2e9;
}

.color_2
{
	background-color:#f3e5be;
}


.categoria
{	
	font-family: Verdana, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	font-variant:small caps;
	width:100%;
	color:#989896;
	/*float:left;*/
	height:20px;
	margin-top: 0.05in;
	margin-left: 0.03in;
}
.cabecero {
	float:left;
	height:14px;
	font-family: DINEngschrift Alternate,Verdana, Arial, sans-serif;
	font-size:23px;
	text-align:left;
	font-variant:capitalize;
	width:100%;
	color:#e44000;
}

.cabecero:first-letter{
font-family: DINEngschrift Alternate,Verdana, Arial, sans-serif;
font-size:30px;
color:#000000;
}

.caja {
    font-family:verdana,arial,helvetica;
	font-size: 8pt;
	color: #989896;
	text-align:left;
	margin-left: 0.0in;
	margin-right: 0.0in;
	margin-top: 0.0n;
	margin-bottom: 0.0in;
	line-height : 13px;
	border:1px solid #b7b7b7;
	height:18px;
}

.boton{
    font-family:verdana,arial,helvetica;
	font-size: 8pt;
	font-weight: bold;
    color:#ffffff;
	height:18px;
	line-height:6px;
	
	margin-left: 0.0in;
	margin-right: 0.0in;
	margin-top: 0.0n;
	margin-bottom: 0.0in;

	border-top:0.01in solid #6c0802;
	border-left:0.01in solid #6c0802;
	border-right:2px solid #6c0802;
	border-bottom:2px solid #6c0802;
	background:#e25122;
	padding: 1px 0px 1px 0px;
}



/***********************************************************************************************/
 
input.textbox{
   font-family:verdana,arial,helvetica;
	font-size: 8pt;
	color: #333333;
	text-align:left;
	margin-left: 0.0in;
	margin-right: 0.0in;
	margin-top: 0.0n;
	margin-bottom: 0.0in;
	line-height : 13px;
	border:2px solid #b7b7b7;
	height:18px;
}
.mayusculas{
text-transform:uppercase;
}

.minusculas{
text-transform:lowercase;
}


.relieve{
border:2px outset #f7941c;
margin-top:0.3in;
margin-bottom:0.1in;
margin-left:0.1in;
margin-right:0.1in;
line-height:0px;

}

.buscador{
margin-left:0.08in;
margin-right:0.03in;
}

.menu{
font-family:arial,verdana,helvetica;
font-size: 8pt;
font-weight: bold;
color: #0047b6;
margin-left: 0.25in;
margin-right: 0.05in;
margin-top: 0.05in;
margin-bottom: 0.05in;
line-height:14px;
}

.formu
{
margin-top:0.0in;
margin-bottom:0.0in;
}


.selec {
    font-family:verdana,arial,helvetica;
	font-size: 8pt;
	color: #333333;
	text-align:left;
	margin-left: 0.0in;
	margin-right: 0.0in;
	margin-top: 0.0n;
	margin-bottom: 0.0in;
	line-height : 13px;
	border:2px solid #b7b7b7;
	height:18px;
}

select{
    font-family:verdana,arial,helvetica;
	font-size: 8pt;
	color: 333333;
	text-align:left;
	margin-left: 0.0in;
	margin-right: 0.0in;
	margin-top: 0.0n;
	margin-bottom: 0.0in;
	line-height : 13px;
	border:2px solid #b7b7b7;
	height:18px;
}

.areatexto {
    font-family:verdana,arial,helvetica;
	font-size: 8pt;
	color: #333333;
	text-align:left;
	margin-left: 0.0in;
	margin-right: 0.0in;
	margin-top: 0.0n;
	margin-bottom: 0.0in;
	line-height : 13px;
	border:2px solid #b7b7b7;
}





.cabecero_tabla{
font-family:verdana,arial,helvetica;
font-size: 7pt;
font-weight: bold;
color: #1a5ec0;
margin-left: 0.0in;
margin-right: 0.0in;
margin-top: 0.08in;
margin-bottom: 0.08in;
line-height:14px;
background-color:#86c1eb;
padding:2px 0px 2px 0px;
text-align:center;
}

.titulo{
font-family:verdana,arial,helvetica;
font-size: 8pt;
font-weight: bold;
color: #333333;
margin-left: 0.1in;
margin-right: 0.05in;
margin-top: 0.08in;
margin-bottom: 0.08in;
line-height:14px;
}

.titulo_noticia{
font-family:verdana,arial,helvetica;
font-size: 8pt;
font-weight: bold;
font-variant: small-caps;
color: #333333;
margin-left: 0.15in;
margin-right: 0.05in;
margin-top: 0.08in;
margin-bottom: 0.08in;
line-height:14px;
}

.link{
    font-family:verdana,arial,helvetica;
	font-size: 7pt;
	font-weight: bold;
	text-align:right;
	color: #333333;
	margin-top: 0.08in;
	margin-bottom: 0.08in;
}

.fecha
{
font-family:verdana,arial,helvetica;
font-size: 7pt;
font-weight: bold;
/*color: #333333;* /
text-align:left;
margin-left: 0.02in;
margin-right: 0.02in;
line-height : 14px;
}

.li-lista {
    font-family:verdana,arial,helvetica;
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
	margin-left: 0.2in;
	margin-right: 0.0in;
	margin-top: 0.0in;
	margin-bottom: 0.05in;
	line-height:14px;
	list-style : outside url(imagenes/flecha_gris.gif);	
}

.li-nolista {
list-style: none outside;
margin-top: 0.0in;
margin-bottom: 0.0in;
margin-left: 0.0in;
margin-right: 0.0in;
}

#celda td{
border:1px solid #083a89;
}


#tabla_ficha{
font-family:verdana,arial,helvetica;
font-size: 8pt;
color:#333333;
}

br{
line-height:15px;
}
.cab_ficha{
	font-family:verdana,arial,helvetica;
	font-size: 10pt;
	font-weight: bold;
	font-variant: small-caps;
	color:#0047b6;
	border:2px dashed #f7941c;
	background-color:#f9a541;
}

.cab_catalogo{
	font-family:verdana,arial,helvetica;
	font-size: 10pt;
	font-weight: bold;
	font-variant: small-caps;
	color:#0047b6;
	/ *border:2px dashed #f7941c;
	background-color:#f9a541;* /
}

.cab_foto{
	border:1px solid #86c1eb;
	background-color:#bcddf4;
}

.borde_tabla{
/ *border:1px dashed #083a89;* /
/ *background-color:#c4e0f5;* /
border:2px outset #bcddf4;
background-image:url(imagenes/fondo_rayas_oblicuas.gif);
}

.borde_foto{
border:2px outset #bcddf4;
background-image:url(imagenes/fondo_rayas_oblicuas.gif);
}

.color_fila1{
background-color:#d3e8f8;
}
.color_fila2{
background-color:#f2f2f2;
}


/****************************************************************************************************

#TB_overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index:100;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#TB_window {
	position: absolute;
	/ *background: #d3e8f8;* /
	z-index: 102;
	color:#000000;
	display:none;
	/ *border:1px solid #86c1eb;* /
	border:5px outset #bcddf4;
	background-image:url(imagenes/fondo_rayas_oblicuas.gif);
	/ *background-color:#d3e8f8;* /
}

#TB_window img {
	display:block;
	margin: 15px 15px 0px 12px;
	border:1px solid #86c1eb;
	background-color:#bcddf4;
	/ *border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;* /
}

#TB_caption{
	font-family:verdana,arial,helvetica;
	font-size:8pt;
	font-weigth:bold;
	letter-spacing:0;
	/ *font-variant: small-caps;	* /
	height:25px;
	padding:10px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	font-family:verdana,arial,helvetica;
	font-size:7pt;
	font-weight: bold;
	height:25px;
	padding:10px 20px 10px 0;
	float:right;
	text-align:right;
	color: #333333;
}

#TB_closeWindowButton{
	font-family:verdana,arial,helvetica;
	font-size:7pt;
	font-weight: bold;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:0px;
	text-align:right;
	background-color:#86c1eb;
}

#TB_ajaxContent{	
	padding:2px 10px 15px 15px;
	overflow:auto;
}

#TB_load{
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	overflow: visible;
	visibility: visible;
	display: block;
	z-index:101;
}

#TB_loadContent  {
	margin-left: -125px;
	position: absolute;
	top: -50px;
	left: 50%;
	width: 250px;
	height: 100px;
	visibility: visible;
}
.surprise
{
	display:none;
}
*/
