/*
Theme Name: Hosteleria
Theme URI: http://germandiaz.es/
Description: Tema para la consula. v0.4
Version: 0.4
Author: German Diaz
Author URI: http://germandiaz.es/
Tags: fixed width, two columns, widgets
*/


/*** DEBUG ************************************************************/
	div { border: 0px solid red; }
	#wrapper { border: 0px solid orange; }
	#header { border: 0px solid blue; }
	#menu { border: 0px solid yellow; }
	#content { border: 0px solid pink; }
	#footer { border: 0px solid gray; }
	#footerIndent { border: 0px solid blue; }


/*** Estructura *******************************************************/
	* {margin: 0px; padding: 0px;}
	#wrapper { display: block; min-width: 900px; }
	#header { display: block; height: 200px; }
		#headerIndent { display: block; height: 200px; }
	#menu { display: table-cell; width: 160px; }
		#menuIndent { display: block; height: 100%;}
	#content { display: table-cell; width: 760px; }
		#contentIndent { display: block; height: 100%;}
	#footer { display: block; height: 120px; }
		#footerIndent { display: block; width: 100%; /*height: 100%;*/}

	/*** HACKS ie6 & ie7 ******************************************/
		#wrapper { *width: expression((documentElement.clientWidth <930) ? "930px" : "100%" ); }
		#menu { *float: left; }
		#content { *margin-left: 160px; }
                #footerIndent { *float: left;}


/*** Fondos ***********************************************************/
	* {}
	#wrapper { background: #E0EBD0 url(images/photo00.jpg) no-repeat fixed 900px bottom; }
	#header { background: transparent url(images/wrapperHeader.png) repeat-x scroll left top;}
		#headerIndent { background: transparent url(images/header.png) no-repeat scroll left top; }
	#menu { background: #E0EBD0;   }
	#content { background: transparent url(images/content.png) repeat-y scroll left top; }
	#footer { background: transparent url(images/wrapperFooter.png) repeat-x scroll left top; }
		#footerIndent { background: transparent url(images/footer.png) no-repeat scroll left top; }

	/*** HACKS ie6 ******************************************/
	#content {_background: transparent url(images/contentIE6.png) repeat-y scroll left top; }
	#footer { _background: transparent url(images/wrapperFooterIE6.png) repeat-x scroll left top; }
             #headerIndent {_background: transparent url(images/headerIE6.png) no-repeat scroll left top;}
             #footerIndent {_background: transparent url(images/footerIE6.png) no-repeat scroll left top;}


/*** Indents y Bordes **************************************************/
	#headerIndent { padding-left: /*230*/ 210px;}
	#menuIndent { padding: 1em 0px 1em 40px; }
	#contentIndent { padding: 0em 55px 0em 60px; }
	#footerIndent { padding-left: 160px; padding-top: 50px; width: 760px;}
        .widget { padding-top: 1em; padding-bottom: 1em; border-bottom: 1px dotted #96be44;}
        #menuIndent ul { padding-bottom: 1em;}
.post img { border: 0px;}


/*** Tipografía *******************************************************/
	body, h1, h2, h3 { font-family:Verdana,tahora,arial; font-size: 11px; color: #919191; line-height: 1.5em;}
	.widgettitle { font-size: 1.01em; font-weight: bold; font-family:tahoma,arial; color: #7FAD17;}
        .widget {color:#819068; line-height: 1.51em; font-family:tahoma,arial;}
        .widget a, #menu a {color:#819068; text-decoration:none; l}
        .widget a:hover {color:#819068; text-decoration:underline; }
        #menu a:hover {color:#819068; text-decoration: underline; }
#footer {line-height: 1.3em ; font-size: 0.8em; text-align:center;}
#footer a, #footer strong { color: #819068;}


/*** Listas ***********************************************************/
li.widget {list-style-image: url(images/cats_head_bg.jpg); list-style-position: outside; }
.widget ul li {list-style-image: url(images/li_bg.jpg); list-style-position: outside; margin-left: 10px;}

/*** Elementos especiales *********************************************/
	#title img, #menu img { border: 0px;  }
	#qtrans_language_chooser span { padding-left: 5px;}



/*** Post *************************************************************/
.titlePost { 
background: transparent url(images/gorro2.png) no-repeat scroll left top;
border-bottom:1px dotted #ECECEC;
font-size:1.8em;
font-style:italic;
line-height:54px;
margin-bottom:1em;
padding-left:60px;
padding-right:20px;
font-family:tahora;
}
.titlePost a, .post h2 a:hover { color: #C0C9B0; text-decoration: none;}
.post p { text-indent: 5px;}
.post p { padding-bottom: 2em;}
.post ol, post, ul { padding-bottom: 1em;}
.post ol, .post ul { padding-left: 20px;}
.post ol li { list-style-position: outside; list-style-type:lower-alpha;}

.entry .alignleft { float: left;}
.entry .alignright { float: right;}
.entry .wp-caption { background: #f8f8f8; border: 1px solid #e8e8e8; margin: 5px 10px 5px 10px; padding-top: 5px; text-align: center;}
.entry .wp-caption p { font-size: 0.8em; padding-bottom: 0px; text-indent: 0px; padding-top: 4px; padding-bottom: 4px;}

.entry h3 {
font-size:1.8em;
font-style:italic;
margin-top:1em;
margin-bottom:1em;
font-family:tahora;
border-bottom:1px dotted #ECECEC;
background: transparent url(images/casita.jpg) no-repeat scroll right top;
line-height: 2em;
}

.entry blockquote {
  padding-left: 50px; padding-right: 50px; font-style: italic;
}

.news {
  background: #F6F3F5;
  margin: 0em 10px 1em 10px;
  border: 1px dotted #ECECEC;
}


.tit {
background: transparent url(images/newspaper2.png) no-repeat scroll left center; padding-left: 60px;
font-family:tahora;
font-style:italic;
padding-top:1em;
border-bottom:1px dotted #ECECEC;
}
.tit a{
font-size:1.5em;
font-family:tahora;
font-style:italic;
text-decoration: none;
color: #C0C9B0;
}
.tit a:hover { text-decoration: underline;}
.entry {padding: 20px;}

.entry a {color:#819068;
font-weight:bold;text-decoration:none;}
.entry a:hover {text-decoration: underline;}

.entry h4 {color:#a3b28a;
font-size:1.5em;
margin-bottom:5px;}

/*** Parterns **********************************************************/
.enlaces__ {position: absolute; top: 25px; left: 220px; width: 600px; height: 90px; margin: 10px; z-index: 2;}
.enlaces__ a {color: #e8e8e8 !important; font-size:10px; text-decoration: none; cursor: default;}


/** ZoomBox ************************************************************/
#ZoomBox {background: #f8f8f8; border: 1px solid #e8e8e8; padding: 10px;}



.clearboth { clear: both;}
.ancla { padding-right: 20px;background: url(images/arrow_top.jpg) no-repeat top right;
color: #919191; text-decoration: none; border-bottom: 1px dotted #919191;}
.center { text-align: center;}
.aligncenter { margin: 5px auto !important;}

body, h1, h2, h3 { color: #51555C/*#919191*/; } 

.entry { overflow: auto; width: 605px;}


.entry .wp-caption p {
padding-left: 5px;
padding-right: 5px;
}
