/*
Theme Name: Homestay
Theme URI: http://www.homestay.com.ar
Description: Dg: Comunicar
Author: [ C O M U N I C A R ]
Author URI: http://www.comunicarnet.com.ar
version: 1.0
*/
/***** RESET *****/

/***** Global Settings *****/
html, body {border:0;margin:0;padding:0 0 0 0; text-align:center; font-family:Tahoma, Arial; font-size:12px; background:url(images/body-bg.gif)  left 42px repeat-x; height:100%;}

/***** Common Formatting *****/
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-weight:normal;}
p, ul, ol {margin:0;padding:0;}
ul, ol {list-style:none;padding:0; margin:0;}
blockquote {margin:0;padding:0;}
small {font-size:9px;}
img {border:0;}
sup {position:relative;bottom:8px;vertical-align:baseline;}
sub {position:relative;bottom:-1px;vertical-align:baseline;}
acronym, abbr {cursor:help;letter-spacing:1px;border-bottom:1px dashed;}

/***** Links *****/
a, a:visited {text-decoration:underline;}
a:hover {text-decoration:none;}

/***** Forms *****/
form {margin:0;padding:0;display:inline;}
input, select, textarea {font:12px arial, helvetica, sans-serif;}
textarea {line-height:13px;}
label {cursor:pointer;}

/***** Tables *****/
table {border:0;margin:0;padding:0;}
	table tr td {padding:2px;}

/***** Global Classes *****/
.clear 			{ clear:both; }
.float-left 	{ float:left; }
.float-right 	{ float:right; }
.text-left 		{ text-align:left; }
.text-right 	{ text-align:right; }
.text-center 	{ text-align:center; }
.text-justify 	{ text-align:justify; }
.bold 			{ font-weight:bold; }
.italic 		{ font-style:italic; }
.underline 		{ border-bottom:1px solid; }
.highlight 		{ background:#ffc; }
.img-left 		{ float:left;margin:10px; }
.img-right 		{ float:right;margin:10px; }
.nopadding 		{ padding:0; }
.noindent 		{ margin-left:0;padding-left:0; }
.nobullet 		{ list-style:none;list-style-image:none; }
.hide 			{ display:none; }

/***** GENERAL STYLES *****/
.campos {background:#83835A; border:1px solid #41412C; font-weight:bold; color:#FFFF99; padding:4px;}

/***** CONTAINER *****/
.center {margin:0 auto; width:980px; z-index:2; position:relative; height:100%;}
* html .container {position:relative; height:100%;}
	.container {width:980px; float:left; text-align:left; min-height: 100%; }
	
	/***** HEADER *****/
	.header {width:980px; background:#999966; float:left; margin:0; padding:0; position:relative; }
		.facebook{ position:absolute; width:48px; height:48px; bottom:30px; right:80px;}
		.header-details {background:#FFFFFF; width:980px; float:left;}	
			.header-details h3 {padding:10px 0 0 20px; float:left; font-size:14px; color:#999999; letter-spacing:-0.05em;}
			
			.search {float:left; padding:10px 0 0 20px;} 
				
				.menu-language {float:right; padding:15px 0 0 0;}
				.menu-language ul {list-style-type:none; margin:0; padding:0;}
					.menu-language li {display:inline; list-style-image:none;}
					.container .menu-language a {text-decoration:none; font-size:10px;border-right:1px dotted #99996B; padding:0 5px  0 3px; color:#99996B;}
					.container .menu-language a:hover {color:#000000; text-decoration:underline;}
		
		.top-address {float:left; width:290px;}	
		.top-address p {background: url(images/homestay-top-reference.gif) no-repeat bottom right; width:290px; height:42px; margin:0; padding:0; float:left; display:block;}
		.top-address a {text-indent:-5000px; display:block; height:42px; width:290px; outline-color:invert;outline-style:none;outline-width:medium;}
		
		.flash-container {background:url(images/leaves-top.gif) no-repeat left top; padding:0 0 0 18px; float:left; width:556px;}
			.flash {float:left; width:262px;}
			.menu-main {float:left; padding:25px 0 0 30px;}
				.menu-main li {list-style-type:none; margin:0; padding:0;}
				.menu-main li {padding:0 0 5px 0;list-style-image:none;}
				
					.container .menu-main a {display:block; background:url(images/leave-bullet-normal.gif) no-repeat  left 3px; padding:0 0 0 20px; color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:bold;}
					.container .menu-main a:hover {display:block; background:url(images/leave-bullet-hover.gif) no-repeat left 3px; color:#FFCC00;} 
		
		.logo {width:330px; float:left; padding:25px 0 0 0;}
			.header .logo h1 {background: url(images/homestay-logo.gif) no-repeat bottom right;width:324px; height:87px; float:left; display:block;}
			.header .logo h1 a {text-indent:-5000px; display:block; height:57px; width:324px; outline-color:invert;outline-style:none;outline-width:medium;}

/***** MAIN *****/			
.main {background:url(images/main-content-bg.gif) repeat-y; float:left; width:980px; clear:both; height:100%; }
	.main-col-1 {float:left; background:url(images/leaves-small.gif) no-repeat 70px center; width:570px; padding:20px 60px 0 310px; height:100%; position:relative;padding-bottom:40px;}
	.text {float:left; padding:0 0 15px;}
		.text h2 {text-transform:uppercase; letter-spacing:-0.05em; font-size:18px; font-weight:normal; margin:0 0 10px 0; color:#666666;}
		.text h3 {font-size:16px; font-weight:normal; margin:0 0 10px 10px; color:#6F6F4C; font-family:Arial, Helvetica, sans-serif; line-height:145%;}
		.text p {font-size:12px; line-height:135%; margin:0 0 10px 10px; color:#333333; }
			.text p strong {color:#FF9900;}
			.text p em {color:#99996B;}
			.text a {color:#FF6600; font-weight:bold;}
		.text ul {list-style-type:none; list-style-position:outside; margin:10px 0; padding:0 0 0 20px;}
			.text li {list-style-image:none; padding:0 0 0 10px; margin:0 0 0 0; background:url(images/bullet.gif) no-repeat left 10px; font-size:12px; }
	
/***** BLOG HOME *****/	
.blog {width:980px; float:left; clear:both; color:#FFFFFF; padding-bottom:50px;}
	 .blog#home {background:#676747 url(images/blog-col-bg.gif) repeat-y top center;padding:20px 0 30px 0;}
	 .blog#full {background:#676747 url(images/blog-col-bgb.gif) repeat-y top center;padding:0 0 30px 0;}
	 
	 .navigation {float:left; padding:10px 0 20px 0;}

	.blog a {color:#FFCC00;}
	
	.title-blog {width:980px; display:block; float:left;}
		.title-blog#arrow  {height:177px; background:url(images/h1-blog.gif) no-repeat top center;}
		.title-blog#no-arrow  {height:125px; background:url(images/h1-blog-b.gif) no-repeat top center;}
	
	.blog-col-1 {width:105px; float:left; padding:0 0 0 40px;}
		.blog-col-1 ul {margin:0 0 10px 0;}
		.blog-col-1 ul li {background:url(images/bullet.gif) no-repeat left 8px ; padding:3px 0 6px 10px; border-bottom:1px dashed #5F5F41; font-size:12px; height:15px;}
		.blog-col-1 h3 {font-size:13px; font-weight:bold; margin:0 0 10px 0;}
	
	.blog-col-2 {width:330px; float:left;  padding:0 0 20px 40px;}
		.other-news {float:left; border-bottom:1px dashed #83835A; padding:0 0 10px 0; margin:0 0 10px 0; width:330px;}
			.blog .date {font-size:9px; color:#83835A; border-bottom:1px dotted #83835A; padding:0 0 5px 15px;}
			.blog-col-2 h2 {color:#FF9900; margin:0 0 10px 0;}
			.blog-col-2 h3 {color:#FFCC00; line-height:140%; margin:0 0 7px 0; font-size:10px; color:#FFFFFF;}
			.blog-col-2 h3 strong {color:#83835A; font-size:11px;}
			.blog-col-2 p {font-size:9px; line-height:130%;}
	
	#home .blog-col-3  {width:385px; float:left;  padding:0 30px 0 50px; }
	 #full .blog-col-3 {width:600px; float:left;  padding:0 30px 0 50px;}
	
		.blog-text {float:left; }
		.blog-col-3 h2 {color:#FFCC00; font-size:18px; text-transform:uppercase; margin:0 0 10px 0; letter-spacing:-0.025em;}
		.blog-col-3 h3 {color:#AFAF8E; font-size:17px; margin:0 0 10px 0;}
		.blog-col-3 p {font-size:12px; line-height:140%; margin:0 0 8px 0;}
		#home .meta {font-size:10px; border:1px solid #83835A; padding:5px 10px 5px 10px; background:#5F5F41; margin:20px 0 10px 0; width:300px;}
		#full .meta {font-size:10px; border:1px solid #83835A; padding:5px 10px 5px 10px; background:#5F5F41; margin:20px 0 10px 0; width:600px;}
			#home .meta p {font-size:9px;}
		
		
		.blog-col-3 cite, .blog-col-3 small   {color:#BABA9A;}
		.blog-col-3 li strong {color:#FFFFFF;} 
		.blog-col-3 ol {list-style-type:none; margin:0; margin:0; width:600px;}
			.blog-col-3 li {border-bottom:1px dotted #BABA9A; margin:0 0 10px; padding:0 0 0 20px; font-size:10px;}



/***** FOOTER *****/
.footer {width:980px; clear:both; background:#83835A; float:left; text-align:left; position:relative; font-size:12px;}
	
	.footer-col-1 {float:left; width:170px; padding:15px 0 10px 20px; }
		.footer-logo {float:left; width:155px;}
			.footer  .footer-logo-img {background:url(images/homestay-logo-footer.gif) no-repeat bottom right; width:153px; height:42px; float:left; display:block; margin:0; padding:0;}
				.footer-logo-img a {text-indent:-5000px; display:block; height:42px; width:153px; margin:0; padding:0;}
			
			.copyright {float:left; clear:both; width:380px;}
				.copyright p {color:#BFBF9B; font-size:11px; padding:0 0 0 5px;}
				.copyright a {color:#FFFFFF;}
				.copyright a:hover {color:#FEBE00; text-decoration:underline;}
			
	.footer-col-2 {float:left;  padding:15px 0 0 0; }
		.footer-menu {float:left; }
		.footer-menu ul {list-style-type:none; margin:0; padding:0;}
		.footer-menu li {display:inline; border-right:1px solid #FFFFFF; padding:0 5px  0 5px; font-size:12px; }
		.footer .footer-menu a {color:#FFFFFF; text-decoration:none;}
		.footer .footer-menu a:hover {color:#FFCC00; text-decoration:none;}

	
	.footer-col-3 {float:right; width:150px;}
		.comunicar {float:left; padding:15px 20px 10px 0;}
			.comunicar p {background: url(images/comunicar-logo-footer.gif) no-repeat bottom right; width:136px; height:35px; float:left; display:block; margin:0; padding:0;}
			.comunicar a  {text-indent:-5000px; display:block; height:42px; width:153px; outline-color:invert;outline-style:none;outline-width:medium;}
	




/***** VISUAL AID *****/
.hidden {display:none;}

/***** MISC *****/
.leaves {background:url(leaves.png) scroll no-repeat; width:293px; height:569px; position:fixed; bottom:0; float:right; right:-45px; z-index:0;}
