@charset "utf-8";

/**Autor: Ing. Fabian de Jesus Reyes G.****/
/**Fecha de modificación: 25/09/2013****/


body {
	width: auto;
	max-width: 1220px;
	min-width: 780px;
	margin:0 auto;
	background-image:url(../imagenes/bkgd.jpg);
	background-repeat: repeat-x;
	background-attachment:fixed;
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
}

#header {
	width:1220px;
	height:93px;
	background-image:url(../imagenes/header_inicio.png);
	background-repeat:no-repeat;
	position:relative;

}

.fecha {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    position: absolute;
    right: 15px;
    text-align: left;
    top: 76px;
}

#tituloDetalle{
	color: #af2a0a;
	font-weight: 800;
}

.CabezadefilaPag
{
	font-size:12px;
	color:#FFFFFF;
	background:#008265;
}

.CabezadefilaPag td
{
	font-size:10px;
	text-align:center;
}

.CabezadeColPagText
{
	font-size:12px;
	color:#000;
 	border-bottom: 1px solid #000;
}

.CabezadeColPagText td
{
	font-size:10px;
	text-align:center;
}

.CabezadeColPag
{
	font-size:12px;
	color:#FFFFFF;
	background:#af2a0a;
	border-bottom: 1px solid #fff;

}

.CabezadeColPag td
{
	font-size:10px;
	text-align:center;
}

#menu_superior
{
    bottom: 0;
    left: 10px;
    position: absolute;
    right: 10px;
    width: 98.6%;
}

#menu_superior ul{
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 500;
	border-left:solid 1px #fff;
}

#menu_superior li {
	float: left;
	list-style: none;
	display: block;
	position: relative;
	font: normal 13px/16px arial;
	margin: 0 5px 0 0;
	padding:0 10px 0 0;
	border-right:solid 1px  #fff;
}

#menu_superior ul li a {
	color: #fff;
	text-decoration:none;

}

#footer {
	background-image:url(../imagenes/footer_inicio.png);
	background-repeat:no-repeat;
	width:1220px;
	height:93px;
	position:relative;
	float: left;
}

#copyright {
	color:#FFF;
	text-align:center;
	margin:auto auto;
	padding:30px 0 0 0;
}

#content-ext {
	background-image: url(../imagenes/body_inicio_1px.png);
    background-repeat: repeat-y;
    float: left;
    height: 600px;
    padding: 10px;
    position: relative;
    width: 1200px;

}
#content-int {
	width:1174px;
	background-color:#FFF;
	position:relative;
	padding:0 13px;
	float: left;
}

#contenido-principal {
	background-image:url(../imagenes/body_inicio_1px.png);
	border:solid 1px #E5E5E5;
}

#loginbox_top {
	width:321px;
	height:246px;
	background-image:url(../imagenes/login.png);
	background-repeat:no-repeat;
	position:relative;
}

#loginbox {
	width:250px;
	height:240px;
	position:absolute;
	top:0;
	right:0;
	padding:30px 0 0 0;

	color: #333;
    font-size: 12px;
    font-weight: bold;
}

#loginbox a{
	color: #333;
    text-decoration: none;
}
#loginbox a:hover{
	color:#333;
	text-decoration:underline;
}

#loginbox label {
	font-weight:bold;
}

#loginhelp {
	position:absolute;
	bottom:0;
	left:0;
	padding:5px;
}

a.Recordar {
	color:#666;
	text-decoration:none;
}

a.Recordar:hover {
	color:#666;
	text-decoration:underline;
}

.banner_izq{
	padding:0 10px 0 0;

}
.banner_der{
	padding:10px 0 0 0;

}

#login_der {
	background-color:#FFF;
	display:inline-block;
}

#login_izq {
	background-color:#FFF;
	display:inline-block;
}

#cargando {
	text-align:left;
	position:fixed;
	left:0;
	top:0;
	padding:3px;
	background-color:#FFF;
	border:solid 1px #349ECC;
	font-weight:bold;

}

.titulo_noticia, .titulo_noticia a {
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	color:#036;
	text-decoration:none;
}

.descripcion_noticia{
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	color:#036;
}
#contenedor_noticias
{
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	color:#036;
	text-decoration:none;
	padding-left: 12px;
	padding-bottom: 5px;
}

.titulo_noticias {

color:#FFFFFF;
background:#999;
float: left;
display: block;
font-size: 12px;
font-weight:bold;
padding: 4px;
text-align:center;
height: 10px;
width:100%;
}
.titulo_noticias h4{
	color:#fff;
	text-align: center;
	padding: 0;
	margin: 0;
}
.fecha_noticia {
	font-size:10px;
	font-weight:normal;
	text-align:justify;
	color:#036;
}
.scrool
{
	overflow:auto;
	max-height:270px;
	clear:both;
	padding-top:0px;
	margin-top:0px;
	border:solid 1px #EAEBEB;
}
.scrool2
{
	overflow:auto;
	height:561px;
	clear:both;
	padding-top:0px;
	margin-top:0px;
	border:solid 1px #EAEBEB;
}
/*************FORO****************/
.divcontenido {
		margin-right:25px;
}

.foro-desc, .foro-desc a{
		text-decoration: none;
		text-align:justify;
		color: #595959;
		display: block;
		padding: 0px 0px 10px 0px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
}

.foro-desc a:hover{
		text-decoration:underline;
		text-align:justify;
		font-family:Verdana, Geneva, sans-serif;
		color: #595959;
}

.foro-seccionador {
	border-style:dashed;
	border-color:#A8A8A8;
	border-width:2px;
	border-top:none;
	border-left:none;
	border-right:none;

}

.titulo_notasecundaria1a, .titulo_notasecundaria1a a {
		font-family: Verdana;
		font-size: 14px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color:#036;/* #D8027F;*/
		text-decoration: none;
		text-align:justify;
}

.titulo_notasecundaria1a a:hover {
		font-family: Verdana;
		font-size: 14px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #727272;
		text-decoration: none;
		text-align:justify;
}
.txt_gral {
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #595959;
		text-decoration: none;
		text-align: justify;

}
#cuadroNoticias{
	background-color:#FFF;
	display:inline-block;
	width: 842px;
	height: 583px;
	float: left;
	overflow:auto;
}
#divDerNoticias{
	background-color:#FFF;
	display:inline-block;
	width: 321px;
	height: 582px;
	float:right;
}

#divIzqNoticias{
	background-color:#FFF;
	display:inline-block;
	width: 842px;
	height: 583px;
	float: left;

}

#divDerNoticias{
	background-color:#FFF;
	display:inline-block;
	width: 321px;
	height: 582px;
	float:right;
}

#noticiasUp{
float: left;
width: 846px;
height: 414px;
	border:solid 1px;
	border-color: #ccc;
overflow:auto;
}

#noticiasDow{
	float: left;
	width: 846px;
	height: 125px;
	border:solid 1px;
	border-color: #ccc;
	overflow: auto;
	padding-bottom: 5px;
}
.divHiden{
	display: none;
}

.titulo_tema{
	font-size:16px;
	font-weight:bold;
	text-align:justify;
	color:#036;
	text-decoration:none;
}

.tablaposts tr td.clasepostsnull, .tablaposts tr td.claseposts
{
	border-style:dashed;
	border-color:#A8A8A8;
	border-width:2px;
	border-top:none;
	border-left:none;
	border-right:none;
}
.titulo_notasecundaria1a, .titulo_notasecundaria1a a {
		font-family: Verdana;
		font-size: 14px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #003366;
		text-decoration: none;
		text-align:justify;
}

.titulo_notasecundaria1a a:hover {
		font-family: Verdana;
		font-size: 14px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #003366;
		text-decoration: none;
		text-align:justify;
}
.txt_notasecundaria1a
{
	color:#595959 !important;
	font-size: 12px;
}

.claseposts .txt_notasecundaria1a
{

	font-size: 12px;
}

.clasepostsnull
{
	background:none;

}

.txt_gral {
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #595959;
		text-decoration: none;
		text-align: justify;
}

#img_noticias
{		max-width:350px;
		min-height:250px;

}

.success
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:auto;
	color:#333333;
	border-bottom:solid 2px #6694e3;
	border-top:solid 2px #6694e3;
	padding-bottom:3px;
	padding-top:3px;
	text-align:center;
	background-color:#e0ecff;
}

#notices
{
	border-color:#FFFFFF;
	border-style:solid;
	border-width:2px 0;
	margin: 0;
	padding:3px;;
	font-size:11px;
}

.notice
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	border-bottom:solid 2px #ff7349;
	border-top:solid 2px #ff7349;
	padding-bottom:3px;
	padding-top:3px;
	text-align:center;
	background-color:#ffdaca;
}

.notice2
{
	background:#FFF6BF;
	border-color:#FFD324;
	border-style:solid;
	border-width:1px;
	margin:1em 0;
	padding:0.6em 1em;
	text-align:left;
	font-size:11px;
	border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.notice3
{
color:#142f4a;
	background:#FFDACA;
	border-color:#FF7349;
	border-style:solid;
	border-width:1px;
	margin:1em 0;
	padding:0.6em 1em;
	text-align:left;
	font-size:11px;
	border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.notice5
{
	background:#dfefda;
	border-color:#93c980;
	border-style:solid;
	border-width:1px;
	margin:1em 0;
	padding:0.6em 1em;
	text-align:left;
	font-size:11px;
	border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}


.simple_notice2
{
	color:#FFD324;
	text-align:left;
	font-size:11px;
}

.simple_notice3
{

	color:#FF7349;
	text-align:left;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
}

.simple_notice5
{
	color:#788C22;
	text-align:left;
	font-size:11px;
}


.notice-naranja {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color: #595959;
		background: #A9D3EB;
		padding:20px 0px 20px 0px;
		margin:5px 0 0 0;
}
.notice-naranja a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color: #333;
		padding:20px 0px 20px 0px;
		margin:5px 0 0 0;
		text-decoration:none;
}

.notice-naranja a:hover,.notice-naranja a:focus{
		text-decoration:underline;
}

.inputPattern
{
	font-size:10px;
	border: solid 2px #CCCCCC;
	color:#000000;
	padding:2px;
	text-transform: none;
}

.inputPattern:hover
{
	border: solid 2px #142f4a;
	color:#000000;
	padding:2px;
}
.inputPatternMayusculas
{
	font-size:10px;
	border: solid 2px #CCCCCC;
	color:#000000;
	padding:2px;
	text-transform: uppercase;
}
.inputPatternMayusculas:hover
{
	border: solid 2px #142f4a;
	color:#000000;
	padding:2px;
}
/**************************************************************/
/************fecha de modificacion: 11/04/2013****************
Autor: Ing. Santiago Flores López.****************************/
#form_recuperacion a.cambiar {
    color:#029ecf;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 0px 0px 0;
    position: inherit;
    text-align: left;
    text-decoration: none;
}

#form_recuperacion .title {
    color: #808080;
	font-weight: bold;
    font-size: 12px;
    padding: 0px 0;
}

#form_recuperacion .subtitle {
	text-align:justify;
    color: #808080;
    font-size: 10px;
    padding: 0px 0;
}

#form_recuperacion label {
    color: #808080;
    display: block;
    font-size: 12px;
    padding-bottom: 5px;

}

/* formato de letras para campos requeridos obligatorios */
.required
{
	color:#FF3333;
	font-weight:normal;
	padding:0;
	padding-right:5px;

}
/***************************************************************************/
/*************fecha 12/04/2013*************************************************/

.faq
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.pregItemDiv {
	border-top: solid 1px #E9E9E9;
	padding: 5px 0;
}
.topLink {
	text-align: right;
	font-size: 9px;
}

.topLink a {
	color: #999;
}

.boldCell {
	font-weight: bold;
}

.Rh
{
	margin: 2px;
	border:solid 2px #FFF;
	padding: 3px 2px;
	outline: none;
	font: bold 100% "Droid Sans",arial,sans-serif;
	color: #202020;
	background-color: transparent;
}

.Rh:hover
{
	border:solid 2px #666;
}

.Rh:focus
{
	border:solid 2px #142f4a;
}

.remarkfilas td
{
	border-bottom:solid 1px #999;
}

.remarkfilas th
{
	background:#EAEBEB;
	/*height:29px;*/
}

#tab-data{
	width: 100%;
	height: auto;
}

#loading2 {
	text-align:left;
	position:fixed;
	left:0;
	top:0;
	padding:3px;
	background-color:#FFF;
	border:solid 1px #349ECC;
	font-weight:bold;

}

#cargando {
	text-align:left;
	position:fixed;
	left:0;
	top:0;
	padding:3px;
	background-color:#FFF;
	border:solid 1px #349ECC;
	font-weight:bold;

}

#contenidoprincipal
{

	background-image: url(../imagenes/body_inicio_1px.png);
    /*height: 600px;*/
    padding: 10px;
    position: relative;
    width: 1200px;

}

/**Autor: Ing. Fabian de Jesus Reyes G.****/
/**Fecha de modificación: 25/09/2013****/

.sesion_iniciada span
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding-left:5px;
}

.opTitulo/*--------------depurado--------------------------*/
{
	color:#575757;
	font-size:16px;
	font-weight:bolder;
	margin:0;
	text-align:center;
	text-decoration:none;
	padding:5px 0;

}

.filtro
{
	display:block;
	position:relative;
	bottom:0px;
	left:0px;
	height:55px;
	vertical-align:bottom;
	text-align:left;
}

.Cabezadefila
{
	font-size:12px;
	color:#FFFFFF;
	background: #999;/*#008265  #142f4a;*/
}
.Cabezadefila th
{
	font-size:10px;
	text-align:center;
}

.filaNormal label
{
	font-weight:bold;
}

/* celdas de filas y encabezados*/
.filaActiva
{
	font-size:10px;
	color:#000000;
}
.filaActiva a, .filaActiva a:hover
{
	color:#142f4a;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;

}

/* corte de tablas */
.filaActiva td
{
	border-right:solid 1px #CCC;
	border-bottom:solid 1px #808080;
/*background-color:#EAEBEB;*/
background-color:#d5effa;
}

.filaNormal td, .filaPermiso td
{
	font-size:10px;
	color:#333;
	background-color:#fff;
/*background-color:#EAEBEB;*/
	border-bottom:solid 1px #CCC;
	border-right:solid 1px #CCC;
}

.filaNormal
{
	font-size:10px;
	color:#666666;
}

.filaNormal a, .ligas_arbol a
{
	font-size:10px;
	font-weight:normal;
	color:#5C5C5C;
	text-decoration:none;
}

#mainmenu{

	border:solid 1px #CCC;

	background:#FFF;
	padding:5px 5px 5px 5px;
	margin-left:10px;
	/*width: 1170px;*/

	margin-top: 0px;
	width: 97%;
}
#mainmenu a{
	text-decoration:none;
	font-weight:bold;
	color:#029ecf;
	padding:0 5px 0 0;

}
#mainmenu a:hover{
	color:#142f4a;
	text-decoration:underline;
}

/* Estilos del texto que tiene el tooltip */

a.tooltip {
 position:relative;
 cursor: help;
 text-decoration: underline;
text-decoration:none;
background:none;
border:solid 0px #FFFFFF;
color:#FFF;
 }
 a.tooltip:hover {
z-index: 25;

 }
a.tooltip span {
display: none

}
a.tooltip:hover span {
/* Estilos de la descripción */
 display: block;
 position:absolute;
 top: 0.5em; left: 0.5em;
 width: 40em;
 border: 1px solid #000066;
 background: #FFFFFF;
 color: #000033;
 text-align:justify;

 }

 /* TABS
- - - - - - - - - - - - - - - - - - - - */
 ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}

.tab_container {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	background: #fff;
}
.tab_content {
	padding: 20px;
	font-size: 1em;
}

table.ordinaria {
	border-left: solid 1px #ccc;
	border-top: solid 1px #ccc;
}
table.ordinaria td {
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	padding: 3px;
	font-size: 10px;
}
table.ordinaria th {
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	background-color:#999;/* #284D68;*/
	color: #FFF;
	padding: 5px;
	/*font-size: 1em;*/
	font-size: 12.5px;
}

a{
	color:#000;
	text-decoration: none;
}

a:hover{
	color:#000;
	text-decoration: none;
	font-weight: bold;
}

#contenidoLista a{
	color:#006699;
	text-decoration: none;
}

#contenidoLista a:hover{
	color:#006699;
	text-decoration: none;
	font-weight: bold;
}

td.celdarosada
{
	background:#999;
	color:#FFF;
	font-weight:bold;
}

.contenedorinputs
{
	text-align:justify;
	padding:15px;
	width: 870px;
}

.celdagris {
	background-color: #D8DFE7;
		font-size: 11.5px;
}

.encabezado_verde_blanco{
	color: #FFFFFF; font-size: 12px;
	font-weight: none;
	overflow: hidden;
}
.encabezado_verde_blanco table {
	text-align: left;
	width: 98%;
}
.encabezado_verde_blanco table thead th {
	background-color:#E9E9E9;
	color:#000000;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding:5px 5px;
}

.subtitulos {
	background-color:#E9E9E9;
	color: #275420;
	text-align: left;
	font-size: 12px;
	padding:3px 3px;
}
.subtitulos_centro {
	background-color:#E9E9E9;
	color: #275420;
	text-align: center;
	font-size: 12px;
}
.subtitulos td {
	background: #FFFFFF;
	color: #275420;
	text-align: center;
	font-size: 12px;
	padding:3px 3px;
}
.subtitulos_requisito td{
	background-color:#FFFFFF;
	color: #275420;
	text-align: left;
	font-size: 12px;
	padding:3px 3px;
}
.fondo_verde {
	text-align: center;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E9E9E9', endColorstr='#275420');
	background-color:#E9E9E9;
	color:#0000000;
	font-size: 12px;
	font-weight: bold;
	border-left: 1px solid #E9E9E9;
}
.fondo_verde td{
	text-align: center;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E9E9E9', endColorstr='#275420');
	background-color:#E9E9E9;
	color:#FFFFFF;
	font-size: 12px;
	font-weight: bold;
	border-left: 1px solid #E9E9E9;
}

.NEG {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight: bold;
}

.img{
	border:hidden;
}
.fondot{
	background:#7a7a7a;
	color:#FFF;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	}
a:link{
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	/*color:#fff;*/
	text-decoration:none;
	border:hidden;
}
.TIT {
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bolder;
	padding:5px 0;
	background-color:#FFFFFF;
}
/*seguimiento de tramite  para el publico*/
.div_segto_tramite{
	padding-top: 60px;
	padding-left: 20px;
	padding-right: 20px;
}
.div_segto_tramite_btn{
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}
.floatDerecha{
	float:right;
}
/******/

.vista_previa label{
	float: right; clear: right;
	margin: 11px 5px 0 0;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #029ecf;
	text-transform: uppercase;
	text-shadow: 0px 1px 0px #f2f2f2;
}

.vista_previa span{
	float: left; clear: left;
	margin: 11px 5px 0 0;
	text-align: left;
	font-size: 15px;
	color: #0B610B;
	text-transform: uppercase;
	text-shadow: 0px 1px 0px #f2f2f2;
}

.Rseccion{
		color:#000000;
		font-weight:bold;
		font-size:12pt;
		text-align:left;
}
.Rseparador{
		background-image:url(../imagenes/separadores.png);
		background-repeat:repeat-x;
		height:3px;
}
div.exito{
	background-color:#DEF5D8;
	color:#24A811;
	border: solid 1px #24A811;
	padding: 10px 5px 6px 27px;
	margin-bottom: 5px;
	padding-top: 8px;
}
div.error{
	background-color:#FEEEED;
	color:#EF3632;
	border: solid 1px #EF3632;
	padding: 8px 5px 8px 25px;
	margin-bottom: 5px;
}