/*  Theme Name: Blogtelopia
	Description: Dise�o del blog corporativo de Hotelopia.com
	Author: Hotelopia.com
	Author URI: www.hotelopia.com
	2009, Hotelopia.com. All rights reserved. 
	*/
	
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{
	margin:0;
	padding:0;
}
ul{
	list-style:none;
}
fieldset{
	border:0;
}
a,a:link,a:visited,a:hover{
	color:#00afc6;
	text-decoration:none;
}
a:focus,a:hover{
	text-decoration:underline;
}
a img{
	border:0;
}
.clear{
	clear:both;
}
body{
	background: #fff;
	color:#fff;
	font:62.5% Arial,Verdana,sans-serif;
	background: url(images/topimage.jpg) top center no-repeat;
}


#wrapper{
	margin:0 auto;
	width: 100%;
}

#container{
	float: left;
	width: 100%;
	
}


#main{
	width: 100%;
	float: left;
	padding: 327px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	
}

#header{
	width: 846px;
	margin-left : auto ;
	margin-right : auto ;
	display: block;
}


#logo{
	width:195px;
	height:45px;
	float: left;
	margin: 0px 0px 0px 45px;
	background: url(images/logoblog.jpg) no-repeat;
}

#searchform{
	padding: 0px 0px 10px 36px;
}

#searchbox{
	width: 125px;
}
#welcome{
	float: left;
	padding: 15px 0px 0px 100px;
	color: #00afc6;
	font-size: 12px;
	width: 200px;
}


#content{
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin-left : auto ;
	margin-right : auto ;
	float: left;
	background: url(images/shadow.jpg) center repeat-y;
	
}

#logo_hot{
	width:248px;
	height:79px;
	float: left;
	margin: -72px 0 0 579px;
	background: url(images/logo_hotelopia.png) no-repeat;
}

#content_text{
	width: 846px;
	margin-left : auto ;
	margin-right : auto ;
	display:block;

}

#left_column{
	width: 485px;
	padding: 0px 0px 0px 48px;
	float: left;
}

#right_column{
	width: 274px;
	float: right;
	margin: 0px 0px 0px 0px;
}

#bottom_column{
	width: 846px;
	height:148px;
	margin-left : auto ;
	margin-right : auto ;
	float: left;
	background: url(images/foot_846.jpg) bottom no-repeat;
}



.post{
	display:inline-block;
	
}

.post_heading{
	display:inline-block;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
	width: 485px;
	/* background: url(images/post_heading_bg.png) no-repeat; */
}

.date{
display:none;
/*
	float: left;
	color: #ad1f23;
	font-size: 15px;
	padding-right:15px;
	width: 20px; */
}

.post_heading h2{
	
	color: #3b3632;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 16px;
	width:480px;


}
.post_heading h2 a{
	color: #3b3632;
}

.comments{
	color: #554d47;
	font-size: 11px;
	font-family: Georgia,"Times New Roman",Times,serif;
	width:auto;
}
.comments a{
	color: #00afc6;
	text-decoration:underline;
	
}


h3#comments{
font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;font-weight:bold;color:#554D47;
}




.entry{
	padding: 10px 0px 30px 0px;
	float: left;
	line-height:18px;
	background:url(images/entrybot.jpg) bottom no-repeat;
	width: 485px;
}

.entry img{
	float: left;
	margin: 0px 0px 0px 0px;
	padding:10px 10px 10px 0px;
	
}

.entry p{
	color: #6c6159;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
	
}

.entry span{
	clear: both;
	padding:0px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #94847B;
	margin: 0px 0px 0px 0px;
	line-height:24px;
	font-style: italic;
	
}


/*
.entry a.continue{
	padding:0;
	width:140px; height:24px;
	font-size: 12px;
	text-align:center;
	line-height:24px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	float: right;
	background:url(images/bot_140.gif) no-repeat;
}
*/

.entry ul{
	color: #6c6159;
	font-size: 12px;
	float:left;
	padding: 6px 25px 6px 25px;
	list-style-type: inherit;
	
}


.page_navigation{
	float: left;
	clear: both;
	padding: 30px 0px 10px 0px;
	width:450px;
}

div.pagination {
		padding: 15px 0;
		margin: 0;
		background-color:#FFFFFF;
		text-align:center;
	}
	
	div.pagination a {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #00b0c7;
		text-decoration: none;
		color: #00b0c7;
	}
	div.pagination a:hover, div.pagination a:active {		
		color: #ad1f23;
	}
	div.pagination span.current {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #ad1f23;		
		font-weight: bold;
		background-color: #ad1f23;
		color: #ffffff;
		
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EDEEE0;	
		color: #6B6B61;
	}




.category-bg{
	width: 274px;
	float: right;
	padding: 0px 0px 0px 0px;
	color: #554d47;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
}
.category-bg h2{
	font-size:15px;
	margin: 18px 0px 10px 35px;	
}

ul.category-bg{
	width: 274px;
	font-size:11px;
	background: url(images/fullside.jpg) top no-repeat;
	padding: 0px 0px 12px 0px;
	
	
}
ul.category-bg li{
	width: 175px;
	padding: 0px 0px 4px 35px;
	margin: 0px 0px 0px 0px;
	float:left;
	color: #94847B;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
}
ul.category-bg li a{
	width: 175px;
	color: #00afc6;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
}

ul.category-bg li a:hover{
color: #00afc6;
}

ul.newtagcloud li{
	width: 175px;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 35px;
	float:left;
	color: #00afc6;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
}
ul.newtagcloud li a{
	width: 175px;
	color: #00afc6;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
}

ul.newtagcloud li a:hover{
color: #00afc6;
}

#footer{
	width:100%;
	float: left;
	background: url(images/footer.jpg) bottom repeat-x;
	margin-top: -65px;
	padding-bottom:20px;
}


#footertext{
	width: 846px;
	margin-left : auto ;
	margin-right : auto ;
	display:block;
	padding: 98px 0px 0px 0px;
}


#footer h3{
	font-size: 16px;
	font-weight: normal;
	color: #f7e3b6;
	border-bottom: 1px dotted #9c8f7c;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:250px;
}

#footer p{
	padding-top:10px;
	color: #00afc6;
	font-size: 12px;
}

#footer p.copyright{
	color: #9c8f7c;
	font-size: 12px;
	float: left;
	margin: 12px 0px 0px 0px;
	width:846px;
}
#footer p.copyright a{
	color: #9c8f7c; text-decoration:none;
	}

#footer p a{
	color: #00afc6;
	text-decoration: underline;
}


.copyright_usage{
	width: 260px;
	float: left;
	padding-left: 15px;
	
}

.tutorials{
	width: 260px;
	float: left;
}

.suggestions{
	width: 250px;
	float: left;
}




.skiplink{
	display:none;
}



#numberofcomments{
margin:40px 0 0 70px;float:left;width:400px;font-size:13px;
}
#comment{
margin:4px 0 0 0px; font-size:12px;color:#554D47;

}
#comment h3{
margin:32px 0 20px -5px;

}

#comment a{
color:#00afc6;padding:0 0 0 0px;
font-size:12px; font-weight:lighter;
}
#comment a:hover{
color:#00afc6;
}

form#commentform p{
margin:10px 0 10px 0px;
}

ol.commentlist{
margin:0 20px 0 20px;list-style:none;
}
ol.commentlist li{
border-top:#494849 dotted 1px;padding:10px 0 0 0;
}
ol.commentlist li img{
float:left;margin:0 10px 0 0;
}
form#commentform .input{
border-left:#a59e96 solid 2px;border-top:#a59e96 solid 2px;border-right:#e2d8cd solid 1px;border-bottom:#e2d8cd solid 1px;background:#f2f2e8;height:22px;width:200px;
}
form#commentform textarea{
border-left:#a59e96 solid 2px;border-top:#a59e96 solid 2px;border-right:#e2d8cd solid 1px;border-bottom:#e2d8cd solid 1px;background:#f2f2e8;height:120px;width:450px;overflow:hidden;
}
form#commentform label{
font-weight:bold;margin:0;padding:0 0 0 15px;
}
h3#respond{
font-family:Georgia,"Times New Roman",Times,serif;font-size:17px;border-bottom:#aaaaaa dotted 1px; font-weight:bold;color:#494849;padding:0px 20px 5px 0px; width:485px;
}
p.aurther-name{
color:#245f8d;font-size:13px;font-weight:bold;margin:0;padding:0 0 0 60px;
}
p.date-link{
margin:0;padding:0 0 0 60px;font-size:11px;
}




