

#wrap { margin: 0 auto; padding:0px;  width:920px; }

/*Header Styles*/
#header {margin:0 0 15px 0; padding:0px; width:920px; height:47px; background:#CFE9D7 url(images/hd_gradient.png) top center repeat-x; float:left; -moz-border-radius:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px;border-radius:0px 0px 10px 10px;}
.logo { margin:47px 0 0 23px; padding:0px; float:left; }
.hdright { margin:0 30px 0 0; padding:0px; float:right;}
.desc_box { margin:0px; padding:0px; width:316px; float:left; }
.hd_icons { margin:0px; padding:20px 0 0 58px; width:124px; height:127px; background:url(images/separador.png) left center no-repeat; float:left; }
.hd_rss { margin:0 0 4px 0; padding:0 0 0 35px; height:25px; line-height:25px; color:#226D65; font-size:13px;  0px 0px no-repeat; display:block; }
.hd_eml { margin:0 0 4px 0; padding:0 0 0 35px; height:25px; line-height:25px; color:#226D65; font-size:13px;  0px -29px no-repeat; display:block; }
.hd_face { margin:0 0 4px 0; padding:0 0 0 35px; height:25px; line-height:25px; color:#226D65; font-size:13px;  0px -58px no-repeat; display:block; }
.hd_tuit { margin:0 0 4px 0; padding:0 0 0 35px; height:25px; line-height:25px; color:#226D65; font-size:13px;  0px -87px no-repeat; display:block; }
.hd_rss:hover, .hd_eml:hover, .hd_face:hover, .hd_tuit:hover { color:#47AA64; text-decoration:none;}
.hd_descripcion { margin:10px 0 0 0; padding:8px; width:299px; height:64px; line-height:15px; font-size:13px; color:#47AA64; background-color:#ECF6EF; float:right; text-align:left; -moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
.google_src { margin:18px 0 0 0; width:310px; text-align:center; float:right; }

/*Content Containers*/
#cc_content { margin:5px 0 0 0; padding:0px; width:920px; float:left; }
.postcontent { margin:0 0 0 8px; padding:0 8px 0 0; width:631px; border-right:1px dotted #ccc; float:left; }

/*Singular Posts Styles*/
.post { margin:0 0 40px 0; padding:0px; width:631px; float:left;}
.post h1, .post h2 { padding-bottom:8px;font-size:2.2em;text-shadow:1px 1px 2px #ddd;font-weight:normal;font-family:Georgia,'Times New Roman',Times,serif; line-height:110%; width:631px; border-bottom:1px solid #E9E9E9; float:left; }
.post h1 a:hover, .post h2 a:hover { text-decoration:none; }
/*Color y estilo del Supertag */
#supertag { margin:-10px 0 10px 0; padding:0 0 0 15px; font-size:18px; line-height:17px; color:#999;  width:616px; text-shadow:none; font-family:arial, tahoma, verdana, sans-serif; border-bottom:none; float:left; }
.entry { padding:0 5px 0 5px;  float:left;}
.entry a { color:#46AA64; text-decoration:none; }
.entry a:hover { color:#337E4A; text-decoration:none; }
/*Post metadata / End of post*/
.postmetadata { margin:0px; padding:0 0 8px 0; width:631px; background-color:#F2F2F2;/*Color de fondo de user y fecha de los post*/ float:left; }
.autormeta { margin:7px 0 0 20px; padding:0 0 0 24px; height:20px; line-height:24px; font-size:12px; color:#666;  0px -117px no-repeat; float:left; }
.the_fecha { margin:7px 0 0 15px; padding:0 0 0 24px; height:20px; line-height:24px; font-size:12px; color:#666;  0px -145px no-repeat; float:left; }
.comsbar { margin:7px 0 0 0; padding:0px;width:631px; height:27px; overflow:hidden; float:left; }
.indexsocial { margin:3px 0 0 0; padding:0px; float:left; }
/*Estilo del boton de comentarios del index*/
.indx_com { margin:0 3px 0 0; padding:0 0 0 25px; width:81px; height:27px; line-height:27px; color:#ffffff; font-size:11px; background:#7FAAA6  0px -172px no-repeat; float:right; text-align:left; -moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; }
.indx_com:hover { color:#fff; background:#6D9F9A 0px -172px no-repeat; } 
.indx_com a { margin:0px; padding:0px; line-height:27px; color:#fff; font-size:11px; display:block; } 
.indx_com a:hover { color:#fff; text-decoration:none; }

/*Single.php Styles*/
.postmetadata a { color:#666; } .postmetadata a:hover { text-decoration:underline; } /*Color de links del Postmetadata*/
.singlecat {  margin:0 0 0 20px; padding:0 0 0 24px; width:587px; color:#999999; font-size:12px;  0px -324px no-repeat; float:left; }
.singletag {  margin:0 0 5px 20px; padding:0 0 0 24px; width:587px; color:#999999; font-size:12px;  0px -380px no-repeat; float:left; }
/*Share & Related entry's*/
.sharebox { margin:25px 0 0 0; padding:0 0 5px 0; width:631px; background:#D9EEDF; float:left; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; }
.shareleft { margin:5px 0 5px 0; padding:0px; width:315px; text-align:center; float:left; }
.shareright { margin:5px 0 5px 0; padding:0px; width:315px; border-left:1px solid #9AD0A9;float:left; }
.sharetitle { margin:0 0 10px 10px; padding:0px; font-size:16px; text-align:left; font-weight:bold; color:#226D65; display:block; }
.sharetwit { margin:35px 30px 0 35px; padding:0px; float:left; }
.shareface { margin:37px 0 0 0; padding:0px; float:left; }
.sharegoogle { margin:37px 0 0 -28px; padding:0px; float:left;  }
/*Estilos de entradas relacionadas*/
.similarposts { margin:0px; padding:0px; float:left; }
.similarposts ul { margin:0 0 0 15px; padding:0px; list-style:none;  float:left; }
.similarposts ul li { margin:0 20px 0 0; padding:3px 0 5px 4px; font-size:13px; list-style:none; border-bottom:1px solid #9AD0A9;  display:block; }
.similarposts ul li a { color:#47AA64; line-height:15px; font-weight:bold; } .similarposts ul li a:hover { color:#398A52; text-decoration:none; }
/*Seo Query's*/
.seobox { margin:25px 0 0 0; padding:5px 0 5px 0; width:631px; background:#E9E9E9; float:left; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; }
.seotitle { margin:0px 0 5px 10px; padding:0px; font-size:16px; font-weight:bold; color:#666; display:block; }
.space10 { margin:0 10px 0 10px; font-size:13px; color:#999; float:left; }
/*Color de links del bloque SEO*/
.space10 a { color:#999; } .space10 a:hover { color:#666; text-decoration:none; }
/*Formato de las etiquetas del bloque SEO*/
.space10 h2 { font-size:20px; color:#999; }
.space10 h3 { font-size:17px; color:#999; }
.space10 h4 { font-size:15px; color:#999; }
.space10 strong { color:#999;  font-weight:bold;}
/*Single post Navigation*/
.singlenavi { margin:25px 0 0 0; padding:5px 5px 8px 5px; width:621px; font-size:20px; line-height:16px; font-weight:bold;  color:#226D65; background:#E7F4EB; float:left; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; }
.singlenavi a { font-size:13px; color:#47AA64; line-height:16px; font-weight:normal; } .singlenavi a:hover { color:#47AA64; }
.pstleft { margin:0px; padding:0 10px 0 5px; width:295px; text-align:left; float:left; }
.pstright { margin:0px; padding:0 5px 0 10px; width:295px; text-align:right; float:right; }

/*Archive, Category, & tag pages style*/
/*Titulo superior del archivo, categoria, tags, y busqueda*/
.alttitle { margin:0 0 15px 0; padding:10px; width:611px; color:#47AA64; font-size:25px; font-weight:bold; background: #EFF8F1; float:left; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; }
.archivethumb { margin:0 10px 10px 0; padding:0px; float:left; }
.archivemore { margin:0px; padding:0px; width:620px; float:right; }

/*Sidebar*/
#sidebar { margin:0 0 0 7px; padding:0px; width:254px; font-size:13px; float:left; }
.sidetitle { margin:0px; padding:0 0 4px 4px; width:250px; float:left; font-size:18px; color:#333; border-bottom:1px solid #E9E9E9; float:left; }
.side_bg { margin:5px 0 10px 0; padding:4px; width:246px; background:#EEF7F1; float:left; -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; }
#sidebar ul { margin:0px; padding:0px; width:246px; list-style:none; float:left; }
#sidebar ul li a { font-size:13px; color:#1D5A54;} #sidebar ul li a:hover { color:#47AA64; text-decoration:none; }
#sidebar .children {display:none}
/*Estilos del widget de categorias*/
#sidebar  .cat-item { margin:0px; padding:0px; width:123px; font-size:13px; color:#000000; list-style:none; overflow:hidden; float:left; }
#sidebar  .cat-item a { margin:0px; padding:0 0 0 8px; font-size:13px; line-height:17px; color:#1D5A54;  0px -437px no-repeat; display:block; }
#sidebar  .cat-item a:hover  { color:#47AA64; text-decoration:none; }
/*Estilos de widgets de links*/
#sidebar ul.xoxo {  margin:0px; padding:0px; width:246px; list-style:none; float:left; }
#sidebar ul.xoxo li { margin:0px; padding:0px; width:246px; list-style:none; font-size:13px; color:#000000; float:left; }
#sidebar ul.xoxo li a { margin:0px; padding:0 0 0 16px; font-size:13px; color:#1D5A54; line-height:18px;  0px -477px no-repeat; display:block;  }
#sidebar ul.xoxo li a:hover {  color:#47AA64; text-decoration:none;  }
#sidebar li.recentcomments { margin:0 5px 0 5px; padding:5px 0 5px 0; width:236px; line-height:19px; border-bottom:1px solid #BACBE2; }
 
/*Posts Navigation Styles*/
.navigation { margin:10px 0 15px 0; padding:0px; width:631px; text-align:center; float:left;}
   .next-posts { float:right; }
   .prev-posts { float:left; }

/*Red blogs Styles*/
#redblogs_box { margin:20px 0 25px 0; padding:0px; width:920px; float:left; }
#redblogs_box a { margin-left:3px; font-size:13px; color:#46AA64; line-height:17px; display:block; }
#redblogs_box a:hover { color:#216C65; text-decoration:none; }
.red_logo { margin:0px; padding:101px 0 0 13px; width:190px; min-height:175px; background-color:#EAEAEA; float:left; -moz-border-radius:10px 0px 0px 10px;-webkit-border-radius:10px 0px 0px 10px;border-radius:10px 0px 0px 10px;}
.blogs_box { margin:0px; padding:9px 0 0 0; width:717px; min-height:260px; background-color:#F1F1F1; float:left; -moz-border-radius:0px 10px 10px 0px;-webkit-border-radius:0px 10px 10px 0px;border-radius:0px 10px 10px 0px;}
.leftblock { margin:0 0 10px 0; padding:0px; width:529px; float:left; }
.rightblock { margin:0px; padding:0px; width:150px; float:left;}
.redivx { margin:0 0 0 24px; padding:0px; width:150px; float:left; }
.redivx2 { margin:0 0 0 16px; padding:0px; width:150px; float:left; }
.ft_red_title { margin:0 0 3px 0; padding:0 0 2px 0; width:150px; font-size:15px; line-height:21px; text-align:center; font-weight:bold; color:#666; border-bottom:2px solid #DBDBDB; float:left;  }

/*Footer menu & Copyright*/
#footer { margin:0 0 10px 0; padding:0px; width:920px; height:40px; line-height:40px; font-size:12px; background-color:#D0EAD7; color:#47AA64; float:left; -moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; }
.ft_copy { margin:0 15px 0 0; padding:0px; line-height:41px; float:right; }
.menu_ft {margin:0px; padding:0px; width:530px; height:40px; float:left; overflow:hidden;}
/*Estilos del menu del footer*/
.menu_ft .menu { margin:0 0 0 10px; list-style:none; width:520px; height:40px; }
.menu_ft .menu .menu-item { list-style:none; float:left; height:40px; line-height:41px; font-size:12px; color:#000000;}
.menu_ft .menu a { margin:0 15px 0 0; padding:0px; height:40px; line-height:41px; color:#216C65; text-decoration:none; font-weight:bold; float:left;}
.menu_ft .menu a:hover { color:#46AA64; text-decoration:none; }


/*Comments title*/
#comments { margin:30px 0 0 0; padding:7px 10px 7px 10px; width:611px; font-size:15px; font-weight:bold; color:#999999; background:#F2F2F2; float:left; }
/*Coment List Styles*/
ol.commentlist { margin:0px; padding:0px; list-style: none; float:left; }
ol.commentlist li.comment { margin:0 0 10px 0; padding:10px; width:609px; font-size:13px; color:#666666; line-height:15px; border: 1px solid #ccc; float:left; -moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; }
ol.commentlist li.pingback { margin:0 0 10px 0; padding:10px; width:609px; font-size:13px; color:#666666; line-height:15px; border: 1px solid #ccc; float:left; -moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; }
ol.commentlist li.comment div.comment-author { margin:0px; padding:0px; color:#47AA64; font-weight:bold; font-size:13px; line-height:14px; }
ol.commentlist li.comment div.comment-author a { color:#47AA64;}
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard img.avatar { float:left; margin: 0 10px 10px 0; }
ol.commentlist li.comment div.vcard span.says { font-weight:normal; }
ol.commentlist li.comment div.comment-meta { margin:0px; padding:0px; font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #B7B7B7; }
ol.commentlist li.comment div.reply { font-size: 11px; float:right; }
ol.commentlist li.pingback div.reply { display:none; }
ol.commentlist li.comment div.reply a { margin:0px; padding:4px 12px 4px 12px; color:#fff; font-weight: bold; background:#7FAAA6; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; }
ol.commentlist li.comment div.reply a:hover { background:#5E8C88; text-decoration:none; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; width:85%; float:left; }
ol.commentlist li.comment ul.children li.comment { width:95%; overflow:hidden;  }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 2px solid #ccc; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 2px solid #ccc; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 2px solid #ccc; margin: 0 0 10px 10px; }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #fff; }
/*comentarios del autor del post*/
ol.commentlist li.bypostauthor { background: #E4EDEC; border:1px solid #E4EDEC; }
ol.commentlist li.bypostauthor div.comment-author { color:#47AA64; font-weight:bold; font-style:italic; }
ol.commentlist li.bypostauthor div.comment-author a { color:#47AA64; }
ol.commentlist li.bypostauthor div.comment-meta a { color: #7FAAA6; }
ol.commentlist li.bypostauthor div.reply a { background:#7FAAA6; }
ol.commentlist li.bypostauthor div.reply a:hover { background:#64958F; }
/* Comentarios resaltados para el usuario admin  */
ol.commentlist li.comment-author-admin { background: #E4EDEC; border:1px solid #E4EDEC; }
ol.commentlist li.comment-author-admin div.comment-author { color:#47AA64; font-weight:bold; font-style:italic; }
ol.commentlist li.comment-author-admin div.comment-author a { color:#47AA64; }
ol.commentlist li.comment-author-admin div.comment-meta a { color: #7FAAA6; }
ol.commentlist li.comment-author-admin div.reply a { background:#7FAAA6; }
ol.commentlist li.comment-author-admin div.reply a:hover { background:#64958F; }

/*Comment Form*/
#respond { margin:15px 0 20px 0; padding:0px; width:631px; float:left; }
.respond_title { margin:0px; padding:0px; font-size:24px; font-weight:bold; color:#47AA64; }
.com_left { margin:10px 0 0 10px; padding:0px; width:382px; float:left; }
.com_right { margin:15px 0 0 18px; padding:0px; width:207px; float:left; }
.label { margin:0 0 0 5px; padding:0px; font-size:10px; color:#999999; text-transform:uppercase; }
.com_comment { margin:0px; padding:10px; width:360px; height:117px; font-size:14px; color:#666; line-height:17px; overflow:auto; background:#fff; border:1px solid #ccc; float:left; -moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; }
.com_user { margin:0 0 8px 0; padding:0 5px 0 35px; width:165px; height:29px; font-size:14px; line-height:14px; color:#666; line-height:17px; background:#fff  5px -204px no-repeat; border:1px solid #ccc; float:left; -moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; }
.com_email { margin:0 0 8px 0; padding:0 5px 0 35px; width:165px; height:29px; font-size:14px; line-height:14px; color:#666; line-height:17px; background:#fff  5px -242px no-repeat; border:1px solid #ccc; float:left; -moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; }
.com_website { margin:0 0 8px 0; padding:0 5px 0 35px; width:165px; height:29px; font-size:14px; line-height:14px; color:#666; line-height:17px; background:#fff  5px -281px no-repeat; border:1px solid #ccc; float:left; -moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; }
.com_send { margin:25px 10px 0 0; padding:0px; width:186px; height:33px; font-size:15px; line-height:33px; color:#fff; font-weight:bold; text-align:center; background:#6D9F9A; border:none; float:right; -moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; }
.com_send:hover { background:#5C8D88; }

/*Wordpress Defaul Alignments*/
.entry-content img { margin: 0 0 1.5em 0; }
.alignleft, img.alignleft { margin-right: 1.5em; display: inline; float: left; }
.alignright, img.alignright { margin-left: 1.5em; display: inline; float: right; }
.aligncenter, img.aligncenter { margin-right: auto; margin-left: auto; display: block; clear: both; }
.alignnone, img.alignnone { /* not sure about this one */ }
.wp-caption { margin-bottom: 1.5em; text-align: center; padding-top: 5px; }
.wp-caption img { border: 0 none; padding: 0; margin: 0; }
.wp-caption p.wp-caption-text { line-height: 1.5; font-size: 10px; margin: 0; }
.wp-smiley { margin: 0 !important; max-height: 1em;}

/*Misc Styles */
