/*ESTOS SON LOS ESTILOS PARA EL MENU DESPLEGABLE*/
* { padding:0px; margin:0px; }
body { 
font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#333333; 
}

#menu { 
background-image:url(./../img/nav_bg.jpg); 
background-repeat:repeat-x; 
height:38px; width:686px; 
margin:auto; 
padding-left:-1px;
padding-right:-1px;
}

#nav { 
list-style:none; 
list-style-type: none;
}

#nav li { 
float:left; 
background-image:none; 
list-style-type: none;
}


#nav li a {

display:block;
padding:10px 10px 10px 8px;
text-decoration:none;
font-family: "Trebuchet MS", Verdana, Arial;
font-size:12px;
/*font-weight:bold;*/
color:#901e1b;
list-style-type: none;

}


/*PRECARGADOR*/
#cargador {
   position:absolute;
   top:0px;
   left:0px;
   width:100%;
   height:100%;
   padding:5px;
   background-color:white;
}
.esconder {display:none;}


#nav li a:hover {
color:#f5812a;

}

/* Submenu */
#nav ul.submenu {
border:1px solid #fcb636; 
position:absolute; 
list-style:none;
background-color:#f1f0ec;
list-style-type: none;
text-align:center;
visibility: hidden;
}

#nav ul.submenu li {

float:none; 
font-size:10px; 
text-align: center;
background-image:none;
width:100px;
list-style-type: none;
border-bottom-width:thin;
border-collapse:separate;
border-bottom-color:#D9D8D5;
border-bottom-style:dotted;
margin-bottom:-2pxi;
}

#nav ul.submenu li:hover { 
font-size:10px; 
text-align: center;
background-image:url(../img/over_subt.jpg);
/*background-repeat:repeat;*/
background-color:#e8e7e3;
}

/*SubMenu Adaptado*/
#nav ul.subsubmenu { 
border:1px solid #fcb636; 
position:absolute; 
list-style:none;
background-color:#f1f0ec;
list-style-type: none;
text-align:center;
visibility: hidden;
}

#nav ul.subsubmenu li {
float:none; 
font-size:10px; 
text-align: center;
background-image:none;
width:100px;
list-style-type: none;
border-bottom-width:thin;
border-collapse:separate;
border-bottom-color:#D9D8D5;
border-bottom-style:dotted;
margin-bottom:-10px;
}

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

.fondo_pto { 
float:left; 
background-image:url(./../img/nav_li_bg.png); 
background-repeat:no-repeat; 
background-position:right; 
list-style-type: none;
}

.pad {
margin:-4px;
padding:0px;
}

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

/* Subsubmenu 
#nav ul.subsubmenu { 
display: inline;
float: left;
text-align:center;
position:absolute;
border:1px solid #000000; 
padding:2px 5px; 
position:absolute; 
list-style:none; 
background-color:#FEC063;
list-style-type: none;
}*/

/*
#nav ul.subsubmenu li { 
font-size:10px; 
background-image:url(../img/over_subt.jpg); 
border-bottom:1px solid #CC6600; 
width:200px;
height:40px;
list-style-type: none;
}
*/

ul.sinvi{ 
	list-style: none; 
}
.ptos {
margin:-10px 0px -5px 0px;
}

.altura{
height:40px;}


/*ESTILO GENERAL LATINDEX*/

.latindex {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #921A1D;
	text-decoration: none;
}

.resultados {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #921A1D;
}

/*ESTILO PARA IMAGENES SIN MARCO*/
img.sinmarc{
		border:0px;
}

/*ESTILO PARA LOS LINK´S*/
a.imagen:link{
	outline:none;
}

a.imagen:visited{
	outline:none;
}

a.imagen:hover{
	outline:none;
}


a.normal:link {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
a.normal:visited {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
a.normal:hover {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #990000;
	background-color: #FFCC00;
}

.nota {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #FF824F;
	text-transform: none;
}
.nota01 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FF824F;
	text-transform: none;
}

.subtitulos {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #921A1D;
}
.resultados {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #921A1D;
}
.respalabra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #CC0000;
}
.datos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color: #666666;
}
.catalogo {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	color: #921A1D;
}
.resumen {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}

.otro {
	font-family: Verdana, "Arial", Helvetica, sans-serif;
	font-size: 14px;
        font-style: normal;
        font-weight: normal;
        text-transform: none;
        color: #000000;
}
/*ESTE ES EL ESTILO DEL SCROLL DE NOTICIAS*/
#marqueecontainer
{
	position: relative;
	width: 315px; /*marquee width */
	height: 65px; /*marquee height */
	background-color: #F6F6F5;
	overflow: hidden;
	border: 1px solid orange;
	padding: 2px;
	padding-left: 4px;
	z-index:5;
}

/*-----E S T I L O   D E   T A B L A   G E N E R A L ---------*/
/*NE*/
.tab_gral02 {
	padding:10px;
	background-image:url(../img/fondopag02.gif);
	background-repeat:repeat-y;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	}
.tab_gral {
	background-image:url(../img/fondopag02.gif);
	background-repeat:repeat-y;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	}
.tab_gral_list {
	background-image:url(../img/fondopag03.gif);
	background-repeat:repeat-y;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	}
	
.tab_gral03 {
	background-image:url(../img/fondopag04.gif);
	background-repeat:repeat-y;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	}

.subtab_gral03 {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	}
	
	
/* E S T I L O S   D E   T E X T O * /	
/*texto general*/
.general {
	padding:10px 10px 10px 10px;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	line-height:1.5;
	text-align:justify;
}

.general02 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-align:right;
}

.buscador {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-align:justify;
}


	
/*temas*/
.tema {
	padding:10px 5px 15px 10px;
	font-family: "Trebuchet MS",  Arial;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #923917;
	font-variant:small-caps;
}

/*subtemas*/
.subtema {
	padding:10px;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: boldER;
	color: #666666;
}

.subtema02 {
	padding-left:10px;
	font-family: "Trebuchet MS",  Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #666;
	font-variant:small-caps;
}

/*txto tabla gris de registro*/
.txt_tab {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}

/*indentados*/

.indent01 {
	padding-left:20px;}
	
.indent02 {
	padding-left:30px;}	


/*estilos de lista*/
ul.number {
	list-style:decimal;
	line-height:1.5;
	padding-left:40px;
	color:#666666;
	}
	
ul.points {
	list-style:disk;
	line-height:1.5;
	padding-left:40px;
	color:#666666;
	text-align:justify;
	}
	
ul.roman {
	list-style:upper-roman;
	color:#666666;
	line-height:1.5;
	padding-left:40px;
	font-weight:normal;
	}	
	
/* estilo para tabla de registro*/

.bde_bco {
border-bottom-color:#f8f7f3;
border-bottom-style:solid;
border-bottom-width:2px;
}


/*estilo tabla talleres*/

.tab_taller {
background-color:#e8e8e8;
 border-color:#95181b;
 border-style:solid;
border-width:1px;

}
.celda {
padding:4px;
border-bottom-color:#FF9900;
border-bottom-style:dotted;
border-bottom-width:1px;}
.celda02 {
padding:4px;
}
.bde_right {
border-right-color:#FF9900;
border-right-style:dotted;
border-right-width:1px;}

/*ESTILOS DE LIGAS*/
a.ligaroja:link {
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:12px;
	color:#923917;
	text-decoration:none;
}	
a.ligaroja:hover {
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:12px;
	color:#f5812a;
	text-decoration:none;
}
a.ligaroja:visited {
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:12px;
	color:#923917;
	text-decoration:none;
}	

a.ligaroja:active {
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:12px;
	color:#f5812a;
	text-decoration:none;
}	
/*liga subrayada*/
a.ligasubr:link {
	font-family:"Trebuchet MS";
	font-weight:normal;
	font-size:12px;
	color:#923917;
	text-decoration:underline;
	
}	
a.ligasubr:hover {
	font-family:"Trebuchet MS";
	font-weight:normal;
	font-size:12px;
	color:#f5812a;
	text-decoration:underline;
}

a.ligasubr:visited {
	font-family:"Trebuchet MS";
	font-weight:normal;
	font-size:12px;
	color:#923917;
	text-decoration:underline;
	
}	
a.ligasubr:active {
	font-family:"Trebuchet MS";
	font-weight:normal;
	font-size:12px;
	color:#f5812a;
	text-decoration:underline;
}

/* liga base de datos--- solo "a"*/
a:link {
	font-family:"Trebuchet MS";
	font-weight:normal;
	font-size:12px;
	color:#923917;
	text-decoration:underline;
	
}	
a:hover {
	font-family:"Trebuchet MS";
	font-weight:normal;
	font-size:12px;
	color:#f5812a;
	text-decoration:underline;
}
a:visited {
	font-family:"Trebuchet MS";
	font-weight:normal;
	font-size:12px;
	color:#923917;
	text-decoration:underline;
	
}	

a:active {
	font-family:"Trebuchet MS";
	font-weight:normal;
	font-size:12px;
	color:#f5812a;
	text-decoration:underline;
}	

/*alineaciones*/
.centrado{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-align:center;}
	
/*imagen inicio, izq*/
.img_izq {
	float:left;
	padding-left:10px;
	text-align:left;}
	
/*padding--base de datos*/	
.margen_base {
	padding:20px;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	text-align:justify;}
	
.cuadro { 
	border-style:groove;
	background-color:#e8e8e8;
	border-width:1px;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	} 

/*Bordes para celdas*/	
.margenIzq{border-left:4px ridge #BDBDBD;
}

.margenDer{border-right:4px ridge #BDBDBD;}

.margenSupIzq{
	border-top:4px ridge #BDBDBD;
	border-left:4px ridge #BDBDBD;
}

.margenSupRig{
	border-top:4px ridge #BDBDBD;
	border-right:4px ridge #BDBDBD;
}

.margenInfIzq{
	border-bottom:4px ridge #BDBDBD;
	border-left:4px ridge #BDBDBD;
}

.margenInfDer{
	border-bottom:4px ridge #BDBDBD;
	border-right:4px ridge #BDBDBD;
}

.asteriscorojo {
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:14px;
	color:#923917;
	text-decoration:none;
}

.liganaranja {
margin:5x;
padding:0px;
}

/*Estilos de las cajas de listas*/
	ul.Idio { height: 35px; overflow: auto; width: 110px; border: 1px solid #CCC; }
	ul.Idio { list-style-type: none; margin: 0; padding: 0; overflow-x: hidden; }
	li.Idio { margin: 0; padding: 0; }
	
	label { display: block; color: WindowText; background-color: Window; margin: 0; padding: 0; width: 100%; }
	label:hover { background-color: Highlight; color: HighlightText; }
		
	ul.Ind { height: 53px; overflow: auto; width: 400px; border: 1px solid #CCC; }
	ul.Ind { list-style-type: none; margin: 0; padding: 0; overflow-x: hidden; }
	li.Ind { margin: 0; padding: 0; }
		
	ul.Sop { height: 53px; overflow: auto; width: 250px; border: 1px solid #CCC; }
	ul.Sop { list-style-type: none; margin: 0; padding: 0; overflow-x: hidden; }
	li.Sop { margin: 0; padding: 0; }
	
	ul.Formas { height: 53px; overflow: auto; width: 250px; border: 1px solid #CCC; }
	ul.Formas { list-style-type: none; margin: 0; padding: 0; overflow-x: hidden; }
	li.Formas { margin: 0; padding: 0; }
	
	ul.Vias { height: 53px; overflow: auto; width: 250px; border: 1px solid #CCC; }
	ul.Vias { list-style-type: none; margin: 0; padding: 0; overflow-x: hidden; }
	li.Vias { margin: 0; padding: 0; }
