/* CSS Document */

body{
	background:#211817;
	padding:0 11px;
}



a:hover{text-decoration:none;}

.column { float:left;}


html, input, textarea

	{

		font-family:Georgia, "Times New Roman", Times, serif; 

		font-size:12px;		

		color:#A19892;		

	}

	

a {color:#0000FF;}	

a:hover {color:#a01e43;}	


input, select { vertical-align:middle; font-weight:normal;}



p input, textarea, .search .input {padding-top:3px; padding-bottom:3px; color:#A19892;}

.search .submit { margin:0;}



#contenedor { margin:0 auto; width:758px;}



#cabecera { height:200px; background:url(../img/header.jpg) no-repeat top;}



#cabecera #logo { position:absolute; margin:80px 0 0 58px; background:url(../img/logo.gif) no-repeat right bottom; padding-right:25px;}



h1 { color:#ffffff; font-size:2.61em; font-weight:normal; }

h1 a {color:#ffffff; text-decoration:none;}


h2, h3, h4 { padding:3px 0px 3px 5px; margin-bottom:5px; }


h4 a{ color:#FFFFFF;}

#cabecera #logo span { font-size:1.01em; color:#E6D4D1;}



#menu { margin-top:3px; background:url(../img/menu-tall.gif) repeat-y;}

#menu .t { background:url(../img/menu-t.gif) no-repeat top;}

#menu .b { background:url(../img/menu-b.gif) no-repeat bottom; width:100%;}

#menu .identacion { padding:15px 0 10px 0;}



#menu .col1 { width:83px; color:#FF5A00; font-size:1.11em; text-align:right; padding-top:4px;}

#menu .col2 { width:207px;}

#menu .col3 { width:468px;}



#menu .search .input { width:162px;}

#menu .search .submit { margin:0 0 0 3px;}



#menu ul li { background:url(../img/menu-v-l.gif) no-repeat left; padding:5px 30px; font-size:1.11em; float:left;}

#menu ul li a { text-decoration:none; color:#FFFFFF;}

#menu ul li a:hover { text-decoration:underline;}



#cuerpo { padding:20px 0 25px 0;}



#wrapper { background:url(../img/v-l.gif) repeat-y 510px; width:100%;}



/* side bar */



#barra_lateral { width:248px;}



#barra_lateral .identacion { padding:0px 30px 0px 32px;}



#barra_lateral .search { text-align:right; padding:10px 0px 18px 0px;}

#barra_lateral .search .input { width:85%; }

#barra_lateral .search .submit {margin:0px 0px 0px 4px;}



.widget_style h2 { color:#FFFFFF; font-size:1.01em; font-weight:bold;}

.widget_style ul { margin:10px 0px 18px 0px; list-style:none;}

.widget_style li {line-height:1.41em; font-size:1.01em; margin-top:3px; color:#FFFFFF; }

.widget_style li a { color:#97AC3B; text-decoration:none;}

.widget_style li a:hover { text-decoration:underline;}



#links_with_style ul {margin:0;}

#links_with_style ul ul {margin:10px 0px 18px 0px;}

#links_with_style ul li {list-style:none;background:none;margin:0;padding:0;}

#links_with_style ul li ul li {line-height:1.41em; font-size:1.01em; margin-top:3px; color:#FFFFFF;}



#meta { vertical-align:top;}



#categories { vertical-align:top;}



#archives { vertical-align:top;}

#archives li a { color:#D7431A;}



#recent-comments  {

	vertical-align:top;

}

#recent-posts  {

	vertical-align:top;

}

#calendar {

	vertical-align:top;

}

#google-search  {

	vertical-align:top;

}

#gsearch {

	text-align:left;

}

#pages  {

	vertical-align:top;

}

#text-1 {

	vertical-align:top;

}

#delicious {

	vertical-align:top;

}

#delicious-box {

	text-align:left;

}

#calendar_wrap {

	vertical-align:top;

	padding:10px 0px 18px 0px;

}

#calendar_wrap a {	

	font-weight:bold;

}

.textwidget {	

	padding:10px 0px 18px 0px;

}

#statusbar {

	padding:0px;

	text-align:justify;

}

#statusbar p {

	padding:0px 0px 18px 0px; 

	margin:0px;

}

#statusbar a {		

	font-weight:bold;

}



/* side bar end */



/* content */

#contenido { width:510px;}



#contenido .identacion { padding:0px 31px 0px 28px;}



#contenido .search .input { width:75%; }

#contenido .search .submit {margin:0px 0px 0px 13px;}



.title { margin-bottom:20px;}



.xxxh_l { background:url(../img/h-l.gif) no-repeat center; height:9px; margin:30px 0;}



h3 { color:#FFFFFF; font-size:1.31em; font-weight:bold; margin-bottom:5px; }

h3 a {color:#FFFFFF; text-decoration:none;}



.left { float:left;}

.right { float:right;}



.author {font-size:0.81em; color:#B7D132;}



.date { font-size:0.81em; color:#B7D132;}



.content_text { line-height:1.51em; margin-top:20px;}

.content_text p { text-align:justify; }

.content_text ol { margin-left:15px; margin-top:15px;}



.comment { color:#FFFFFF; font-size:0.81em;}

.comment a { color:#B7D132; text-decoration:none; background:url(../img/link-h-l.gif) repeat-x bottom;}

.comment a:hover { background:none;}



.postmetadataalt {

	font-size:0.81em; 

}



.pagetitle {

	color:#FFFFFF; font-size:1.31em; font-weight:bold;

	padding:0px 0px 10px 0px;	

}



p {	

	padding:10px 0px 10px 0px;

}



.article {

	padding:0;

}



.post {

	padding:0px 5px 0px 5px;

}



.navigation {padding:0px 0px 10px 0px; width:100%; color:#B7D132; font-size:0.81em;}

.navigation a {color:#B7D132;}

.navigation .left {width:45%; float:left;  padding-left:10px;}

.navigation .right {width:45%; float:right; text-align:right; padding-right:10px;}



/* content end */



#pie { padding:20px 30px; color:#A34434; font-size:0.95em; text-align:center;}

#pie a { color:#A34434;}

/* footer end */


#barra_lateral #navegacion {
	margin-top:20px;
}

#barra_lateral #navegacion li{
	margin-bottom:10px;
}

#barra_lateral #navegacion li a{
	display:block;
	height:25px;
	background-color:#eee;
	border-bottom:#a01e43 1px solid;
	line-height:25px;
	text-decoration:none;
	padding-left:5px;
    
}

#barra_lateral #navegacion li a:hover, #barra_lateral #navegacion li.slctd a{
  background-color:#a01e43;
  color:#FFFFFF;
}


.contenido_texto ul{
	margin-left:10px;

}
.contenido_texto li{
	padding-bottom:10px;
}

.npaginas{
	margin:5px;
	padding:3px;
	background-color:#FBEEEE;
}
