body { font-family: Trebuchet MS, Helvetica, sans-serif; background-color: #727272}
td   {font-family: Trebuchet MS, Helvetica, sans-serif; color:#4d4c4c;}
th   {font-family: Trebuchet MS, Helvetica, sans-serif;}

a:link    { text-decoration: none; color: #c3171d }
a:visited { text-decoration: none; color: #c3171d }
a:hover   { text-decoration: none; color: #000000 }
a:active  { text-decoration: none }


h1 {font-family: Trebuchet MS; color: #d2151c; text-align: left; font-size: 15pt; padding-left: 0px; padding-bottom: 0px; padding-top: 3px;}
h2 {font-family: Trebuchet MS; color: #d2151c; text-align: left; font-size: 11pt; border-bottom: #dddddd 1px; border-left: #dddddd 1px; border-top: 0px; border-right: 0px; border-style: solid; padding-left: 10px; padding-bottom: 4px; background: url(bg_h1.jpg) no-repeat left 0px; margin-left: -10px;}
h3 {font-family: Trebuchet MS; font-size: 11pt; font-weight: bold}
h4 {font-family: Trebuchet MS; color: #c20100; text-align: left; font-size: 18pt; padding-left: 0px; padding-bottom: 0px; padding-top: 3px;}
h5 {font-family: Trebuchet MS; color: #d2151c; text-align: center; font-size: 12pt; }

.barra_articulos { background:url(titulo_pleca.gif) no-repeat;}
.boton_secciones {padding-bottom: 5px}

button { border-color: #4d4c4c; border: 1px 1px 1px 1px; font-size: 8pt; cursor:pointer}



UL.links a{color: #c3171d; font-weight: bold; font-family: Trebuchet MS; font-size:8pt}
UL.links a:visited{color: #c3171d; font-weight: bold; font-family: Trebuchet MS; font-size:8pt}
UL.links a:hover{color: #000000; font-weight: bold; font-family: Trebuchet MS; font-size:8pt}

.bottomseparator {border-bottom: #CCCCCC 1px solid;}

.botoneshead {font-size: 8pt }

.imagen_izq {margin: 10px 10px 10px 0px}
.imagen_der {margin: 10px 0px 10px 10px}

#botones_carpeta
{position:absolute; top:94px; width: 945px;}



#botones_carpeta a       { color:#4d4c4c;}
#botones_carpeta a:hover { color: #c3171d; text-decoration: underline}


#botones_carpeta1
{
 	position:absolute;
	top:4px;
	width: 955px;
}



#Layer1 { font-size: 8pt; margin-left: 25px;}
#Layer1a { font-size: 8pt; margin-left: 25px; position: relative; top:90px;}


#centrodiv 
	{width:930px; top:180px;margin:0 auto;}
	

#contenedor_menu {
	width:977px;
	margin:0px auto;
	background:url(fondo.jpg);
}

	
#pymemenu {
	background:url(rojo_pix_1.jpg);
	height:29px;
	font:12px Arial, Helvetica, sans-serif;

}
#pymemenu a {
	float:left;
	display:block;
	padding:0px 10px;
	margin-top:7px;
	border-right:1px #ffffff solid;
	font-size:11px;
	color:#ffffff;
}

	
.noticias_top_bg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 11px;  BACKGROUND-IMAGE: url(bg_box.jpg); background-position: bottom; PADDING-BOTTOM: 9px; COLOR: #525151; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff; text-align: left}

.noticias_top_bg a { font-weight: bold}
		
	.contenido_1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 419px; PADDING-TOP: 5px; HEIGHT: 0px; MARGIN: 0px 0px 0px 0px;}	


.contenido_2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 690px; PADDING-TOP: 5px; HEIGHT: 0px; MARGIN: 0px 0px 0px 0px;}	
	
UL.links2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(hojita-2.gif) no-repeat left 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 8px; COLOR: #333; PADDING-TOP: 1px; } 	
	
.separador {
	BORDER-BOTTOM: #cccccc 1px dotted;
}

	
.descripcion { padding-left: 15px }

.fondotexto { 
  background-color: #FFFFFF; border-color: #4D4D4D; border-width: 0px 1px 0px 1px; border-style: solid; font-size: 10pt;
  text-align: left;
  padding: 10px 10px 10px 20px;
}

.fondotexto a { font-weight: bold; color: #d2151c;}
.fondotexto a:hover { font-weight: bold; text-decoration: underline}
.fondotexto a:visited { font-weight: bold; color: #d2151c;}
.h3noticia a { color: #4D4C4C; }
.h3noticia a:hover { font-weight: bold; text-decoration: underline}
.h3noticia a:visited { font-weight: bold; color: #4D4C4C;}
.menuoption {font-size: 12pt}
			
.tabla1 {border-color: #4D4D4D; border-width: 1px 1px 1px 1px; border-style: solid; background: #DDDDDD; border-collapse: separate; border-spacing: 0;}
.tabla1 th {color: #FFFFFF; background-color: #d2151c; padding: 3px 3px 3px 3px; border-color: #4D4D4D; border-width: 0px 0px 1px 0px; border-style: solid}
.tabla1 button { color: #FFFFFF; background-color: #d2151c; padding: 3px 3px 3px 3px; font-weight: bold}

.tabla1a {border-color: #4D4D4D; border-width: 1px 1px 1px 1px; border-style: solid; background: #DDDDDD; border-collapse: collapse; border-spacing: 0;}
.tabla1a th {color: #FFFFFF; background-color: #d2151c; padding: 3px 3px 3px 3px; border-color: #4D4D4D; border-width: 0px 0px 1px 0px; border-style: solid; text-align: center}
.tabla1a td { padding: 3px; font-weight: bold; text-align: center; border-color: #4D4D4D; border-width: 0px 1px 1px 0px; border-style: solid;}

.tabla1b {border-color: #4D4D4D; border-width: 1px 1px 1px 1px; border-style: solid; background: #DDDDDD; border-collapse: collapse; border-spacing: 0; }
.tabla1b th {color: #FFFFFF; background-color: #d2151c; padding: 3px 3px 3px 3px; border-color: #4D4D4D; border-width: 0px 0px 1px 0px; border-style: solid; text-align: center}
.tabla1b td { padding: 5px; font-weight: bold; border-color: #4D4D4D; border-width: 0px 1px 1px 0px; border-style: solid;}

.tabla1c {border-color: #4D4D4D; border-width: 1px 1px 1px 1px; border-style: solid; background: #DDDDDD; border-collapse: separate; border-spacing: 0;}
.tabla1c th {text-align:center; color: #FFFFFF; background-color: #d2151c; padding: 3px 3px 3px 3px; border-color: #4D4D4D; border-width: 0px 0px 1px 0px; border-style: solid}
.tabla1c td { padding: 3px; font-weight: normal; text-align: center; border-color: #4D4D4D;}



.tabla2 {border-color: #DDDDDD; border-width: 1px 1px 1px 1px; border-style: solid; background: #FFFFFF; border-collapse: collapse; border-spacing: 0;}
.tabla2 td {border-style: solid; border-top: #DDDDDD 1px; border-left: 0px; border-bottom: 0px; border-right: 0px;  background: #FFFFFF; border-collapse: collapse; border-spacing: 0; padding: 2px}
.tabla2 th {border-style: solid; border-top: #DDDDDD 1px; border-left: 0px; border-bottom: 0px; border-right: 0px;  background: #DDDDDD; border-collapse: collapse; border-spacing: 0; padding: 2px 10px 2px 10px}
.tabla2 a {font-weight: normal; text-decoration: underline; color: #c3171d}
.tabla2 a:visited {font-weight: normal; text-decoration: underline; color: #c3171d}
.tabla2 a:hover {font-weight: normal; color: #666666; text-decoration: underline}

.tabla2a {border-color: #DDDDDD; border-width: 1px 1px 1px 1px; border-style: solid; background: #FFFFFF; border-collapse: collapse; border-spacing: 0;}
.tabla2a td {border-style: solid; border-top: #DDDDDD 1px; border-left: 0px; border-bottom: 0px; border-right: 0px;  background: #FFFFFF; border-collapse: collapse; border-spacing: 0; padding: 2px; text-align: center}
.tabla2a td#izq {text-align: left}
.tabla2a th {border-style: solid; border-top: #DDDDDD 1px; border-left: 0px; border-bottom: 0px; border-right: 0px;  background: #DDDDDD; border-collapse: collapse; border-spacing: 0; padding: 2px 10px 2px 10px}
.tabla2a a {font-weight: normal; text-decoration: underline; color: #c3171d}
.tabla2a a:visited {font-weight: normal; text-decoration: underline; color: #c3171d}
.tabla2a a:hover {font-weight: normal; color: #666666; text-decoration: underline}


.tablas {border-color: #DDDDDD; border-width: 0px 0px 0px 0px; border-style: solid; background: #FFFFFF; border-collapse: collapse; border-spacing: 0;}
.tablas td {border-style: solid; border-top: #DDDDDD 0px; border-left: 0px; border-bottom: 0px; border-right: 0px;  background: #FFFFFF; border-collapse: collapse; border-spacing: 0; padding: 2px}


.tabla3 {border-color: #DDDDDD; border-width: 1px 1px 1px 1px; border-style: solid; background: #FFFFFF; border-collapse: collapse; border-spacing: 0;}
.tabla3 td {text-align: center; border-style: solid; border-color:  #DDDDDD; border-top: 1px; border-left: 0px; border-bottom: 0px; border-right: 0px;  background: #FFFFFF; border-spacing: 0; padding: 2px}
.tabla3 th {text-align: center; border-style: solid; border-top: #DDDDDD 1px; border-left: 0px; border-bottom: 0px; border-right: 0px;  background: #DDDDDD; border-collapse: collapse; border-spacing: 0; padding: 2px 10px 2px 10px}
.tabla3 a {font-weight: normal; text-decoration: underline; color: #c3171d}
.tabla3 a:visited {font-weight: normal; text-decoration: underline; color: #c3171d}
.tabla3 a:hover {font-weight: normal; color: #666666; text-decoration: underline}


.tabla4 {border-color: #DDDDDD; border-width: 1px 1px 1px 1px; border-style: solid; background: #FFFFFF; border-collapse: collapse; border-spacing: 0}
.tabla4 th {text-align: center; border-style: solid; border-top: #DDDDDD 1px; border-left: 0px; border-bottom: 0px; border-right: 0px;  background: #DDDDDD; border-collapse: collapse; border-spacing: 0; padding: 2px 10px 2px 10px}
.tabla4 td {text-align: center; border-style: solid; border-color: #DDDDDD; border-width: 1px 1px 0px 0px;  border-spacing: 1px; background: #FFFFFF; padding: 2px}
.tabla4 a {font-weight: normal; text-decoration: underline; color: #c3171d}
.tabla4 a:visited {font-weight: normal; text-decoration: underline; color: #c3171d}
.tabla4 a:hover {font-weight: normal; color: #666666; text-decoration: underline}



.principal { background: #FFFFFF; border-collapse: collapse; border-spacing: 0px; padding-left: 0px; border-color: #4D4D4D; border-style: solid; border-width: 0px 1px 0px 1px}
.principal td#seccion1 {border-color: #CCCCCC; border-style: solid; border-width: 0px 1px 1px 0px; padding-top: 10px; padding-left: 10px; padding-right: 5px}
.principal td#seccion2 {border-color: #CCCCCC; border-style: solid; border-width: 0px 0px 1px 0px; padding-top: 10px; padding-left: 5px; padding-right: 5px}
.principal td#seccion3 {border-color: #CCCCCC; border-style: solid; border-width: 0px 1px 1px 1px; padding-top: 10px; padding-right: 5px }
.principal td#seccion4 {border-color: #CCCCCC; border-style: solid; border-width: 0px 0px 1px 0px; padding-top: 10px }

.boletin { border-collapse: collapse; border-spacing: 0px; font-size: 8pt; text-align: left; background-image:url("boletin.gif"); background-repeat: no-repeat}
.boletin td { text-align: center;}
.boletin td#textito { text-align: left; padding-left: 12px;}
.boletin td#caja { text-align: left; padding-left: 12px;}

.boletin1 { border-collapse: collapse; border-spacing: 0px; font-size: 8pt; text-align: left; background-image:url("suscribir.jpg"); background-repeat: no-repeat}
.boletin1 td { text-align: center;}
.boletin1 td#textito { text-align: left; padding-left: 20px;}
.boletin1 td#caja { text-align: left; padding-left: 12px;}


.sitios_de_interes { border-collapse: collapse; border-spacing: 0px}
.sitios_de_interes td#desc { text-align: left; font-size: 7px; FONT-WEIGHT: normal; font: Trebuchet MS; padding-top: 5px; padding-left: 5px}
.sitios_de_interes td#sitiourl { text-align: left; border-color:#CCCCCC; border-style: dotted; border-width: 0px 0px 1px 0px; padding-bottom: 5px; padding-left: 5px}
.sitios_de_interes a {color: #c3171d; font-weight: bold; font-family: Trebuchet MS; font-size:8pt}
.sitios_de_interes a:visited{color: #c3171d; font-weight: bold; font-family: Trebuchet MS; font-size:8pt} 
.sitios_de_interes a:hover{color: #000000; font-weight: bold; font-family: Trebuchet MS; font-size:8pt} 
		
.noticias { border-collapse: collapse; border-spacing: 0px; }
.noticias td#separador { border-color:#CCCCCC; border-style: dotted; border-width: 0px 0px 1px 0px; padding-bottom: 5px}
.noticias td#fecha { font-weight: bold; padding-top: 10px }

.articulos {border-collapse: collapse; border-spacing: 0px;font-weight: normal; font-size: 8pt; text-align: left}
.articulos a {font-weight: bold; font-size: 9pt; text-decoration: none; color: #c3171d; }
.articulos a:visited {font-weight: bold; text-decoration: none; color: #c3171d}
.articulos td { padding-left: 5px; padding-top: 5px}

.articulosint {border-collapse: collapse; border-spacing: 0px;font-weight: normal; font-size: 10pt; text-align: left}
.articulosint a {font-weight: bold; font-size: 12pt; text-decoration: none; color: #c3171d; }
.articulosint a:visited {font-weight: bold; text-decoration: none; color: #c3171d}
.articulosint a:hover {font-weight: bold; color: #666666; text-decoration: none}
.articulosint td { padding-left: 5px; padding-top: 2px}
.articulosint td#separador { padding-left: 5px; padding-top: 2px; border-color:#CCCCCC; border-style: dotted; border-width: 0px 0px 1px 0px; padding-bottom: 10px}

.contenido_cursos{color: #4d4c4c;}
.contenido_cursos td{ font-size: 8pt; color: #4d4c4c; text-align:left; padding-left: 6px;}
.contenido_cursos th{ font-size: 10pt; color: #4d4c4c; text-align:left; padding-left: 5px;}

.contenido_1 td#separador {border-color:#CCCCCC; border-style: dotted; border-width: 0px 0px 1px 0px; padding-bottom: 5px}

.lectura {text-align: center; font-size: 8pt; border-collapse: separate; border-spacing: 0; background: url(lecturarecomendada.jpg) no-repeat left 0px #EEEEEE; }
.lectura td#titulo {font-size: 12pt; color: #000000 }


.agenda_pyme { font-size: 8pt; border-collapse: separate; border-spacing: 0}			
.agenda_pyme td { text-align: left; padding-left: 10px}
.agenda_pyme td#subtitle { font-weight: bold; color: #4D4D4D}			
.agenda_pyme a {font-weight: bold; font-size: 9pt; text-decoration: none; color: #c3171d; }
.agenda_pyme a:visited {font-weight: bold; text-decoration: none; color: #c3171d}
.agenda_pymetit  {font-weight: bold; font-size: 9pt; text-decoration: underline; color: #c3171d; }
.agenda_pyme td#separador {border-color:#CCCCCC; border-style: dotted; border-width: 1px 0px 0px 0px; padding-bottom: 5px}

.invisible { font-size: 8pt; border-collapse: separate; border-spacing: 0; border: 0}


.tablacursos {border-color: #DDDDDD; border-width: 0px 0px 0px 0px; border-style: dotted; background: #FFFFFF; border-collapse: collapse; border-spacing: 0;}
.tablacursos th {background: #EEEEEE; border-collapse: collapse; border-spacing: 0; padding-top: 4px; padding-left:2px; padding-bottom:4px; padding-left:2px}
.tablacursos td {background: #FFFFFF; border-collapse: collapse; border-spacing: 0; padding-left: 10px}
.tablacursos a {font-weight: bold; text-decoration: underline; color: #c3171d}
.tablacursos a:visited {font-weight: bold; text-decoration: underline; color: #c3171d}
.tablacursos a:hover {font-weight: bold; color: #666666; text-decoration: underline}

.titulo_cursos {font-weight: bold; font-family: Trebuchet MS; color: #d2151c; text-align: left; font-size: 15pt; padding-left: 0px; padding-bottom: 0px; padding-top: 3px;}

.titulo_revistas {font-weight: bold; font-family: Trebuchet MS; color: #c20100; text-align: left; font-size: 11pt; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;}
.texto_revistas {padding-left: 10px; background: #ECECEC}

.tabla_redes {border-color: #e2252c; border-width: 0px 0px 4px 0px; border-style: solid; background: #DDDDDD; border-collapse: separate; border-spacing: 0;}
.tabla_redes th {color: #FFFFFF; background-color: #d2151c; padding: 3px 3px 3px 3px; border-color: #4D4D4D; border-width: 0px 0px 0px 0px; border-style: solid; text-align: center}
.tabla_redes td {background-color: #d2151c; padding: 3px 3px 3px 3px; text-align: center}

.tabla_redes_1 {border-color:#e88178; border-width: 2px; border-style: solid; border-collapse: collapse; border-spacing: 0px}
.tabla_redes_1 td {color: #000000; background-color: #F1CFC7; padding: 5px 5px 5px 5px; border-color: #4D4D4D; border-width: 0px 0px 0px 0px; border-style: solid; text-align: center}

.tablax {border-collapse: collapse; border-spacing: 0px}
.tablax th{color: #FFFFFF; background-image: url(barraroja.gif); background-repeat: no-repeat; position:relative; width:680px; height: 28px; padding-left: 10px; }
.tablax a {color: #FFFFFF; text-decoration: underline}
.tablax a:visited {color: #FFFFFF; text-decoration: underline}
.tablax a:hover {color: #FFFFFF; text-decoration: underline}

.tablacoments {border-collapse: collapse; border-spacing: 0px}
.tablacoments th{color: #FFFFFF; background-image: url(../franquicias/images/barra.jpg); background-repeat: no-repeat; position:relative; width:680px; height: 28px; padding-left: 10px; }
.tablacoments a {color: #FFFFFF; text-decoration: underline}
.tablacoments a:visited {color: #FFFFFF; text-decoration: underline}
.tablacoments a:hover {color: #FFFFFF; text-decoration: underline}

.dialog {background-color: #FFFFEE; border-width: 1px; border-style: solid; border-color: #000000; padding: 5px}			

.articulos_relacionados { border-collapse: collapse; border-spacing: 0px; left-margin: 10px}
.articulos_relacionados td#art { background-color:#F0F2F1; text-align: left; border-left: #D3D5D4 1px solid; border-right: #D3D5D4 1px solid; border-bottom: #D3D5D4 1px dotted; padding: 5px 10px 5px 10px }

.imprimir { border-collapse: collapse; border-spacing: 0px; background-color:#FFFFFF; font-size: 10pt}
.imprimir td {padding: 10px}


.leightbox {
	color: #333;
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 310px;
	padding: 1em;
	border: 1em solid #B8B8B8;
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;	
}
.leightbox1 {
	color: #333;
	width: 436px;
	padding: 1em;
	border: 1em solid #B8B8B8;
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;	
}

.enviaraunamigo {
	color: #333;
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 480px;
	height: 260px;
	font-size: 10pt;
	padding: 1em;
	border: 1em solid #B8B8B8;
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;	
}
.enviaraunamigo1 {
	color: #333;
	width: 448px;
	height: 240px;
	font-size: 10pt;
	padding: 1em;
	z-index:1001;
	border: 1em solid #B8B8B8;
	background-color: white;
	text-align: left;
	overflow: auto;	
}



#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#333;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }

.encabezado_frmregistro{background:url(fondo_registro.png) no-repeat;width:380px;height:30px;padding-left:10px;margin:auto}
.encabezado_frmregistro h5{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#000;padding-top:6px;text-align:left;}
.form_registro{width:368px;border:1px solid #CCCCCC;padding:10px;overflow:hidden;margin:auto;}
.form_registro label{display:block;float:left;width:144px;padding-right:10px;text-align:right;}
.form_registro input{color:#2a2a2c;font:12px Arial, sans-serif;width:200px;}
.form_registro textarea{width:200px;}
.form_registro div{padding-top:3px;}
.form_registro .boton_registro{background:url(registrarse.png) no-repeat;width:80px;height:22px;float:right;border:none}
.form_registro .boton_publicar{background:url(publicar_comentario.png) no-repeat;width:108px;height:21px;float:right;border:none}
.btn_cerrar{margin:auto;padding-top:12px;width:380px;}
.tabla_logcom {border-collapse: separate;}
.tabla_logcom th {color: #FFF; background: #666; padding: 2px 10px 2px 10px; font-size: 10pt; width: 110px}
.tabla_logcom td {font-size: 10pt; padding: 2px 5px 2px 5px; background: #DDD;}
.tabla_logcom td#buttons { background: #FFF; text-align: right}
.tabla_logcom .btncomentario { background:url(btn_comentario.jpg) no-repeat;width:90px;height:25px;border:none; color:#FFFFFF;}