/*************************************
CSS GLOBALES
**************************************/
body
{
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana,Geneva, sans-serif;
	font-size: 12px;
}

#wrap
{
	margin: 0 auto 0 auto;
	padding: 0;
	background-color:#ffffff;
	width:1000px;
	height:100%;
	
}
.barra_superior_menu {
	background: url(../images/barra_superior.gif);
	height:32px;
	max-height:30px;
}
.barra_superior_path {
	background: url(../images/barra_superior_path.gif);
	height:32px;
}

p{
 margin:0;
 padding:0;
}

a:active{
	color: #0000CC;
	text-decoration:underline;
}


a:link{
	color: #0000CC;
	text-decoration:underline;
}

a:visited {
	color:#0000CC;
	text-decoration:underline;
}
a:hover {
	color: #0000CC;
	text-decoration:underline;
}
.titulos_principales {
font-family:Helvetica, Arial, sans-serif;
color:#000000;
border-bottom:#999999 1px dotted;
font-size:18px;
font-weight:bold;
letter-spacing:-1px;
}
.titulo_secundario{
 font-weight:bold;
 padding-bottom:8px;
 color:#A8272D;
}
.mostrar_tiempo {
font-size:10px;
color:#666666;
}

.texto_footer {
  font-size:10px;
  color:#666666;
  padding-right:15px; 
  padding-left:15px;
}

.select{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
border:#CCCCCC 1px solid;
width: 414px;
}

.campo_impuesto{
 width:265px; 
 font-size:11px; 
 height:13px; 
 border:1px #CCCCCC solid;
} 

.titulos_banners {
 color:#ffffff;
 padding-right:10px;
 font-size:40px;
 position: absolute;
 top: 100px;
 right:10px;
 z-index: 2;
}
.sombra_titulos_banners {
 color:#333333;
 padding-right:10px;
 font-size:40px;
 position: absolute;
 top: 102px;
 right:8px;
 z-index: 1;
}
/*************************************
CSS GLOBALES
**************************************/
/*************************************
CSS DEL MENU PRINCIPAL
**************************************/
.barra_relleno_menu {
	background: url(../images/repeat_menu_prin.gif) repeat-y top left;
	color:#FFFFFF;
	font-size:12px;
}

.barra_relleno_menu_final {
	background: url(images/inf_menu_principal.gif);
	color:#FFFFFF;
	font-size:12px;
}

.barra_relleno_derecho {
	background: url(../images/relleno_derecho.gif) repeat-y top left;
}

.barra_relleno_derecho_2 {
	background: url(../images/relleno_derecho_2.gif) repeat-y top left;
}

A.tipo_activo:visited {
	font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	padding-right: 15px;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:none;
	display: block;
	text-align:right;
}
A.tipo_activo:active {
	font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	padding-right: 15px;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:none;
	display: block;
	text-align:right;
}
A.tipo_activo:link {
	font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	padding-right: 15px;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:none;
	display: block;
	text-align:right;
}
A.tipo_activo:hover {
	font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	padding-right: 15px;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:none;
	display: block;
	text-align:right;
	background-color:#871A22;
}
/*botones menu ppal fdo ROJO*/
.tipo_pasivo {
	font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	padding-right: 15px;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:none;
	display: block;
	text-align:right;
	background-color:#871A22;
}

A.tipo_menu_activo:visited {
	font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
	color:#FFFFFF;
	padding-right: 15px;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:none;
	display: block;
	text-align:left;
	border-bottom:#FFFFFF 1px dotted;
	padding-left:10px;
}
A.tipo_menu_activo:active {
	font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
	color:#FFFFFF;
	padding-right: 15px;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:none;
	display: block;
	text-align:left;
	border-bottom:#FFFFFF 1px dotted;
	padding-left:10px;
}
A.tipo_menu_activo:link {
	font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
	color:#FFFFFF;
	padding-right: 15px;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:none;
	display: block;
	text-align:left;
	border-bottom:#FFFFFF 1px dotted;
	padding-left:10px;
}
A.tipo_menu_activo:hover {
	font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
	color:#FFFFFF;
	padding-top:1px;
	padding-bottom:1px;
	padding-right: 15px;
	text-decoration:none;
	display: block;
	text-align:left;
	background-color:#871A22;
	border-bottom:#FFFFFF 1px dotted;
	padding-left:10px;
}
/*botones menu ppal fdo ROJO*/
.tipo_menu_pasivo {
	font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
	color:#FFFFFF;
	padding-top:1px;
	padding-bottom:1px;
	padding-right: 15px;
	text-decoration:none;
	display: block;
	text-align:left;
	background-color:#871A22;
	border-bottom:#FFFFFF 1px dotted;
	padding-left:10px;
}

/*************************************
FIN CSS DEL MENU PRINCIPAL
**************************************/
/*************************************
CSS DEL MENU SUPERIOR
**************************************/
A.menu_sup:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	text-decoration:none;
	text-align:right;
}
A.menu_sup:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	text-decoration:none;
	text-align:right;
}
A.menu_sup:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	text-decoration:none;
	text-align:right;
}
A.menu_sup:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#B2B2B2;
	font-size:11px;
	text-decoration:none;
	text-align:right;
}
/*************************************
FIN CSS DEL MENU SUPERIOR
**************************************/
/*************************************
CSS DEL SISTEMA DE ADMINISTARCION
**************************************/
.style1 {
	color: #C1272D;
	font-family: Helvetica, Arial, Verdana, sans-serif;
    font-weight : bolder;
	font-size: 14px;
	border-bottom:#000000 1px dotted;
	letter-spacing:-1px;
}
/*************************************
CSS DEL SISTEMA DE ADMINISTARCION
**************************************/
/*************************************
CSS DE LOS SUBMENUS
**************************************/
.titulos_sub_menu{
    color: #666666;
	font-family: Helvetica, Arial, Verdana, sans-serif;
    font-weight : bolder;
	font-size: 12px;
	border-bottom:#000000 1px dotted;
	letter-spacing:-1px;
	text-align:right
}
A.tipo_activo_submenu:visited {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	color:#000000;
	font-size:12px;
	padding-right: 10px;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	display: block;
	text-align:right;
}
A.tipo_activo_submenu:active {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	color:#000000;
	font-size:12px;
	padding-right: 10px;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	display: block;
	text-align:right;
	
}
A.tipo_activo_submenu:link {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	color:#000000;
	font-size:12px;
	padding-right: 10px;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	display: block;
	text-align:right;

}
A.tipo_activo_submenu:hover {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	color:#000000;
	font-size:12px;
	padding-right: 10px;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:none;
	display: block;
	text-align:right;
	background-color:#cccccc;
	border-bottom:1px #999999 solid;
	border-top:1px #999999 solid;
	
}
/*botones menu ppal fdo ROJO*/
.tipo_pasivo_submenu {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	color:#000000;
	font-size:12px;
	padding-right: 10px;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:none;
	display: block;
	text-align:right;
	background-color:#cccccc;
	border-bottom:1px #999999 solid;
	border-top:1px #999999 solid;
}
/*************************************
FIN CSS DE LOS SUBMENUS
**************************************/
/*************************************
CSS PROYECTOS
**************************************/
A.mas_informacion:visited {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FF00FF;
}
A.mas_informacion:active {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	
}
A.mas_informacion:link {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;

}
A.mas_informacion:hover {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

/*************************************
FIN CSS PROYECTOS
**************************************/
/*************************************
CSS MIGAS
**************************************/
A.menu_migas:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	text-decoration:none;
	text-align:right;
}
A.menu_migas:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	text-decoration:none;
	text-align:right;
}
A.menu_migas:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	text-decoration:none;
	text-align:right;
}
A.menu_migas:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#B2B2B2;
	font-size:11px;
	text-decoration:underline;
	text-align:right;
}
/*************************************
FIN CSS MIGAS
**************************************/
/******************************
CSS PARA SUBIR ARCHIVOS
*******************************/
.fileinputs {
	position: relative;
}

.file {
	position: relative;
	text-align: right;
	top: -5px;
	filter:alpha(opacity=0);
	opacity: .0;
	z-index: 2;
	cursor:pointer;
	cursor:hand;
}

/***********************************
LINK HOME
**********************************/
A.link_home:visited {
	font-weight:bold;
    padding-bottom:8px;
    color:#A8272D;
	text-decoration:none;
	text-align:left;
}
A.link_home:active {
	font-weight:bold;
    padding-bottom:8px;
    color:#A8272D;
	text-decoration:none;
	text-align:left;
}
A.link_home:link {
	font-weight:bold;
    padding-bottom:8px;
    color:#A8272D;
	text-decoration:none;
	text-align:left;
}
A.link_home:hover {
	font-weight:bold;
    padding-bottom:8px;
    color:#A8272D;
	text-decoration:underline;
	text-align:left;
}
/***********************************
LINK PIE DE PAGINA
**********************************/
A.link_pie:visited {
	color:#666666;
	text-decoration:none;
}
A.link_pie:active {
    color:#666666;
	text-decoration:none;
}
A.link_pie:link {
    color:#666666;
	text-decoration:none;
}
A.link_pie:hover {
    color:#333333;
	text-decoration:underline;
}