html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {
	margin: 0;
	padding: 0;
}

h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
}

h1 { 
	font-family: "HelveticaNeue-Light","Helvetica Neue Light",Arial,sans-serif;
	margin-left: 2px;
	font-size: 23px;
	font-weight: 600;
	color: #0058a6;
	}

h2 { 
	font-family: "HelveticaNeue-Light","Helvetica Neue Light",Arial,sans-serif;
	margin-left: 2px;
	font-size: 16px;
	font-weight: 100;
	height: 25px;

	}
	


fieldset,img {
	border: none;
}

caption,th {
	text-align: left;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}




p {
	line-height: 21px;
	padding: 0 0 18px 0;
}


small {
	font-size: 75%;
}

em {
	font-style: italic;
}

strong {
	font-weight: bold;
}

u {
	border-bottom: 1px dotted #999;
	text-decoration: none;
}

code, pre {
	color: #888;
	font-family: monospace;
	font-size: 13px;
}

blockquote {
	background: #fff url(i/bg-entry.jpg) bottom repeat-x;
	border: 1px solid #D6D6D6;
	color: #888;
	font-size: 110%;
	line-height: 24px;
	margin: 12px 0 20px;
	padding: 12px 20px;
}

.mediumgray {
	color: #666;
}

.lightgray {
	color: #aaa;
}

.green {
	color: #85B149;
}


.alignleft, .left {
	float: left;
	margin: 5px 5px 0 0;
}

.alignright, .right {
	float: right;
	margin: 5px 0 0 5px;
}

.clear-both {
	clear: both;
}

.clear {
	clear: both;
	padding: 10px 0 0;
}


	html, body {
		height: 100%;
	}

	body {
		background: #fff;
		color: #555;
		font: normal 13.5px/18px "Lucida grande", Arial, Helvetica, sans-serif;
		margin: 0px auto;
		padding: 0;
		text-align: center;
		}

		 .tweetbox {
			
			float: left;
			font-size: 11px;
			line-height: 18px;
			margin: 0 5px 10px 0;
			padding: 6px 8px 2px;
			text-shadow: 0 1px 0 #fff;
			width: 650px;
			}

		.tweetbox img {
			float: left;
			margin: -3px 5px 0 0;
			}
			
		.proyectos tr:hover {
    background-color: #e9f0f5;  
    color: #000000;
    }
 
.proyectos tr.resaltar {
    background-color: #f1e5ef;  
    color: #000000;
}
 
.proyectos td { 
    
    border-color: #E2E2E2; 
    border-bottom-style: solid; 
    border-bottom-width:1px; 
    padding-left:11px; 
    padding-right:4px; 
    padding-top:5px; 
    padding-bottom:5px
   
}
	
		#itema {
			
			margin-bottom: 4px;
			}
		#itema img {
			
			margin-bottom: 0px;
			}	

		#demo {
			margin : 0 auto;
			width:100%;
		}

		#demo .extra {
			padding-left:30px;
		}

		#demo .options {
			padding-left:10px;
		}

		#demo .getOption {
			padding-left:10px;
			padding-right:20px;
		}
		
		#sidebar {
			float: left;
			margin: 5px 0 0 10px;
			width: 280px;
				}

		#sidebar a:link, #sidebar a:visited, #sidebar a:active {
			color: #666;
			}

		.sidebox {
			border: 1px solid #D6D6D6;
			border-bottom: none;
			margin-bottom: 22px;
			}

		#sidebar h3 {
			background: url(i/fondo_sidebox.jpg) bottom repeat-x;
			border-bottom: 1px solid #D6D6D6;
			color: #555;
			float: left;
			font: 900 12px Arial,Helvetica,sans-serif;
			margin-bottom: 3px;
			padding: 4px 10px 5px;
			text-shadow: 0 2px 0 #fff;
			width: 250px;
		}

		#sidebar .minibox {
			background: #fff ;
			border: 1px solid #D6D6D6;
			border-bottom: 1px solid #ccc;
			float: left;
			font-size: 11px;
			line-height: 18px;
			margin: 0 5px 25px 0;
			padding: 6px 10px 2px;
			text-shadow: 0 1px 0 #fff;
			width: 250px;
			}

		#sidebar .minibox img {
			float: left;
			margin: -3px 2px 0 0;
			}

		
		#sidebar .box-lomejor {
			background: #dff3fa url(i/fondo_entry.jpg) bottom repeat-x;
			border: 1px solid #D6D6D6;
			color: #888;
			display: inline;
			float: left;
			font-size: 11px;
			line-height: 18px;
			margin: 0 5px 5px 0;
			margin-left: 0px;
			padding: 11px 11px;
			width: 250px;
			}
			
		#sidebar .boxcomu {
			background: #1668b1 url(i/fondo_entry.jpg) bottom repeat-x;
			border: 1px solid #D6D6D6;
			color: #888;
			display: inline;
			float: left;
			font-size: 11px;
			font-color: #ffffff;
			line-height: 18px;
			margin: 0 5px 15px 0;
			margin-left: 0px;
			padding: 11px 11px;
			width: 250px;
			}
		
		#sidebar .boxcomu ul {
			line-height: 20px;
			margin-left: 20px;
			}

		#sidebar .boxcomu li.last {
			text-align: right;
			}

		#sidebar .boxcomu a:link
		 {
			color:#ffffff;
			outline: none;
			text-decoration: none;
			
			}

		#sidebar .boxcomu a:visited {
			color:#ffffff;
			outline: none;
			text-decoration: none;
			
			}
			
		#sidebar .boxcomu a:hover {
			color:#ffffff;
			outline: underline;
			text-decoration: underline;
			
			}	
		 
		#sidebar .boxcomu a:active {
			color:#ffffff;
			outline: none;
			text-decoration: none;
			
			}	
			
		#sidebar .box-lomejor h4 {
			color: #444;
			font: 15px "Lucida grande",Arial,Helvetica;
			letter-spacing: -1px;
			margin-bottom: 6px;
			}

		#sidebar .box-lomejor img {
			float: right;
			}

		#sidebar .box-lomejor ul {
			line-height: 23px;
			margin-left: 22px;
			}

		#sidebar .box-lomejor li.last {
			text-align: right;
			}

		#sidebar .box-lomejor a:link, #sidebar .col-favorites a:visited, #sidebar .col-favorites a:active {
			text-decoration: none;
			text-shadow: 0 1px 0 #fff;
			}
			
		#columnados {
			float: left;
			
			width: 230px;
				}

		#columnados a:link, #sidebar a:visited, #sidebar a:active {
			color: #666;
			}

		.sidebox {
			border: 1px solid #D6D6D6;
			border-bottom: none;
			margin-bottom: 10px;
			}

		#columnados h3 {
			background: url(i/fondo_sidebox.jpg) bottom repeat-x;
			border-bottom: 1px solid #D6D6D6;
			color: #555;
			float: left;
			font: 900 12px Arial,Helvetica,sans-serif;
			margin-bottom: 3px;
			padding: 4px 10px 5px;
			text-shadow: 0 2px 0 #fff;
			width: 230px;
		}

		#columnados .minibox {
			background: #dfd6db ;
			border: 1px solid #D6D6D6;
			border-bottom: 1px solid #ccc;
			border-top: 5px solid #895c72;
			float: left;
			font-size: 13px;
			line-height: 18px;
			margin: 0 5px 25px 0;
			padding: 6px 10px 10px;
			
			width: 250px;
			}
		#columnados .miniboxazul {
			background: #f2f2f2 ;
			border: 1px solid #D6D6D6;
			border-bottom: 1px solid #ccc;
			border-top: 5px solid #2f7ee0;
			float: left;
			font-size: 13px;
			line-height: 18px;
			margin: 0 5px 25px 0;
			padding: 6px 10px 10px;
			
			width: 230px;
			}
			
		#columnados .miniboxrojo {
			background: #f2f2f2 ;
			border: 1px solid #D6D6D6;
			border-bottom: 1px solid #ccc;
			border-top: 5px solid #c21830;
			float: left;
			font-size: 14px;
			line-height: 18px;
			margin: 0 5px 25px 0;
			padding: 6px 10px 10px;
			
			width: 250px;
			}
			
				
		#columnados .minibox img {
			float: left;
			margin: -3px 2px 0 0;
			}

		
		#contenido {
			float: left;
			margin: 5px 0 0 5px;
			width: 680px;
				}

		#contenido a:link, #sidebar a:visited, #sidebar a:active {
			color: #666;
			}

		.sidebox {
			border: 1px solid #D6D6D6;
			border-bottom: none;
			margin-bottom: 10px;
			}

		#contenido h3 {
			background: url(i/fondo_sidebox.jpg) bottom repeat-x;
			border-bottom: 1px solid #D6D6D6;
			color: #555;
			float: left;
			font: 900 12px Arial,Helvetica,sans-serif;
			margin-bottom: 3px;
			padding: 4px 10px 5px;
			text-shadow: 0 2px 0 #fff;
			width: 450px;
		}

		#contenido .minibox {
		background: #fff url(i/fondo_entry.jpg) bottom repeat-x;
			border: 1px solid #D6D6D6;
			color: #888;
			display: inline;
			float: left;
			font-size: 15px;
			line-height: 18px;
			margin: 0 5px15px 0;
			padding: 11px 12px;
			margin-bottom: 15px;
			width: 250px;
			}

		#contenido .minibox img {
			float: left;
			margin: -3px 2px 0 0;
			}

		
		#contenido .boxgrande {
			background: #fff url(i/fondo_entry.jpg) bottom repeat-x;
			border: 1px solid #D6D6D6;
			color: #888;
			display: inline;
			float: left;
			font-size: 15px;
			line-height: 18px;
			margin: 0 5px15px 0;
			padding: 11px 12px;
			margin-bottom: 15px;
			width: 560px;
			}
			
		#contenido .boxgrande h4 {
			color: #444;
			font: 17px "Lucida grande",Arial,Helvetica;
			letter-spacing: -1px;
			margin-bottom: 6px;
			}

		#contenido .boxgrande img {
			float: right;
			}

		#contenido .boxgrande ul {
			line-height: 23px;
			margin-left: 22px;
			}

		#contenido .boxgrande li.last {
			text-align: right;
			}

		#contenido .boxgrande a:link, #sidebar .col-favorites a:visited, #sidebar .col-favorites a:active {
			text-decoration: none;
			text-shadow: 0 1px 0 #fff;
			}
		
		#contenido .boxideas {
			background: #fff url(i/fondo_entry.jpg) bottom repeat-x;
			border: 1px solid #D6D6D6;
			color: #888;
			display: inline;
			float: left;
			font-size: 15px;
			line-height: 18px;
			margin: 0px 5px15px 0;
			padding: 11px 12px;
			margin-bottom: 15px;
			width: 650px;
			}	
		
		#contenido .boxideas img {
			float: right;
			}
		
		#contenido .boxideas a:link, #sidebar .col-favorites a:visited, #sidebar .col-favorites a:active {
			text-decoration: none;
			text-shadow: 0 1px 0 #fff;
			}	

		#contenido .box-post a:link, #sidebar .col-favorites a:visited, #sidebar .col-favorites a:active {
			text-decoration: none;
			text-shadow: 0 1px 0 #fff;
			}	
	

.shadowtweet {
  float:left;
  background: url(shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 10px 10px 0 10px !important;
  margin: 10px 0 0 5px;
}

.shadowtweet img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
}

.shadowtweet a:link
		 {
			color:#ffffff;
			outline: none;
			text-decoration: none;
			
			}

.shadowtweet 		 a:visited {
			color:#ffffff;
			outline: none;
			text-decoration: none;
			
			}
			
.shadowtweet 		 a:hover {
			color:#ffffff;
			outline: underline;
			text-decoration: underline;
			
			}	
		 
.shadowtweet 		 a:active {
			color:#ffffff;
			outline: none;
			text-decoration: none;
}

.shadoww {
  float:left;
  background: url(shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.shadoww img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
}

/* Comments section  				*/ 


.comment-author{color:#000; font-size:14px; padding:4px; font-weight:none; text-decoration:none;}
.comment-author a:link, .comment-author a:visited, 
.comment-author a:hover{
font-weight:bold; color:#000; 
padding-bottom:2px; ; text-decoration:none;} 

.comment-footer a:link, .comment-footer a:visited{
font-size:12px; font-weight:bold; color:#FFFFFF; text-align:center; display:block; clear:both;
width:137px; height:36px; line-height:36px;
background:url(letter2.png) no-repeat;}

.comment-timestamp{font-size:11px; color:#333333;}
.comment-timestamp a:link, .comment-timestamp a:visited {
font-size:11px; color:#999999; background:none; width:auto; height:auto;
text-align:left; font-weight:normal;
}
.post-comment-link{ }
a.comment-link{
font-weight: bold;
}
dd{margin:0; border:0; padding:0; padding:0 10px; background:#ffffff; width:445px}
dd.comment-body{color:#000;border:dashed 2px #727576;  margin-left:80px; border-bottom:none; }
dd.comment-body a{color:#DF3D82;text-decoration:none}
dd.comment-body a:hover{color:#DF3D82;text-decoration:none}
dd.comment-body p{border:0; padding:0; margin:0;  padding:10px 0;}
dd.comment-footer{ margin-bottom:10px;border:dashed 2px #727576; margin-left:80px; border-top:none;}

dd.au-body{color:#000;border:dashed 2px #DF3D82; border-bottom:none; }
dd.au-body a{color:#0081b3;text-decoration:none}
dd.au-body a:hover{color:#0081b3;text-decoration:none}
dd.au-body p{border:0; padding:0; margin:0; padding:10px 0;}



.comment b{font-family:Lucida, "Verdana", Times, serif; font-size:12px;}

ol.timeline
	{list-style:none;font-size:1.2em;}
	ol.timeline li{ display:none;position:relative;padding:.7em 0 .6em 0;}ol.timeline li:first-child{}
	
#flash
	{
	margin-left:100px;
	
	}
	.box
	{
	height:85px;
	border-bottom:#dedede dashed 1px;
	margin-bottom:20px;
	}
			
	.btn { 
	  color:#050; 
	  font: bold small 'trebuchet ms',helvetica,sans-serif; 
	} 
	
	.radio { 
	  color:#050; 
	  font: bold small 'trebuchet ms',helvetica,sans-serif; 
	} 
	
	
	.titles{
	font-size:13px;
	padding-left:10px;
	
	
	}
	.star
	{
	color:#FF0000; font-size:16px; font-weight:bold;
	padding-left:5px;
	}
/* comunidad.hosteltur.com = comunidad */
#comunidad h2 {
	background: url(i/home_comunidad_t1_es.gif) no-repeat left top;
	height: 25px;
}
#comunidad h2 a{
	display:block;
	height: 25px;
}
#comunidad h3 {
	font: bold 12px/150% Arial, Helvetica, sans-serif;
	color: #025D8C;
}
#comunidad .num {
	font-size: 16px;
	display: inline;
}
#comunidad ul li {
	display: block;
	height: 100%;
	overflow: hidden;
	margin-top: 8px;
}
#comunidad ul li a {
	font:normal 12px/120% Arial, Helvetica, sans-serif;
	color: #107FC9;
}
#comunidad ul li .photo {
	border: solid #999 1px;
	margin: 0 10px 0 0;
	float:left;
}


