body{margin:0px;width:100%;padding:1px;margin-bottom:0px;font-size:13px;font-family:sans-serif;color:#222222; overflow-x: hidden;}
div.ft_main{height:90px;width:99.9%;margin:0px;background-color:#474747; padding: 0px;}
div.rr_main{height:270px;width:99.9%;margin:0px;background-color:#BBB6A2; padding: 0px;}
div.h1{position: absolute; top:35px; left:5px; width: 350px; }
div.h1 h1{width: 350px; color: #ffffff; font-weight: lighter;}
div.conte{margin:0px auto 0px auto;width:1204px;position:relative;background-color:#FFFFFF; padding: 0px; }
ul{list-style-type:none;padding:0px;margin:0px; clear:both;}
ul.blog{width: 100%;}
ul.blog li.h2{width: 100%; margin-top:30px;}
ul.blog li.fecha{width: 100%; font-style: italic; color: #777; clear:both;}
ul.blog li.img{float:left; width: 452px; margin-top:10px;height: fit-content; margin-bottom: 70px;}
ul.blog li.descrip{width: 700px; margin-top:10px; font-size:16px; line-height: 25px;}
h1.ind{width: 950px; float:left;}
div.share{width: 240px; float:right; height:60px;margin-top:30px;}
div.share img{width: 35px;float: left;margin-right: 9px;margin-top: 3px;}
ul.blog li.ver{text-align: center; width: fit-content; cursor: pointer; padding: 0px 10px 0px 10px; font-size:1.5em; line-height: 1.8em; background-color: #008f3e; font-weight: bold; color: #ffffff; margin:20px auto 20px auto;}
ul.blog li.ver a:link{color: #ffffff; text-decoration: none; }
ul.blog li.ver a:visited{color: #ffffff; text-decoration: none; }
ul.btm{clear:both; width: 100%; border-top: solid 1px #bacbd4; padding:30px; margin-top: 60px;}
ul.btm li{width: fit-content; float: left; padding:15px; margin:15px;}
div.e{clear:both; width: 100%;}
img{margin:0px; padding: 0px;}