body {	margin: auto;	font-family: Verdana, sans-serif;	text-align: left;	font-size: 11px;	font-weight: normal;	color: #5F5F5F;}/* ......... The Header ......... */#header {	width: 790px;	height: 210px;	background-color: #FFFFFF;	margin: auto;}#cuerpo{	margin:auto; 	text-align:center; 	width:790px;}.top_left {	float: left;	height: 15px;	margin: 0px;	padding: 3px 0 0 13px;}.top_left a {	text-decoration: none;	color: #792117;}.top_left a:hover {	text-decoration: none;}.top_right {	float: right;	height: 15px;	width: 155px;	margin: 0px;	padding: 3px 22px 0 0;	text-decoration: none;}.top_right a {	text-decoration: none;	color: #792117;}.top_right a:hover {	text-decoration: none;}.header_main {	width: 788px;	height: 90px;	margin: 0 0 0 1px;	padding: 10px 0 0 0;	background: url(images/header_bg.gif) no-repeat top left #CCCCCC;	float: left;	display: block;	vertical-align:top;}.title {	float: left;	width: 670px;	height: 85px;	padding: 0 0 0 20px;	margin: 0px;	color: #e4cace;	font-family: "Myriad Pro";}.title h1 {	font-size: 30px;	margin: 0px;	font-weight: normal;}.title h1 a {	color: #ffffff;	text-decoration: none;}.title h2 {	font-size: 18px;	margin: 0px;	font-weight: normal;}.title h2 a {	color: #FFFFFF;	text-decoration: none;}.menu {	float: left;	height: 30px;	width: 790px;	margin:0px;	background: url(images/menu_bg.gif) no-repeat top left;}.menu ul {	list-style: none;	margin: 0px;	padding: 0px;	width: 550px;	float: left;}.menu ul .alinkmenu li {	float: left;	display: block;	padding-left: 20px;	padding-right: 23px;	padding-top: 10px;	background: url(images/btn_border.gif) no-repeat top right;	height: 25px;	width: 60px;	text-align: center;}.menu ul .alinkmenu li a {	font-family:Verdana, sans-serif;	font-size: 1em;	font-weight:bold;	color: #2e2e2e;	text-decoration: none;	width: 60px;	height: 30px;}.menu ul .alinkmenu li a:hover {	color: #CC0E2E;	text-decoration: none;	font-weight:bold;}.menu ul .alinkmenu{	width: 100px;	height: 30px;	display: inline;	float: left;}.menu ul .alinkmenu:hover{	background: url(images/bg-menu-over.gif) no-repeat top left;}.search {	background: url(images/search_bg.gif) no-repeat top left;	width: 231px;	height: 20px;	float: right;	margin: 8px 8px 0 0;}/* ......... The Footer ......... */#footer {	width: auto;	background: url(images/bg-footer.gif) repeat-x;	padding: 20px 20px;	margin-top: 20px;	margin-bottom: 20px;	height: 145px;	text-align: center;}#footer a {	color: #ffffff;	font-weight: normal;	text-decoration: none;}#footer a:hover {	text-decoration: none;}/* ......... The Content ......... */#content { float: left; vertical-align: top; width: 543px; padding: 10px 0 0 0; margin: 0 18px 0 0;}.post { float: left; text-align: left; width: 549px; margin: 0 0 10px 0; margin-bottom: 10px;}.post_head { float: left; background: transparent url(images/bg-page-caption.gif) repeat-x; padding: 8px 5px 5px 8px; width: 534px;}.post_head h1 { 	margin: 0; 	padding: 0; 	color: #792117; 	font-size: 11px; 	float: left;	height: 20px; 	overflow: hidden;}.post_head h1 a:link, .post_head h1 a:visited { 	text-decoration: none; 	color: #ce1635; 	font-weight: bold; 	font-size: 1.4em;}.post_head h1 a:hover { 	text-decoration: none;}.post a { 	text-decoration: none;}.text { 	float: left; 	margin: 1px 0 0 0; 	width: 522px;}.text p{	padding: 8px 17px 8px 8px;}.footerpost{	background: url(images/bg_info_middle.gif) repeat-x;	height: 25px;	width: 547px;	display:block;	float: left;}.comments, .date, .author{	padding-top: 6px;}.fpleft{	background:url(images/bg_info_left.gif) no-repeat;	width: 14px;	height: 24px;	float:left;	display:inline;}.fpright{	background:url(images/bg_info_right.gif) no-repeat;	width: 14px;	height: 24px;	float: right;	display: block;}.date {	padding-left: 0px;	float: right;	margin-left: 5px;}.author {	padding-left: 0px;	float: right;	margin-left: 5px;}.comments {	padding-left: 0px;	float: right;	margin-left: 5px;	padding-right: 6px;}.comments a:link, .comments a:visited { color: #792117; text-decoration: none; font-weight: bold;}.comments a:hover { text-decoration: underline;}.post img { margin: 0 5px;}#rightbar { width: 221px; text-align: left; width: 100px; overflow: hidden;}#rightbar .inner { padding: 10px 0 0 0;}#rightbar h3 { margin: 0; padding: 7px 0 5px 0; text-align: left; font-size: 12px; font-weight: bold; color: #7cb0e2e; padding-left: 30px; width: 200px; background: url(images/headersidebar.gif) no-repeat top left;}#rightbar ul li ul { margin: 1px 0 0 0; padding: 8px 8px 8px 8px; width: 203px; background: url(images/cat_bg.gif) repeat-x top left; border-left: #c1c1c1 solid 1px; border-right: #c1c1c1 solid 1px; border-bottom: #c1c1c1 solid 1px; background-color: #FFFFFF;}#rightbar ul li ul li { list-style: none; background: url(images/arrow.gif) no-repeat center left; padding: 0 0 0 10px;}#rightbar ul li ul li ul li { display: none; background: url(images/arrow.gif) no-repeat center left; padding: 0 0 0 10px;}#rightbar li ul li a {color: #2e2e2e;}#rightbar li ul li a:hover { color: #2e2e2e;}#rightbar ul, #rightbar ul ol { margin: 0; padding: 0;}#rightbar ul li { list-style-type: none; list-style-image: none; margin-bottom: 10px;}#rightbar ul p, #rightbar ul select { margin: 5px 0 8px;}#rightbar ul ul, #rightbar ul ol{ padding-top: 5px; border: #eaeaea 1px solid; margin-bottom: 15px; width: 227px;  overflow: hidden;}#rightbar ul ul ul, #rightbar ul ol { margin: 0 0 0 10px;}#rightbar ul ul li, #rightbar ul ol li { margin: 4px 0 0; padding: 0; border-bottom: 1px #eaeaea dashed; padding-left:15px; padding-right:15px; padding-bottom: 5px;}#rightbar ul ul li a, #rightbar ul ol li a{ display: block; color: #5f5f5f; font-weight:normal;}#rightbar ul ul li a:hover, #rightbar ul ol li a:hover{ display: block; color: #ff0000; font-weight:normal;}.submit {	padding-left: 5px;	padding-top: 1px;}.alt {	background-color: #f8f8f8;	border-top: 1px solid #ddd;	border-bottom: 1px solid #ddd;	}small {	font-family: Arial, Helvetica, Sans-Serif;	font-size: 0.9em;	line-height: 1.5em;	}h3 {	font-size: 1.3em;	}.commentlist li, #commentform input, #commentform textarea {	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;	}.commentlist li {	font-weight: bold;	}.commentlist cite, .commentlist cite a {	font-weight: bold;	font-style: normal;	font-size: 1.1em;	}.commentlist p {	font-weight: normal;	line-height: 1.5em;	text-transform: none;	}#commentform p {	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;	}.commentmetadata {	font-weight: normal;	}small, .nocomments, .postmetadata, blockquote, strike {	color: #4F4A4A;	}code {	font: 1.1em 'Courier New', Courier, Fixed;	}acronym, abbr, span.caps{	font-size: 0.9em;	letter-spacing: .07em;	}#wp-calendar #prev a, #wp-calendar #next a {	font-size: 9pt;	}#wp-calendar a {	text-decoration: none;	}#wp-calendar caption {	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;	text-align: center;	}#wp-calendar th {	font-style: normal;	text-transform: capitalize;	}/*	Begin Headers */h3 {	padding: 0;	margin: 10px 0 0;	}h3.comments {	padding: 0;	margin: 40px auto 20px ;	}img.centered {	display: block;	margin-left: auto;	margin-right: auto;	}img.alignright {	padding: 4px;	margin: 0 0 2px 7px;	float: right;	display: inline;	}img.alignleft {	padding: 4px;	margin: 0 7px 2px 0;	float: left;	display: inline;		}/* End Images *//* Begin Form Elements */#searchform {	margin: 0px auto;	padding: 0px; 	text-align: center;	}.s {	border: none;	width: 180px;	padding-left: 8px;	padding-top: 2px;	background: none;}.btnsrc {	margin: 0px;}.entry form { /* This is mainly for password protected posts, makes them look better. */	text-align:center;	}select {	width: 130px;	}#commentform input {	width: 170px;	padding: 2px;	margin: 5px 5px 1px 0;	}#commentform textarea {	width: 95%;	padding: 2px;	}#commentform #submit {	margin: 0;	float: right;	}/* End Form Elements *//* Begin Comments*/.alt {	margin: 0;	padding: 10px;	}.commentlist {	padding: 0;	text-align: justify;	}.commentlist li {	margin: 15px 0 3px;	padding: 5px 10px 3px;	list-style: none;	}.commentlist p {	margin: 10px 5px 10px 0;	}#commentform p {	margin: 5px 0;	}.nocomments {	text-align: center;	margin: 0;	padding: 0;	}.commentmetadata {	margin: 0;	display: block;	}/* End Comments *//* Begin Calendar */#wp-calendar {	empty-cells: show;	margin: 10px auto 0;	width: 155px;	}#wp-calendar #next a {	padding-right: 10px;	text-align: right;	}#wp-calendar #prev a {	padding-left: 10px;	text-align: left;	}#wp-calendar a {	display: block;	}#wp-calendar caption {	text-align: center;	width: 100%;	}#wp-calendar td {	padding: 3px 0;	text-align: center;	}#wp-calendar td.pad:hover {}/* End Calendar *//* Begin Various Tags & Classes */acronym, abbr, span.caps {	cursor: help;	}acronym, abbr {	border-bottom: 1px dashed #999;	}blockquote {	margin: 15px 30px 0 10px;	padding-left: 20px;	border-left: 5px solid #ddd;	}blockquote cite {	margin: 5px 0 0;	display: block;	}.center {	text-align: center;	}hr {	display: none;	}a {	color: #cb0e2e;	text-decoration: none;	font-weight:bold;}h3 a {	color: #cb0e2e;	text-decoration: none;}a:hover {	color: #ff0000;}a img {	border: none;	}.navigation {	display: block;	text-align: center;	margin-top: 0px;	margin-bottom: 0px;	}#logotop{	background: url(images/logo_large.jpg) no-repeat top left;	width: 200px;	height: 27px;	display: inline;	float: left;	margin-bottom: 15px;	margin-top: 20px;}#bgtop{	width: 266px;	height: 55px;	display:block;	float: right;	background: url(images/bg-header.jpg) no-repeat;	margin-bottom: 10px;	margin-top: 10px;}#footer .blankblock .blockfooter ul{	list-style-image: url(images/bg-footer-separator.gif); 	letter-spacing: 1px; 	font-size: 10pt;}#footer .blankblock .blockfooter ul li a:hover{	color:#CCCCCC;}#footer .blankblock .blockfooter ul li a{	color:#ffffff;	font-size: 11px;	font-weight: normal;}#footer .blankblock .blockfooter a{	font-size: 12px;	font-weight: bold;}#footer .blankblock .blockfooter{	text-align:left;	width: 170px;	display: inline;	float: left;	text-align: left;	margin-right: 25px;}h3{	color: #cb0e2e;}#footer .blankblock{	width: 790px;	height: 120px;	display: block;	float: inherit;	margin: auto;	}
