/*
Theme Name:Euroescapadas
Theme URI:
Description:Comentarios anidados, men&uacute;s configurables, estilos especiales, m&uacute;ltiples widgets-&aacute;reas y barras laterales configurables. Requiere Hybrid 0.9 y WordPress 3.0 o superior para funcionar.
Author:FAPE
Author URI:
Version: versi&oacute;n 0.5
Tags:
Template:hybrid
 */

/*** RESET ***/
html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;background:transparent;border:none;text-decoration:none}

b,i,hr,u,center,menu,layer,s,strike,font,xmp{font-weight:normal;font-style:normal;background:transparent;border:none;text-decoration:none}

/* Contains everything */
body{font:12px/20px Arial, Helvetica, sans-serif;color:#444;background:#eee url(images/bg.gif) repeat-x 0 0;margin:0 auto;min-width:750px}
#body-container{background:#FFF;overflow:hidden;width:990px;margin:0 auto}

/* Hyperlinks */
a{cursor:pointer}
a, a:visited{color:#FF6D06;text-decoration:none}
a:hover, a:active{text-decoration:underline;color:#D85900}
:focus{outline:none}

/* Headers */
h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;margin:0 0 20px 0}
h1{font-size:1.8em}
h2{font-size:1.7em}
h3{font-size:1.55em;}
h4{font-size:1.4em}
h5{font-size:1.25em}
h6{font-size:1.1em}

/* Text elements */
big{font-size:120%}
small,sup,sub{font-size:80%}
sup{vertical-align:baseline;position:relative;bottom:0.3em}
sub{vertical-align:baseline;position:relative;top:0.3em}
/* Paragraphs */
p{margin:0 0 20px 0}
/* Lists */
ol,ul{margin:0 0 20px 2.5em}
ul ul,ol ol,ul ol,ol ul{margin-bottom:0}
/* Defition lists */
dl{margin:0 0 20px 5px}
dl dt{font-weight:bold;margin:10px 0 0 0}
dl dd{margin:5px 0 0 1.5em}

/* Blockquotes */
blockquote p:before,q p:before{content:'\201C'}
blockquote p:after,q p:after{content:'\201D'}
blockquote em,blockquote cite{font-style:italic}
blockquote{overflow:hidden;height:100%;margin:0 24px;padding:0 24px;font-style:italic}
blockquote.pullquote{width:210px;margin:6px 0 3px;padding:6px 9px;text-align:center;font:italic normal normal 20px/22px Georgia, Times, 'Times New Roman', serif;color:#333;background:transparent;border-top:3px double #ddd;border-bottom:3px double #ddd}
.pullquote p{margin:0}

/* Object */
object{margin-bottom:20px}

/* Code */
code{font:.9em Monaco,monospace,Courier,"Courier New"}
pre{overflow:auto;font:.9em Monaco,monospace,Courier,"Courier New";line-height:20px;margin-bottom:20px;padding:10px}
pre code{font-size:1em}

/* Tables */
table{width:98%;background:#DFDFDF;border-collapse:collapse;border-spacing:0;margin-bottom:20px}
caption{font:italic normal normal 12px/22px Verdana, Geneva, Tahoma, sans-serif;text-align:right;color:#666}
tr{margin:1px;border:1px solid #DFDFDF}
td{padding:3px;background:#F9F9F9;border:1px solid #DFDFDF}
tr.alt td, tr.even td{background:#eee}
th{padding:3px;color:#FFF;background:#444;border:1px solid #DFDFDF}
th a{font-weight:bold;color:#eee}
th,td{text-align:left}
hr{margin-bottom:20px}

/* Forms */
input,textarea{padding:4px;border:1px solid #DFDFDF;color:#666}
textarea {clear: left;display: block;width: 98%;font: 14px/20px Arial, 'Helvetica Neue', Helvetica, sans-serif;}
label{font-size:13px}
option{padding:1px 2px}
form label{cursor:pointer}
.text-input {display: block;padding: 3px 6px;width: 300px;}
.button,#submit{background:
url(images/ov10.png) repeat-x 0 -310px #D85900;border:1px solid #D85900;color:#FFF;font-weight:700;padding:3px 10px}
.button:hover,#submit:hover{background:#FF6D06 url(images/ov10.png) repeat-x 0 -350px;border-color:#FF6D06;cursor:pointer}

/* Notes */
.note{padding:6px 9px;background:#eee;border:1px solid #ccc}
/* Warnings/Alerts */
.warning, .alert{padding:6px 9px;background:#FFFbbc;border:1px solid #E6DB55}
/* Errors */
.error{padding:6px 9px;background:#ffebe8;border:1px solid #C00}
/* Downloads */
.download{padding:6px 9px;background:#e7f7d3;border:1px solid #6c3}

/* Alignment */
.alignleft,.left{float:left;margin-right:15px}
.alignright,.right{float:right;margin-left:15px}
.aligncenter,.center{display:block;margin:0 auto 20px auto}
.alignnone,.block{clear:both;margin:0 0 20px 0}
.clear{clear:both}
img.alignleft,img.alignright{display:inline}
blockquote.alignleft,blockquote .alignright{width:33%}

/*** Images ***/
a img{border:none}
/* WP Smilies */
img.wp-smiley{max-height:12px;margin:0;padding:0;border:none}
/* Thumbnails */
.thumbnail{float:left;width:100px;height:100px;margin:0 10px 10px 0;background:#F9F9F9;border:1px solid #CBCBCB;text-align:left;font:normal normal normal 10px/12px arial,helvetica,sans-serif;color:#999}
/* WP Captions [caption] */
.wp-caption{padding:4px;background:#F9F9F9;border:1px solid #CBCBCB;text-align:center}
.wp-caption .wp-caption-text{margin:0;padding:0 5px;text-align:right;font-size:11px;color:#666;line-height:14px}
.wp-caption img{margin:0 auto;padding:0;border:1px solid #DFDFDF}
/* Gallery [gallery] */
.gallery{display:block;text-align:center;margin-bottom:20px !important}
.gallery img{border:1px solid #CBCBCB}
/* Avatars */
.avatar {width:40px;height:40px;float:left;margin-right:20px;padding:0;border:1px solid #CBCBCB}

/*** Header ***/
#header-container{overflow:hidden;margin:10px auto 0}
#header{overflow:hidden}
#site-title{width:970px;height:184px;margin:0 10px}
#site-title a{background:#FF6D06 url(images/logo.jpg) no-repeat 0 0;display:block;width:970px;height:184px;text-indent:-9999px}
#site-description{display:none}
/*** Header utility widget ***/
#utility-header{overflow:hidden;margin:10px;width:970px}
#utility-header .widget{margin:0;float:left}

/*** Menus Drop-down styles ***/
div.menu ul ul {position: absolute;top: -999em;width: 10em;}
div.menu ul ul li {width: 100%;}
div.menu li:hover {visibility: inherit;}
div.menu li {float: left;position: relative;}
div.menu a {display: block;position: relative;}
div.menu li:hover ul, li.sfHover ul {left: 0;top: 2em;z-index: 99;}
div.menu li:hover li ul, li.sfHover li ul {top: -999em;}
div.menu li li:hover ul, li li.sfHover ul {left: 10em;top: 0;}
div.menu li li:hover li ul, li li.sfHover li ul {top: -999em;}
div.menu li li li:hover ul, li li li.sfHover ul {left: 10em;top: 0;}

/*** Primary Menu ***/
#primary-menu{width: 970px;height: 30px;margin: 0 auto;font: normal normal bold 12px/12px arial,helvetica,sans-serif;text-transform: uppercase;background:#FF6D06 url(images/ov10.png) repeat-x 0 -310px;}
div.menu {width: 970px;height: 27px;margin: 0 auto;position: relative;z-index: 9;}
#primary-menu ul {list-style: none;margin: 0}
#primary-menu li {float: left;border-right: 1px solid #D85900}
#primary-menu a {padding: 8px 20px;text-transform: uppercase;color: #FFF}
#primary-menu a:hover,#primary-menu .current-menu-item,#primary-menu .current-menu-ancestor {text-decoration:none;background:#D85900 url(images/ov10.png) repeat-x 0 -350px}
#primary-menu li li a {width: 160px;font: normal normal bold 10px/10px arial,helvetica,sans-serif;padding: 8px 10px;background: #FF6D06;border-top: 1px solid #D85900}
/* Drop-down controls */
#primary-menu ul ul, #primary-menu ul ul ul {width: 180px;}
#primary-menu li li:hover ul, #primary-menu li li li:hover ul {left: 180px;}
#primary-menu li:hover ul, #primary-menu li.sfHover ul {top: 26px;}
#primary-menu li li:hover ul, #primary-menu li li.sfHover ul, #primary-menu li li li:hover ul, #primary-menu li li li.sfHover ul  {top: 0}
#primary-menu ul ul {background: #D85900}
/* Sub-nav indicator. */
#primary-menu a.sf-with-ul {padding-right: 35px;}
#primary-menu .sf-sub-indicator {position: absolute;top: 10px;right: 18px;width: 12px;text-indent: -9999em;background: url(images/primary-menu-sub-icon.gif) no-repeat 3px 2px;}
#primary-menu li li .sf-sub-indicator {background: url(images/primary-menu-sub-sub-icon.gif) no-repeat 0 0;}

/*** After Header ***/
#after-header{border-bottom:1px solid #DFDFDF;height:35px;margin:0 10px;width:970px}
#sup-ads{width:660px;height:22px;margin:0;float:left;border:1px solid #CBCBCB;display:inline;line-height:22px;text-indent:20px}
/* Search form */
.search input{float:left;width:180px;height:20px;margin:0 5px;padding:1px 8px 1px 22px;font:normal normal normal 11px/15px Verdana, Geneva, Tahoma, sans-serif;color:#666;background:#FFF url(images/ov10.png) no-repeat -265px -167px;border:1px solid #CBCBCB}
.search-submit, .search .button{display:none}
/* Social Icons */
.social-icon ul{list-style:none;margin:0;float:right}
.social-icon li{float:left;padding-left:4px}
.social-icon li a{display:block;height:24px;width:24px}
.social-icon li a span{display:none}
.feed a{background:url(images/ov10.png) no-repeat -270px -60px}
.twitter a{background:url(images/ov10.png) no-repeat -270px -30px}
.facebook a{background:url(images/ov10.png) no-repeat -270px 0}

/*** Container (content/primary/secondary) ***/
#container{overflow:hidden;height:1%}
.primary-active #container{background:url(images/bg-lr.png) repeat-y 0 0;padding-left:200px;padding-right:340px}
.primary-inactive #container{background:url(images/bg-r.png) repeat-y 0 0;padding-left:0;padding-right:340px}
.secondary-inactive #container{background:url(images/bg-l.png) repeat-y 0 0;padding-left:200px;padding-right:20px}
.primary-inactive .secondary-inactive #container{background:#FFF;padding-left:0;padding-right:20px}
.no-widgets #container{background:#FFF;padding-left:0;padding-right:20px}

/* Contains site's main content */
#content{width:100%;margin-top:10px}
#content,#primary,#secondary{padding:0 10px 10px;overflow:hidden;position:relative;float:left}
.primary-inactive .content, .secondary-inactive .content{padding:0 10px}

/* Archive and search <div> before posts are listed */
.archive-info,.author-info,.term-info,.category-info,.tag-info,.date-info,.search-info{overflow:hidden;margin-bottom:20px;padding:10px;text-align:justify;background:#FFF5EA}
/* Entry wrapper <div> */
.hentry {margin:0 5px 20px;clear:both;overflow:hidden}
.entry-title{font:italic normal bold 22px/26px georgia, times, 'times new roman', serif;margin-bottom:3px;letter-spacing:-0.05em}
.post-title,.page-title,.attachment-title,.error-404-title,.home .entry-title,.page-template-blog .entry-title {border-bottom:1px solid #DFDFDF;padding-bottom:10px;font-style:normal}

/* Author and date byline */
.byline{border-bottom:1px solid #DFDFDF;color:#666;padding-bottom:5px}
.archive .byline,.search .byline {border:0;margin:0}
.byline a{color:#999 !important}
.byline-author{background:url(images/ov10.png) no-repeat -270px -197px;padding-left:15px}
.published{background:transparent url(images/ov10.png) no-repeat -270px -238px;padding-left:15px;margin-left:10px}
.comments-link{background:url(images/ov10.png) no-repeat -270px -214px;padding-left:15px;float:right}
/* Full entries and Excerpts (introduced)*/
.entry-content,.entry-summary {font-size:13px;text-align:justify}
.entry-summary{border-bottom:1px solid #DFDFDF;padding-bottom:10px;margin-bottom:20px}
/* Using <!--nextpage--> */
p.page-links a {}
/* More link <!--more--> */
a.more-link {}

/* Entry metadata */
.entry-meta{background:#F9F9F9;font-size:.9em;border:1px solid #DFDFDF;padding:5px;clear:both}
.entry-meta p{margin:0}
.meta-prep{font-weight:bold}
.meta-prep-tags{background:url(images/ov10.png) no-repeat -270px -257px;padding-left:15px}
.meta-prep-categories{background:url(images/ov10.png) no-repeat -270px -278px;padding-left:15px}

/* Navigation links */
.navigation-links{overflow:hidden}
.next, .previous{max-width:45%;font-size:13px}
.previous{float:left}
.next{float:right;text-align:right}
/* Paged comments navigation */
#comments-template .paged-navigation{text-align:center;margin:10px 0}
#comments-template .paged-navigation .page-numbers{padding:3px 6px;font-style:italic !important;border:1px solid #CBCBCB !important}
#comments-template .paged-navigation .next,#comments-template .paged-navigation .prev{float:none;text-align:left;border:none !important}

/* WP PageNavi (plugin) */
.wp-pagenavi{overflow:hidden;padding:0}
.home .wp-pagenavi{border-top:1px solid #DFDFDF;padding:15px 0 0}
.wp-pagenavi .pages{display:none}
.wp-pagenavi .current{float:left;padding:4px 8px;margin:0 4px 0 0;font-weight:700;border:1px solid #FF6D06;color:#FF6D06}
.wp-pagenavi .extend{float:left;padding:4px 8px;margin:2px}
.wp-pagenavi a{float:left;padding:4px 8px;margin:0 4px 0 0;text-decoration:none;border:1px solid #CBCBCB;color:#444;background:#FFF}
.wp-pagenavi a:hover{border:1px solid #FF6D06;color:#FF6D06;font-weight:400;background:#FFF;text-decoration:none}

/* Hybrid Tabs plugin */
.tab-content{display: none}
.t1{display: block}
#content .widget-tabs ul.tabs,#secondary .widget-tabs ul.tabs{overflow: hidden;list-style: none;margin: 0;font-size:14px}
#content .widget-tabs li.t,#secondary .widget-tabs li.t{float: left;display: inline;margin: 5px 7px 5px 0;padding: 0;background: transparent;text-align: center}
#content .widget-tabs li.t a,#secondary .widget-tabs li.t a{display: block;padding: 0 6px;font-weight: bold;color: #B14900}
#content .widget-tabs li.t a:hover,#secondary .widget-tabs li.t a:hover{color:#FFF;text-decoration: none}
#content .widget-tabs li.t a.tab-current,#secondary .widget-tabs li.t a.tab-current{color: #FFF}
#content .widget-tabs .tab-content,#secondary .widget-tabs .tab-content{overflow: hidden;clear: left}
#secondary .widget-tabs ul.tabs{width: 300px;height:35px;padding:0 12px;background:#FF6D06 url(images/ov10.png) no-repeat 0 -100px}
#content .widget-tabs ul.tabs{padding:0 12px;background:url(images/ov10.png) repeat-x 0 -310px #D85900}
#secondary .widget-tabs li.t4{margin: 0}
/* Flexi Tabs */
.flexi-tabs,.linkcat ul{margin:0}
.flexi-tabs li,.linkcat ul li{background:none !important;padding:10px 0 !important;border-bottom:1px solid #E1E1E1;font-size:11px;line-height:16px;clear:both}
.flexi-tabs img,.linkcat img{width:75px;height:75px;float:left;margin-right:10px}
.flexi-tabs a,.linkcat a{font:normal normal bold 12px/16px Georgia, Times, 'Times New Roman', serif;display:block}
.flexi-tabs p,.linkcat p {margin:10px 0 0;text-align:justify}

/*** Comments template ***/
#comments-template {margin:20px 5px;clear:both}
#comments-number,#reply-title {background:#F9F9F9;border:1px solid #DFDFDF;padding:10px 5px;margin:20px 0;height:1%}
.comments-closed{color:#666;font-style:italic}
#comments ol {margin:0}
#comments li{overflow:hidden;margin:0 0 15px 0;padding:15px 15px 0 15px;color:#333;background:#F9F9F9;border-top:1px solid #ddd;border-bottom:1px solid #ddd;height:1%}
#comments li li,#comments li li li li,#comments li li li li li li{background:#FFF}
#comments li li li,#comments li li li li li{background:#F9F9F9}
#comments .comment-meta-data{margin-bottom:15px}
#comments .comment-author{font-weight:bold}
#comments .comment-text {clear:left}
#cancel-comment-reply-link {font-size:12px;color:#FF6D06}

/*** Widgets in general ***/
.widget{overflow:hidden;margin:10px 0}
.widget-title {padding:0 0 2px 20px;margin:0 0 10px 0;height:1%}
.widget ul{list-style: none;margin-left:0}
.widget ul li{margin:0 0 2px;overflow:hidden;height:100%}
.widget a{color:#333}

/* Widget Utility after Singular */
#utility-after-singular{margin:20px auto}

/* Primary widget section */
#primary{width:180px;left:320px;margin-left:-100%}
#container > #primary{left:-220px}
.secondary-inactive #primary{left:0}
#primary .widget-title{background:#FFF url(images/ov10.png) no-repeat -270px -150px;border-bottom:2px solid #FF6D06;font-family:"Myriad Pro",Arial,sans-serif;color:#D85900;font-size:16px;}
#primary .widget ul li{padding:0 0 0 12px;background:url(images/ov10.png) no-repeat -295px -437px}

/* Secondary widget section */
#secondary{width:300px;margin-right:-340px}
#secondary-top,#secondary-middle,#secondary-bottom{width:300px;overflow:hidden;clear:both}
#secondary-top-right,#secondary-middle-right{width:145px;float:right;padding-left:5px;overflow:hidden;clear:right}
#secondary-top-left,#secondary-middle-left{width:145px;float:left;padding-right:5px;overflow:hidden;clear:left}
#secondary .widget-title{background-color:#D85900;background-repeat:no-repeat;background-image:url(images/ov10.png);color:#FFF;font: normal normal bold 15px/26px georgia, times, 'times new roman', serif;padding-bottom:10px}
#secondary-top .widget-title,#secondary-middle .widget-title,#secondary-bottom .widget-title{background-position:0 -100px}
#secondary-top-left .widget-title,#secondary-top-right .widget-title,#secondary-middle-left .widget-title,#secondary-middle-right .widget-title{background-position:0 -150px}
#secondary .widget ul li{padding:0 0 0 12px;background:url(images/ov10.png) no-repeat 0 -385px}

/*** Footer ***/
#footer-container {overflow:hidden;clear:both;}
#footer-container{width:970px;margin:0 10px 10px;border-top:1px solid #DFDFDF}
/* Footer Menu */
#secondary-menu{height:25px;width:970px;margin:5px 0 70px;clear:both}
#secondary-menu div.menu{position: relative;z-index: 9;}
#secondary-menu ul{list-style:none;margin:0}
#secondary-menu li{float:left;margin:6px 0 0 0;padding:0 0 8px 0}
#secondary-menu a{display:block;font:normal normal normal 11px/11px Verdana, Geneva, Tahoma, sans-serif;color:#FFF;padding:0 15px 0 15px;border-right:1px solid #f9f9f9}
/* Drop-down styles */
#secondary-menu li:hover ul, #secondary-menu li.sfHover ul  {top: 14px}
#secondary-menu li li:hover ul, #secondary-menu li li.sfHover ul, #secondary-menu li li li:hover ul, #secondary-menu li li li.sfHover ul {top: -1px}
#secondary-menu ul ul {border-top: 1px solid #D85900;background: #FF6D06}
#secondary-menu li li {margin: 0;padding: 0;border-bottom: 1px solid #D85900}
#secondary-menu li li a {padding: 2px 7px;border: none}
/* Subsidiary widget section */
#subsidiary{overflow:hidden;margin:5px}
#subsidiary .widget{margin:10px;float:left;width:300px}
#subsidiary .widget-title {background:#FFF url(images/ov10.png) no-repeat -270px -150px;border-bottom:2px solid #FF6D06;font-family:"Myriad Pro",Arial,sans-serif;color:#D85900;font-size:16px;}
/* Footer section */
#footer{background:#D85900 url(images/logo-footer.jpg) no-repeat 0 0;overflow:hidden;width:970px;height:120px;color:#FFF}
#footer a{font-style:normal;color:#FFF}
/* Footer extra */
#footer .copyright{display:inline;float:left;margin:0 15px}
#footer .credits{display:inline;float:right;margin:0 15px}

/*** Additionals ***/

/* Banner after first post in home */
#home-ads {max-width:650px;margin:0 auto;display:block;text-align:center}
/* Button */
.oferta a{color:#FFF;font:italic normal bold 20px/48px georgia, times, 'times new roman', serif;padding:0 18px;width:114px;height:50px;background:#D85900 url(images/ov10.png) no-repeat 0 -200px;display:block;margin:0 auto}
.oferta a:hover{text-decoration:none;background:#FF6D06 url(images/ov10.png) no-repeat 0 -250px}
/* WP Stats */
img#wpstats{overflow:hidden !important;width:0 !important;height:0 !important;padding:0 !important;margin:0 !important}

