/* CSS Document BABC */
/*-----------------------------------------------*/	
/* Tags Inherentes html*/
*{
	padding:0;
	margin:0;
	}
html{
	
	}	
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	background:url(images/bg_html.gif) repeat-x #dfdff7;
	}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

hr{
	color:#003399;
	background: #003399;
	}
p{
	line-height:16px;
	font-size:13px;
	}
			
/* End hide from IE-mac */
	
/*-----------------------------------------------*/	
/*Structure website*/	

#wrapper{
	width:950px;
	margin:0 auto;
	background:url(images/bg_body.jpg) no-repeat top #FFFFFF;
	}
#header{
	width:911px;
	margin:0 auto;
	height:69px;
	}

#menu{
	background:url(images/bg_menu.jpg) repeat-x;
	width:914px;
	margin:0 auto;
	padding-left:34px;
	height:28px;

	}
#content{
	margin:0 225px 0 0 ;
	padding:18px 1px 0 45px;
	padding:1em 0 0 4.1em;
	}
#content a{
	text-decoration:none;
	color:#003399;
	font-weight:bold;
	}	
#content a:link{
	text-decoration:none;
	color:#003399;
	
	}
#content a:hover{
	text-decoration:none;
	color:#003399;
	border-bottom:3px solid #003399;
	}	
#sidebar{
	width:211px;
	margin:0;
	float:right;
	padding-top:12px;
	padding-right:12px;
	}
#publisher{
	width:911px;
	height:81px;
	margin:0 auto;
	padding-bottom:18px;
	background: #FFFFFF;
	clear:both;
	}
#footer{
	width:911px;
	height:66px;
	margin:0 auto;
	background:url(images/bg_footer.jpg) bottom repeat-x;
	font-size:9px;
	color:#162893;
	font-weight:bold;
	clear:both;
	}
#flash{
	z-index:-999;
	}	
/*-----------------------------------------------*/	
/*Menu*/						
#menuhoriz{
   background:url(images/bg_button.gif) repeat-x;
   height:25px;
   font-weight:bold;
	}				
#menuhoriz ul li {
	 display: inline;
	 padding: 0px 9px; /*Separar el texto*/
	 margin:2px; /* Separar los botones */
     background:url(images/bg_button.gif) repeat-x;
	 color:#FFFFFF;
 	}
#menuhoriz ul li:hover {
   background: url(images/bg_menu.jpg) repeat-x;
   height:25px;
   cursor: pointer; /* cambiar el aspecto del puntero */
   }
#menuhoriz ul {
 /* Linea para delimitar la botonera */
    border-bottom-width: 1px;
	}
	
/*-----------------------------------------------*/	
/*Object site*/	
			
.red{
	color:#FF0000;
	}	
.viewarticle{
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003399;
	}
.viewarticle a {
	text-decoration:none;
	color:#003399;
	}	
.viewarticle  a:hover {
	text-decoration:none;
	color:#003399;
	border-bottom:3px solid  #003399;
	}	

		
.boxemail{
	width:150px;
	background:#E7E8F8;
	height:35px;
	padding-top:12px;
	}
.inputmail{
	background:#FFFFFF;
	border:#fff 1px solid;
	height:15px;
	font-size:10px;
	}		
/* Button Go Mail */

.buttons {
	.width:16px;/*Validate IE6 IE7 - take only format */
	width:19px;
	background: #003399;
	color:#FFFFFF;
	font-size:9px;
	border-style:none;
   }
/*Tables gray*/ 
.bg_tb {
	 border-spacing:1px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 background-color:#E7E7E7;
	 color: #b7b7b7;
	 width:92%;
	 margin:auto;
     }

.bg_tb td{
     border-collapse: separate;
     border-collapse: collapse;
     border-spacing: 0;
     }
	 
.bg_tb caption {
     font-weight: bold;
     background: #77A3D7 no-repeat right top; 
	 border-bottom:2px solid #4D85CA;
     color: #fff;
     text-transform: capitalize;
     padding:6px;
     margin:auto;
     }
	 
.bg_tb td {
     padding: 2px;
	 border: 1px solid #FFF;
     }
	 
.bg_tb  tr {
     text-align: left;
     background: #F5F5F5;
     color: #666;
     }
   