body
{
	background:url(../images/bg.png) repeat #000000; background-attachment:fixed;
	padding:0; font-family:arial, sans-serif; font-size:12px;
	margin:0px auto auto auto;
	color:#36322b;
}

p{
	padding:5px;
	text-align:justify;
	margin:0px;
	line-height:20px;
}

p.welcome{padding:30px 35px 0 35px;}
p.testimonial{
	font-style:italic;
	padding:5px 15px 0 5px;
}

.clear{clear:both;}

.salto_d_pagina {page-break-after: always;}

a{ text-decoration:none; }

/*a:hover{ letter-spacing:1px; }    <<<----- aqui se modifico, se cancelo >> */
  a:hover{ color:#FF0000 }

a.read_more{
	display:block;
	width:66px;
	height:23px;
	line-height:23px;
	text-align:center;
	color:#fff;
	float:left;
	margin:10px 40px 10px 10px;
	padding:0 0 0 17px;
	text-decoration:none;
	font-size:12px;
	background:url(../images/button0.gif) no-repeat center;
}

a:hover.read_more{ text-decoration:none; font-weight:600; }

img.left_img{ 
	float:left;
	padding:3px 25px 3px 3px;
}

#main_container{
	width:821px;
	height:auto;
	margin:auto;
	padding:0px;
}

#header{
	width:821px;
	height:130px;
	margin:0px;
	padding:0px;
	/*background:url(images/header_bg.gif) no-repeat center top;*/
}

.logo{ padding:30px 0 0 0px; }

.title{
	width: auto;
	padding:2px 0 10px 0;
	font-size:17px;
	color:#2e2721;
	font-weight:bold;
}

.title_welcome{
	width: auto;
	padding:0 0 0 35px;
	font-size:22px;
	color:#0066CC;
	background:url(../images/checked.gif) no-repeat left top;
	margin:0 0 10px 25px;
}

.title_2{
	width: auto;
	padding:0 0 0 35px;
	font-size:13px;
	color:#0066CC;
	background:url(../images/checked.gif) no-repeat left top;
	margin:0 0 10px 15px;
	line-height: 35px;
	vertical-align:baseline;
}
span.red{
	font-weight:bold;
	color:#da5b23;
}

span.orange{
	font-weight:bold;
	color:#da5b23;
}

/*---------------- menu tab----------------------*/
.menu{
	width:821px;
	height:42px;
	margin:0px;
	background:url(../images/menu_bg.png) no-repeat left;
}

.menu ul{
	list-style:none;
	padding:0 0 0 15px;
	margin:0px;
}

.menu ul li{ display:inline; }

.menu ul li a{
	float:left;
	height:42px;
	border:none;
	padding:0 15px 0 15px;
	text-decoration:none;
	color:#fff;
	line-height:42px;
	font-size:14px;
}

.menu ul li.selected a{
	float:left;
	height:42px;
	border:none;
	padding:0 15px 0 15px;
	text-decoration:none;
	color:#fff;
	line-height:42px;
	font-size:14px;
	background:url(../images/menu_bullet.gif) no-repeat bottom center;
}

.menu ul li a:hover{ letter-spacing:2px; background:url(../images/menu_bullet.gif) no-repeat bottom center; }

/*-------------welcome_box------------*/
.welcome_box{
	width:496px;
	height:200px;
/*	background:url(images/welcome_box.gif) no-repeat center;*/  /* IMAGEN DE LA CAJA  */
	padding:0 0 0 35px;
	margin:0 0 10px 25px;
}

/*---------------center_content-------*/
.center_content{
	width:821px;
	height:auto;
	clear:both;
	padding:25px 0 0px 0;
	background-color:#e9e5e2;
}

.center_left{
	width:500px;
	float:left;
	padding:10px 0 10px 10px;
}

.center_left_2{
	width:650px;
	float:left;
	padding:10px 0 10px 10px;
}

.center_right{
	width:300px;
	float:left;
	padding:10px 0 10px 0px;
}

.center_right_2{
	width:150px;
	float:left;
	padding:10px 0 10px 0px;
	
}
.software_box{
	width:187px;
	height:265px;
	padding:0 0 10px 15px;
}

.features{ padding:10px 0 0 30px; }

.news_box{
	float:left;
	width:auto;
	border-bottom:1px #CCCCCC dashed;
	padding:10px 0 8px 0;
}

.news_icon{
	width:30px;
	height:33px;
	float:left;
	background:url(../images/news_icon.gif) no-repeat center;
}

.news_content{
	width:400px;
	float:left;
	text-align:justify;
	line-height:20px;
	padding:0 0 0 10px;
}

.news_content_2{
	word-spacing: 6pt;
	letter-spacing: 2pt;
}


/*-----------------------login_form-------------------*/
.text_box{
	width:278px;
	height:144px;
	padding:15px 0 0 10px;
	background:url(../images/text_box.gif) no-repeat center;
	background-position:0px 0px;
}

.login_form_row{
	float:left;
	padding:4px 0 4px 0;
}

label.login_label{
	width:70px;
	float:left;
	padding:3px 5px 0 0;
	color:#000;
	text-align:right;
}

input.login_input{
	width:153px;
	height:18px;
	float:left;
	border:1px #9dbbc6 solid;
	background-color:#fff;
	color: #000;
}

input.login{
	float:right;
	padding:10px 20px 0 0;
}

/*----------------------list-------------------------*/
ul.list{ list-style:none;padding:0px;margin:0px; }

ul.list li{ list-style:none;width: auto;height: auto;padding:0px; margin:8px 0 8px 0; }

ul.list li a{ 
	height:24px; 
	width: auto; 
	padding:0 0 0 15px; 
	margin:0;color:#36322b;
	text-align:left;
	line-height:24px;
	text-decoration:none;
}
ul.list li span{
	height:24px; 
	width:24px; 
	display:block;
	padding:0px; 
	margin:0px;
	color:#000;
	text-align:center; 
	float:left; 
	float:left; 
	line-height:24px;
	background:url(../images/bullet_list.gif) no-repeat left;
}

ul.list li a:hover{ text-decoration:underline; }

.testimonials{ padding:20px 0 20px 0; }

/*-------------------footer------------------------*/
#footer{
	width:821px;
	height:50px;
	clear:both;
	color:#837d7b;
}

.left_footer{
	float:left;
	padding:20px 0 0 0;
}

#footer a{
	color:#837d7b;
	padding:0 8px 0 8px;
	text-decoration:none;
}

.right_footer{
	float:right;
	text-align:right;
	padding:15px 5px 30px 0 ;
}

.right_footer_2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:right;
	padding:15px 5px 20px 0 ;
	text-align:right
}


/* ------------------- lista de UAI ---------------------- */

#transparencia
{
		width:600px;
		float:left;
		font-size: 0.95em;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		padding:20px 0 0 15px;
		line-height:18px;
		margin-left: 35px;			
}
#transparencia ol
{
/*		list-style-type:none;*/
		text-align:left;
/*		font-weight:500;  */
		margin:0;
		padding:5 20 15 20; /*ARRIBA  DERECHA  ABAJO  IZQUIERDA */
}

#transparencia a
{
		display:block;
		text-decoration:none;
		color:#0066FF;
		width:100%;
		margin:0;
}

#transparencia li
{
		padding:0.4em 0 0 0.4em;
}		

#transparencia li a
{
		font-weight:400;	
/*		padding:0.4em 0 0 0.4em;*/
		text-decoration:none;
		color:#333333;
}

#transparencia li a:hover
{
		color:#0066FF;
		letter-spacing:1px;
}

/*#transparencia ol li a.selected
{
		color:#d41a13;
}
*/
/*#transparencia ol li a.selected:hover
{
		color:#003399;
		cursor:default;
}
*/
#transparencia ol li a:hover
{
		color:#0066FF;
		letter-spacing:1px;
}

/* -------------------  TABLA DE CONSULTA -------------------- */

#Consulta table,td
{
/*  border              : 1px solid #CCC;*/
  border-collapse      	: collapse;
  font-size				: 100%;  
  font-family		   	: "trebuchet ms", "lucidia grande", verdana, arial, sans-serif;
/*  font     		        : small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;*/
}
#Consulta table
{
	border                :none;
	border                :1px solid #ccc;
}
#Consulta thead th,
#Consulta tbody th
{
  background            : #FFF url(../images/img08.png) repeat-x;
  color					: #222;  
  padding               : 5px 10px;
  border-left           : 1px solid #ccc;
}
#Consulta tbody th
{
  background            : #fafafb;
/*  border-top            : 1px solid #ccc;*/
  text-align            : left;
  font-weight           : normal;
}
#Consulta tbody tr td
{
  padding               : 5px 10px;
  color                 : #444;
}

#Consulta .odd {
	background:#fafafa;
}

#Consulta tbody tr:hover
{
   background            : #FFF url(../images/img06.png) repeat-x;
/*   font-weight			 : 600;*/
/*  background            : #FFF url(tr_bck.gif) repeat;*/
}

#Consulta tbody tr:hover td
{
  color                 : #454545;
}
#Consulta tfoot td,
#Consulta tfoot th
{
  border-left           : none;
  border-top            : 1px solid #CCC;
  padding               : 4px;
  background            : #FFF url(../images/img06.png) repeat;
  color                 : #444;
}
#Consulta caption
{
	text-align            : center;
	font-size             : 150%;
	padding               : 10px 0;
	color                 : #444;
}
#Consulta table a:link
{
	color                 : #444;
}
#Consulta table a:visited
{
	color                 : #444;
}
#Consulta table a:hover
{
	color                 : #FF0000; /*#003366;*/
	text-decoration       : none;
}
#Consulta table a:active
{
	color                 : #003366;
}


/* --------------- tabla de costos  --------------- */
.table01{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		color:#000000;
		margin:10px 15px 10px 30px;
}

.table01 table{
		border-collapse:collapse;			 	 
		border:0px;	
		font-size:12px;		
		width:100%;
}

/*-------------- Algunos botones ----------------------*/

.btn_	   	  
{
	display:block;
	width:83px;
	height:24px;
	line-height:23px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	float:right;
 	background-image:url(../images/button0.gif); 
 }
.btn_enviar   { background-image:url(../images/button1.gif); width:83px; height:24px; }
.btn_imprimir { background-image:url(../images/button2.gif); width:83px; height:24px; }
.btn_buscar   { background-image:url(../images/button3.gif); width:83px; height:24px; }
.btn_reset    { background-image:url(../images/button4.gif); width:83px; height:24px; }
.btn_consultar{ background-image:url(../images/button5.gif); width:83px; height:24px; }

/* ------------- calendario -------------*/
.w16em
        {
        width:10em;
        }
