
.R { text-align:right; }
.L { text-align:left; }
.C { text-align:center; }

img {
	border:none;
	vertical-align:middle;
}

* { margin: 0; }

html, body {
	margin:0;
  	padding:0;
	background:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	text-align:center; 
	
	color:black;
	
	height: 100%;
}

a { color:#A2050F; text-decoration:none; }
a:hover { color:#A2050F; text-decoration:underline overline; }

#container {
	min-height: 100%;
	height: auto !important;
	height: 100%;	

	margin: 0 auto -18px; /* the bottom margin is the negative value of the footer's height */

	width:779px;
	text-align:justify;
}

#footer {
	background:url(footer.png) no-repeat;
}

#footer, .push  {
	height: 18px; /* .push must be the same height as .footer */
	font-size:10px;
	color:gray;
	text-align:center;
}



#header {
	height:277px;
	background:white url(navigation.jpg) no-repeat; 
}

#navigation {
	float:left;
	margin:18px 0px 0px 66px;
	-margin:18px 0px 0px 35px;
}
#navigation a { display:block;color:black; font-family:Verdana; font-size:16px; font-weight:bold; text-decoration:none; border-bottom:1px dotted #CCCBD0; }
#navigation a:hover { color:red; }

#moreLinks { 
	float:right; 
	margin:0px 0px 0px 0px;
	padding:2px;
}

#menubar {
	width:485px;
	float:left;
	height:215px;
	overflow:hidden;
	margin:20px 0px 0px 44px;
	-margin:20px 0px 0px 44px;


	font-size:14px;
	font-weight:bold;
}

#menubar a {
	display:block; float:left;
	text-decoration:none;
	width:131px;
	padding:10px;
	color:black;
	border-right:1px dotted #CACCC3;
	text-align:center;
}

#menubar a:hover {
	height:28px;
	color:white;
	background:url(navigationHover.png) 25px no-repeat;
	
}

.menubarSelected {
	height:28px;
	color:white;
	background:url(navigationHover.png) 25px no-repeat;
	
}

#modules {
}

#content {	
/*
background:url(contentBG.png) bottom right no-repeat;
*/
	padding-right:5px;
	
	margin-bottom:50px;
}


#author {
	float:right;
	right:0px;
	bottom:0px;
}








#content h1 {
	height:34px;
	background:url(H1.jpg) left bottom no-repeat;
	
	margin:5px 0 10px 0;
/*	
	padding-top:5px;	/padding-top:0px;
*/	
	padding-left:10px;
	
	color:black;
	font-family:Arial;
	font-weight:bold;
	font-size:20px;
}

#content h2 { font-size:18px; }

#content p { margin-bottom:10px; }

#content a { 
	text-decoration:none; 
	color:#EF9700; 
} 
#content a:hover { 
	border-top:1px solid #27156E; 
	border-bottom:1px solid #27156E; 
} 

#content table {
	font-size:12px;
	text-align:justify;
}

#content dt { 
	color:#E04D21;
	font-weight:bold;
	margin-top:5px;
	background:url(ddot.gif) no-repeat left; padding-left:8px;
}

#content dt a { color:#E04D21; background:url(lnk.gif) no-repeat right; padding-right:20px; }
#content dd { margin-bottom:10px; }


#content .dlSmall { font-size:10px; color:gray; }
#content .dlSmall dt{  }




.dropshadow2{
	float:left;
/*	clear:left;*/
	background: url(shadowAlpha.png) no-repeat bottom right !important;
	background: url(shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	/*width: 500px;*/
	padding: 0px;
}
.innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding:4px;
	margin: 0px 0px 0px 0px;
}
.innerbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}
.innerbox p{		
	font-size:14px;
	margin: 3px;
}
.innerbox a{		
	color:#000000;
	font-weight:bold;
}

#navRight { float:right;width:190px;text-align:center; }

#navMenuServicios { margin-bottom:20px;text-align:left; }
#navMenuServicios ul, #navMenuServicios ul li, #navMenuServicios ul li a { margin:0px; padding:0px; }
#navMenuServicios ul { margin-bottom:10px; }
#navMenuServicios ul li { margin-left:15px;list-style-image:url(ddot.gif); }








/* NOTICIAS */
.new { clear:left; 
	width:574px;
	padding-top:32px; margin:0px auto; height:100px; }

.newTopLeft		{clear:left; background:url(newTopLeft.png) no-repeat; float:left;width:12px; height:12px;}
.newTopMiddle	{background:url(newTopMiddle.png) repeat-x; float:left;height:12px;width:550px;}
.newTopRight	{background:url(newTopRight.png) no-repeat; float:left;width:12px; height:12px;}

.newBottomLeft	{clear:left; background:url(newBottomLeft.png) no-repeat;float:left;width:12px; height:12px;}
.newBottomMiddle{background:url(newBottomMiddle.png) repeat-x;float:left;height:12px;width:550px;}
.newBottomRight	{background:url(newTopRight1.png) no-repeat;float:left;width:12px; height:12px;}


.newRight 		{clear:left; background:url(newRight1.png) repeat-y right; }
.newMiddle		{background:url(newMiddle.png) bottom repeat-x; border-left:1px solid #f8f8f8; width:550px; padding:10px; overflow:hidden; }

.newTitle 		{font-size:14px;font-weight:bold; }
.newDate 		{text-align:left;font-size:10px;color:gray;padding-bottom:5px;}
.newShort 		{clear:both; }
.newFull 		{ }


/*.new:hover .new-actions, .comment.highlighted .new-actions {display:block;}*/

.new-actions div { 
	padding-top:-10px;
	text-align:right;
	width:100%;
	position:relative;
	right:2px;
}

/* FIN NOTICIAS */
