/*
Theme Name: Leprosy
Theme URI: http://wordpress.org/
Description: By Leprosy!
Author: Leprosy
Author URI: http://leprosystems.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/

/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}



/* Estilos */
body
{
	font-size:0.8em;
	font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	letter-spacing:-0.1px;
	background-color:#07140B;
}

.logo img
{
	border:none;
}

a
{
	text-decoration:none;
	font-weight:bold;
	color:#114D8D;
}

a:hover
{
	text-decoration:underline;
	color:#063260;
}

strong
{
	font-weight:bold;
}

em
{
	font-style:italic;
}

.alt
{
	margin-top:20px;
	margin-bottom:10px;
}

.header
{
	width:90%;
	margin-left:auto;
	margin-right:auto;
	margin-top:2%;
	background:url(images/headerbg.png) repeat-x;
	background-color:#13587F;
	height:84px;
	position:relative;
}

.more-link
{
	float:right;
}

.menu li
{
	display:inline;
	margin-left:8px;
	padding:4px 10px;
	background:#F3F3FA url(images/tabbg.png) repeat-x;
}

ul.menu
{
	bottom:4px;
	position:absolute;
	right:20px;
}

.logo
{
	padding:20px;
	color:#CCCCCC;
}

.logo a:hover
{
	text-decoration:none;
	color:#000000;
}

.pagina
{
	width:90%;
	margin-left:auto;
	margin-right:auto;
	background-color:#F3F3FA;
	color:#555555;
	overflow:auto;
	padding-top:20px;
}

.contenido
{
	float:left;
	width:72%;
}

.post
{
	width:90%;
	margin-left:auto;
	padding:20px;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #CCCCCC;
}

.post_contenido
{
	width:90%;
	margin-left:auto;
	padding:20px;
}

.post p, .post_contenido p, .post ul, .post_contenido ul
{
	margin-bottom:10px;
	text-align:justify;
}

.post ul, .post_contenido ul
{
	list-style-position:inside;
	list-style-type:disc;
	padding-left:20px;
}

.post li, .post_contenido li, .contenido li
{
	margin-bottom:2px;
}

.epigrafe
{
	font-weight:bold;
}

.meta
{
	clear:both;
	color:#222222;
}

.titulo
{
	font-size:160%;
	margin-bottom:20px;
	font-weight:bold;
	color:#063260;
}

.subtitulo
{
	font-size:120%;
	margin-bottom:10px;
	font-weight:bold;
	color:#063260;
}

.lateral
{
	float:right;
	width:27%;
}

.bloque_lateral
{
	width:80%;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	background-color:#FFFFFF;
	margin-top:10px;
}

.bloque_lateral p, .bloque_lateral a
{
text-align:justify;
font-size:90%;
}

.bloque_lateral img
{
display:block;
margin-left:auto;
margin-right:auto;
}

.bloque_lateral ul
{
	list-style-position:inside;
	list-style-type:disc;
	padding-left:5px;
}

.footer
{
overflow:auto;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:160px;
	color:#FFFFFF;
        background:url(images/footerbg.png) repeat-x;
	background-color:#07140b;
}

.footer a
{
	color:#1F80B7;
}

.bloque_footer
{
	float:left;
	padding:20px;
width:15%;
}

.navigation
{
	padding:20px;
}

.alignleft
{
	float:left;
}
.alignright
{
	float:right;
}

#wp-calendar
{
	width:80%;
	margin-left:auto;
	margin-right:auto;
	border-collapse:separate;
	border-spacing:1px;
}

#wp-calendar td
{
	background-color:#EEEEEE;
}

#wp-calendar th
{
        background-color:#114D8D;
	color:#FFFFFF;
}

	

#wp-calendar .pad, #wp-calendar #next, #wp-calendar #prev
{
	background-color:#FFFFFF;
}

.comment
{
	padding:10px;
	margin-bottom:10px;
}

.commentmetadata
{
	margin:5px 0;
}

.wp-caption-text
{
	font-size:80%;
	text-align:center !important;
}

.aligncenter
{
	margin-left:auto;
	margin-right:auto;
}

.odd
{
	background-color:#F0F0F0;
}

.even
{
	background-color:#FFFFFF;
}

.fecha
{
	color:#FFFFFF;
	padding:2px;
	background-image:url(images/date.gif);
	float:right;
	text-align:center !important;
	font-size:75%;
	height:44px;
	width:40px;
	overflow:hidden;
}

.fecha em
{
	color:#555555;
	font-weight:bold;
	font-size:200%;
	padding:2px 2px;
	font-style:normal;
}

/*curvy*/
.bloque_lateral
{
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
border:1px solid #CCCCCC;
}

.menu li
{
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-top-right-radius:4px;
}

/* oaw */
.center
{
text-align:center;
}

#calendar_wrap
{
font-size:90%;
}

#calendar_wrap th
{
text-align:center;
font-weight:bold;
}

#calendar_wrap td
{
text-align:center;
}

#calendar_wrap caption
{
text-align:center;
font-weight:bold;
}
