/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{
	margin:0;padding:0;
}
img{
	border:0;
}

html {
	/*background:#000000 url(../images/bg.jpg) no-repeat center top;*/
	background-color:#006699;
	}

#cabecera, #wrap, #pie {
	padding:0 12px;
}
#cabecera {
	height:81px;
	position:relative;
}
#cabecera h1 {
	cursor:default;
	font-size:200%;
	padding-top:35px;
	text-align:center;
}

.onhome a {
	height:23px;
	left:19px;
	position:absolute;
	display:block;
	overflow:hidden;
	top:53px;
	width:44px;
}

body {
	font: 62.5% "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, sans-serif;
	color:#000000;
}

#web {
	background:url(../images/bg-top.png) no-repeat center top;
	margin:0 auto;
	width:900px;
}

#pie {
	clear:both;
	background:transparent url(../images/bg-footer.gif) no-repeat center top;
	/*padding-bottom:80px;*/
	padding-bottom:5px;
	padding-top:5px;
}

#pie span {
	color:#000000;
}

#pie a {
	color:#FFFFFF;
}
#contenido {
	float:left;
	padding-bottom:80px;
	width:470px;
}

#izq {
	float:left;
	padding:10px 0 80px 0;
	min-height:400px;
	overflow:hidden;
	width:186px;
}

#izq .box {
	margin-bottom:16px;
}
#izq h3 {
	color:#5e6e8f;
	cursor:default;
	font-size:110%;
	margin-left:10px;
	text-transform:uppercase;
}
#izq ul li  {
	border-top:1px solid #D5DDE6;
	margin-bottom:2px;
}
#izq .box ul li:hover {
	border-top:1px solid #4580c8;
	background:#1653aa url(../images/bg-hover.png) repeat-x  top;
}

#izq ul a, #recent ul a {
	color:#000000;
	font-size:110%;
	padding-left:0 5px 2px 0;
	text-decoration:none;
}
#izq ul li, #recent ul a {
	color:#000000;
	font-size:110%;
	padding-left: 38px;
	text-decoration:none;
}
#izq ul a:hover, #izq ul li:hover a {
	color:#FFFFFF;
}

#izq ul li {
	list-style-type:none;
}

#dcha {
	float:right;
	padding-bottom:30px;
	width:219px;
}

#dcha ul li {
	list-style-type:none;
}

#recent ul li {
	margin:5px 0 0 25px
}

#recent ul a {
	padding:1px 5px 2px 26px;
}
#recent h3 {
	background:#fff url(../images/bg-recents.gif) repeat-x 0 top;
	border-bottom:1px solid #b3b3b3;
	font-size:110%;
	padding:1px 0 0 10px;
}

#wrap {
	background:url(../images/bg-content.png) repeat-y center top;
}

.post {
	clear:left;
}

.post h2 {
	font-size:200%;
	font-weight:normal;
	line-height:100%;
	margin-bottom:.5em;
	color:#AAAAAA;
	margin:20px 25px 10px 20px;
}

.post .entry {
	font-size:120%;
	line-height:160%;
	margin: 0 25px 50px 20px;
}

.post .entry a {
	color:#5e6e8f;
	text-decoration:underline;
}

.post .entry a:hover {
	text-decoration:none;
}

.post .entry p, .post .entry ul, .post .entry ol, .entry blockquote {
	margin:.5em 0 1.5em 0;
}
.post .entry ul, .post .entry ol {
	margin-left:25px;
}
.post .entry ul {
	list-style:circle;
}
.post .entry ol {
	list-style:decimal;
}

#dcha #about {
	background:#D6DDE7 url(../images/bg-about.jpg) repeat-x 0 top;
	padding:8px 0 20px 10px;
}

#about p {
	color:#000;
	font-size:110%;
	line-height:140%;
	margin:10px 20px 0 0;
}
#about h3 {
	color:#333;
	font-size:140%;
}
#about .photo {
	float:right;
	margin:2px 20px 10px 20px;
}