/*******************************************************************************































































Theme Name: London Live































Theme URI: http://londonthemes.com/index.php?themeforest=true































Description: News style theme, but works well with everything.































Author: Skyali































Author URI: http://londonthemes.com/index.php?themeforest=true































Version: 1.2































































********************************************************************************































































/*** General ***/

























































































































@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.6.2/css/font-awesome.min.css');




html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, th, td{margin:0;padding:0;font-family:Arial, Verdana, Geneva, sans-serif;}































body{line-height:1; !important; }































body{background:#fff url(images/theme_bg.png) center  repeat-y !important;}































#left_no_sidebar code, #left_no_sidebar pre{width:910px !important;}



#simpleimage-2 img, #simpleimage-3 img  { border:0;}































blockquote {margin: 1em 0em; color: #656565; padding-left: 30px; padding-right: 30px; padding-top: 5px; padding-bottom: 5px; border-top: 2px solid #b0aeae; border-bottom: 2px solid #b0aeae; float:left; font-style:none; background-color:#f7f7f7;}


























blockquote em{color:#cc0000; font-style:normal; font-weight:bold; font-size: 16px;}











blockquote strong{color:#cc0000;}















code, pre{float:left;width:593px !important;background-color:#f9f9f9;border:1px solid #f1f1f1 !important;margin-left:0 !important;padding:10px;font-size:11px !important;line-height:1.6em !important;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;border-radius: 6px;color:#424242;}































code{ background:url(images/code_bg.png);}



























































p{line-height:1.5em; color:#525252}































a,h1,h2,h3,h4,h5,h6{text-shadow:1px 1px 1px transparent;}































h2{font-size:22px;}































p{font-size:12px;}































strong{color:#333333;}































.ad_125{float:left; width:125px; height:125px; border:10px solid #ebebeb; margin:8px; margin-left:0;}































.lt_125x125_widget{float:left; width:auto !important; padding-right:4px;	}































.lt_video_widget{width:315px; height:269px; float:left; padding-bottom:33px;}































.lt_video_widget object, .lt_video_widget embed {width:315px; height:239px; margin-top:5px; }































.widget_h object, .widget_h embed {width:246px; height:220px;}































.sf-sub-indicator{display:none;}































::selection{ /* Safari and Opera */ background:#000; color:#fff;}































::-moz-selection{ /* Firefox */ background:#000;color:#fff;}































a:active, a:focus{ outline:none; }































hr{ margin-top:15px; margin-bottom:19px;  }































#video_info{width:606px; height:37px; float:left; background:url(images/video_bg.png); border:1px solid #000; border-top:0; text-transform:uppercase; color:#fff; font-size:12px; text-shadow:1px 1px #000; line-height:39px; padding-left:8px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomleft:6px; border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-bottomright:6px; border-bottom-right-radius:6px;  }































#video_info h1{font-size:14px; float:left; font-weight:normal; text-shadow:1px 1px 1px #000 !important;  }































#video_info a{ color:#fff; text-shadow:1px 1px #000; text-decoration:none;}































#video_info a:hover{color:#CCC; }































#video_info div.read_story{float:right; background:url(images/read_story.png); width:135px; height:29px; margin-right:8px; margin-top:4px; }































#video_info div.read_story a{display:block; width:135px; height:29px;}































#video_info div.read_story a:hover{background:url(images/read_story_hover.png);}































img.alignright {float:right; margin:0 0 1em 1em}































img.alignright {float:right; margin:0 0 1em 1em}































img.alignleft {float:left; margin:0 1em 1em 0}































img.aligncenter {display: block; margin-left: auto; margin-right: auto}































































/*** mine ***/































































.col_total {































 	width: 605px;































	margin: 0px 10px 10px 0;































	float: left;































	padding: 7px 0 2px 0;































	border-bottom: 1px solid #ccc;































	border-top: 1px solid #ccc;































}































.col_total_2 {































 	width: 605px;































	float: left;































	padding: 7px 0 2px 0;































































}































































.col1 {































	width: 160px;































	margin: 0px 10px 10px 0;































	float: left;































}































.col2 {































	width: 420px;































	margin: 0 0 0 0;































	float: left;































}































































.col2_heading {































	width: 420px;































	margin: 0 0 0 170px;































	float: left;































	padding: 2px 0;































	border-bottom: 1px solid #ccc;































}































.col2_heading_2 {































	width: 420px;































	margin: 10px 0 10px 0px;































	float: left;































	padding: 12px 0 12px 0;































	border-bottom: 1px solid #ccc;































}































.col2_left {































	width: 420px;































	margin: 0 0 0 170px;































	float: left;































}































.col3 {































	width: 200px;































	margin: 10px 20px 5px 0;































	float: left;































}































.col4 {































	width: 200px;































	margin: 10px 0 5px 0;































	float: left;































}































.col5 {































	width: 290px;































	margin: 10px 20px 5px 0;































	float: left;































}































.col6 {































	width: 290px;































	margin: 10px 0 5px 0;































	float: left;































}































.redbox   {































	width:320px;































	background-color:#cc0000;































	margin-bottom:10px;































}































































.entre_menu   {































	width:318px;































	padding: 14px 2px 15px 0;































	border-bottom: solid 1px #999999;































}































.blackbox   {













	height:34px;

















	background-color:black;































	display:inline;































	font: normal 18px Arial, Helvetica, sans-serif;































 	color:#FFFFFF;































	padding:2px 4px 2px 4px;































	margin:0 1px 0 0;































}































.titulo {































	margin-top: 10px;































	}































.first {font: bold 26px Arial, Helvetica, sans-serif;color: #000;margin: 10px 0 20px 10px;vertical-align:bottom;font-size: 13px;}































.second {































	font: normal 26px Arial, Helvetica, sans-serif;































 	color:#FFFFFF;































	vertical-align:bottom;































	}































.descripcion {































	font: normal 14px Arial, Helvetica, sans-serif;































 	color:#FFFFFF;































	padding:5px 10px 10px 10px;































	}































img.arrow {































	padding:0px 2px 0px 10px;































	margin-bottom:-5px;































	}































.relationadas {































	line-height:1.1em;































	padding-top: 5px;































	}































.fundacion_footer {































	padding-left: 100px;































	font-size: 11px;































	color: #aeacac;































}































































































/*** Container ***/































#container{float:left; width:100%; height:100%; }































#content{width:1042px; height:100%; margin: 0 auto;}































#white_space{background-color:#fff; float:left; width:1001px; height:100%; padding-left:44px;}































#content_holder{float:left; width:957px; height:100%;background:#fff;}































#middle{float:left; width:100%; height:100%; background:url(images/middle_bg.png);}































































/*** Header Navigation ***/































































#headernavigation{width:100%;height:34px;float:left; background:#151515;}































#headernavigation div.navigation{margin: 0 auto;width:957px;height:30px;font-size:10px;text-transform:uppercase; z-index:100;}































#headernavigation div.navigation a{text-decoration:none;line-height:30px;display:block;padding-left:18px;padding-right:18px;float:left;text-shadow:none !important; font-weight:bold; z-index:100;}































#headernavigation div.navigation ul{list-style:none; z-index:100;}































#headernavigation div.navigation li{list-style:none; z-index:100;}































#headernavigation ul{float:left; z-index:100;}































#headernavigation li{float:left;}































#headernavigation form.topsearch{display:inline-block;background-repeat:no-repeat;width:167px;height:30px;}































#headernavigation input{border:0;outline:0;}































#headernavigation input.searchfield{background-color:transparent;width:137px;height:12px;margin-top:9px;margin-left:5px;font-size:12px; text-transform:uppercase;float:left;}































#headernavigation input.submitbutton{background-color:transparent;width:23px;height:30px;float:left;cursor:pointer;}































#headernavigation div.icon_holder{min-width:59px;height:23px;float:right;margin-right:5px;margin-top:5px;}































#headernavigation div.icon_holder img{margin-left:12px;border:0;float:left;}































#headernavigation div.icon_holder a{float:left;margin:0;padding:0;background-color:transparent;border:0;background-image:none;}































#headernavigation div.icon_holder a:hover{background-image:none;}































































































/*** Header ***/































































#header{float:left;width:956px;height:106px;}































#header img.logo{margin-top:20px;border:0;float:left;}































#header div.ad{width:468px;height:60px;float:right;background-color:#fff;margin: 0px -10px 0 0;overflow:hidden;}































































/*** Categories ***/































#categories{width:952px;height:47px;float:left;margin-left: 5px;z-index:100;position:relative;margin-top:40px;}































#left div.listing div.content div.right{height:225px;}































#categories ul, #categories li {list-style:none;}



#menu-item-81470, #menu-item-81469, #menu-item-81468{
    width:160px
}



























#categories a{display:block;font-size:12px;font-weight:bold;text-decoration:none;line-height:47px;padding-left: 30px;padding-right: 30px;text-shadow:none;}































.cat_line{margin-left:1px;background:url(images/cat_line.png);width:953px;height:6px;float:left;border:1px solid #eeeeee;border-top:1px solid #fff;display: none;}































































/*** Category Icons ***/































































#left{width:605px; height:100%; float:left;margin-left:1px; margin-top:18px; padding-bottom:50px;}































#left_not_home{width:600px !important;height:100%;overflow:hidden;float:left;margin-left:1px;margin-top:5px; padding-bottom:50px;}































#left_no_sidebar{width:956px; height:100%; float:left;margin-left:1px; padding-bottom:50px; background:#fff;}































#left div.single{font-size:12px;width:602px;float:left; color:#272727;}





.breadcrumbs {

padding: 4px;

background: url(images/fondo_bread.png);

margin-bottom: 4px;

color:#d80202;

font-size: 10px;

font-weight: normal;



}

.breadcrumbs a {

color:#0489B1;

text-decoration: none;

font-weight: normal;

}

























#left div.single a{color:#525252; text-decoration:none; text-shadow:none;}































#left div.single a:hover{color: #7D7D7D; text-decoration:underline;}































#left div.single h1, #page h1, #left div.single h1 a{font-size:22px;color:#000;font-weight:bold !important;  text-transform:none; background:#fff; padding-right:7px; margin-top: 3px; float:left; text-shadow:none;}































#page h1{margin-bottom:22px;}































#left div.single div.active, #page div.active{float:left; background: url(images/header-line.png) repeat-x; width:100%;}































#left div.single h1 a:hover{border:0; text-decoration:underline;}































#left div.single div.line{width:100%;height:1px;float:left;background-color:#c7c7c7;margin-top:4px;margin-bottom:4px;}































#page div.line {width:100%; float:left; height:1px; background-color:#c7c7c7; margin-top:6px; margin-bottom:16px;}































#left div.single div.date{	float:left;margin-top:12px;width:615px;padding-bottom:13px;}































#left .time{padding-top:4px; float:left;}































#left div.single div.thumb{float:left;padding-top:17px;padding-right:19px;padding-bottom:1px; width:310px; height:242px;}































#left div.single div.thumb img{border:1px solid #DEDBD1;padding:3px; -moz-border-radius: 6px; background:#fff; width:300px; height:225px; -webkit-box-shadow: #dfdfdf 0px 0px 7px; -moz-box-shadow: 0px 2px 7px #dfdfdf;}































































#left div.single div.thumb2{float:left;padding-top:17px;padding-right:19px;padding-bottom:1px; width:137px; height:180px;}































#left div.single div.thumb2 img{border:1px solid #DEDBD1;padding:3px; -moz-border-radius: 6px; background:#fff; width:127px; height:170px; -webkit-box-shadow: #dfdfdf 0px 0px 7px; -moz-box-shadow: 0px 2px 7px #dfdfdf;}































































































#left div.single div.content div.right3{float:left;width:425px;margin-left:9px; margin-top:5px;}































#left div.single div.content div.right3 div.small-listing{width:425px;height:53.8px;float:left;margin-top:11px; margin-bottom:11px;}































#left div.single div.content div.right3 div.small-desc{width:425px;height:53.8px;float:left;margin-top:9px;}































































































#left div.single div.date div.left{float:left;}































#left div.single div.date div.right{float:right;}































#left div.single div.date .date{font-size:12px;text-shadow:none !important;color:#7e7e7e;}































#left div.single div.date .date a{font-size:10px;text-shadow:none;display:block;background:#fff;border:1px solid #CCC;float:left;padding:5px;margin-right:5px;-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px;border-radius: 4px; color:#999; font-weight:normal;}































#left div.single div.date .date a:hover{border:1px solid #919191; text-decoration:none;}































#left div.single div.content{float:left; width:602px; }































.post_heading{ background:url(images/cat-bg-repeat.png) repeat-x; float:left; clear:both; width:100%; margin-top:10px; margin-bottom:15px;}































.post_heading  .left_heading{font-size:16px; text-transform:uppercase; background:#fff; float:left; padding-right:10px; color:#000; text-shadow:none;}































#left div.related_articles{ width:615px; float:left;}































#left div.related_articles img{ float:left; padding:3px; border:1px solid #c9c9c9 ;margin-top:14px; margin-right:67px; -moz-box-shadow: 0px 0px 7px #d9d9d9;  -webkit-box-shadow: 0px 0px 7px #d9d9d9;}































#left div.related_articles img.last{margin-right:0;}































#left div.related_articles a:hover img{ border:1px solid #8b8b8b;}































#left div.share{width:210px; float:right; margin-top:0px; padding:0 2px 0 4px;}































#left div.share img{border:0; margin:2.2% .6% 2.2% .6%; }































#left div.share img.last{margin:0;}































#left div.share a:hover{border:0;}































#left div.author{ background:url(images/author-bg.png) repeat-x; width:585px; float:left; border:1px solid #efefef;  margin-top:14px;  -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; padding:14px; padding-top:0;}































#left div.author div.icon{float:left; margin-top:14px; width:87px;}































#left div.author div.icon img{padding:5px; border:1px solid #c9c9c9; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; }































#left div.author div.icon div.title{width:87px; height:22px; float:left; background:url(images/author-title.png); margin-top:4px; text-align:center; color:#fff; font-size:12px; line-height:22px;}































#left div.author div.icon div.title a{color:#fff; text-decoration:none;}































#left div.author div.icon div.title a:hover{color:#d1d1d1; }































#left div.author div.authorcontent{float:left; width:430px; margin-top:14px; margin-left:7px; }































#left div.author div.authorcontent p{font-size:12px; margin:0; padding:0; color:#747474;}































































































/*** Comments ***/































#comments{clear:both; width:615px;}































#skyali_comments{float:left; width:615px; margin-top:14px;}































#skyali_comments h2, #skyali_comments h2 a{background:#303030; color:#fff; text-decoration:none; font-weight:normal; float:left;  -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px; border-radius:5px; height:22px; line-height:21px; padding-left:6px; padding-right:6px; margin-bottom:7px;}































#skyali_comments ol, #skyali_comments ul, #skyali_comments li{ float:left; width:100%;}































#skyali_comments div.comment_box{float:left; width:615px; margin-top:30px;}































 #skyali_comments div.inside_comment{ float:left; width:501px; margin-left:9px;}































#skyali_comments ol li ul li{ width:575px; float:right;}































 #skyali_comments ol li ul li div.inside_comment{ float:left; width:461px; margin-left:9px;}































#skyali_comments  ol li ul ul li{width:535px; }































 #skyali_comments ol li ul ul li div.inside_comment{ float:left; width:421px; margin-left:9px;}































#skyali_comments ol li ul ul ul li{width:495px; }































 #skyali_comments ol li ul ul ul li div.inside_comment{ float:left; width:381px; margin-left:9px;}































#skyali_comments ol li ul ul ul ul li{width:455px;}































 #skyali_comments ol li ul ul ul ul li div.inside_comment{float:left; width:341px; margin-left:9px;}































 #skyali_comments div.comment_date{color:#303030; float:left; width:100%; text-transform:uppercase; font-size:12px;}































 #skyali_comments div.comment-body{float:left; background:#f6f6f6 url(images/comment-top-line.png) repeat-x; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px; border-radius:5px; border:1px solid #dbdbdb; color:#848484; font-size:12px; padding:8px; text-shadow:1px 1px #fff; margin-top:7px; width:100%;}































 #skyali_comments .reply a{ display:block; background:#000 url(images/reply-b.png); color:#707070; width:50px; border:1px solid #d6d6d6; float:right; text-shadow:1px 1px #fff; text-decoration:none; font-size:12px; padding:4px; text-align:center; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px; border-radius:5px; margin-top:7px;}































#comments ol{ list-style:none; padding:0; margin:0;}































#comments ul{list-style:none;}































#skyali_comments .comment-edit-link {color:#000; text-decoration:none; text-shadow:none;}































.commentlist{clear:both; width:615px; margin-top:25px;}































.commentlist .vcard img{ padding:5px; border:1px solid #c9c9c9;  -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; -moz-box-shadow: 0 0 7px #cacaca; -webkit-box-shadow: 0 0 7px #cacaca;  box-shadow: 0 0 7px #cacaca; }































.commentlist .vcard{ width:87px; height:87px; float:left;}































#respond{clear:both;}































/*** Right Content ***/































#right{width:315px;height:100%;overflow:hidden;float:left; margin-left:25px; padding:5px; padding-top:18px;}































#right li{list-style:none;}































#right div.rightwidget{ background-color:cc3333; width:100%; float:left; }































#right div.rightwidget li{ color:#505050; float:left; width:100%; }































#right div.rightwidget a{  color:#242424 !important; text-decoration:none; text-shadow:none !important; padding-bottom:9px !important;}































#right div.rightwidget a:hover{border-bottom:1px solid #ccc !important; color:#7D7D7D !important; }































#right div.blackbox a{  color:#ffffff !important; text-decoration:none; text-shadow:none !important; padding-bottom:9px !important;}































#right div.blackbox a:hover{border-bottom:1px solid #ccc !important; color:#7D7D7D !important; }































#right #tagtab a, #right .widget_tag_cloud a{color:#7e7e7e !important; font-size:12px !important; display:block; padding:5px; float:left; background-color:#f9f9f9; border:#e5e5e5 1px solid;margin:2px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px; text-shadow:none;}































#right  #tagtab a:hover, #right .widget_tag_cloud a:hover{border:1px solid #bababa !important;background-color:#eeeeee;color:#353535 !important;text-decoration:none !important;}































#right .widget-title {background:url(images/sidebar-bg-repeat.png) repeat-x; float:left; margin-bottom:20px; width:100%; }































#right .widget-title .title{font-size:16px !important;font-weight:bold !important; text-transform:uppercase; color:#000; padding-right:10px; background:#f7f7f7; float:left; text-shadow:1px 1px #fff;}































#right .widget-area { text-align:left; }































#right .widget-area ul { list-style: none; margin-left: 0; }































#right .widget-area ul ul { list-style: square; margin-left: 1.3em; }































#right .widget-area ul li{ list-style:none; color:#5b5b5b; }































#right .widget_search{ margin-bottom:0!important; padding:0 !important; margin-bottom:9px !important; }































#right .widget_search label { display: none; }































#right .widget-container { margin: 0 0 18px 0; font-size:12px}































#right .widget-area a, .widget-area a:link,































#right .widget-area a:visited { font:normal 12px arial; color:#555; text-align:left; text-decoration: none; text-shadow:none!important;  height:20px; }































#right .widget-area a:active,































#right .widget-area a:hover { color:#000; }































#right .widget-area .entry-meta { font-size: 11px; }































#right #wp_tag_cloud div { line-height: 1.6em; }































#right #wp-calendar { width: 100%; }































#right #wp-calendar caption { color: #222; font-size: 14px; font-weight: bold; padding-bottom: 4px; text-align: left; display:none; }































#right #wp-calendar thead { font-size: 11px; }































#right #wp-calendar thead th { background-color:#ebebeb; padding:5px;  padding-left:0; padding-right:0; color:#3d3d3d; text-shadow:1px 1px #fff;}































#right #wp-calendar tbody { color: #7e7e7e; }































#right #wp-calendar tbody td { border: 1px solid #fff; padding: 3px 0 2px; text-align: center; }































#right #wp-calendar tbody td a{color:#292929; }































#right #wp-calendar tbody td a:hover{color:#000000; text-decoration:none; }































#right #wp-calendar tbody .pad { background: none; }































#right #wp-calendar tfoot #next { text-align: right; }































#right #wp-calendar tfoot #next a{display:block; background-color:#f3f3f3; float:right; padding:6px; text-decoration:none; color:#7a7a7a; border:1px solid #cacaca; background:url(images/tags_bg.png);  -moz-box-shadow: 0px 2px 7px #e9e9e9;  -webkit-box-shadow: 0px 2px 7px #e9e9e9; text-shadow:1px 1px #fff;}































#right #wp-calendar tfoot #next a:hover{  background:url(images/tags-bg-2.png); color:#545454; border:1px solid #afafaf; text-shadow:1px 1px #eaeaea;}































#right #wp-calendar tfoot #prev a{ display:block; background-color:#f3f3f3; float:left; padding:6px; text-decoration:none; color:#7a7a7a; border:1px solid #cacaca; background:url(images/tags_bg.png);  -moz-box-shadow: 0px 2px 7px #e9e9e9;  -webkit-box-shadow: 0px 2px 7px #e9e9e9; text-shadow:1px 1px #fff; }































#right #wp-calendar tfoot #prev a:hover{ background:url(images/tags-bg-2.png); color:#545454; border:1px solid #afafaf; text-shadow:1px 1px #eaeaea;}































#right .widget_rss .rssSummary{ color:#737373; margin-bottom:10px; float:left; line-height: 1.5em;}































#right .widget_rss  h3{ padding:0; }































#right .widget_rss h3 a{padding:0 !important; margin:0 !important; float:left !important; color:#000 !important; border:0 !important; margin-left:6px !important;}































#right .widget_rss a.rsswidget { color: #242424; font-size:22px; margin-top:4px; float:left; font-size:12px; border:0; }































#right .widget_rss a.rsswidget:hover { color: #ff4b33; border:0 !important; }































#right .widget_rss .widget-title img { width: 11px; height: 11px; float:left; margin-top:8px; margin-left:9px; }































#right .xoxo .widget_calendar a { font-weight:bold; text-align:center; text-decoration:underline; padding:0px; margin:0px; height:15px;}































#right .xoxo .widget_pages li .page_item {  display:block; ord-wrap: break-word; margin-bottom:10px; }































#right div.widget_archive li{ float:left; width:100%;}































#right div.widget_archive a{ color:#696969; width:100%; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; padding-bottom:6px; }































#right div.widget_archive a:hover{ border-bottom:1px dotted #000; color:#333; }































#right div.widget_categories li{ float:left; width:100%; }































#right div.widget_categories  a{ color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%; padding-bottom:6px;}































#right div.widget_categories  a:hover{ border-bottom:1px dotted #000; color:#333; }































#right div.widget_nav_menu li{ float:left; width:100%; }































#right div.widget_nav_menu   a{  color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%;}































#right div.widget_nav_menu   a:hover{ border-bottom:1px dotted #000; color:#333; }































#right div.widget_links li{ float:left; width:100%; }































#right div.widget_links   a{  color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%; padding-bottom:6px;}































#right div.widget_links   a:hover{ border-bottom:1px dotted #000; color:#333; }































#right div.widget_meta li{ float:left; width:100%; }































#ad_300 a, #ad_300 a:hover{border:0 !important;}































#right div.widget_meta   a{  color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%;}































#right div.widget_meta   a:hover{ border-bottom:1px dotted #000; color:#333; }































#right div.widget_pages li{ float:left; width:100%; }































#right div.widget_pages a{ color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%; padding-bottom:9px !important;}































#right div.widget_recent_comments li{ float:left; width:100%; margin-top:10px; }































#right div.widget_recent_comments   a{ color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%;}































#right div.widget_recent_comments   a:hover{ border-bottom:1px dotted #000; color:#333; }































#right div.widget_recent_entries li{ float:left; width:100%; }































#right div.widget_recent_entries  a{ color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%;}































#right div.widget_recent_entries   a:hover{ border-bottom:1px dotted #000; color:#333; }































#right #flickr a img{border:1px solid #dedbd1; -webkit-box-shadow: #dfdfdf 0px 0px 7px; -moz-box-shadow: 0px 2px 7px #dfdfdf; margin-right:11px; margin-left:11px; margin-bottom:8px; margin-top:8px;}































#right #flickr a:hover img{border:1px solid #acacac;}































.column-left .widget-title{ width:137px !important; margin-bottom:15px; }































.column-left a{padding-bottom:9px !important;  }































.column-right .widget-title{ width:138px !important; }































.column-right a{padding-bottom:9px !important;}































#right .textwidget{line-height:1.5em;}































































































































































































































































/*** Submit Black/Grey ***/































.submit-black, .submit-black:visited { display: -moz-inline-box; display: inline-block ; border: 1px solid #999 ; -moz-box-shadow: 0 0 6px #9c9c9c; -webkit-box-shadow: 0 0 6px #9c9c9c;  box-shadow: 0 0 6px #9c9c9c; color: #fff; font-size: 12px; font-weight: bold; letter-spacing: -0.02em; text-decoration: none; -moz-box-text-shadow: 0 1px 0 #fff; text-shadow: 0 1px 0 #000; width: auto; background: url(images/blk-button.png) #000;}































.submit-black:hover { cursor: pointer; border: 1px solid #aeaeae; color: #295d81; text-decoration: none; background:url(images/blk-button-h.png) #000; }































.submit-black:active { background: -moz-linear-gradient(0% 100% 90deg,#4a4a4a, #000); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000), to(#4a4a4a)); }































.submit-black.off { background: -moz-linear-gradient(0% 100% 90deg,#4a4a4a, #101010); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#101010), to(#4a4a4a)); border: 1px solid #bbb; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; color: #999; cursor: default; }































#left .nav{text-align:center !important; font-size:12px !important; color:#fff !important; text-shadow:1px 1px 1px #000 !important; display:block !important; border:1px solid #1f1f1f !important; line-height:30px !important;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;border-radius: 6px;}































































/*** Submit Button White/Grey ***/































.submit, .submit:visited { display: -moz-inline-box; display: inline-block; border: 1px solid #999; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc;































box-shadow: 0 0 5px #ccc; color: #183a52; font-size: 12px; font-weight: bold; letter-spacing: -0.02em; text-decoration: none; -moz-box-text-shadow: 0 1px 0 #fff; text-shadow: 0 1px 0 #fff; width: auto; background:url(images/white-button.png);}































.submit:hover { cursor: pointer; border: 1px solid #aeaeae; color: #295d81; text-decoration: none; background:url(images/white-button-h.png); }































.submit:active { background: -moz-linear-gradient(0% 100% 90deg,#fff, #e4e4e4); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e4e4e4), to(#fff)); }































.submit.off { background: -moz-linear-gradient(0% 100% 90deg,#e4e4e4, #fff); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e4e4e4)); border: 1px solid #bbb; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; color: #999; cursor: default; }































.share_div{float:left; width:620px;}































































/*** 300x250 ***/































#ad_300{width:300px;height:250px;float:left;background-color:#FFF;border:solid 1px #d3d3d3;margin-bottom:10px; padding:6px;}































































/*** Latest Box ***/































#left div.latest_l{width:291px;float:left;margin-top:8px;}































#left div.latest_r{width:291px;float:right;margin-top:8px;margin-right:-18px;}































#left div.latest{float:left;width:100%;}































#left div.latest div.header{ background:url(images/cat-bg-repeat.png) repeat-x; float:left; width:283px; margin-bottom:13px; }































#left div.latest div.header h1{font-size:16px !important;font-weight:bold !important; text-transform:uppercase; color:#000; padding-right:10px; text-shadow:none; background:#fff; float:left; }































#left div.listing div.header h1{font-size:16px !important; font-weight:bold !important; text-transform:uppercase; color:#000; padding-right:10px; background:#fff; float:left; }































#left div.listing div.header h1 a{color:#000; text-shadow:none; text-decoration:none;}































#left .readm{width:76px !important; height:33px !important; text-align:center !important; font-size:12px !important; color:#a1a1a1 !important; text-shadow:1px 1px 1px #fff !important;































display:block !important;border:1px solid #dddddd !important; line-height:33px !important;}































#left div.latest div.inside{width:291px;margin-top:20px;float:left;line-height:1.1em;text-shadow:1px 1px 1px #fff;}































#left div.latest div.top{float:left;}































#left div.latest div.inside img{width:275px; height:130px; float:left; border:1px solid #dedbd1; padding:3px;}































#left div.latest div.inside a img{border:1px solid #dedbd1; -moz-box-shadow: 0px 0px 7px #DFDFDF;  -webkit-box-shadow: 0px 0px 7px #DFDFDF;}































#left div.latest div.inside a:hover img{border:1px solid #acacac;	}































#left div.latest div.heading{width:281px; float:left; margin-top:20px; margin-bottom:15px;}































#left div.latest div.heading h2, #left div.latest div.heading h2 a{color:#242424;font-size:12px;float:left;margin:0;padding:0;text-decoration:none;width:100%; font-weight:normal; text-shadow:none; font-weight:bold;}































#left div.latest div.heading h2 a:hover{text-decoration:underline;color:#7d7d7d;}































#left div.latest div.heading p{font-size:12px;float:left;margin:0;padding:0;margin-top:13px;color:#525252; text-shadow:none;}































#left div.latest .date{font-size:12px; margin-top:17px; float:left; text-shadow:none; color:#a2a2a2;}































#left div.latest div.heading div.pholder{float:left; width:100%; }































#left div.latest div.inside ul{float:left;width:100%;margin:0;padding:0; margin-top:2px;list-style:none;}































#left div.latest div.inside li a{margin-top:5px; float:left;font-size:12px;width:100%;text-decoration:none;padding-bottom:12px;padding-top:6px; color:#242424;font-weight:bold;border-bottom:1px solid #e5e5e5; text-shadow:none;}































#left div.latest div.inside li a:hover{color:#7d7d7d;}































































/* List other blog posts */































#left div.listing{width:585px;float:left;margin-right:2px; padding:20px 0 22px 0;}



































#left div.listing div.header{width:616px;height:18px; float:left; background:url(images/cat-bg-repeat.png) repeat-x;  margin-bottom:11px;}































#left div.listing div.content{float:left;width:100%;margin-top:3px;}































#left div.single div.content a, #page div.entry-content a{ border:0; font-weight:bold !important; text-decoration:none; color:#000; text-shadow:none;}































#left div.single div.content, #page div.entry-content{font-size:12px; line-height: 1.6em;}































#left div.single div.content a:hover, #page div.entry-content a:hover, #left_no_sidebar div.entry-content a:hover{color:#7D7D7D; text-decoration:underline;}































#left div.single div.content h1, #left div.single div.content h2, #left div.single div.content h3, #left div.single div.content h4, #left div.single div.content h5, #left div.single div.content h6, #page div.entry-content h1, #page div.entry-content h2, #page div.entry-content h3, #page div.entry-content h4, #page div.entry-content h5, #page div.entry-content h6{width:100%; padding-left:0;font-family:Arial, Helvetica, sans-serif !important;font-weight:bold !important; }





































#left div.single div.content ul, #left div.single div.content ol, #page div.entry-content ul, #page div.entry-content ol{float:left;width:100%;margin-left:17px;padding:8px;}































#page h1,#page h2{ margin-left:0; margin-right:0; background:#fff; }































#left div.single div.content li, #page div.entry-content li{float:left; width:589px; padding:5px; padding-left:0; padding-right:0; line-height:1.6em; font-size:12px;}































#left div.single div.content  h2, #page div.entry-content h2{ font-size: 28px;  color:#333; margin: 0.9em; margin-left:0;}































#left div.single div.content  h3, #page div.entry-content h3{font-size: 26px; color:#333;  margin: 0.9em; margin-left:0;}































#left div.single div.content  h4, #page div.entry-content h4{ font-size: 23px; color:#333; margin: 0.9em; margin-left:0;}































 #page div.entry-content h5{ font-size: 17px; color:#333; margin: 0.9em; margin-left:0;}

 #left div.single div.content  h5{ font-size: 12px; color:#CC0000; margin: 0.9em; margin-left:0; text-transform: uppercase;}

#left div.single div.content  h6, #page div.entry-content h6{ font-size: 14px;font-weight:bold; color:#333; margin: 0.9em; margin-left:0;}


#left div.listing div.news_holder{width:100%; min-height:30px; float:left;  margin-top:16px}


#left  div.othernews{width:100%; float:left; margin-top:5px;}


#left div.listing div.news_holder div.link_holder{width:475px; float:left; margin-top:6px;}


#left div.listing div.news_holder div.link_holder h5, #left div.listing div.news_holder div.link_holder h5 a {
  margin:0;
  padding:0;
  color:#303030;
  text-decoration:none;
  font-weight:normal;
  text-shadow:none;
}































#left div.listing div.news_holder div.link_holder h5 a:hover{color:#898989 ; text-decoration:none;}































#left div.listing div.line{width:100%; height:1px; background-color:#d2d2d2; float:left; margin-top:4px;}































#left div.listing div.line div.line_grey{width:475px;height:1px; background-color:#d0d0d0; float:left;}































#left div.listing div.news_holder div.date_holder{width:141px; height:21px; float:left;}































#left div.listing div.news_holder div.date_holder .date{font-size:12px; float:right;}































#left div.listing div.news_holder div.date_holder .comments, #left div.listing div.news_holder div.date_holder .comments a {font-size:12px; float:right; margin-top:2px;color:#898989;































text-decoration:none;}































#left div.listing div.news_holder div.date_holder .comments a:hover {color:#000;}































#left div.listing div.content div.left{width:316px;float:left;}































































#left div.listing div.content div.left h3, #left div.listing div.content div.left h3 a, #left #list_categories div.active h2 a, #left div.small-desc a{ text-shadow:none; color:#282828;margin:0;padding:0; font-size:13px;float:left;text-decoration:none; line-height:1.3em;}

#left div.listing div.content div.left h3, #left div.listing div.content div.left h3 a, #left #list_categories div.active h2 a, #left div.small-desc2 a{ text-shadow:none; color:#282828;margin:0;padding:0; font-size:13px;float:left;text-decoration:none; line-height:1.3em;}



#left div.small-desc h3 a{ text-shadow:none; color:#282828;margin:0;padding:0; font-size:16px;float:left;text-decoration:none; line-height:1.3em; font-weight:normal;}

#left div.small-desc2 h3 a{ text-shadow:none; color:#282828;margin:0;padding:0; font-size:16px;float:left;text-decoration:none; line-height:1.3em; font-weight:normal;}



































































#left div.listing div.content div.left div.description h3 a{ color:#fff; text-shadow:1px 1px 1px #000; font-size:21px; }































































#left div.listing div.content div.left h3 a:hover, #left #list_categories div.active h2 a:hover,  #left div.small-desc a:hover{color:#717171;}































































#left div.listing div.content div.left img{width:276px;height:135px;padding:3px;float:left; margin-top:8px; background:#fff; border:1px solid #dedbd1;-webkit-box-shadow: #dfdfdf 0px 0px 7px; -moz-box-shadow: 0px 2px 7px #dfdfdf; }































































#left div.listing div.content div.left div.imgholder{float:left; position:relative; width:345px; height:195px; margin-top:7px;}































































#left div.listing div.content div.left div.description{ left:0; background-image:url(images/listing-transparent.png); position:absolute; width:262px; height:48px; margin-left:4px;margin-top:158px; overflow:hidden; font-size:12px; color:#fff; padding:7px;}































































#left div.listing div.content div.left div.description p{line-height:1.3em;margin-top:0.1px;text-shadow:1px 1px 1px transparent; color:#fff; }































































#left div.listing div.content div.right{float:left;width:250px;margin-left:9px; margin-top:5px;}































































#left div.listing div.content div.right div.small-listing{width:259px;height:53.8px;float:left;margin-top:11px; margin-bottom:11px;}































































#left div.listing div.content div.right div.small-desc{width:259px;height:53.8px;float:left;margin-top:9px;}































































#left div.listing div.content div.right div.small-desc p{float:left;color:#6f6f6f;}































































#left div.listing div.content div.right div.small-listing div.thumb{width:86px; height:57px; float:left; background-color:#fff; border:1px solid #dedbd1; padding:3px; -webkit-box-shadow: #dfdfdf 0px 0px 7px; -moz-box-shadow: 0px 2px 7px #dfdfdf; }































































#left div.listing div.content div.right div.small-listing div.thumb img{width:86px;height:57px;float:left;border:0;  }































































#left div.listing div.content div.right div.small-listing div.description{width:155px;height:75px;float:left;font-size:12px;font-weight:bold;color:#595959;padding-left:9px;}































































#left div.listing div.content div.right div.small-listing div.description h4, #left div.listing div.content div.right div.small-listing div.description h4 a{padding:0;margin:0;color:#242424;text-decoration:none;line-height:1.5em; font-size:12px; font-weight:bold; text-shadow:none;}































































#left div.listing div.content div.right div.small-listing div.description .date{color: #828282; font-weight:normal; float: left;font-size: 12px; margin-top: 6px;}































































#left div.listing div.content div.right div.small-listing div.description h4 a:hover{text-decoration:underline;color:#7d7d7d;}































































#left div.listing div.content div.tags{width:608px;float:left;padding:4px; padding-left:0; padding-right:0; padding-bottom:9px; margin-top:17px;}































































#left div.listing div.content h2{margin:0;padding:0;}































































#left div.listing div.content div.tags ul, #left div.single div.tags ul{padding:0;margin:0;list-style:none;}































































































































































#left div.listing div.content div.tags li a, #left div.single div.tags li a{display:block;background-color:#262626;float:left;font-size:12px; text-decoration:none; color:#7a7a7a; text-shadow:1px 1px #fff; line-height:25px; padding-left:10px; padding-right:10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; margin-right:15px; margin-top:4px; background:url(images/tags_bg.png); height:27px; border:1px solid #d1d1d1;  -moz-box-shadow: 0px 2px 7px #e9e9e9;  -webkit-box-shadow: 0px 2px 7px #e9e9e9;  }































#left div.listing div.content div.tags li a:hover, #left div.single div.tags li a:hover{background:url(images/tags-bg-2.png); color:#545454; border:1px solid #afafaf; text-shadow:1px 1px #eaeaea;}































#left div.single div.tags{width:552px;float:left;padding-top:5px;margin-bottom:9px;margin-left:6px;}































.left_other_news{width:291px; float:left; margin-top:27px;}































.left_other_news img{padding:3px; border:1px solid #dedbd1; float:left; background:#fff; -webkit-box-shadow: #dfdfdf 0px 0px 7px; -moz-box-shadow: 0px 2px 7px #dfdfdf;}































.left_other_news a:hover img{border:1px solid #ACACAC;}































.left_other_news .content{width:185px !important; float:left !important; margin-left:13px;}































.left_other_news .content a{padding:0;margin:0;color:#242424;text-decoration:none;line-height:1.5em; font-size:12px; font-weight:bold; text-shadow:none;}































.left_other_news .content a:hover{text-decoration:underline;color:#7d7d7d;}































.left_other_news .date{font-size:12px; float:left; margin-top:6px; color:#828282;}















































.right_other_news{width:291px; float:left; margin-top:27px;}































.right_other_news img{padding:3px; border:1px solid #dedbd1; float:left; background:#fff; -webkit-box-shadow: #dfdfdf 0px 0px 7px; -moz-box-shadow: 0px 2px 7px #dfdfdf;}































.right_other_news a:hover img{border:1px solid #ACACAC;}































.right_other_news .content{width:185px !important; float:left !important; margin-left:13px;}































.right_other_news .content a{padding:0;margin:0;color:#242424;text-decoration:none;line-height:1.5em; font-size:12px; font-weight:bold; text-shadow:none;}































.right_other_news .content a:hover{text-decoration:underline;color:#7d7d7d;}































.right_other_news .date{font-size:12px; float:left; margin-top:6px; color:#828282;}































































#left div.listing div.content div.left2 div.right2{height:150px;}































#left div.listing div.content div.left2{width:215px;float:left;}































#left div.listing div.content div.left2 img{width:195px;height:135px;padding:3px;float:left; margin-top:8px; background:#fff; border:1px solid #dedbd1;-webkit-box-shadow: #dfdfdf 0px 0px 7px; -moz-box-shadow: 0px 2px 7px #dfdfdf; }































#left div.listing div.content div.left2 div.imgholder{float:left; position:relative; width:215px; height:195px; margin-top:7px;}































#left div.listing div.content div.left2 div.description{ left:0; background-image:url(images/listing-transparent.png); position:absolute; width:215px; height:48px; margin-left:4px;margin-top:158px; overflow:hidden; font-size:12px; color:#fff; padding:7px;}































#left div.listing div.content div.right2{float:left;width:360px;margin-left:9px; margin-top:5px;}































#left div.listing div.content div.right2 div.small-listing{width:360px;height:53.8px;float:left;margin-top:11px; margin-bottom:11px;}































#left div.listing div.content div.right2 div.small-desc{width:360px;height:53.8px;float:left;margin-top:9px;}

#left div.listing div.content div.right2 div.small-desc2{width:580px;height:33.8px;float:left;margin-top:9px;}





























































#left div.listing div.content div.left3 div.right3{height:185px;}































#left div.listing div.content div.left3{width:150px;float:left;}































#left div.listing div.content div.left3 img{width:127px;height:170px;padding:3px;float:left; margin-top:8px; background:#fff; border:1px solid #dedbd1;-webkit-box-shadow: #dfdfdf 0px 0px 7px; -moz-box-shadow: 0px 2px 7px #dfdfdf; }































#left div.listing div.content div.left3 div.imgholder2{float:left; position:relative; width:127px; height:170px; margin-top:7px;}































#left div.listing div.content div.left3 div.description{ left:0; background-image:url(images/listing-transparent.png); position:absolute; width:215px; height:48px; margin-left:4px;margin-top:158px; overflow:hidden; font-size:12px; color:#fff; padding:7px;}































#left div.listing div.content div.right3{float:left;width:425px;margin-left:9px; margin-top:5px;}































#left div.listing div.content div.right3 div.small-listing{width:425px;height:53.8px;float:left;margin-top:11px; margin-bottom:11px;}































#left div.listing div.content div.right3 div.small-desc{width:425px;height:53.8px;float:left;margin-top:9px;}































































































/*** Footer Widget ***/































#footer_widget{width:100%;height:100%;float:left; background-repeat:repeat-x;background-color:#000;}































#footer_widget  li{list-style:none;}































#footer_widget a{color:#5e5e5e;}































#footer_widget div.inside{margin: 0 auto;width:956px;padding-top:25px;}































#footer_widget object, #footer_widget embed{width:220px !important;height:180px;}































#footer_widget #flickr img{border:1px #323232 solid !important;padding:5px !important;background-color:#000;width:50px;height:50px; margin-top:9px; margin-bottom:9px; margin-left:4px; margin-right:4px;}































#footer_widget #flickr  a:hover img{border:1px solid #8b8b8b !important;}































#footer_widget #calendar_wrap{float:left;}































#footer_widget #calendar_wrap td{width:31px;}































#footer_widget #flickr h2{font-size:14px;text-shadow:#000 1px 1px;text-transform:uppercase;color:#fff; height:26px;}































#footer_widget div.inside div.widget_h_l{float:left;width:260px;}































#footer_widget div.inside div.widget_h_m{margin-left:80px;float:left;width:260px;}































#footer_widget div.inside div.widget_h_r{float:right;width:220px;}































#footer_widget div.inside div.widget{width:260px;height:100%;background-color:transparent;float:left;padding:0;margin:0;border:0;margin-bottom:20px;}































#footer_widget div.inside div.widget{color:#5d5d5d !important; text-shadow:none;}































#footer_widget div.inside div.widget h3{width:260px;height:26px;float:left;color:#fff;font-weight:bold !important;text-shadow:#000 1px 1px;text-transform:uppercase;font-size:14px;}































#footer_widget div.inside div.widget ul{float:left;}































#footer_widget div.inside div.widget  li{width:220px; float:left; }































#footer_widget div.inside div.widget  ul  a{text-decoration:none;display:block;float:left;width:220px;margin-top:2px;padding-top:3px;padding-bottom:3px; font-weight:normal;color:#b4b4b4; text-shadow:none;}































#footer_widget div.inside div.widget ul a:hover{color:#fff;text-decoration:underline;}































#footer_widget div.inside div.logo{width:100%;height:110%;float:left;padding-top:10px;padding-bottom:10px;}































#footer_widget div.inside div.logo img{border:0;}































#footer_widget div.inside img.top{border:0;float:right;}































#footer_widget .widget-title { display:block; border-bottom:1px solid #292929; font:bold 20px arial; text-shadow:#fff 1px 1px 0px; line-height:22px; margin-bottom:5px; }































#footer_widget #wp-calendar { width: 100%; }































#footer_widget #wp-calendar caption { color: #222; font-size: 14px; font-weight: bold; padding-bottom: 4px; text-align: left; display:none; }































#footer_widget #wp-calendar thead { font-size: 11px; }































#footer_widget #wp-calendar thead th { }































#footer_widget #wp-calendar tbody { color: #aaa; }































#footer_widget #wp-calendar tbody a{color:#ffffff;}































#footer_widget #wp-calendar tbody td { background: #484848;  padding: 3px 0 2px; text-align: center; }































#footer_widget #wp-calendar tbody .pad { background: none; }































#footer_widget #wp-calendar tfoot #next { text-align: right; }































































/*** Footer ***/































#footer{width:100%;height:31px;float:left;background-color:#000000;border-left:0;border-right:0;}































#footer div.inside{ margin: 0 auto;width:957px;}































#footer div.inside a{text-decoration:none;color:#b5b5b5;}































#footer div.inside a:hover{color:#7c7c7c;}































#footer div.left{height:31px;float:left;font-size:12px;color:#535353;line-height:32px;}































#footer div.right{float:right;height:31px;line-height:32px;font-size:12px;color:#535353;}































.hideobject{/* Hide any object */display:none;}































#entries{margin-top:15px;width:615px;float:left;height:35px;}































#entries div.old_entries a{display:block;width:81px;height:30px;color:#494949;font-size:12px;background-color:#e3e3e3;text-decoration:none;text-align:center;float:left;margin-left:4px;}































#entries div.new_entries a{display:block;width:81px;height:30px;color:#494949;font-size:12px;background-color:#e3e3e3;border:#b2b2b2 solid 1px;text-decoration:none;text-align:center;float:right;margin-right:4px;}































































/*** Latest_2 ***/































.latest_2{width:614px; float:left; margin-top:20px; border-bottom:1px solid #e0e0e0; padding-bottom:27px; margin-bottom:25px;}































.latest_2 img{ padding:3px; border:1px solid #DEDBD1; float:left; -moz-box-shadow: 0px 0px 7px #DFDFDF;  -webkit-box-shadow: 0px 0px 7px #DFDFDF;}































.latest_2 div.desc_h{ width:391px; float:left; padding-left:17px; font-weight:bold;}































.latest_2 div.desc_h div.header{ width:100%; float:left;}































.latest_2 div.desc_h div.header h1 a{ font-size:23px; color:#000; text-decoration:none;}































.latest_2 div.desc_h div.header h1 a:hover{ color:#626262;}































.latest_2 div.desc_h div.date{ padding-top:7px; width:100%; float:left; font-size:12px; color:#adadad; font-weight:normal;}































.latest_2 div.desc_h div.date a{color:#adadad; text-decoration:none;}































.latest_2 div.desc_h div.date a:hover{text-decoration:underline;}































.latest_2 div.desc_h div.content{width:100%; float:left; font-size:12px; color:#555555;}































.latest_2 div.desc_h div.read_more{width:100%; float:left;}































.latest_2 div.desc_h div.read_more a{ width:74px; height:27px; border:1px solid #000; text-align:center; line-height:25px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; }































.latest_2 div.desc_h div.read_more a:hover{color:#fff; }































.latest_2 div.desc_h div.content p{font-weight:normal; line-height:1.5em;}































































/*	comment form -------------------------------------------------- */































#respond a{color:#000;}































#respond textarea{width:613px;padding:0 !important;margin:0 !important;}































#respond { text-align: left; font: normal 12px arial; color: #494949;  }































#reply-title { clear:both; padding-top:10px; display: block; border-bottom: 1px solid #ccc; font: normal 14px arial; color: #9e9e9e; padding-bottom: 10px; margin-bottom: 10px; text-transform:uppercase;}































.logged-in-as { display: block; background: #; text-align: left; font: normal 12px arial; color: #494949; margin-bottom: 10px;}































.comment-notes { margin-bottom: 20px; }































#respond form { margin-bottom:30px; }































#respond #submit {background: url(images/blk-button.png) #000; border: 1px solid #000; font: normal 12px arial; color: #fff; text-align: center; text-shadow: #000 -1px 1px 0px; text-decoration: none; line-height: 20px; margin-bottom:20px; height: 31px; width:100px; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; -moz-box-shadow: 0 0 3px #e7e7e7; -webkit-box-shadow: 0 0 3px #e7e7e7;  box-shadow: 0 0 3px #e7e7e7;  }































#respond small { padding-left: 5px; }































.comment-form-comment #comment { display: block; background: #f8f8f8 url(images/bg-textarea.jpg) top left repeat-x; border: 1px solid #d5d5d5; font: normal 12px arial; color: #222; padding: 5px; margin: 10px 0px 10px 10px;}































#commentform #author, #commentform #email, #commentform #url{ background:#FFF; padding:6px; border:1px solid #CCC; margin-left:10px; display:inline}































#commentform #author{margin-left:73px;}































#commentform #email{ margin-left:15px;}































#commentform #url{ margin-left:73px;}































code { display: block; background: #; border-bottom: 1px solid #d5d5d5; font: normal 9px verdana; color: #494949; text-align: left; padding-bottom: 10px; margin: 10px 0px 15px 10px; width: 380px; }































.navigation{width:620px;}































.navigation div.nav-previous{float:left;}































.navigation div.nav-next{float:right;}































.navigation div.nav-previous a{display:block;padding:5px;background-color:#f0f0f0;border:solid #dedede 1px;font-size:12px;color:#333;text-decoration:none;}































.navigation div.nav-previous a:hover{background-color:#999;color:#fff;}































.navigation div.nav-next a{display:block;padding:5px;background-color:#f0f0f0;border:solid #dedede 1px;font-size:12px;color:#333;text-decoration:none;}































.navigation div.nav-next a:hover{background-color:#999;color:#fff;}































.edit-link a{color:#000;font-size:12px;}































#list_categories{float:left;width:620px;	}































































#list_categories div.active{ background:url(images/header-line.png) repeat-x; width:580px;height:33px; float:left; font-size:12px; color:#282828;font-weight:bold; margin-right: 20px;}































#list_categories div.active h2{font-size:22px; text-transform:none; float:left !important; background:#fff; margin:0; padding:0; padding-right:7px; color:#000; text-shadow:none;}































#list_categories div.content{width:620px; float:left; margin-top:3px; padding-bottom:6px;}































#list_categories div.content div.thumb{float:left;width:136px;height:118px;border:1px solid #d7d7d7;background-color:#ebebeb;padding:4px;}































#list_categories div.content div.thumb img{border:0;}































#list_categories div.content div.list_content{width:456px;padding-bottom:10px;float:left;margin-left:10px;}































#list_categories div.content div.list_content h1{font-size:18px;color:#2f2f2f;float:left;}































#list_categories div.content div.list_content a{color:#333;text-decoration:none;}































#list_categories div.content div.list_content a:hover{text-decoration:underline;}































#list_categories div.content div.list_content h1 a{font-size:18px;color:#2f2f2f;text-decoration:none;}































#list_categories div.content div.list_content h1 a:hover{color:#727272;text-decoration:none;}































#list_categories div.content div.list_content div.date{float:left;font-size:12px;margin-top:7px;}































#list_categories div.content div.list_content div.date img{margin-left:5px;}































#list_categories div.content div.list_content div.date .date{font-style:italic;}































#list_categories div.content div.list_content p{float:left;color:#5a5a5a;}































#list_categories div.content .read_more a{color:#656565;display:block;font-size:12px;width:86px;height:25px;background-color:#e8e8e9;border:solid #bebebe 1px;text-decoration:none;text-align:center;line-height:24px;margin-top:10px;float:left;text-decoration:none !important;}































#list_categories div.content .read_more a:hover{background-color:#f8f8f8;}































#archives{float:left;width:620px;margin-top:5px;}































#archives li a{color:#555555;text-decoration:none;text-shadow:none;}































#archives li a:hover{color:#7d7d7d;}































#archives h3{ font-size:18px; font-weight:normal !important; color:#272727; padding:10px; padding-left:0; padding-top:24px;}































#archives li{ list-style:none; font-size:12px;margin-top:7px;color:#979797; padding:3px;}































#archives h2{padding:13px; padding-left:0; font-size:24px;color:#363636;}































#page a{color:#000;text-decoration:none;border-bottom:#b2b2b2 1px dotted;font-size:12px;}































#page a:hover{color:#333;border-bottom:#000 1px dotted;}































#page p{color:#272727;}































div.box {width:500px;position:relative;font-family:Arial, Helvetica, sans-serif;}































div.box label {width:100%;display: block;padding:10px 0 10px 0;}































div.box label span {display: block;color:#505050;font-size:12px;float:left;width:40px;text-align:right;padding:5px 20px 0 0;}































div.box .input_text {padding:10px 10px;width:200px;background:#FFF;border-bottom: 1px double #c9c9c9;border-top: 1px double #c9c9c9;border-left:1px double #c9c9c9;border-right:1px double #c9c9c9;}































div.box .message{padding:7px 7px;width:350px;background:#FFF;border-bottom: 1px double #c9c9c9;border-top: 1px double #c9c9c9;border-left:1px double #c9c9c9;border-right:1px double #c9c9c9;overflow:hidden;height:150px;font-family:Arial, Helvetica, sans-serif;color:#656565;}































div.box .button{margin:0 0 10px 0; padding:7px 7px; color:#fff; position: relative; top:10px; left:382px; width:100px; border:1px solid #000; -moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}































#searchform{display:inline-block;width:100%;margin-bottom:5px;}

































#searchform .search{width:283px;height:34px;line-height:27px;font-size:12px;color:#999999;border:1px solid ;outline:none;padding-left:0px;float:left; background:url(images/search_bg.png); border-right:0;}































#searchform .searchb{color:#999999;border:1px solid ;outline:none; background:url(images/search_button.png); border-left:0; width:26px; height:36px; cursor:pointer;}































.alert{padding:5px; background-color:#ffcece; border:1px solid #ae6c6c; clear:both; float:left; text-shadow:1px 1px #f9f9f9; width:603px;}































.info_sent{padding:5px; background-color:#b4e97a; border:1px solid #81a25e; text-shadow:1px 1px #f9f9f9; float:left; clear:both; width:603px;}































#flickr{width:100%; float:left;}































#flickr img{float:left; padding:3px; margin:px; border:1px solid #CCC;}































/*Short Codes */































.dropcap	{ color:#000000; display:block; float:left; font-size:45px; margin:0 2px 0 0; text-shadow:1px 1px 1px; clear:both; margin-top:12px;}































.black-b{ color:#FFF !important; text-shadow:1px 1px #000; padding:5px; padding-left:18px !important; padding-right:18px !important; text-decoration:none !important; -moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;border-radius: 6px; border:1px solid #000 !important; margin-left:4px; }































.white-b{ color:#9a9a9a !important; text-shadow:1px 1px #fff !important; padding:5px; padding-left:18px !important; padding-right:18px !important; text-decoration:none !important; -moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;border-radius: 6px; border:1px solid #dddddd !important; margin-left:4px; }































.shortcode_highlight{background:#fff265; color:#000;}































.shortcode_right_image{padding:5px; border:1px solid #CCC; margin:12px; margin-left:0; margin-top:20;}































.shortcode_left_image{padding:5px; border:1px solid #CCC; margin:12px; margin-left:0;  margin-top:0;}































#contactForm{ clear:both;}































.noborder{border:0 !important;}































.home_link{padding-left:0 !important;}































#slider_post_wrap{ float:left; margin-bottom:20px;}















#sizer      { width: 320px; margin: 0 auto; background: url(http://hacerfamilia.cl/hf-comprendido/themes/LondonLive/images/highlight.png) no-repeat 50% 0; }















form.search        { width: 270px; padding: 18px 20px 0; margin-bottom: 18px; background: #ab1e21 url(http://hacerfamilia.cl/hf-comprendido/themes/LondonLive/images/box-grad.png) repeat-x 0 0; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; box-shadow: 0 5px 12px rgba(0,0,0,.4); -webkit-box-shadow: 0 5px 12px rgba(0,0,0,.4); -moz-box-shadow: 0 5px 12px rgba(0,0,0,.4); -khtml-box-shadow: 0 5px 12px rgba(0,0,0,.4);















font: 12px/14px 'HelveticaNeue-Light', 'Helvetica Neue', Arial, Helvetica, sans-serif; color: #fff; }















fieldset    { border: 0; padding-bottom: 9px; }







































.radios     { padding-top: 18px; background: url(http://hacerfamilia.cl/hf-comprendido/themes/LondonLive/images/divider.png) repeat-x 0 0; }



.has-js .label_check,

.has-js .label_radio { padding-left: 34px; }

.has-js .label_radio { background: url(http://hacerfamilia.cl/hf-comprendido/themes/LondonLive/images/radio-off.png) no-repeat; }

.has-js .label_check { background: url(http://hacerfamilia.cl/hf-comprendido/themes/LondonLive/images/check-off.png) no-repeat; }

.has-js label.c_on { background: url(http://hacerfamilia.cl/hf-comprendido/themes/LondonLive/images/check-on.png) no-repeat; }

.has-js label.r_on { background: url(http://hacerfamilia.cl/hf-comprendido/themes/LondonLive/images/radio-on.png) no-repeat; }









.breadcrumbs {

padding: 4px;

background: url(images/fondo_bread.png);

margin-bottom: 4px;

color:#e89595;

font-size: 10px;

font-weight: normal;



}

#left div.single .breadcrumbs a {

color:#686868;

text-decoration: none;

font-weight: normal;

}
#categories {
    border-top: 0px !important;
    border-bottom: 0px !important;
    border-right: 0px !important;
    border-left: 0px !important;
    background-image: none !important;
}

#categories li {
    background-image: url('scripts/css/skins/white-black/images/categories_bg.png') !important;
}
#categories Ã‚ li {
    border-right: 1px solid #fff;
    float: left;
    border-bottom: 1px solid #dbdbdb;
    border-top: 1px solid #dbdbdb;
}
#menu-item-21565 a{
    padding-left: 20px;
    padding-right: 19px;
}
#categories a {
    color: #454545;
    border-right: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
}
#menu-item-81357 a{
  padding-left: 16px;
  padding-right: 16px;
}
#menu-item-21565{
  display: none;
}
.secondnav-menu li {
    float: left;
    position: relative;
    border-bottom: 0px;
    border-top: 0px;
}
#menu-drops-down{
  border-bottom: 1px solid #dcdcdc;
display: block;
border-top: 1px solid #dcdcdc;
min-height: 47px;
width: 948px;
}
#menu-drop-downs > li{
  border-bottom: 1px solid #dbdbdb;
  border-top: 1px solid #dbdbdb;
}
#red {
    color: #D4002C;
    font-size: 14px;
    text-decoration: none;
    float: right;
    font-weight: bold;
    padding-right: 130px;
    padding-top: 45px;
    padding-bottom: 5px;
}
#menu-item-21580 a{
    padding-left:36px;
    padding-right: 37px !important;
}
.bigred{
  color:#D4002C;
  font-size: 28px;
  text-transform: capitalize;
  font-weight: 600;
}
.smallred{
  color:#D4002C;
  font-size: 24px;
  text-transform: capitalize;
}
.smallblack{
  color:#000;
  font-size: 24px;
  text-transform: capitalize;
}
.noc{
  text-transform: lowercase;
}
#boton{
  display:block;
  padding:10px 0px;
  text-align: center;
  border-radius: 2px;
  width: auto;
}
#boton span{
  color:#fff !important;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 14px;
}
.destacadohome .left{
  width: 50% !important;
}
.headerc{
  background-color: #65bf74;
  color:#fff;
  border-radius: 0px 10px 0px 0px;
  padding: 10px 5px;
  margin:0px;
}

.bluer{
  background-color: #138cc3;
  color:#fff;
  border-radius: 0px 10px 0px 0px;
  padding: 5px 10px 5px 5px;
  margin:0px;
  float:left;
  text-decoration: none;
  font-size: 11px;
  z-index: 1;
}
.lbluer{
  background-color: #44add2;
  color:#fff;
  border-radius: 0px 10px 0px 0px;
  padding: 5px 10px 5px 5px;
  margin:0px;
  float:left;
  text-decoration: none;
  font-size: 11px;
  z-index: 99999999;
}
.pull-right{
  float:right;
}

.headerc h1{
  color:#fff !important;
  font-size: 18px;
  margin: 0px;
}
.headerc a
  {
    color: #fff;
    text-decoration: none;
}
.cursos{
  width: 99%;
  clear: both;
}
.destacadohomec{
  margin: 0px;
  border: 2px solid #939598;
  padding: 15px;
}
.destacadohomec img{
  width: 138px;
  height: 110px !important;
padding: 3px;
float: left;
margin-top: 8px;
background: #fff;
border: 1px solid #dedbd1;
-webkit-box-shadow: #dfdfdf 0px 0px 7px;
-moz-box-shadow: 0px 2px 7px #dfdfdf;
margin-right: 15px;
}
.contentcourse{
  padding-top: 10px;
}
.redsmall a{
  color:#d02027;
  text-decoration: none;
  margin-top: 15px;
  font-size: 13px;
}
.bajada{
  font-size: 12px;
  font-weight: bold;
  float:left;
  line-height:2;
}
.signred{
  background-color: #d02027;
  color:#fff;
  float:right;
  text-decoration: none;
  font-size: 11px;
  padding: 5px;
  position: absolute;
  right: 0;
  top: 0;
}
.headc{margin-bottom: 34px;display: block;width: 100%;position: relative;padding: 5px 8px;}

.content-block {
    border:1px solid #eee;
    padding:3px;
    background:#ccc;
    max-width:250px;
    float:right;
    text-align:center;
}
.content-block:after {
    clear:both;
}
.blue-button {
	background-color:#33bdef;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #057fd0;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	padding:6px 24px;
	text-decoration:none;
}

.red-button {
	background-color:#bc3315;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	padding:6px 24px;
	text-decoration:none;
}
.subtitulo { font-size: 12px; color:#CC0000; margin: 0.9em; margin-left:0; text-transform: uppercase; }
