* 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0 ;
	padding: 0;
}

a .img
{
	border:none ;
}

#outer 
{
	width: 990px;
	height:auto;
	padding-bottom:: 40px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #000000;
} 

#top
{
	width: 990px;
	height: 73px;
	float: left;
	background-image: url(img/top.png);
	background-repeat: no-repeat;	
}

#idioma
{
	float:right;
	font-size: 8pt;
	padding-top:5px;
	padding-left:30px;
/*	background-color: #094b7b;  */
	width: 220px;
}

#login
{
	clear:both ;
	float:right;
	font-size: 8pt;
	padding-top:5px;
/*	background-color: #094b7b;  */
	width: 300px;
}

.login-row
{
	width:250px ;
	height:20px ;
}

#login fieldset 
{
	border:none;
}

#login label 
{
	float:left;
	width:70px;
	margin-right:10px;
	text-align:right;
}
  
#login input
{
	border:none;
	vertical-align:bottom ;
}

#inner
{
	padding-left: 42px;
	padding-right: 42px;
	padding-bottom: 50px ;
}

#nav-main 
{
	clear:both ;
}

#nav-main ul
{
	margin:0;
	padding:0;
	list-style: none;
	font-weight: bold;
	font-size: 10pt;
	color: #999999;
	text-decoration: none;
}

#nav-main li
{
	text-align: center;
	width: 150px;
	height: 43px;
	background: url(img/menu_button.jpg) ;
	float: left;
	margin-left: 1px;
}

#nav-main li a
{
	line-height: 40px;
	color: #666666;
	text-decoration: none;
}


#nav-sub 
{
	clear:left;
	float:left;
}

#nav-sub ul 
{
	list-style-position: outside; 
	list-style-image: url(img/bullet.jpg) ;
	padding-left:15px;
	padding-top: 40px;
	font-weight: bold;
	font-size: 9pt;
	color: #0092fd;
	line-height: 2;
}

#nav-sub li 
{
	vertical-align:top ;
	padding-left:5px ;
}

#nav-sub li a
{
	color: #0092fd;
}

#home-flyer
{
	width: 756px;
	height: 269px;
	float:right ;
	background: url(img/flyer.jpg) ;
	background-repeat:no-repeat ;
}

#home-flyer-text
{
	font-size: 8pt;
	margin-top:100px;
	margin-left:42px ; 
	width: 350px;
	height: 269px;
}

#boxes
{
	position:relative ;
	clear:both;
	width: 906px;
	height: 196px;
	background: url(img/boxes.jpg) ;
	background-repeat:no-repeat ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height:10px ;
	color:#FFFFFF ;
}

#box-servicios
{
	clear:none ;
	float:left ;
	padding-top:65px;
	padding-left:30px ;
	width: 270px;
}

#box-notisearch
{
	clear:none ;
	float:left ;
	width: 270px;
	padding-top:65px;
	padding-left:20px ;
}


#box-notisearch fieldset 
{
	border:none;
}

#box-notisearch label 
{
	clear:both;
}
  
#box-notisearch input
{
	border:none;
	margin-top:5px ;
	margin-bottom:5px ;
}

#box-notisearch2
{
	position:relative ;
	float:right;
	width: 270px;
	height: 196px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height:10px ;
	color:#FFFFFF ;
	background-color:#20a1fd ;
}

#box-notisearch fieldset 
{
	border:none;
}

#box-notisearch2 label 
{
	clear:both;
}
  
#box-notisearch2 input
{
	border:none;
	margin-top:5px ;
	margin-bottom:5px ;
}


#box-afiliarse
{
	clear:none ;
	float:left ;
	padding-top:65px;
	padding-left:30px ;
	width: 270px;
}

#box-afiliarse-link
{
	clear:none ;
	float:left ;
	padding-top:21px;
	padding-left:210px ;
	width: 60px;
	height: 20px;
	text-align:center ;
}

#box-afiliarse-link a
{
	color:#FFFFFF ;
	text-decoration: none;
	padding:5px;
	background-color:#548903 ;
}


#maincontent
{
	clear:none ;
	float:right ;
	padding-top:40px ;
	padding-right:40px ;
	width:700px ;
/*	padding-top:40px ; */
}

#noticias-box
{
	margin-top: 10px;
	padding-top: 70px;
	background-image: url(img/notis.jpg);
	background-repeat: no-repeat;	
	margin-right: auto;
	width: 600px;
	height: auto;
	min-height: 100px;
	float:left;
}

#noticias-box2
{
	padding-top: 70px;
	background-image: url(img/notis.jpg);
	background-repeat: no-repeat;	
	margin-right: auto;
	width: 600px;
	height: auto;
	min-height:700px ;
	float:left;
}

#misc-box
{
	margin-left: 220px;
	padding-top: 70px;
	margin-right: auto;
	width: 600px;
	height: auto;
	min-height: 100px;
	min-height:700px ;
}

#misc-box h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-style:normal ;
	font-weight:lighter ;
	padding-bottom:20px ;
	color: #0092fd;
}

#misc-box *
{
	font-size: 10pt;
}

.asociado
{
	font-weight: bold;
	text-decoration: none;
}


.noticia-thumb
{
	float:left ;
	padding-right:10px ;
}
.noticia-fecha
{
	clear:both ;
	padding-top:20px ;
	color:#CC0000 ;
	font-size: 8pt;
}

.noticia-titular
{
	font-weight:bold ;
	font-size: 8pt;
}
.noticia-resumen
{
	font-size: 8pt;
}

.noticia-detalle
{
	font-size: 8pt;
	color:#111111;
}

.noticia-link
{
	font-size: 8pt;
	padding-right:20px;
	color:#CC0000 ;
	float:right;
}

.noticia-link a
{
	color:#CC0000 ;
	text-decoration: none;
}




#extras-box
{
	float:right ;
}

#content
{
	width: 756px;
	height: auto;
	float:right ;
	background: url(img/content.jpg) ;
	background-repeat:no-repeat ;
	min-height:700px ;
}

#content-text
{
	font-size: 8pt;
	margin-top:50px;
	margin-left:42px ; 
	width: 550px;
	height: auto;
	min-height:450px;
}

#content-text h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-style:normal ;
	font-weight:lighter ;
	padding-bottom:20px ;
	color: #0092fd;
}

#content-text h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-style:normal ;
	font-weight:lighter ;
	padding-bottom:20px ;
	color: #0092fd;
}



#footer-sep
{
	clear:both ;
	min-height:30px ;
}

#footer
{
	clear:both;
	background-color: #094b7b;
	margin-top:20px ;
	margin-right: auto;
	width: auto;
	height: 70px;
}

#footer ul
{
	list-style: none;
	float:right ;
	padding-right: 10px;
	padding-top: 20px;
}

#footer li
{
	color:#addbfd ;
	text-align: right;
	float: left; 
	padding-right: 10px;
}

#footer li a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#addbfd ;
	text-decoration: none;
}

