* {

  	margin: 0;

  	padding: 0;

}



html {

  	margin: 0;

  	padding: 0;

}



body {

    background: #e2edf5 url('../images/bg.jpg') repeat-x;

 	font: 15px "Trebuchet MS", Georgia, Times New Roman, Times, serif;

	color: #444;

	padding: 0;

	margin-top: 0;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 20px;

}



.download {

padding: 10px;

background: #e8e3df url('http://www.ellibrodelaperfectapunta.es/wp-content/uploads/2011/04/headerbg2.png') no-repeat;



}



.leftalign {

  	float: left;

}



.rightalign {

  	float: right;

}





#container {

  	margin: 0 auto; 

  	width: 911px;

}



img {

  	border: 0;

}



h1, h2, h3, h4, h5, h6 {

  	font-weight: normal;

}



.clear {

	clear: both;

	}





a {

  	color: #597d9b;

  	text-decoration: none;

}



a:hover {

  	text-decoration: none;

}





#wrapper {

  	background: transparent url('images/main_bg.gif') repeat-y top left;

  	padding: 0px;

  	width: 911px;

  	padding-top:0px;

  	padding-bottom: 0px;

  	margin: 0 auto;

	height:auto;

	margin-top:-2px;



}



/* Header */



#header {

    background: transparent url('images/header_bg.jpg') no-repeat top left;

    margin-left: 15px;

    margin-right: 15px;

    margin-bottom:0px;

    width: 911px;

    margin: 0px auto;

    height:160px;

  

}





.tagline {

    width:850px;

	height:40px;

	float: left;

	color:#fff;

	font-style:italic;

	padding: 10px 0 0 10px;

	font-size:18px;

	letter-spacing:-1px;

	font-family: "Trebuchet MS", Georgia, Times New Roman, Times, serif;

	font-weight:bolder;

	text-align:center;

	clear:both;



}



#logo {

    float: left;

    height: 95px;

    width: 300px;

}







#logo h1  {

    width:330px;

	float: left;

	color:#597d9b;

	padding: 15px 0 0 20px; 

	font-size:38px;

	letter-spacing:-2px;

	font-family: "Trebuchet MS", Georgia, Times New Roman, Times, serif;

	font-weight:bolder;

}



#logo h1 a {

    width:330px;

	float: left;

	color:#597d9b;

	padding: 15px 0 0 10px; 

	font-size:36px;

	letter-spacing:-2px;

	font-family: "Trebuchet MS", Georgia, Times New Roman, Times, serif;

	font-weight:bolder;

}







#description {

    margin-top: 20px;

	float: left;

	padding: 15px 0 0 10px !important;

	padding: 15px 0 0 15px;

	font-size:18px;

	color:#006599;

	font-family: arial;

	text-align:center;

	

}



#description strong{

	color:#343535;

	text-transform:uppercase;

}







/* PAGE COLS */





#left-col_2 {

   width: 560px;

   padding:0px 5px 10px 5px;

   float:left;

  

}





#left-col {

	float:left;

   width: 670px;

   padding:0 5px 0;

  

}





* html #left-col  { display:inline; }

* html #left-col_2 { display:inline; }







#left-col h2, #left-col_2 h2 {

    color: #4e708f;

   font-size: 22px; font-weight: bold;

   margin-bottom: 10px;

}







#left-col .entry {

   color: #303030;

   font-size: 13px;

 



}





#left-col_2 .entry {

   color: #303030;

   font-size: 13px;

   line-height: 24px;

   padding:0px 25px 10px 25px;



}



#left-col .entry p, #left-col_2 .entry p{

   margin-bottom: 15px;

   font: 15px "Trebuchet MS", Georgia, Times New Roman, Times, serif;

   text-align:left;

   font-size:18px;

   color:#0a2842;

}







#left-col .entry ul, #left-col .entry ol {

   margin-left: 100px;

   margin-bottom: 20px;

   font-size:18px;

   list-style:none;

  

}



#left-col .entry ul li, #left-col .entry ol li {

   background: url('images/bullet.gif') no-repeat top left;

   padding-left:35px;

   padding-top:5px;

  

}



#left-col_2 .entry ul, #left-col_2 .entry ol {

   margin-left: 20px;

   margin-bottom: 20px;

   font-size:18px;

   list-style:none;

  

}



#left-col_2 .entry ul li, #left-col_2 .entry ol li  {

   background: url('images/bullet.gif') no-repeat top left;

   padding-left:35px;

   padding-top:5px;

  

}

#left-col .entry blockquote, #left-col_2 .entry blockquote{

   color:#4a6b82;

   margin:10px auto;

   background: url('images/blockquote.gif') no-repeat top left;

   padding-left:50px;

   padding-top:10px;

   margin-bottom:10px;

}





/* SIDEBAR */



#sidebar_2 {

   background: #fff;

   border-left:1px dotted #ddd;

   float: right;

   width: 303px;

   overflow:hidden;

   margin-right:20px;

   padding:5px;

  

}





#sidebar {

   float: right;

   width: 232px;

   padding-left:7px;



}







* html #sidebar { display:inline; }

* html #sidebar_2 { display:inline; }









/* Footer */



#footer {

  background: transparent url('images/footer_bg.gif') no-repeat top left;

  overflow: hidden;

  padding-top: 30px; padding-bottom: 30px; padding-left: 35px; padding-right: 65px;

  width: 830px;

  font-size:11px;

}



#footer.products-active {

  background: transparent url('images/footer_products_bg.png') no-repeat top left;

}



#footer p.alignleft {

  margin-top: 5px;

 

}



#post-1 {

	width:200px;

	}



#stripper{background: url('images/stripper.jpg') no-repeat top center;}



.swirlbg

{

background: url('images/homebg.jpg') no-repeat top center;

height:197px;

text-align:center;

}

.signupbox{

	width: 217px;

	height: 321px;

	background: url('images/signbox-bg.png') no-repeat top center;

	float: left;

}

.signupbox-padding{

	padding: 95px 10px 10px 10px;

	color: #fff;

}

.af-textWrap{

	padding:0;

	margin:0;

	float: left;

}


/* Full Width Template*/
.full-width-header{
	width:924px;
	height:161px;
	margin:auto;
	padding-top:15px;
	background:url(images/full_width_header.png) bottom no-repeat;
}
.full-width-content{
	width:924px;
	margin:auto;
	background:url(images/full_width_content.png) repeat-y;
}
.full-width-entry{
	width:890px;
	margin:auto;
	padding-bottom:15px;
}
.full-width-entry h1{
	font-size:35px;
}
.full-width-entry p{
	line-height:25px;
}

.full-width-bottom{
	width:924px;
	height:40px;
	margin:auto;
	background:url(images/full_width_bottom.png) top no-repeat;
	clear:both;
}

