/*
Theme Name: Genoa - Free Version
Theme URI: http://wpcrunchy.com/
Description: A crunchy wordpress theme by WPCrunchy.
Author: akosipau
Version: 1.0
Tags: two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, microformats
*/

/* ------------------------------------ :[ Reset default browser CSS ]: */

@import url('http://www.hotelpuertadesanantonio.com/wp-content/themes/genoa/library/css/reset.css');
@import url('http://www.hotelpuertadesanantonio.com/wp-content/themes/genoa/library/css/text.css');
@import url('http://www.hotelpuertadesanantonio.com/wp-content/themes/genoa/library/css/960.css');
@import url('http://www.hotelpuertadesanantonio.com/wp-content/themes/genoa/library/css/default.css');

/* -------------------------------------------------------- :[ Fonts ]: */

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('http://www.hotelpuertadesanantonio.com/wp-content/themes/genoa/library/fonts/BebasNeue-webfont.eot');
    src: url('http://www.hotelpuertadesanantonio.com/wp-content/themes/genoa/library/fonts/BebasNeue-webfont.eot?iefix') format('eot'),
         url('http://www.hotelpuertadesanantonio.com/wp-content/themes/genoa/library/fonts/BebasNeue-webfont.woff') format('woff'),
         url('http://www.hotelpuertadesanantonio.com/wp-content/themes/genoa/library/fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('http://www.hotelpuertadesanantonio.com/wp-content/themes/genoa/library/fonts/BebasNeue-webfont.svg#webfontj1CI1MAi') format('svg');
    font-weight: normal;
    font-style: normal;

}
.sf-menu a,
#nivo-slider .nivo-caption p, #content .entry-title { font-family:tahoma, Helvetica, sans-serif; }
#panels .panel h2, #home-title, #comments-title, #reply-title, #sidebar .widget-title { font-family: 'BebasNeueRegular'; }
#panels .panel div.description, .entry-meta, .entry-meta .author, .entry-meta abbr, #site-info-wrap { font-family:tahoma, Geneva, sans-serif; }

/* ---------------------------------------------- :[ Global Elements ]: */

body {
	color:#444;
	font-size:13px;
    
    background-color: #bd6816;
	background-image: url(http://www.hotelpuertadesanantonio.com/wp-content/themes/genoa/library/images/bg-header.jpg);
background-position: center top;
    background-repeat: repeat-x;
overflow-x:hidden;
    

}
a:link, a:active { color:#21749b }

/* ------------------------------------------------------- :[ Header ]: */

#header {
	padding:10px 0 10px 0;
	background-color:transparent;
}
#branding { width:auto; float:left; padding:0; }

/* ---------------------------------------------- :[ Menu Navigation ]: */

#access { width:831px; height:39px; margin:auto; padding-top:2px;  position:relative; z-index:999; margin-top:15px; background: url(http://www.hotelpuertadesanantonio.com/wp-content/themes/genoa/library/images/menuq.png) no-repeat; }
.sf-menu li { background:none; margin-right:0; border-right:#b97529 1px solid;   }
.sf-menu li a {
	padding:10px;
	color:#f2f2f2 !important;
	font-weight:bold;
    font-size: 12px;
	border:none;
	background:none;
}
.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu li.current_page_item,
.sf-menu li.current_page_parent,
.sf-menu li.current_page_ancestor {

	/*border-radius: 5px;*/
	
	

}


.sf-menu li a:hover,
.sf-menu li.sfHover a,
.sf-menu li.current_page_item a,
.sf-menu li.current_page_parent a,
.sf-menu li.current_page_ancestor a {
	background:none;
}
.sf-menu li.current_page_item li,
.sf-menu li.current_page_parent li,
.sf-menu li.current_page_ancestor li {
		border:none;
}
.sf-menu li.sfHover ul { 
	top:29px; 
	margin-top:14px;
	padding:8px 23px 8px 12px;
	background-color:transparent;
	border-bottom:0;

	
	
}

.sf-menu li.sfHover ul li:hover { border:none; }
.sf-menu li.sfHover ul li a {
	
	border-bottom:1px solid #0b0b0b;
	border-top:1px solid #1b1b1b;
}

/* ------------------------------------------------ :[ Featured Area ]: */

#featured {
	position:relative;
	width:960px;
	height:330px;
	margin:20px auto 40px auto;
}
#featured #slider {
	position:absolute;
	top:0; left:0;
	z-index:10;
	width:950px;
	height:370px;
	background-color:#fff;
	border:5px solid #fff;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#featured #shadow-effect {
	position:absolute;
	bottom:-100px; left:0;
	width:960px;
	height:73px;
	background:url(http://www.hotelpuertadesanantonio.com/wp-content/themes/genoa/library/images/bg-shadow.png) no-repeat top center;
}
#nivo-slider {
    position:relative;
    width:950px; /* Change this to your images width */
    height:370px; /* Change this to your images height */
    background:url(http://www.hotelpuertadesanantonio.com/wp-content/themes/genoa/library/images/loading.gif) no-repeat 50% 50%;
	overflow:hidden;
}
#nivo-slider .nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
#nivo-slider .nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
#nivo-slider .nivo-caption p {
	padding:15px;
	margin:0;
	font-size:18px;
	font-weight:bold;
}
#nivo-slider .nivo-caption a {
	display:inline !important;
}
#nivo-slider .nivo-html-caption {
    display:none;
}
#nivo-slider .nivo-controlNav { position:absolute; bottom:15px; right:15px; z-index:100; }
#nivo-slider .nivo-controlNav a {
	display:inline-block;
	position:relative;
	z-index:99;
	width:12px;
	height:12px;
	margin-right:4px;
	cursor:pointer;
	text-indent:-9999px;
	background:url(http://www.hotelpuertadesanantonio.com/wp-content/themes/genoa/library/images/bg-slider-nav.png) no-repeat 0 -12px;
}
#nivo-slider .nivo-controlNav a.active { background:url(http://www.hotelpuertadesanantonio.com/wp-content/themes/genoa/library/images/bg-slider-nav.png) no-repeat top left; }
#nivo-slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#nivo-slider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}

/* --------------------------------------------- :[ Home Intro Title ]: */

#home-title {
	width:840px;
	padding-top:5px;
	margin:1px auto 50px auto;
	color:#FFF;
	font-size:30px;
	font-weight:normal;
	line-height:30px;
	text-align:center;
	text-shadow:#393102 1px 0px 3px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
}

/* ------------------------------------------------------- :[ Panels ]: */

#panels .panel {
	display:inline;
	float:left;
	width:355px;
	height:160px;
	margin-left:30px;
	margin-right:40px;
	margin-bottom:10px;
	padding:15px;
	border-radius:5px;
	background-color:#FFF;
	box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.6);
	
	
	
}




#panelcenter{
	width:920px;
	margin:auto;
	}
	
	
	
#panels .panel h2 {
	color:#453616;
	font-size:24px;
	font-weight:normal;
	text-shadow:#fff 1px 1px 0;
}
#panels .panel div.description { padding-bottom:8px; color:#747474; font-size:10px; }
#panels .panel img { float:left; margin-right:10px; }
#panels .panel p { clear:both; font-size:11px; padding:0; margin:0; width:230px;  height:100px; float:left; }
#panels .panel a.sc-button { padding:1px 12px 1px 12px; font-size:10px; text-transform:uppercase;
margin-left:260px; color:#fff;
}
#panels .panel a.sc-button:hover { background-color:#000; }

/* ------------------------------------------------------ :[ Content ]: */

#content .hentry { position:relative; padding-bottom:40px; margin-right:10px; margin-bottom:40px; }
#content .post { border-bottom:1px dotted #ccc; }
#content .entry-title {
	color:#21749b;
	font-size:28px;
	font-weight:bold;
	text-shadow:#fff 1px 1px 0;
}
#content .entry-title a { color:#21749b; }
#content .comment-count {
	position:absolute;
	top:5px;
	right:-2px;
	width:48px;
	height:40px;
	padding-top:4px;
	font-size:18px;
	text-align:center;
	background:url(http://www.hotelpuertadesanantonio.com/wp-content/themes/genoa/library/images/bg-comment.png) no-repeat top left;
}
#content .comment-count a { color:#fff; text-shadow:#a4a4a4 1px 1px 0; }
#content .entry-meta {
	color:#b1b1b1;
	font-size:11px;
	font-style:normal;
	text-transform:uppercase;
	text-shadow:#fff 1px 1px 0;
	letter-spacing:2px;
}
#content .entry-thumbnail { margin-top:14px; }
#content .entry-thumbnail img {
	margin:0;
	border:1px solid #e0e0e0;
}
#content .entry-summary { padding-top:0; padding-right:0; }
#content .entry-content { padding-right:0; }
#content .entry-ads { border-bottom:1px dotted #ccc; }
#content .entry-ads div { width:868px; margin:-25px auto 5px auto; }

/* ---------------------------------------------- :[ Post Navigation ]: */

.navigation .current { font-weight:bold; background-color:#fff; }

/* ------------------------------------------------- :[ Widget Areas ]: */

#sidebar { background:url(http://www.hotelpuertadesanantonio.com/wp-content/themes/genoa/library/images/bg-sidebar.png) repeat-y top left; }
#sidebar-top {
	display:block;
	width:11px;
	height:40px;
	background:url(http://www.hotelpuertadesanantonio.com/wp-content/themes/genoa/library/images/bg-sidebar-top.png) repeat-y top left;
}
#sidebar-bottom { 
	display:block;
	width:11px;
	height:40px;
	background:url(http://www.hotelpuertadesanantonio.com/wp-content/themes/genoa/library/images/bg-sidebar-bottom.png) repeat-y top left; 
}
#sidebar .widget-title {
	color:#555;
	font-size:19px;
	font-weight:normal;
	letter-spacing:1px;
}
#sidebar .widget-container { padding-left:15px; }
#sidebar .widget-container a { color:#777; }
#sidebar .widget-container a:hover { color:#555; }
#sidebar .widget-container ul li { margin-left:18px; }
#footer-widget-area { width:960px; margin:15px auto 10px auto; }
#footer-widget-area #first { width:460px; }
#footer-widget-area .widget-title {
	padding-bottom:8px;
	margin-bottom:5px;
	color:#968d7a;
	font-size:18px;
	text-shadow:#000 1px 1px 0;
	background:url(http://www.hotelpuertadesanantonio.com/wp-content/themes/genoa/library/images/bg-footer-hline.png) repeat-x bottom left;
}
#footer-widget-area .widget-container {
	color:#45423b;
	font-size:12px;
}
#footer-widget-area ul { margin-left:0; }
#footer-widget-area a { color:#938d79; }

/* ----------------------------------------------------- :[ Comments ]: */

#comments-title, #reply-title { color:#595959 !important; font-size:26px; font-weight:normal; text-shadow:#fff 1px 1px 0; letter-spacing:1px; }
#cancel-comment-reply-link { display:inline-block; padding:4px 8px; color:#fff; text-shadow:#000 1px 1px 0; line-height:16px; background-color:#666; }
#comments input[type="text"], #comments textarea {
	background-color:#ddd;
	border:1px solid #aaa;
}
#comments .comment-notes,
#comments .comment-form-author,
#comments .comment-form-email,
#comments .comment-form-url,
#comments .comment-form-comment,
#comments .form-allowed-tags {
	margin-bottom:10px;
}

/* ------------------------------------------------------- :[ Footer ]: */

#footer { margin:20px 0 0 0; font-style:normal;  background-color:#fff; }
#colophon { width:auto; padding:0; }
#site-info {
	padding:10px;
	text-align:left;
	background-color:#c88c34;
	
}
#site-info-wrap { width:960px; margin:0 auto; font-size:10px; font-weight:bold; text-transform:uppercase; }
#site-info-wrap a { color:#aaa; border:none; }
#site-generator { float:left; }
#site-credits { float:right; }




/*mycod*/


#telshead{
	margin-left:700px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	color:#FFF;
	}
	
	
#textind{
	font-size:14px;
	color:#fff;
	padding-bottom:50px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:justify;}
	
#socials{
	float:left;
	margin-right:50px;}
	
#socials2{
    width:290px;
	float:left;
	margin-left:150px;}
	
    
 #gplu{
	float:left;
}


/* jQuery lightBox plugin - Gallery style */
	#gallery {
		background-color: #444;
		padding: 10px;
		width: 520px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }


#cuando-v
{
    width:150px;
padding:4px;
text-align:center;
color:#fff;
font-weight:bold;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #155F85;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}