﻿@charset "utf-8";
/* CSS Document */
table tr td form {
margin:0px;
}

body{
 margin:0; 
 BORDER-BOTTOM: 0px solid;
 BORDER-LEFT: 0px solid;
 BORDER-RIGHT: 0px solid;
 BORDER-TOP: 0px solid;
 SCROLLBAR-FACE-COLOR: #FFFFFF;
 SCROLLBAR-HIGHLIGHT-COLOR: #C02219;
 SCROLLBAR-SHADOW-COLOR: #C02219;
 SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
 SCROLLBAR-ARROW-COLOR: #C02219;
 SCROLLBAR-TRACK-COLOR: #FFFFFF;
 SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
}

TABLE.tabla_re
	{
	border-top:#fff solid 1px;
	border-left:#fff solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
TABLE.tabla_re TBODY TD
	{
	color:#666666;
	border-bottom:#fff solid 1px;
	border-right:#fff solid 1px;
	padding:3px 10px 3px 10px;font-weight:bold
	}


img{border:0}

.btn_izq {
	font-family: 'Arial Narrow' Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;

}

.btn_izq a{
color:#cccccc;
text-decoration:none;
}

a.lnk_Boton {
  color: #da251c;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 12px;
  padding-right: 12px;
  border-color: #da251c;
  border-style: solid;
  border-width: 1px;
}

.btn_izq a:hover{color:#da251c;}

.txt_negro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	white-space:nowrap;
	vertical-align:text-top;
	padding:8px 0 0 0
}

.txt_gris{color:#3676765;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;}
.caja_texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width:128px;
	height:16px;
	border:0
}

.usuario{ font-family: Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase}

.usuario input{border:1px solid #ccc;font-size:10px; width:118px; height:17px}
.usuario .btn_ingresar a{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333; text-transform:none; text-decoration:none}

.usuario .btn_ingresar a:hover{color:#bf2219}

.fondo_rojo{background:#da251c}

.tit_busqueda{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333}

.caja_busqueda{border:1px solid #ccc;font-size:10px; width:170px; height:17px}
.menu_pais{border:1px solid #ccc;font-size:10px; width:136px; height:17px}

.txt_estadis{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333}
.txt_estadis a{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333; text-decoration:none}

.txt_estadis a:hover{color:#bf2219}

.fondo_gris_der{background:#ffffff}

.txt_footer{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#666; text-align:center}
.txt_footer a {font-family:Arial; font-size:9px; color:#666666; text-align:center; text-decoration:none}

.agregar{background:url(../images/btn_agregar.jpg); border:none;color:#bf2219; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:131px; height:20px; padding:0 4px 3px 0 ;cursor:hand }
.grabarcontinuar{background:url(../images/btn_grabarcontinuar.jpg); border:none;color:#bf2219; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:96px; height:20px; padding:0 4px 3px 0 ;cursor:hand }
.buscar{background:url(../images/btn_buscar.jpg); border:none;color:#bf2219; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:73px; height:20px; padding:0 4px 3px 0 ;cursor:hand }
.buscar_especial{
	font-family: Arial, Helvetica, sans-serif;
	color: #CCC;
	background-color: #333;
	font-size: 12px;
	cursor:pointer;
	width:85px
}
.btnIniciarSesion{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color: #C02219;
}
.buscar_partida_especial{
	font-family: Arial, Helvetica, sans-serif;
	color: #CCC;
	background-color: #333;
	font-size: 11px;
	cursor:pointer;
	width:95px
}
.btnAnterior{background:url(../images/btn_anterior.jpg); border:none;color:#bf2219; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:85px; height:20px; padding:0 4px 3px 0 ;cursor:hand }
.btnSiguiente{background:url(../images/btn_siguiente.jpg); border:none;color:#bf2219; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:85px; height:20px; padding:0 4px 3px 0 ;cursor:hand }
.btnEnviarDatos{background:url(../images/btn_enviardatos.jpg); border:none;color:#bf2219; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:100px; height:20px; padding:0 4px 3px 0 ;cursor:hand }
.btnVistaPrevia{background:url(../images/btn_vistaprevia.jpg); border:none;color:#bf2219; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:100px; height:20px; padding:0 4px 3px 0 ;cursor:hand }
.btnGrabar{background:url(../images/btn_grabar.jpg); border:none;color:#bf2219; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:85px; height:20px; padding:0 4px 3px 0 ;cursor:hand }
.btnCompletarTarde{background:url(../images/btn_completartarde.jpg); border:none;color:#bf2219; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:180px; height:20px; padding:0 4px 3px 0 ;cursor:hand }
.btnVer{background:url(../images/btn_ver.jpg); border:none;color:#bf2219; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:44px; height:20px; padding:0 4px 3px 0 ;cursor:hand }
.btnBuscarOtro{background:url(../images/btn_buscar_otro.jpg); border:none;color:#bf2219; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:111px; height:20px; padding:0 4px 3px 0 ;cursor:hand }

:hover.buscar{color:#000;background:url(../images/btn_buscar_b.jpg)}

.lista_completa a{text-decoration:none; color:#bf2219; font-family:Arial, Helvetica, sans-serif; font-size:10px}
.lista_completa a:hover{text-decoration:underline}

.nacionales{background:url(../images/btn_nacionales.jpg); border:none;color:#bf2219; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:100px; height:20px; padding:0 4px 3px 0 ;cursor:hand }

:hover.nacionales{color:#000;background:url(../images/btn_nacionales_b.jpg)}

.internacionales{background:url(../images/btn_internacionales_b.jpg); border:none;color:#bf2219; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:120px; height:20px; padding:0 4px 3px 0 ;cursor:hand }

:hover.internacionales{color:#000;background:url(../images/btn_internacionales.jpg)}

.titulos{font-family: 'Arial Narrow' Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000;
	text-decoration: none;
	font-weight: bold;}
	
.titulos_rojo{font-family: 'Arial Narrow' Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#DA251C;
	text-decoration: none;
	font-weight: bold;}	


TABLE.tabla_fp
	{
	border-top:#fff solid 1px;
	border-left:#fff solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}	

TABLE.tabla_fp THEAD TH
	{
	color:#FFFFFF;
	background:#DA251C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	border-left:#fff solid 1px;
	padding:3px 10px 3px 10px;
	}

TABLE.tabla_fp TBODY TD
	{
	color:#666666;
	border-bottom:#fff solid 1px;
	border-right:#fff solid 1px;
	padding:3px 10px 3px 10px;
	background:#f1f1f1
	}

a.general {color:#333333; text-decoration:none}
a.general :hover { text-decoration:underline}
	
TABLE.tabla_fp TBODY TD a{color:#333333; text-decoration:none}
TABLE.tabla_fp TBODY TD a:hover{ text-decoration:underline}



TABLE.tabla_fpc
	{
	border-top:#fff solid 1px;
	border-left:#fff solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}	

TABLE.tabla_fpc TH
	{
	color:#FFFFFF;
	background:#DA251C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	border-left:#fff solid 1px;
	padding:3px 10px 3px 10px;
	}

TABLE.tabla_fpc TD
	{
	color:#666666;
	border-bottom:#fff solid 1px;
	border-right:#fff solid 1px;
	padding:3px 10px 3px 10px;
	background:#f1f1f1
	}

	
TABLE.tabla_fp1
	{
	border-top:#fff solid 1px;
	border-left:#fff solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}

TABLE.tabla_fp1 THEAD TH
	{color:#FFFFFF;
	background:#DA251C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:3px 5px 3px 5px;
	
	}

TABLE.tabla_fp1 TBODY TD
	{
	color:#666666;
	background:#f1f1f1;
	font-size:11px;
	border-bottom:#fff solid 1px;
	border-right:#fff solid 1px;
	padding:3px 5px 3px 5px;
	}
	
h4.tabla_FP{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	}	


TABLE.tabla_fp1 TBODY TD a{color:#333333; text-decoration:none}
TABLE.tabla_fp1 TBODY TD a:hover{ text-decoration:underline}

.titulog_fp{
	font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666;
}
.titulom_fp{
	font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#DA251C; font-weight:bold
}	

/*estilos nuevos*/
	
h1{font-family: 'Arial Narrow' Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #DA251C;
	text-decoration: none;
	text-align:left}
	
h4{font-family:'Arial Narrow' Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	text-align:left;
	margin:0;
	padding:0}

h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	}	
	
h6{
	font-family:Arial ;
	font-size:12px;
	color:#DA251C;
	}		

h2{
	font-family:Arial, Helvetica, sans-serif ;
	font-size:10px;
	color:#DA251C;
	font-weight:normal;
	}		
	
p{font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333;
  text-align:left;
  margin:4px 0 20px 0;
  padding:0
	}

/*estilos de preguntas frecuentes  ///////////////////////////////////////////////////////////*/
	
.titulo_preg_nivel1{  
font-family:'Arial Narrow' Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
text-align:left;
font-weight:bold
}

.tabla_preg{ text-align:left;margin:0;}

.preguntas  a/*estilos de la lista de las preguntas */{
font-family:'Arial Narrow' Arial, Helvetica, sans-serif;
font-size: 12px;
color: #4b4b4b;
text-decoration: none;
text-align:left;
}

.preguntas a:hover{text-decoration:underline}
	
.titulo_preg_nivel2{
    font-family:'Arial Narrow' Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight:bold;
	text-decoration: none;
	text-align:left;
	margin:0;
	padding:0}
	
/* fin de estilos de preguntas frecuentes  /////////////////////////////////////////////////*/


/*estilos glosario ///////////////////////////////////////*/
.txt_glosario{
font-family:'Arial Narrow' Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
text-align:left;
}

/*estilos herramientas de analisis de competitividad//////////////////////////////////////////*/

.tit_trademap{
font-family:'Arial Narrow' Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000;
text-decoration: none;
text-align:left;
}

.contenido{ font-family:Arial, Helvetica, sans-serif; font-size:11px}

TABLE.tabla_roja{
	font-family:Arial;
	font-size:10px;}
.tabla_roja THEAD TR TH{
    color:#FFFFFF;
	background:#DA251C;
	font-weight:normal;
    border-top:#fff solid 1px;
	border-left:#fff solid 1px;
	padding:3px 3px 3px 3px;}
.tabla_roja TBODY TR TH{
    color:#FFFFFF;
	background:#DA251C;
	font-weight:normal;
    border-top:#fff solid 1px;
	border-left:#fff solid 1px;
	padding:3px 3px 3px 3px;}
.tabla_roja TBODY TR TD{
    color:#666666;
    background:#f1f1f1;
    border-top:#fff solid 1px;
	border-left:#fff solid 1px;
    padding:3px 3px 3px 3px}

.celda_activada{background:#D7D7D7}

/*estilos detalles tabla//////////////////////////////////////////*/

.tabla_detalle{
background:#fff;
border: solid 1px #a5a5a5;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px
}

.tabla_detalle .titulo{
color:#da251c;
font-weight:bold;
background: url(../images/line_pun.gif) bottom left repeat-x;
padding:0 0 6px 5px 
}

.tabla_detalle .linea{background: url(../images/linea_gris.jpg) no-repeat center;
padding:0 8px 0 8px}

.texto_negro{color:#333}

.texto_gris{color:#999}
.texto_gris a{color:#666; text-decoration:none; font-weight:bold}
.texto_gris a:hover{color:#999; text-decoration:underline;}

/* fin de estilos detalles tabla  //////////////////////////////////////////*/

/*estilos menu//////////////////////////////////////////*/

.menu_partida{background:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff}

.menu_sectores{background:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff}

/*estilos fin menu//////////////////////////////////////////*/
.menu_sectores a{ color:#D1D1D1; text-decoration:none}
/*.menu_sectores a:hover{color:#ff0000}*/


.menu_partida a{ color:#fff; text-decoration:none}
.menu_partida a:hover{color:#ff0000}

/*glosario//////////////////////////////////////////////////////*/

.glosario td{background:#da251c; padding:3px 8px 3px 8px}

.glosario a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
text-decoration:none
}

.glosario a:link{color:#fff;}
.glosario a:hover{color:#fff;text-decoration:underline;}
.glos_activo {color:#000;background:#f1f1f1}

/*linea punteada cuadros de fichas//////////////*/

.linea_puntos{ background:url(../images/line_pun.gif)  repeat-x}

.titulo_partidas{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666;
}

option{
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background:#f1f1f1;
border:solid 1px #fff
}
select{
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:solid 1px #000
}

#scrollmm table thead td{color:#000;background:#d5d5d5;}
#scrollmm table td{color:#da251c; font-weight:bold; background:#f1f1f1}
#scrollmm a{color:#666; text-decoration:none; font-weight:normal}
#scrollmm a:hover{color:#999}

li{color:#666;
font-size:11px;
font-family:Arial, Helvetica, sans-serif}

li a{color:#666;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
list-style-image:url(../images/bullet.jpg)}

li a:hover{ text-decoration:underline; color:#999}




.btn_opcionesbdg{
background:#fff; 
border:#bf2219 solid 1px;
color:#bf2219; 
font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
width:100px; 
height:20px; 
padding:1px 4px 3px 0 ;
cursor:hand }

:hover.btn_opcionesbdg{color:#000; border:solid #000 1px}

.paginacion td{background:#da251c;padding:2px 4px 2px 4px}
.paginacion a{color:#fff; text-decoration:none; font-weight:bold;display:block;}
.paginacion a:hover{color:#fff; text-decoration:underline; }
.pag_activo {color:#999;background:#f1f1f1}

.btn_buscar_1{
background:#fff; 
border:#bf2219 solid 1px;
color:#bf2219; 
font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
width:100px; 
height:20px; 
padding:1px 4px 3px 0 ;
cursor:hand }

.btn_buscar{
background:#fff; 
border:#bf2219 solid 1px;
color:#bf2219; 
font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
width:73px; 
height:20px; 
padding:1px 4px 3px 0 ;
cursor:hand }

:hover.btn_buscar{color:#000; border:solid #000 1px}

.btn_faq{
background:#fff; 
border:#bf2219 solid 1px;
color:#bf2219; 
font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
width:100px; 
height:20px; 
padding:1px 4px 3px 0 ;
cursor:hand }

:hover.btn_faq{color:#000; border:solid #000 1px}

.btn_emailing{
background:#fff; 
border:#bf2219 solid 1px;
color:#bf2219; 
font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
width:150px; 
height:20px; 
padding:1px 4px 3px 0 ;
cursor:hand }

:hover.btn_emailing{color:#000; border:solid #000 1px}

.paginacion td{background:#da251c;padding:2px 4px 2px 4px}
.paginacion a{color:#fff; text-decoration:none; font-weight:bold;display:block;}
.paginacion a:hover{color:#fff; text-decoration:underline; }
.pag_activo {color:#999;background:#f1f1f1}

table.tabla_eventoD
	{
	border:#999 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}	

table.tabla_eventoD thead th
	{
	color:#FFFFFF;
	background:#DA251C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	border-left:#fff solid 1px;
	padding:3px 10px 3px 10px;
	
	}

table.tabla_eventoD tbody td
	{
	color:#666666;
	border-bottom:#fff solid 1px;
	border-right:#fff solid 1px;
	padding:3px 10px 3px 10px;
	background:#f1f1f1
	}
	
table.tabla_eventoD tbody td a{color:#666; text-decoration:none; font-weight:bold}	
table.tabla_eventoD tbody td a:hover{color:#999; text-decoration:underline;}
.eventocerrar{padding:4px;background:url(../images/linea_cerrar.jpg) no-repeat bottom}

/*nuevos estilos jueves agosto 08*/

/*detalle directorios/////////////////////////////////////////////////////*/

.detalle_direct{
background:#fff;
border: solid 1px #a5a5a5;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
} 

.detalle_direct .titulo{
color:#da251c;
font-weight:bold;
background: url(../images/line_pun.gif) bottom left repeat-x;
padding:0 0 6px 5px }


.detalle_direct .cerrar{
background:url(../images/linea_cerrar.jpg) no-repeat bottom; 
text-align:right}


.detalle_direct  .txt_negro{color:#333;padding:4px}
.detalle_direct  .txt_gris{color:#999}
.detalle_direct  .txt_gris a{color:#666; text-decoration:none; font-weight:bold}
.detalle_direct  .txt_gris a:hover{color:#999; text-decoration:underline;}

/*fin detalle directorios////////////////////////////////////////////////*/

/*estilos de las pestaas///////////////////////*/
.estm_pestana {
width: 670px;
list-style: none; 
padding: 0; 
margin: 0;
display: inline; 
float: left; 
border-bottom: 1px Solid Black;
}
.estm_pestana li {
width: 120px; 
display: block;
float: left; 
text-align: center;
margin:0 0 0 4px;
position: relative; 
top:1px; 
}
.estm_pestana li a {
width:120px;
height:20px;
display: block;
background: #f1f1f1;
padding:4px 2px 0 2px;
border: 1px Solid #999;
text-decoration: none;
}
.estm_pestana li a:link, ul li a:visited, ul li a:active {
color: #666;
}
.estm_pestana li a:hover {
color: #DA251C;

.estm_pestana .pestana_activada {background:#000}

}
/*Clase especial que resaltar dependiendo de la seccin*/
/*a.actual {
width: 100px;
display: block;
background: #000;
border-top: 1px Solid #000;
border-bottom: 1px Solid #77BADB;
text-decoration: none;
}
a.actual:link, a.actual:visited, a.actual:active {
color: #000;
}
a.actual:hover {
color: #000;
}

/*calendario///////////////////////////*/

.calendario{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-weight:bold;border:none}

.calendario input{background:#DA251C;color:#fff;border:none; font-weight:bold}

.calendario td{ text-align:center;}
.calendario .mes{color: #fff; background:#DA251C}
.calendario .dias{
background:#000;
color:#fff}
.calendario .semana{background:#f1f1f1;}
.calendario .semana td{margin:1px;border:1px solid #fff}
.calendario .semana a{color:#DA251C}
.calendario .semana a:hover{ text-decoration:none}
.calendario .sem_activo{background:#666; color:#fff}

/*partidas arancelarias ////////////////////////////////////////////////////// */

.texto_busqueda{background:#f1f1f1; padding:8px 8px 8px 8px;text-align: justify}


.tabla_fp5
	{
	border:#999 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}	

.tabla_fp5 THEAD TH
	{
	color:#fff;
	background:#DA251C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:3px 10px 3px 10px;
	}

.tabla_fp5 TBODY TD
	{
	color:#666;
	padding:3px 10px 3px 10px;
	}

.caja_txt{background:#f1f1f1;border:solid 1px #ccc}


.tabla_fp5 TBODY TD a{color:#666; text-decoration:none}
.tabla_fp5 TBODY TD a:hover{color:#999; text-decoration:underline}

/*fin de partidas arancelarias*/

/*celdas activadas directorios //////////////////////*/

#scrollmm table .celda_activada{color:#da251c; font-weight:bold; background:#d7d7d7}

.tit_directorios{color:#999;font-weight:bold;}

.b_avanzada{color:#DA251C;cursor:hand}
.volver{color:#DA251C;font-family:Arial, Helvetica, sans-serif; font-size:11px}


.regresarac a{color:#333333; text-decoration:none}
.regresarac a:hover{text-decoration:underline}  



td.hometd { 
	padding-top:30px; 
	padding-left:20px;
	padding-bottom:30px;
	padding-right:20px; 
	vertical-align: top;
}


/*Preferencias Arancelarias*/

.divNivel0
{
    padding-left: 20px;
}
.divNivel1
{
    padding-left: 20px;
}
.divNivel2
{
    padding-left: 20px;
}
.divNivel3
{
    padding-left: 20px;
}

a.aAcuerdo 
{
	background:#da251c;
	padding:5px;
	color:White;
	display:inline-block;
}
span.spanAcuerdo 
{
	background:#da251c;
	padding:5px;
	color:White;
	display:inline-block;
}
a.aLinkAcuerdo
{
	color:#da251c;
}
table.tableArbol1 td {
	 padding-left:5px;
	 padding-right:5px;
	 padding-top:10px;
	 padding-bottom:10px;
	 border-bottom-style:solid;
	 border-bottom-width:1px;
	 border-bottom-color:#cccccc;	 
	 vertical-align:top;
	 background-color:#dbdbdb;
}
table.tableArbol2 td {
	 padding-left:5px;
	 padding-right:5px;
	 padding-top:10px;
	 padding-bottom:10px;
	 border-bottom-style:solid;
	 border-bottom-width:1px;
	 border-bottom-color:#cccccc;	 
	 vertical-align:top;
	 background-color:#e4e4e4;
}
table.tableArbol3 td {
	 padding-left:5px;
	 padding-right:5px;
	 padding-top:10px;
	 padding-bottom:10px;
	 border-bottom-style:solid;
	 border-bottom-width:1px;
	 border-bottom-color:#cccccc;	 
	 vertical-align:top;
	 background-color:#eeeeee;
}
table.tableArbol4 td {
	 padding-left:5px;
	 padding-right:5px;
	 padding-top:10px;
	 padding-bottom:10px;
	 border-bottom-style:solid;
	 border-bottom-width:1px;
	 border-bottom-color:#cccccc;	 
	 vertical-align:top;
	 background-color:#f3f3f3;
}
table.tableArbol5 td {
	 padding-left:5px;
	 padding-right:5px;
	 padding-top:10px;
	 padding-bottom:10px;
	 border-bottom-style:solid;
	 border-bottom-width:1px;
	 border-bottom-color:#cccccc;	 
	 vertical-align:top;
	 background-color:#f7f7f7;
}

/*contenidos*/
.divContenido {padding-right:10px;}
.divContenido h2 {font-size:14px;color:#da251c;font-weight:bold;}
.divContenido h3 {font-size:12px;}
.divContenido p {text-align:justify;}
.divContenido TABLE.tabla1
	{
	border-top:#fff solid 1px;
	border-left:#fff solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}	
.divContenido TABLE.tabla1 THEAD TH
	{
	color:#FFFFFF;
	background:#DA251C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	border-left:#fff solid 1px;
	padding:3px 10px 3px 10px;
	}
.divContenido TABLE.tabla1 TBODY TD
	{
	color:#333;
	border-bottom:#fff solid 1px;
	border-right:#fff solid 1px;
	padding:3px 10px 3px 10px;
	background:#f1f1f1
	}
.divContenido TABLE.tabla2
	{
	border-top:#fff solid 1px;
	border-left:#fff solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}	

.divContenido TABLE.tabla2 THEAD TH
	{
	color:#FFFFFF;
	background:#DA251C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	border-left:#fff solid 1px;
	padding:3px 10px 3px 10px;
	}
.divContenido TABLE.tabla2 TBODY TD
	{
	color:#333;
	border-bottom:#fff solid 1px;
	border-right:#fff solid 1px;
	padding:3px 10px 3px 10px;
	background:#f1f1f1;
	text-align:center;
	}	
.divContenido ul li p {
	margin-bottom:4px;
	margin-top:4px;
	}
	
.divContenido ol li , ul li {text-align:justify}

.divContenido hr {
margin:0px
}

.divContenido p, ul{
margin-bottom:9px;
margin-top:9px
}
.divContenido table {
margin-bottom:9px;
margin-top:9px
}

.divContenido li, ol {color:#333;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
list-style-image:url(../images/bullet.jpg)}


.divContenido ul li, ul li a{color:#333;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
list-style-image:url(../images/bullet.jpg)}

.divContenido ul li ul li { margin-left:-25px	}
.divContenido ul li ul ol{ margin-left:-10px }	


.divContenido a{text-decoration:none;color:#7F7F7F}
.divContenido a:hover{color:#999; text-decoration:underline;}

fieldset {
		padding-top:20px;
		width:98%;
}
fieldset legend {
		color: #000000;
		
}
fieldset p {
		margin-top:5px;
		margin-left:3px;
		margin-bottom:5px;
}
fieldset table {
		margin-top:5px;
		margin-bottom:5px;
		width:100%;
}
fieldset div{
		margin:10px;
}




/*Exporta Fácil--------------------*/
td.bg_caja{
	BACKGROUND-REPEAT: no-repeat;
	background-image: url(../images/bg_caja.jpg);
	vertical-align: top;
	height:40px;
	width:340px;
	padding-top:20px;
	padding-left:20px;
	padding-right:30px;
}
td.bg_caja_1{
	BACKGROUND-REPEAT: no-repeat;
	background-image: url(../images/bg_caja_1.jpg);
	vertical-align: top;
	height:40px;
	width:340px;
	padding-top:20px;
	padding-left:20px;
	padding-right:30px;
}
div.documentosef{
	background-repeat: no-repeat;
	float: left;
	background-image: url(../images/bg_caja_preguntas.jpg);
	vertical-align: top;
	height:200px;
	width:320px;
	padding-top:20px;
	padding-left:20px;
	margin-right:15px;
	margin-bottom:20px;
}
div.documentosef ul{
	margin-left:15px;
}
div.documentosef li{
	padding-right:20px;
}





/*SEO INICIO*/

/* --- MENU SUPERIOR --- */
#menu_top {
	padding: 0;
	margin: 0;
	width: 564px;
	height: 31px;
	background: #666 url(menu_top.gif) repeat-x scroll left bottom;
}

#menu_top li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: left;
}

#menu_top a {
	display: block;
	height: 100%;
	font: bold 13px/31px "Arial Narrow", "Arial", "Helvetica", sans-serif;
	background: transparent url(menu_top.gif) no-repeat scroll right top;
	color: #fff;
	text-decoration: none;
}

#menu_top span {
	display: block;
	padding: 0 7px;
	padding-left: 8px;
	padding-right: 10px;
}

#menu_top a:hover {
	background-position: right center;
	color: #f00;
}


/* --- MENU IZQUIERDA --- */
#menu_izq {
	padding: 0;
	margin: 0;
	width: 180px;
}

#menu_izq li {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 29px;
	list-style-type: none;
}

#menu_izq a {
	display: block;
	width: 100%;
	height: 28px;
	font: bold 13px/31px "Arial Narrow", "Arial", "Helvetica", "sans-serif";
	background: #666 url(menu_izq.gif) no-repeat scroll left top;
	text-decoration: none;
	color: #fff;
	padding-left: 26px;
}

#menu_izq a:hover {
	background-position: left bottom;
	color: #f00;
}
/*--PAGINA DE ERROR-*/
#alerta {
font:bold 12px Arial;
color: #757575;
border: 1px solid #b2b2b2;
width:100%;
background: # f4bdbb;
padding: 15px 0 15px 0;
text-align:center;
}


/*SEO FIN*/



/*Alertas INICIO*/
.aim_desc{color:#111111;font-family:Arial;font-size:11px;align:left; }
.aim_desc a{color:#333333; }
.aim_desc a:hover{ text-decoration:underline; color:#DA251C}
.aim_det_titulo {font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #DA251C;
	text-decoration: none;
	text-align:left;
	margin:0;
	padding:0}
.aim_det_subtitulo {font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	margin:0;
	padding:0}
.aim_det_contenido {font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	text-align:left;
	margin:0;
	padding:0}
/*Modal*/
#basic-modal-content {display:none}
/* Overlay*/ 
#simplemodal-overlay {background-color:#000; cursor:wait;}
/* Container */
#simplemodal-container {height:550px; width:770px; background-color:#ffffff; position:absolute; border:4px solid #444; padding:12px;}
#simplemodal-container a.modalCloseImg {background:url(np4/alertas/img/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
/*Modal correcion png*/
/* IE 6 hacks */
#simplemodal-container a.modalCloseImg {background:none; right:-14px; width:22px; height:26px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='np4/alertas/img/x.png',sizingMethod='scale');}
.font1 {
	font-family: "Trebuchet MS";
	font-size: 17px;
	font-weight: normal;
	color:#ffffff;
	text-decoration: none;
}
.font2 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: normal;
	color:#ffffff;
	text-decoration: none;
}
.font2:Hover {
	text-decoration: none;
}
.font3 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color:#333333;
	text-decoration: none;
}
.font4 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color:#4d4b48;
	text-decoration: underline;
}
.font4:Hover {
	color:#999999;
	text-decoration: none;
}
.font5 {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color:#5a544a;
	text-decoration: underline;
}
.font5:Hover {
	color:#7f7667;
	text-decoration: none;
}
.font6 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color:#5a544a;
	text-decoration: underline;
}
.font7 {
	font-family: "standard 07_53";
	font-size: 8px;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
}
.font7:Hover {
	color:#7f7667;
	text-decoration: none;
}

.font8 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color:#333333;
	text-decoration: none;
}
.Estilo4 {font-size: 11px; color:#4d4b48; text-decoration: underline; font-family: "Trebuchet MS";}
.style5 {color: #333333; text-decoration: none; font-family: "Trebuchet MS"; font-size: 11px;}
.style4 {font-family: "Trebuchet MS"; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none; font-style: italic; }
TABLE.tabla_ord {
	border-top:#fff solid 1px;
	border-left:#fff solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
TABLE.tabla_ord thead th {
	padding:3px 10px 3px 10px;
	font-size: 11px;
	font-weight: bold;
	background-color:#DA251C;	
	color:#FFFFFF;	
	border-left:#fff solid 1px;
}
TABLE.tabla_ord tbody td {
	padding: 2px 30px 2px 6px;
	font-size: 12px;
	background-color: #F1F1F1;	
	border-bottom:#fff solid 1px;
	border-right:#fff solid 1px;
}
TABLE.tabla_ord tbody th {
	padding: 2px 30px 2px 6px;
	font-size: 12px;
	background-color: rgb(218,218,218);	
	border-bottom:#fff solid 1px;
	border-right:#fff solid 1px;
}
TABLE.tabla_ord TBODY TD a{color:#333333; text-decoration:none}
TABLE.tabla_ord TBODY TD a:hover{ text-decoration:underline}
TABLE.tabla_ord TBODY TH a{color:#333333; text-decoration:none}
TABLE.tabla_ord TBODY TH a:hover{ text-decoration:underline}
.desrojo{color:#DA251C;font-family:Arial;font-size:12px;align:left; }
.desrojo a{color:#333333; }
.desrojo a:hover{ text-decoration:underline; color:#000000}
.pmp_titulo { font-family:'Arial Narrow' Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #DA251C;
	text-decoration: none;
	text-align:left;
	margin:0;
	padding:0 }

.res_titulo {font-family:'Arial Narrow' Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	margin:0;
	padding:0 }

.det_titulo {font-family:'Arial Narrow' Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	margin:0;
	padding:0 }
/*Alertas FIN*/
