@charset "utf-8";
/* CSS Document */

body{

	background-color:#132817;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	color:#666;
	width:100%;
}

/* Headings
-------------------------------------------------------------- */

h1 { font-size: 26px; color:#6F6F6F; margin:0; font-weight:bold; }
h2 { font-size: 22px; color:#666; margin-bottom:19px; font-weight:normal;}

/* Anchors
-------------------------------------------------------------- */

a:link, a:visited, a:active{
	text-decoration:none;
	color:#666;
}

a:hover{
	color:#033;
}

/* Layout css styles
-------------------------------------------------------------- */

p.state{
	color:#363;	
}

#header {
	width:1001px;
	height:117px;
	display:block;
	margin-bottom:10px;
	position:relative;
	z-index:1;
	background-image:url(../images/background.png);
	margin-top:15px;
}

	#header .accesos{
		position:absolute;
		right:20px;
		top:21px;	
	}

	#header ul{
		position:absolute;
		top:67px;
		left:320px;
	}
	
	#header ul li{
		float:left;
		margin-right:1px;	
		border:0px;
		list-style:none;
	}
	
	#header ul li img,
	#header ul li a img,
	#header ul li a:hover,
	#header ul li img:hover,
	#header ul li a:link
	{
		border:0px;
	}
	
	#header ul li img{
		border:0px;
	}
	
	.fadable,
	.fadable:hover{
		border:0px;
	}

#credits {
	height:30px;
	display:block;
	width:1001px;	
}

.contenito{
	width: 700px;
	margin:0 auto;
	display:block;
	height:100px;
	background-color:#0F9;	
}

#container{
	margin:0 auto;	
	width: 1001px;
	display:block;
	position:relative;
}


#content {
    min-height:462px;
	width:1001px;
	display:block;
	margin-bottom:10px;
	position:relative;
	
}

#content .top{
	background-image:url(../images/bg-top.png);
	background-repeat:no-repeat;
	width:1001px;
	height:9px;
	display:block;
}

#content .middle{
	background-color:#FFF;
	width:1001px;
	min-height:444px;
}

	div.padding-top-1{
		padding-top:47px;
	}
	
	.pdfContainer div{
		padding-top:10px;	
	}

	.line{
		width:100%;
		border-bottom-style:solid;
		border-bottom-width:1px;
		border-bottom-color:#CCC;
		margin-bottom:10px;
		margin-top:10px;
	}
	
	p img.left {padding-right:18px; margin:0px;}

#content .bottom{
	background-image:url(../images/bg-bottom.png);
	background-repeat:no-repeat;
	width:1001px;
	height:9px;
	display:block;
}

#footer{
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	width:1001px;
	height:116px;
	display:block;
	margin-top:10px;
	margin-bottom:40px;
	position:relative;
}

	#footer a{
		width:220px;
		height:30px;
		display:block;
		left:240px;
		position:absolute;
		top:50px;
	}

.inner_content{ padding:25px; padding-left:40px; padding-right:40px; }

.pager a{
	text-decoration:none;
	color:#666;
	padding:5px;
	border:solid;
	border-color:#E1E1E1;
	border-width:1px;
}

ul.images{
	margin:0px;	
}
ul.images li{
	float:left;
	list-style:none;
	margin-right:5px;
}	

ul.subpages{
	margin:0px;	
}

ul.subpages ul{
	margin-left:20px;	
}

ul.subpages ul li{
	border:none;
	padding-bottom:0px;	
}

ul.subpages li{
	list-style:none;
	border-top:solid;
	border-top-width:1px;
	border-color:#CCC;
	padding-top:5px;
	padding-bottom:5px;
	width:250px;
}

ul.subpages.min li{
	width:150px;	
}

ul.subpages li.last{
	border-top:none;
	border-bottom:solid;
	border-bottom-width:1px;
}

.error,
.notice, 
.success    { padding: 3; margin-bottom: 1em; border: 1px solid #ddd; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

.error{
	float:left;
}

label.error {
	border:0px;
	background:none;	
	float:left;
	margin-left:10px;
}


	
