/*
	Theme Name: Keep It Off for Life!
	Author: Nosotros and ThoughtLead
*/

/*div {
	border: 1px solid Red;
}*/

body {
	background-color: #d0e9ff;
	margin: 0px;
	background: #d0e9ff url(gfx/back/back_content.jpg) repeat-y center top;
	}

* 	html body { 
		font-size: 12px; /* para IE5/WIN */
		font-size: 12px; /*for other IE versions*/
}

body,td,th {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #000000;
	
}

div#wraper { 
	display: block;
	width: 980px;
	margin-left: auto;
	margin-right: auto;

}

.floatLeft { float:left;}
.floatRight { float:Right;}

/*****************************************************/
/* Typography Styles                               		 */
/***************************************************/
a img { 
	border: none;
}

h1 { 
	font-weight: bold;
	font-size: 16px;
}

#col_1 h2 { 
	font-weight: bold;
	font-size: 18px;
}

#col_2 h2 { 
	font-weight: bold;
	font-size: 16px;
}

#col_1 p { 
	line-height: 130%;
	font-size: 14px;
}

small { 
	font-size: 12px;
}

a.program { 
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	margin-top: 20px;
}

/*****************************************************/
/* Layout                               		 */
/***************************************************/
#col_1 { 
	width: 700px;
	float: left;
}
#header { 
	width: 680px;
	float: left;
	background: #001b5c url(gfx/back/back_header.jpg) no-repeat;
	height: 83px;
	padding: 12px 0px 0px 40px;
}

#content { 
	border-right:1px solid #CCCCCC;
	float:left;
	margin-left:40px;
	margin-right:30px;
	margin-top:40px;
	padding-right:30px;
	width:600px;
}

#content div.post {
	border-bottom:2px dotted #CCCCCC;
	float:left;
	margin:0 0 20px;
	padding:0 0 15px;
	width:600px;
}




.video { 
	font-size: 16px;
	line-height: 22px;
}


.video h1 { 
	color: #1d429b;
	font-size: 28px;
	font-weight: bold;
	line-height: 32px;
}

#intro { 
	margin: 0;
	padding: 0px;
}

#intro h1 { 
	color: #1d429b;
	font-size: 22px;
	line-height: 28px;
	font-weight: bold;
	text-align: center;
}

ul.ul_style { 
	margin: 0;
	padding: 0px;
	font-size: 14px;
	list-style: none;
}

ul.ul_style li { 
	background: url(gfx/ico/ico_ul_arrow.gif) no-repeat left 4px ;
	padding-left: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
	line-height: 18px;
}

#col_2 { 
	width: 240px;
	float: left;
	padding-right: 40px;
	padding-top: 60px;
	color: #000000;
}

#col_2 p { 
	font-size: 14px;
	line-height: 16px;
}


#col_2 img.img_download { 
	display: block;
	margin-left: 20px;
}

#col_2 input.text_input { 
	width: 206px;
	border: 1px solid #001b5c;
	color:#001b5c;
	font-size: 14px;
	padding: 2px;
	margin-bottom: 10px;
	display:block;
}
#col_2 input.button { 
	display: block;
	margin-bottom: 10px;
} 

#footer { 
	clear: both;
	width: 600px;
	margin-left: 40px;
	padding-top: 20px;
	margin-right: 80px;
	color: #666666;
	font-style: italic;
}

/*****************************************************/
/* Sale Letter Page                           		 */
/***************************************************/

#col_center { 
	width: 980px;
	float: left;
}

#header_center { 
	width: 980px;
	float: left;
	/*background: #001b5c url(gfx/back/back_header_all.jpg) no-repeat;*/
	height: 83px;
	padding: 0px 0px 20px 0px;
	margin-bottom: 20px;
}

#content_center { 
	width: 569px; 
	float: left;
	margin-right: 185px;
	margin-left: 185px;
}


/*------------------------------------
Formateo
------------------------------------*/
/*.container	{ width: 840px; margin-left: auto; margin-right: auto}
.header		{ background: url(gfx/blog/header.jpg) #2c2d2c;}

.content	{ background: white; padding: 0px 134px 36px}
	.autor	{ font-size: 12px; font-weight: bolder; line-height: 16px}
*/	
	
	
#content_center		h1		{ font-size: 33px; color: #1d429b; line-height: 40px; }
	#content_center	h2		{ font-size: 20px; color: #7392dc;  line-height: 28px; }
	#content_center	strong	{ color: #000000;}
	#content_center	p		{ font-size: 14px; line-height: 18px; }
		#content_center	img { 
			text-align: center;
		}
	
#content_center		ul { 
		margin: 0;
		padding: 0px;
		font-size: 14px;
		list-style: none;
	}

#content_center	ul li { 
		background: url(gfx/ico/ico_ul_arrow.gif) no-repeat left 4px ;
		padding-left: 20px;
		margin-bottom: 10px;
		margin-top: 10px;
		line-height: 18px;
	}
	
div.post 	{ margin:40px 0;}




.main h2	{ color: #333; font-size: 33px; line-height: 33px;}
.main img.alignright	{ margin-left: 20px }


.quote { font-size: 25px; color: #884786; line-height: 30px; font-family: Georgia; font-style: italic; text-align: center; margin: 0 0 40px 0}
.box { padding: 40px; background-color: #cbdaff; border: 1px solid #849fe0; margin-top: 20px;}	

#content_center .box h1 { font-size: 20px; color: #1d429b; margin: 0;}
#content_center .box h2 { font-size: 14px; color: #1d429b; margin: 0;}


#content_center .beol	{ background: #fffad6 url(gfx/back/border-bottom-box.jpg) no-repeat bottom; padding: 0px 0px 18px 0px; margin: 0 0 40px 0; width: 569px}

#content_center  .beol h1	{ font-size: 20px; color: #000; margin: 5px 20px 0 20px; font-weight: bold;}
#content_center .beol h2	{ font-size: 20px; color: #000; margin: 5px 20px 0 20px; font-weight: bold;}
#content_center .beol h1,.beol h2, .beol div { margin: 0px}
#content_center .beol p		{ margin: 5px 20px 0 20px; line-height: 18px; font-size: 13px}
#content_center .beol span.top {background: #fffad6 url(gfx/back/border-top-box.jpg) no-repeat top; height: 20px; display: block;  width: 569px}
#content_center .beol div.post { padding: 0 20px; margin: 0; float: right}
#content_center .beol div.custom_field { width: 126px; float: left; background: black; height: 123px; margin-left: 20px}
#content_center .beol div.custom_field img { width: 130px; height:136px}
	


/*------------------------------------
General
------------------------------------*/
.mcenter	{ margin-left: auto; margin-right: auto}
.clear		{ clear: both}

/*****************************************************/
/* Comments                               		 */
/***************************************************/

.hr { 
	height: 1px;
	clear: both;
	border-bottom: 1px solid #d8d8d8;
	padding-top: 5px;
	margin-bottom: 20px;
}

.hr hr { 
	display: none;
}

#comments { 
	width: 560px;
	padding: 0px 20px 20px 20px;
	float: left;
	background-color: #f6f6f6;	
	margin-top: 20px;
}

#comments cite a { 
	font-size: 14px;
	color: #00347d;
	text-decoration: none;
}
#comments .comment-meta a { 	font-size: 11px;	color: #00347d;	text-decoration: none;}
#comments a { 	color: #00347d;	text-decoration: none;}
#comments a:hover { 	color: #00347d;	text-decoration: underline;}
#comments .comment-body p { 	padding-left: 50px;}
span.author_comments { 	float: right;}
#comments h3 { width: 540px;display: block;}
#comments ul.commentlist { 	margin: 0;	padding: 0px;	list-style: none;}
#comments ul.commentlist li { background-color: #fff;	padding: 20px;	margin-top: 20px;}
#comments  img.avatar { 	float: left;	margin-right: 20px;}
#comments textarea { 	width: 560px;	border: 1px solid #999;	padding: 2px;	color: #666;}
#comments input.text { 	border: 1px solid #999;	padding: 2px;	color: #666;}
.nettitle a{color:#05439e; text-decoration:none;}
.nettitle a:hover{text-decoration:underline;}
.netpublished{float:left;width:600px;margin:0 0 10px; color: #275DAC;}
.netposted{float:left; width:600px;margin:0 0 10px; color: #666666; font-size:11px;}
.netposted a{color: #666666;}
.netposted span.divider{padding:0px 20px;}
#content div.post p{ color: #666666; }

.navigation {float:left;width:600px;}
.navigation a{color:#05439e; text-decoration:none;}
.navigation a:hover{text-decoration:underline;}

.netcomment a{background:url("images/comments.gif") no-repeat scroll 0 0 transparent;
color:#666666;padding-left:25px;}
.netsharethis a{background:url("images/share.gif") no-repeat scroll 0 0 transparent;
 padding-left:25px; text-decoration:underline;}
 
.at300bs, .at15t_compact{display:none;}

.sidebarlist {padding:0px; float:left;margin-top:10px;}
.sidebarlist li{list-style:none;}
.categories ul {padding:5px 15px; margin:0px;}
.categories ul li{list-style:disc; }
.categories ul li a{color: #666666;}
.tags {float:left;width:200px;background:#F5F5F5; padding:15px;}
.tags a {color:#666666; text-decoration:none;}
.tags a:hover{text-decoration:underline;}

.dd_post_share {margin-left:6px;}
.dd_button {clear:left;}

.greybox {background:url(gfx/bg-box.gif) no-repeat;}
.greybox-wrap {padding:10px 12px 0;}
.greybox-wrap h2 {margin-top:0;}
.greybox-bottom {clear:both;height:8px;background:url(gfx/bg-box-bottom.gif) no-repeat;}

