@charset "utf-8";
body {
	font:small Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

#hor-minimalist-a{

font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;background:#fff;width:85%;border-collapse:collapse;text-align:left;margin:20px;}


#hor-minimalist-a th{font-size:14px;font-weight:normal;color:#039;border-bottom:2px solid #6678b1;padding:10px 8px;}

#hor-minimalist-a td{color:#669;padding:9px 8px 8px;vertical-align:top;}

#hor-minimalist-a tbody tr:hover td{color:#000; background-color:#E1ECFD;}

 #navbar {
 height:41px;
 background:url(../images/menu.png) repeat-x;
 margin-left:4px;
 margin-right:4px;
 
}
.oneColFixCtrHdr #container {
	width: 911px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: url(../images/bgcontent.png) repeat-y;
	margin: -16px auto; /* the auto margins (in conjunction with a width) center the page */
	//margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtrHdr #header {
	background: url(../images/header.png) center no-repeat;
	background-position:top;
	height:200px;
}

.oneColFixCtrHdr #mainContent {
	padding: 0 20px 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	
clear:both;
min-height:320px;
//min-height:400px; !important
}

.oneColFixCtrHdr #mainContent a{

color:#CC0000;
text-decoration:none;



}

h2 {
color:#CC0000;

}


.oneColFixCtrHdr #mainContent a:hover{
text-decoration:underline;



}



#navigation
{
	right: 0px;
	margin-top:15px;
	// margin-top:0px; !important

}

#navigation li
{
	float: left;
	list-style: none;
	width: 118px;
	margin-right: 5px;
	text-align: center;
	font-weight: bold;
	
	
}
#navigation li a
{
	display: block;
	padding-bottom: 8px;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/menu.png);
background-repeat:no-repeat;
padding-top:15px;
}

#navigation li a:hover
{
background-image: url(../images/menu_over.png);
background-repeat:no-repeat;
	color:#800000;
	text-decoration:none;
	height:41px;
	padding-top:15px;
	
}

#navigation li span a
{
background-image: url(../images/menu_over.png);
	color:#770003;
	text-decoration: none;
	height:41px;
padding-top:15px;
}


.boton {
cursor:pointer;
}

#footer {

background: url(../images/bgcontent.png) repeat-y;
text-align:center;
font-size:xx-small;
margin-bottom:0px;
clear:both;
}


#footer a{
color:#990000;
text-decoration:none;
}



hr {
border:dotted #CC0000 1px;
}

#main_izq {
width:250px;
float:left;

}


#main_izq a{
border:0px;
text-decoration:none;

width:250px;

}

#botones_pag_principal {
list-style:none;

}

#botones_pag_principal img{
border:0px;
}



#slideshow {
    position:relative;
    height:280px;
	width:530px;
	float:right;
	margin-top:0px;
	//	margin-top:0px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

a[href $=".pdf"] {
   padding-right: 20px;
   background: transparent url(../images/pdf.gif) no-repeat center right;
}
