/* CSS Document */

body { 
	text-align:center; margin:0 auto; 
	padding:0;
	background:#abe3f4 url(../img/background.gif) repeat-x;
}
#root {
	margin: 0 auto; 
	text-align: left; 
	width: 903px;
}
#separador,#footer,#header,#cuerpo,#news{ 
	width:903px; 
	float:left;
}
#separador{ height:28px;}
#logo{ 
	float:left; 
	width:192px; 
	height:146px;
}
#main{ 
	float:right; 
	width:711px; 
}
#imgTop{ 
	height:81px; 
	background:url(../img/headDer.gif);
}
#flash,#borde{ height:65px;}
#flash{ 
	float:left; 
	padding-left:15px; 
	width:676px; 
	background: #FFFFFF url(../img/line.gif) repeat-y;
}
#borde{ 
	float: right; 
	width:20px;
	background: url(../img/rightBack.gif) repeat-y;
}
#cuerpo{height:400px;}
#footer{ height:19px;}

/* INDEX */
#logoIndex,#foto{  height:434px;} 

#foto{ 
	float:right; 
	width:711px;
	background:#FFFFFF url(../img/rightBack.gif) repeat-y;
}

#logoIndex{ 
	float:left; 
	width:192px;	
}

#news{ float:left;}

#newsBox td{ border-bottom: 1px dotted #0071ba; }


/*-------------------------------------------------------------*/
/* Text Styles */

.textos{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000;
	line-height:16pt;
}

.links{ 
	text-decoration:none; 
	color:#0071BA; 
}

.links:hover{ color:#5FBDE4;}

.newsTitle{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#0071ba; 
	font-weight:bold; 
	font-size:14px;
	line-height:14px; 
	text-decoration:none; 
	display:block; 
}

.newsDate{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#aeaeae; 
	font-size:10px; 
	font-weight:bold;
}
.newsHome{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#0071ba; 
	font-weight:bold; 
	font-size:10px; 
	text-decoration:none; 
	display:block;
}

.newsHome:hover{text-decoration: underline;}

/*-------------------------------------------------------------*/
/* TAGS */
strong{ 
	color:#0071BA; 
	font-size:12px;
}
.img{ display:block; border:0;}

li{ list-style:url(../img/bullet.gif);}
