/*  
Theme Name: Circus Hostel ENGLISH
Theme URI: http://www.thecrewstudio.com
Description: Theme designed to Perfiles y Servicios - Windows technologies.
Version: 1.0
Author: Bichi & Luki
Author URL: http://www.thecrewstudio.com

*/

/* Propiedades Generales */


body, h1, h2, h3, h4, h5, h6, blockquote, p, form{
	margin: 0;
	padding: 0;
}

body {
	background:url("images/bodybg.png") repeat-x scroll center top #A40001;
	font-family:Arial,Helvetica,Georgia,Sans-seriff;
	font-size:12px;
	margin:0;
}


h1{
	font-family: Georgia, Sans-serif;
	font-size: 24px;
	padding: 0 0 10px 0;
}


a:link, a:visited{
}

a:hover{
}

p{
	padding: 10px 0 0 0
}



/* Propiedades del wrapper */


#wrapper {
	margin:auto;
	min-height:621px;
	text-align:left;
	width:959px;
}



/* Propiedades del header */

#header {
	float:left;
	height:150px;
	width:100%;
}
#headercontainer {
	height:113px;
	margin:auto;
	width:959px;
}
#logo {
    background-image: url("images/logo.png");
    background-repeat: no-repeat;
    float: left;
    height: 76px;
    margin-left: 28px;
    margin-top: 45px;
    width: 228px;
}
#logo a {
	display:block;
	height:76px;
	width:228px;
}
#logo h1, h6 {
	text-indent:-9999px;
}
#navbar {
    float: right;
    margin-right: 0;
    margin-top: 63px;
}
#navbar li {
	display:inline-block;
}
#navbar ul {
	display:inline-block;
	padding:0;
	list-style:none;
}
#navbar li a span {
	display:none;
}
			#restaurant, #restaurant_active {
			background:url("images/navbar.png") repeat scroll 0 0 transparent;
			display:block;
			height:30px;
			margin-right:16px;
			width:65px;
			}
			#restaurant:hover {
			background:url("images/navbar.png") repeat scroll 0 30px transparent;
			}
			#restaurant_active {
			background:url("images/navbar.png") repeat scroll 0 30px transparent;
			}
			#rooms, #rooms_active {
			background:url("images/navbar.png") repeat scroll 478px 0 transparent;
			display:block;
			height:30px;
			margin-right:17px;
			width:42px;
			}
			#rooms:hover {
			background:url("images/navbar.png") repeat scroll 478px 30px transparent;
			}
			#rooms_active {
			background:url("images/navbar.png") repeat scroll 478px 30px transparent;
			}
			#services, #services_active {
			background:url("images/navbar.png") repeat scroll 417px 0 transparent;
			display:block;
			height:30px;
			margin-right:16px;
			width:51px;
			}
			#services:hover {
			background:url("images/navbar.png") repeat scroll 417px 30px transparent;
			}
			#services_active {
			background:url("images/navbar.png") repeat scroll 417px 30px transparent;
			}
			#activities, #activities_active {
			background:url("images/navbar.png") repeat scroll 347px 0 transparent;
			display:block;
			height:30px;
			margin-right:16px;
			width:56px;
			}
			#activities:hover {
			background:url("images/navbar.png") repeat scroll 347px 30px transparent;
			}
			#activities_active {
			background:url("images/navbar.png") repeat scroll 347px 30px transparent;
			}
			#comments, #comments_active {
			background:url("images/navbar.png") repeat scroll 271px 0 transparent;
			display:block;
			height:30px;
			margin-right:17px;
			width:65px;
			}
			#comments:hover {
			background:url("images/navbar.png") repeat scroll 271px 30px transparent;
			}
			#comments_active {
			background:url("images/navbar.png") repeat scroll 271px 30px transparent;
			}
			#location, #location_active {
			background:url("images/navbar.png") repeat scroll 187px 0 transparent;
			display:block;
			height:30px;
			margin-right:18px;
			width:51px;
			}
			#location:hover {
			background:url("images/navbar.png") repeat scroll 187px 30px transparent;
			}
			#location_active {
			background:url("images/navbar.png") repeat scroll 187px 30px transparent;
			}
			#booking, #booking_active {
			background:url("images/navbar.png") repeat scroll 115px 0 transparent;
			display:block;
			height:30px;
			margin-right:16px;
			width:50px;
			}
			#booking:hover {
			background:url("images/navbar.png") repeat scroll 115px 30px transparent;
			}
			#booking_active {
			background:url("images/navbar.png") repeat scroll 115px 30px transparent;
			}
			#contact, #contact_active {
			background:url("images/navbar.png") repeat scroll 45px 0 transparent;
			display:block;
			height:30px;
			margin-right:17px;
			width:46px;
			}
			#contact:hover {
			background:url("images/navbar.png") repeat scroll 45px 30px transparent;
			}
			#contact_active {
			background:url("images/navbar.png") repeat scroll 45px 30px transparent;
			}


			#blog, #blog_active {
				background: url("http://hostelcircus.com/wp-content/themes/Circus/images/blog.png") repeat scroll 0 0 transparent;
				display: block;
				height: 30px;
				margin-right: 17px;
				width: 33px;
			}
			#blog:hover {
				background: url("http://hostelcircus.com/wp-content/themes/Circus/images/blog.png") repeat scroll 0 30px transparent;
			}
			#blog_active {
				background: url("http://hostelcircus.com/wp-content/themes/Circus/images/blog.png") repeat scroll 0 30px transparent;
			}
			.idiomas {
				bottom: 50px;
				right: 15px;
			}
			
			#pt {
			background-image:url("images/iconos/banderitas.png");
			display:block;
			height:11px;
			width:16px;
			background-position:0px 22px;
			}
			#pt:hover {
			background-image:url("images/iconos/banderitas.png");
			display:block;
			height:11px;
			width:16px;
			background-position:0px 11px;
			}
			#sp {
			background-image:url("images/iconos/banderitas.png");
			display:block;
			height:11px;
			width:16px;
			background-position:0 0;
			}
			#sp:hover {
			background-image:url("images/iconos/banderitas.png");
			display:block;
			height:11px;
			width:16px;
			background-position:0 77px;
			}
			#fr {
			background-image:url("images/iconos/banderitas.png");
			display:block;
			height:11px;
			width:16px;
			background-position:0 44px;
			}
			#fr:hover {
			background-image:url("images/iconos/banderitas.png");
			display:block;
			height:11px;
			width:16px;
			background-position:0 33px;
			}
			#en {
			background-image:url("images/iconos/banderitas.png");
			display:block;
			height:11px;
			width:16px;
			background-position:0 66px;
			}
			#en:hover {
			background-image:url("images/iconos/banderitas.png");
			display:block;
			height:11px;
			width:16px;
			background-position:0 55px;
			}


#bbn span {
display:none;
}
#bbn:hover {
    background-image: url("images/bbook.png");
    background-position: 37px 0;
}
#bbn {
    background-image: url("images/bbook.png");
    display: block;
    height: 137px;
    width: 37px;
}
#botonbooknow  {
    float: left;
    left: 704px;
    position: relative;
    top: 185px;
}
.frq {
    background-image: url("images/franquicias.png");
    display: block;
    float: left;
    height: 137px;
    left: 626px;
    position: relative;
    top: 240px;
    width: 37px;
    background-position: 77px 0;
}
.frq:hover {
    background-position: 37px 0;
}
.socialbuttons {
    float: left;
    position: relative;
    right: 340px;
    top: 95px;
    width: 41px;
    height: 160px;
}
.social-facebook {
    background-image: url("images/socialbuttons.png");
    display: block;
    height: 40px;
    width: 40px;
    float: right;
    margin-right: 1px;
    margin-bottom: 3px;
}
.social-facebook:hover {
    background-position: 41px 0;
}
.social-twitter {
    background-image: url("images/socialbuttons.png");
    display: block;
    height: 40px;
    width: 40px;
    background-position: 0 81px;
    float: right;
    margin-right: 1px;
    margin-bottom: 3px;
}
.social-twitter:hover {
    background-position: 41px 81px;
}
.social-youtube {
    background-image: url("images/socialbuttons.png");
    display: block;
    height: 40px;
    width: 40px;
    background-position: 0 41px;
    float: right;
    margin-right: 1px;
    margin-bottom: 5px;
}
.social-youtube:hover {
    background-position: 41px 41px;
}
.nova {
    display: none;
}
/* Propiedades del container */


#container {
    background-color: #EDEDED;
    background-image: url("images/containerbg.png");
    float: left;
    margin-bottom: 0;
    min-height: 750px;
    width: 960px;
}
#container a:link {
text-decoration:none;
}
#container a:hover {
text-decoration:underline;
}

#containertop {
    background-image: url("images/containertop.png");
    float: left;
    height: 13px;
    width: 960px;
}
#barraside {
    background-color: black;
    background-image: url("images/barrasidebg.jpg");
    background-repeat: repeat-x;
    float: left;
    height: 750px;
    width: 290px;
}
#barraside a {
    color: #ffffff;
}
#contenedor {
float:left;
font-family:Verdana,Geneva,sans-serif;
height-min:750px;
width:669px;
}
#containerbottom  {
    background-image: url("images/containerbottom.png");
    background-repeat: no-repeat;
    float: left;
    height: 84px;
    width: 960px;
}




/* Propiedades del HOME */

#titulo-home  {
color:#adadad;
float:left;
margin-top:37px;
width:289px;
}
#titulo-home p {
font-family:verdana;
font-size:14px;
margin-left:18px;
margin-top:8px;
width:248px;
}
.rojito {
color:#C20A20;
font-weight:normal;
}
#titulo-home h2 {
background-image:url("images/sub-home.jpg");
background-repeat:no-repeat;
height:82px;
margin-left:14px;
text-indent:-9999px;
width:289px;
}
#solapas {
}
#cuadrobanda  {
float:left;
height:101px;
margin-left:16px;
margin-top:31px;
width:254px;
}
#videohome  {
background-image:url("images/cuadrobanda.jpg");
height:101px;
width:254px;
display:block;
}
#videohome:hover  {
background-image:url("images/cuadrobanda.jpg");
background-position:0 101px;
}
#videohome span {
	display:none;
}
.facebook-side {
    background-color: #FAFAFA;
    float: left;
    margin-left: 19px;
    margin-top: 35px;
}
#sliderhome {
background-color:#F7F7F7;
border:1px solid #D0D0D0;
float:left;
height:334px;
margin-bottom:37px;
margin-left:18px;
margin-top:3px;
padding:9px;
width:617px;
}
#home-box1  {
float:left;
font-size:11px;
list-style-image:url("images/iconos/li-icon.png");
margin-left:20px;
width:202px;
}
#home-box1 ul {
margin-left:20px;
margin-top:18px;
padding:0;
width:164px;
}
#home-box1 li {
margin-bottom:20px;
}
#home-box2 {
float:left;
font-size:11px;
list-style-image:url("images/iconos/li-icon.png");
margin-left:11px;
width:202px;
}
#home-box2 ul {
margin-left:20px;
margin-top:18px;
padding:0;
width:164px;
}
#home-box2 li {
margin-bottom:20px;
}
#home-box3 {
float:left;
font-size:11px;
list-style-image:url("images/iconos/li-icon.png");
margin-left:11px;
width:202px;
}
#home-box3 ul {
margin-left:20px;
margin-top:18px;
padding:0;
width:164px;
}
#home-box3 li {
margin-bottom:20px;
}
.morenfo {
background-image:url("images/moreinfo.jpg");
display:block;
float:right;
height:19px;
margin-top:9px;
text-indent:-9999px;
width:72px;
margin-right:8px;
}
.morenfo:hover {
background-image:url("images/moreinfo.jpg");
background-position:0px 19px;
}

/* Propiedades de RESTAURANT */

#titulo-restaurant  {
color:#adadad;
float:left;
margin-top:37px;
width:289px;
}
#titulo-restaurant p {
font-family:verdana;
font-size:14px;
margin-left:18px;
margin-top:8px;
width:248px;
}
#titulo-restaurant ul {
list-style-image:url("images/iconos/li-icon2.png");
color:#877474;
font-family:verdana;
font-size:12px;
margin-top:19px;
width:201px;
margin-left:10px;
}
#titulo-restaurant li {
margin-bottom:15px;
}
#titulo-restaurant h2 {
background-image:url("images/sub-restaurant.jpg");
background-repeat:no-repeat;
height:57px;
margin-left:14px;
text-indent:-9999px;
width:289px;
}
#titulo-restaurant2 {
color:#adadad;
float:left;
margin-top:86px;
width:289px;
}
#titulo-restaurant2 p {
font-family:verdana;
font-size:14px;
margin-left:18px;
margin-top:8px;
width:248px;
}
#titulo-restaurant2 h2 {
background-image:url("images/sub-restaurant2.jpg");
background-repeat:no-repeat;
height:60px;
margin-left:14px;
text-indent:-9999px;
width:289px;
}
#slider-restaurant {
background-color:#F7F7F7;
border:1px solid #D0D0D0;
float:left;
height:334px;
margin-bottom:37px;
margin-left:18px;
margin-top:3px;
padding:9px;
width:617px;
}
#slider-restaurant2 {
background-image:url("images/slider/slider-restaurant2.jpg");
float:left;
height:278px;
margin-left:18px;
width:407px;
margin-top:75px;
}



/* Propiedades de ROOMS */

#titulo-rooms  {
color:#adadad;
float:left;
margin-top:37px;
width:289px;
}
#titulo-rooms p {
font-family:verdana;
font-size:14px;
margin-left:18px;
margin-top:8px;
width:248px;
}
#titulo-rooms ul {
color:#877474;
font-family:verdana;
font-size:12px;
list-style-image:url("images/iconos/li-icon2.png");
margin-left:50px;
margin-top:20px;
padding:0;
width:201px;
}
#titulo-rooms li {
margin-bottom:15px;
}
#titulo-rooms h2 {
background-image:url("images/sub-rooms.jpg");
background-repeat:no-repeat;
height:58px;
margin-left:14px;
text-indent:-9999px;
width:289px;
}
#titulo-rooms2 {
color:#adadad;
float:left;
margin-top:55px;
width:289px;
}
#titulo-rooms2 p {
font-family:verdana;
font-size:14px;
margin-left:18px;
margin-top:8px;
width:248px;
}
#titulo-rooms2 h2 {
background-image:url("images/sub-rooms2.jpg");
background-repeat:no-repeat;
height:105px;
margin-left:14px;
text-indent:-9999px;
width:289px;
}
#slider-rooms  {
background-color:#F7F7F7;
border:1px solid #D0D0D0;
float:left;
height:368px;
margin-bottom:3px;
margin-left:18px;
margin-top:3px;
padding:9px;
width:617px;
}
#slider-rooms2 {
background-image:url("images/slider/slider-rooms2.jpg");
float:left;
height:278px;
margin-left:18px;
width:407px;
margin-top:75px;
}
#fade-rooms, #fade-activities  {
list-style:none outside none;
margin:0;
padding:0;
}
#navrooms {
  float:left;
  font-size:0;
  height:36px;
  width:618px;
}
#navrooms ul {
display:inline-block;
padding:0;
list-style:none;
margin:0;
float:left;
}
#navrooms li {
display:inline-block;
float:left;
}
#navrooms li a span {
display:none;
}
		.doble, .doble_active {
		background:url("images/navrooms.jpg") repeat scroll 0 0 transparent;
		display:block;
		height:36px;
		width:154px;
		}
		.doble:hover {
		background:url("images/navrooms.jpg") repeat scroll 0 72px transparent;
		}
		.doble_active {
		background:url("images/navrooms.jpg") repeat scroll 0 36px transparent;
		}
		.twin, .twin_active {
		background:url("images/navrooms.jpg") repeat scroll 461px 0 transparent;
		display:block;
		height:36px;
		width:154px;
		}
		.twin:hover {
		background:url("images/navrooms.jpg") repeat scroll 461px 72px transparent;
		}
		.twin_active {
		background:url("images/navrooms.jpg") repeat scroll 461px 36px transparent;
		}
		.triple, .triple_active {
		background:url("images/navrooms.jpg") repeat scroll 307px 0 transparent;
		display:block;
		height:36px;
		width:154px;
		}
		.triple:hover {
		background:url("images/navrooms.jpg") repeat scroll 307px 72px transparent;
		}
		.triple_active {
		background:url("images/navrooms.jpg") repeat scroll 307px 36px transparent;
		}
		.quadruple, .quadruple_active {
		background:url("images/navrooms.jpg") repeat scroll 153px 0 transparent;
		display:block;
		height:36px;
		width:153px;
		}
		.quadruple:hover {
		background:url("images/navrooms.jpg") repeat scroll 153px 72px transparent;
		}
		.quadruple_active {
		background:url("images/navrooms.jpg") repeat scroll 153px 36px transparent;
		}



/* Propiedades de SERVICES */

#titulo-services  {
color:#adadad;
float:left;
margin-top:37px;
width:289px;
}
#titulo-services p {
font-family:verdana;
font-size:14px;
margin-left:18px;
margin-top:8px;
width:248px;
}

#titulo-services h2 {
background-image:url("images/sub-services.jpg");
background-repeat:no-repeat;
height:126px;
margin-left:14px;
text-indent:-9999px;
width:289px;
}
#slider-services {
background-color:#F7F7F7;
border:1px solid #D0D0D0;
float:left;
height:334px;
margin-bottom:37px;
margin-left:18px;
margin-top:3px;
padding:9px;
width:617px;
}
#lista-services  {
background-image:url("images/services-bg.jpg");
float:left;
font-size:11px;
height:293px;
margin-left:19px;
margin-top:10px;
width:633px;
}
.lista01 ul {
float:left;
list-style:none outside none;
margin-left:32px;
margin-top:30px;
padding:0;
width:275px;
}
.lista01 li {
margin-bottom:10px;
}
.lista02 ul {
float:left;
list-style:none outside none;
margin-top:40px;
padding:0;
width:284px;
}
.lista02 li {
margin-bottom:10px;
}



/* Propiedades de ACTIVITIES */

#titulo-activities  {
color:#adadad;
float:left;
margin-top:37px;
width:289px;
}
#titulo-activities p {
font-family:verdana;
font-size:14px;
margin-left:18px;
margin-top:8px;
width:248px;
}
#titulo-activities ul {
color:#877474;
font-family:verdana;
font-size:12px;
list-style-image:url("images/iconos/li-icon2.png");
margin-left:50px;
margin-top:20px;
padding:0;
width:201px;
}
#titulo-activities li {
margin-bottom:15px;
}
#titulo-activities h2 {
background-image:url("images/sub-activities.jpg");
background-repeat:no-repeat;
height:86px;
margin-left:14px;
text-indent:-9999px;
width:289px;
}
#titulo-activities2 {
color:#adadad;
float:left;
margin-top:42px;
width:289px;
}
#titulo-activities2 p {
font-family:verdana;
font-size:14px;
margin-left:18px;
margin-top:8px;
width:248px;
}
#titulo-activities2 h2 {
background-image:url("images/sub-activities2.jpg");
background-repeat:no-repeat;
height:107px;
margin-left:14px;
text-indent:-9999px;
width:289px;
margin-bottom:10px;
}
.der {
float:left;
list-style:none;
padding:0;
margin-left:32px;
color:#877474;
}
.izq {
float:left;
list-style:none;
padding:0;
margin-left:30px;
color:#877474;
}
#slider-activities  {
background-color:#F7F7F7;
border:1px solid #D0D0D0;
float:left;
height:334px;
margin-bottom:26px;
margin-left:18px;
margin-top:3px;
padding:9px;
width:617px;
}
#slider-activities2 {
background:#F7F7F7;
float:left;
height:260px;
margin-left:18px;
margin-top:75px;
width:387px;
padding:10px;
border:1px solid #D0D0D0;
}



/* Propiedades de LOCATION */

#titulo-location  {
color:#adadad;
float:left;
margin-top:37px;
width:289px;
}
#titulo-location p {
font-family:verdana;
font-size:14px;
margin-left:18px;
margin-top:8px;
width:248px;
}
#titulo-location ul {
list-style-image:url("images/iconos/li-icon2.png");
color:#877474;
font-family:verdana;
font-size:12px;
margin-top:19px;
width:201px;
margin-left:10px;
}
#titulo-location li {
margin-bottom:15px;
}
#titulo-location h2 {
background-image:url("images/sub-location.jpg");
background-repeat:no-repeat;
height:86px;
margin-left:14px;
text-indent:-9999px;
width:289px;
}
#mapa-location  {
border:10px solid #FFFFFF;
float:left;
height:427px;
margin-left:18px;
margin-top:3px;
width:615px;
}
#como-llegar  {
float:left;
font-size:11px;
margin-left:38px;
margin-top:30px;
background-image:url("images/comobg.jpg");
background-position:0 4px;
width:586px;
padding-left:3px;
}

/* Propiedades de CONTACT */

#titulo-contact  {
color:#adadad;
float:left;
margin-top:37px;
width:289px;
}
#titulo-contact p {
font-family:verdana;
font-size:14px;
margin-left:18px;
margin-top:8px;
width:248px;
}
#titulo-contact h2 {
background-image:url("images/sub-contact.jpg");
background-repeat:no-repeat;
height:58px;
margin-left:14px;
text-indent:-9999px;
width:289px;
}
#titulo-contact2 {
    color: #ADADAD;
    float: left;
    margin-top: 20px;
    width: 289px;
}
.facebook-side-short {
    background-color: #FAFAFA;
    float: left;
    margin-left: 19px;
    margin-top: 10px;
}
#titulo-contact2 p {
font-family:verdana;
font-size:14px;
margin-left:18px;
margin-top:8px;
width:248px;
}
#titulo-contact2 h2 {
background-image:url("images/sub-contact2.jpg");
background-repeat:no-repeat;
height:78px;
margin-left:14px;
text-indent:-9999px;
width:289px;
}
#slider-contact {
background-color:#F7F7F7;
border:1px solid #D0D0D0;
float:left;
height:334px;
margin-bottom:37px;
margin-left:18px;
margin-top:3px;
padding:9px;
width:617px;
}
#slider-contact2 {
background-image:url("images/slider/slider-activities2.jpg");
float:left;
height:278px;
margin-left:18px;
width:407px;
margin-top:75px;
}
#formulario  {
float:left;
margin-left:75px;
}
#formulario h6 {
background-image:url("images/fillform.png");
height:32px;
background-repeat:no-repeat;
}
#formulario-thanks  {
float:left;
height:360px;
margin-left:75px;
width:554px;
}
#formulario-thanks h6 {
background-image:url("images/thankyou.jpg");
height:32px;
background-repeat:no-repeat;
}

/* Propiedades de FRANQUICIAS */
.titulofranquicia {
    color: #161616;
    float: left;
    font-size: 20px;
    margin-left: 41px;
    margin-top: 20px;
}
#titulo-franquicias  {
color:#adadad;
float:left;
margin-top:37px;
width:289px;
}
#titulo-franquicias p {
font-family:verdana;
font-size:14px;
margin-left:18px;
margin-top:8px;
width:248px;
}
#titulo-franquicias h2 {
background-image:url("images/sub-franquicias.png");
background-repeat:no-repeat;
height:82px;
margin-left:14px;
text-indent:-9999px;
width:289px;
}



.txt-field {
  float:left;
  margin-bottom:20px;
  margin-right:35px;
  width:250px;
}
.select-field {
    float: left;
    margin-bottom: 20px;
    margin-right: 35px;
    width: 256px;
}
.min-txt-area {
    float: left;
    font-family: verdana;
    font-size: 12px;
    height: 60px;
    margin-bottom: 20px;
    width: 251px;
}
.big-txt-area {
	float: left;
    font-family: verdana;
    font-size: 12px;
    height: 80px;
    margin-bottom: 20px;
    width: 540px;
}
.franquicia-textito {
    background-color: #830D0E;
    color: #FFFFFF;
    float: left;
    margin-left: 20px;
    margin-top: 19px;
    padding: 7px 10px 10px;
    width: 591px;
}
.primer-formu {
    border-bottom: 2px dotted #CACACA;
    float: left;
    margin-left: 20px;
    margin-top: 25px;
    padding-left: 25px;
    width: 584px;
}
.primer-formu p {
    float: left;
}
.segundo-formu {
    float: left;
    margin-left: 20px;
    margin-top: 25px;
    width: 609px;
}
.modulo {
    border-bottom: 1px dotted #CACACA;
    float: left;
    margin-bottom: 15px;
    padding-left: 25px;
    width: 584px;
}
.modulo p {
    float: left;
}
.other {
    display: block;
    float: left;
    margin-bottom: 15px;
    margin-right: 40px;
}
.other label {
    display: block;
    font-size: 10px;
}
.send{
    background: url("http://hostelcircus.com/wp-content/themes/Circus/images/submit.jpg") no-repeat scroll right center transparent;
    border: medium none;
    float: right;
    height: 30px;
    text-indent: -9999px;
    width: 140px;
}
/* Propiedades de COMMENTS */

#titulo-comments  {
color:#adadad;
float:left;
margin-top:37px;
width:289px;
}
#titulo-comments p {
font-family:verdana;
font-size:14px;
margin-left:18px;
margin-top:8px;
width:248px;
}
#titulo-comments h2 {
background-image:url("images/sub-comments.jpg");
background-repeat:no-repeat;
height:86px;
margin-left:14px;
text-indent:-9999px;
width:289px;
}

#commentform {
float:right;
margin-bottom:40px;
margin-right:100px;
width:500px;
}
.commentlist {
float:right;
list-style:none outside none;
margin-right:100px;
padding:0;
width:500px;
}
.nocomments {
display:none;
}
#aftercomments{
	width:500px;
	float:right;
	margin-right:99px
}
h3#commenta  {
color:#2A2A2A;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
}
.comments-template {
margin:45px 0 0;
padding:10px 0 0;
}
.comments-template ol {
list-style:none outside none;
margin:11px 4px 3px 0;
padding-bottom:4px;
padding-top:12px;
}
.commentlist p {
margin:0;
}
.comments-template ol li {
background-color:#EFEFEF;
background-image:url("images/comment-decoration.jpg");
background-position:0 21px;
background-repeat:no-repeat;
line-height:18px;
margin:-12px 9px 31px -38px;
text-align:justify;
}
.comments-template h2, .comments-template h3 {
color:#2A2A2A;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
}
.comment-left img {
border:3px solid white;
display:none;
height:37px;
width:37px;
}
.cuadrocomentario {
background:none repeat scroll 0 0 #F7F7F7;
border:1px solid #BEBEBE;
margin-bottom:15px;
padding:10px;
}
.comment-left {
background:none repeat scroll 0 0 #D7D7D7;
display:none;
float:left;
height:44px;
margin-left:-53px;
width:43px;
}
.comentexto {
margin-left:0;
}
.commentmetadata {
color:#BD8C42;
font-size:12px;
margin:0;
font-size:11px;
}
.commentmetadata a {
color:#BD8C42;
text-decoration:none;
}
.commentmetadata strong {
color:#C20A20;
font-size:13px;
}
.commentmetadata strong a:link {
color:#BD8C42;
}
.commentmetadata strong a:visited {
color:#BD8C42;
}
.comments-template p.nocomments {
padding:0;
}
.comments-template textarea {
background:url("images/textarea.jpg") no-repeat scroll 0 0 transparent;
border:medium none;
font-family:Arial,Helvetica,Georgia,Sans-serif;
font-size:12px;
height:175px;
line-height:22px;
padding-left:2px;
width:372px;
}
#author {
border:1px solid #bebebe;
font-size:12px;
height:23px;
text-indent:3px;
width:205px;
}
#email {
border:1px solid #bebebe;
font-size:12px;
height:23px;
text-indent:3px;
width:205px;
}
#url {
border:1px solid #bebebe;
font-size:12px;
height:23px;
text-indent:3px;
width:205px;
}
#submit {
background-image:url("images/submit.jpg");
background-repeat:no-repeat;
border:medium none;
cursor:pointer;
float:right;
font-family:Arial;
font-size:14px;
font-weight:bold;
height:29px;
text-indent:-9999px;
width:85px;
margin-bottom:20px;
}
.comment-page-numbers {
float:right;
margin-bottom:12px;
padding:0;
}
#respond {
background-image:url("images/leaveus.png");
background-repeat:no-repeat;
float:left;
font-family:arial,helvetica;
height:18px;
margin-bottom:26px;
margin-top:60px;
text-indent:-9999px;
width:184px;
}
.nametext {
background-image:url("images/nameicon.jpg");
background-repeat:no-repeat;
padding-left:23px;
padding-top:4px;
}
.mailtext {
background-image:url("images/mailicon.jpg");
background-repeat:no-repeat;
padding-left:23px;
padding-top:2px;
}
.websitetext {
background-image:url("images/webicon.jpg");
background-repeat:no-repeat;
padding-left:22px;
padding-top:1px;
}



/* Propiedades BLOG */

.posts-blog{
    float: left;
    padding-top: 26px;
    width: 669px;
}
.imagendelpost{
    border: 2px solid #DFDFDF;
    float: left;
    margin-left: 14px;
    padding: 1px;
}
.imagendelpost a, .imagendelpost img {
    border: none;
}
.post-expert{
    border-bottom: 1px solid #BFBFBF;
    float: left;
    margin: 15px 44px;
    padding-bottom: 30px;
    width: 581px;
}
.post-expert h2 a{
    color: #131313;
    float: left;
    font-family: arial;
    font-size: 30px;
    font-weight: bold;
    letter-spacing: -0.4px;
    line-height: 35px;
    margin-left: 37px;
    margin-top: 0;
    width: 322px;
}
.post-expert h2 a:hover{
	text-decoration:underline;
	color:#131313;
}
.extracto{
    float: left;
    font-size: 14px;
    line-height: 19px;
    margin-left: 2px;
    margin-top: 21px;
}
.extracto a {
    color: #A1A1A1;
}
.extracto a:hover {
    color: #7e0d0f;
}
.loquepuso{
    float: left;
    font-size: 14px;
    line-height: 19px;
    margin-left: 2px;
    margin-top: 21px;
    width: 581px;
}
.loquepuso img{
    border: medium none;
    margin-bottom: 15px;
    margin-top: 15px;
}
.fecha{
    float: left;
    font-size: 11px;
    margin-bottom: 5px;
    margin-left: 37px;
    margin-top: 20px;
    width: 300px;
}
.lacategoria{
    float: left;
    font-variant: small-caps;
    margin-bottom: 5px;
    margin-left: 37px;
    width: 300px;
}

.tags{
    background-image: url("images/tagicon.png");
    background-position: 0 3px;
    background-repeat: no-repeat;
    float: right;
    font-size: 11px;
    margin-right: 12px;
    margin-top: 60px;
    padding: 0 0 0 20px;
}
.tags a, .navigation a, .lacategoria a{
color:#555555;
}
.tags a:hover, .navigation a:hover, .lacategoria a:hover{
color:#a40000;
}
.navigation{
    float: left;
    margin: 8px 75px;
    width: 518px;
}
.anterior{
float:left;
}
.siguiente{
float:right;
}
/* fin BLOG */

/*PAGINACION NUMERICA*/
.pagination {
    display: block;
    float: right;
    line-height: 13px;
    padding: 40px 0 15px 0;
    position: relative;
}
.pagination span, .pagination a {
    background: none repeat scroll 0 0 #870D0F;
    color: #FFFFFF;
    display: block;
    float: left;
    margin: 2px 2px 2px 0;
    padding: 6px 9px 5px;
    text-decoration: none;
    width: auto;
}
.pagination a:hover {
    background: none repeat scroll 0 0 #ce1013;
    color: #FFFFFF;
}
.pagination .current {
    background: none repeat scroll 0 0 #ce1013;
    color: #FFFFFF;
    padding: 6px 9px 5px;
}
/*FIN PAGINACION NUMERICA*/
/* sidebar */

.sidebar{
    background-color: #000000;
    background-image: url("images/sidebar-bg.png");
    background-repeat: repeat-x;
    color: #ADADAD;
    display: block;
    float: left;
    font-family: verdana;
    font-size: 14px;
    line-height: 19px;
    margin: 0;
    min-height: 850px;
    padding: 33px 16px 0;
    width: 259px;
}

.side-title{
    background-image: url("images/blog-title.png");
    height: 84px;
    padding: 0;
    width: 248px;
}
.categorias-blog{
    background-color: #282828;
    background-image: url("images/sidebar-categorias.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    list-style: none outside none;
    margin-left: 3px;
    margin-top: 67px;
    padding-top: 39px;
    width: 250px;
}
.categorias-blog li, .categorias-blog ul{
    list-style: none outside none;
    padding-left: 7px;
}
.categorias-blog a{
    color: #adadad;
}
.categorias-blog a:hover{
    color: #c20a20;
}

.lomasvisto{
    background-color: #232323;
    background-image: url("images/sidebar-lomas.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    line-height: 12px;
    list-style: none outside none;
    margin-left: 3px;
    margin-top: 28px;
    padding-top: 39px;
    width: 250px;
}
.lomasvisto li, .lomasvisto ul{
    list-style: none outside none;
    margin: 4px 0 10px;
    padding-left: 7px;
}
.lomasvisto a{
    color: #adadad;
}
.lomasvisto a:hover{
    color: #c20a20;
}
.cajafacebook{
    background-color: #FFFFFF;
    float: left;
    margin-bottom: 30px;
    margin-left: 3px;
    margin-top: 30px;
    width: 250px;
}


	
/* Propiedades del footer */

#footer {
background-color:#710004;
background-image:url("images/footback.png");
background-repeat:repeat-x;
clear:both;
color:#DDDDDD;
float:left;
font-family: Tahoma, Geneva, sans-serif;
font-size:12px;
height:321px;
width:100%;
}
#footercontainer {
    height: 247px;
    margin: auto;
    width: 959px;
}
.amarelo {
color:#d2891a;
font-weight:normal;
}
.amarelo2  {
color:#d2891a;
line-height:20px;
}

.grisroca {
color:#7B6D57;
font-weight:normal;
}
#footmapa  {
    background-image: url("images/foot-mapa.png");
    background-repeat: no-repeat;
    bottom: 21px;
    float: left;
    height: 246px;
    margin-left: 26px;
    position: relative;
    width: 224px;
}
#footmapa p {
    display: block;
    margin: auto;
    text-align: center;
    width: 179px;
}
.mapa {
    margin-left: 23px;
    margin-top: 0;
    width: 179px;
}
.mapa a {
    display: block;
    height: 182px;
    margin-top: 25px;
    text-indent: -9999px;
    width: 179px;
}
.footcontacto {
    float: left;
    list-style: none outside none;
    margin-left: 14px;
    margin-top: 29px;
}
.footcontacto ul {
list-style:none outside none;
margin:0;
padding:0;
}
.icono {
margin-right:7px;
vertical-align:middle;
}
.footcontacto li {
margin-left:15px;
margin-top:11px;
}
.footcontacto h3 {
background-image:url("images/contactush3.png");
height:39px;
margin-bottom:25px;
text-indent:-9999px;
width:227px;
}
.footnews {
    float: left;
    margin-left: 41px;
    margin-top: 29px;
}
.footnews h3 {
background-image:url("images/latestnewsh3.png");
height:39px;
text-indent:-9999px;
width:427px;
}
.news {
    float: left;
    margin-left: 9px;
    margin-top: 10px;
    width: 193px;
}
.news ul {
    padding: 0;
    list-style: none;
}
.news li {
    margin-bottom: 11px;
}
.news a {
    color: #ededed;
    text-decoration: none;
}
.news a:hover {
    color: #ffff;
    text-decoration: underline;
}
.pajarito  {
background-image:url("images/pajarito.png");
float:left;
height:135px;
margin-left:25px;
margin-top:21px;
width:187px;
}
#lebuble  {
color:#000000;
float:left;
font-family:arial;
font-size:10px;
height:60px;
margin-left:2px;
padding:8px;
width:162px;
vertical-align:middle;
}
.follow {
margin-left:8px;
margin-top:114px;
}
.follow ul {
list-style:none outside none;
padding:0;
}
.follow li {
display:inline;
}
.footface  {
background-image:url("images/followus.png");
display:inline-block;
height:18px;
text-indent:-9999px;
width:18px;
}
.footface:hover {
background:url("images/followus.png") repeat scroll 0 18px transparent;
}
.foottwitter {
background-image:url("images/followus.png");
background-position:72px 0;
display:inline-block;
height:19px;
text-indent:-9999px;
width:72px;
}
.foottwitter:hover {
background:url("images/followus.png") repeat scroll 72px 18px transparent;
}

.lanchita {
    font-family: arial;
    font-size: 11px;
    height: 37px;
    margin: auto;
    text-align: center;
    width: 959px;
    color: #9E9C98;
}
.lanchita a {
    color: #9E9C98;
}
.footcopyright {
    font-family: arial;
    font-size: 11px;
    height: 37px;
    margin: auto;
    text-align: center;
    width: 959px;
}
.crewlogo {
border:medium none;
vertical-align:middle;
}
#footmapa a, #footmapa a:visited, .footcontacto a, .footcontacto a:visited, .pajarito a, .pajarito a:visited {
text-decoration:none;
color:#d2891a;
}
#footmapa a:hover, .footcontacto a:hover, .footcontacto a:hover, .pajarito a:hover {
color:#e79d2d;
text-decoration:none;
}



/* Propiedades del comment */














.tabcontainer  {
float:left;
margin-left:34px;
margin-top:30px;
width:221px;
}
#tab1 {
height:219px;
padding-bottom:13px;
padding-top:5px;
}
#tab2 {
height:219px;
padding-bottom:13px;
padding-top:5px;
}
ul.tabs {
float:left;
height:20px;
list-style:none outside none;
margin:0 7px;
padding:0;
width:200px;
}
ul.tabs li {
background:url("http://thecrewstudio.com/circus/wp-content/themes/Circus/images/tab.jpg") repeat scroll 0 20px #782305;
float:left;
font-variant:small-caps;
height:20px;
line-height:20px;
margin-right:1px;
overflow:hidden;
padding:0;
position:relative;
width:70px;
}
ul.tabs li a {
color:#FFFFFF;
display:block;
font-size:11px;
outline:medium none;
text-align:center;
text-decoration:none;
}
ul.tabs li a:hover {
background:url("http://thecrewstudio.com/circus/wp-content/themes/Circus/images/tab.jpg") repeat scroll 0 40px red;
color:white;
}
html ul.tabs li.active, html ul.tabs li.active a:hover {
background:url("http://thecrewstudio.com/circus/wp-content/themes/Circus/images/tab.jpg") repeat scroll 0 0 #BE3200;
color:white;
}
.tab_container {
background:none repeat scroll 0 0 #121212;
border:1px solid #292A2A;
clear:both;
float:left;
width:100%;
}
.tab_container p {
padding:0;
}
.tab_content {
color:#8D8D8D;
font-family:verdana;
font-size:11px;
}
.tab_content h2 {
font-size:1.8em;
font-weight:normal;
padding-bottom:10px;
}
.tab_content h3 a {
color:#254588;
}
.tab_content img {
border:medium none;
float:right;
margin:8px 0;
}
#actividad01 {
padding:5px 15px;
}
#actividad02 {
background-color:#1D1D1D;
padding:5px 15px;
}
#actividad03 {
padding:5px 15px;
}
#actividad04 {
background-color:#1D1D1D;
padding:5px 15px;
}
#tour01 {
padding:5px 15px;

}
#tour02 {
background-color:#1D1D1D;
padding:5px 15px;
}
#tour03 {
padding:5px 15px;

}
#tour04 {
background-color:#1D1D1D;
padding:5px 15px;
}
















.pikachoose  {
float:left;
height:332px;
width:615px;
}
.pikachoose ul {
height:30px;
margin:-30px 0 0 132px;
overflow:hidden;
padding-left:0;
width:502px;
}
.pikachoose ul li {
background:none repeat scroll 0 0 #000000;
border:1px solid #FFFFFF;
float:left;
margin:0 9px 4px 0;
overflow:hidden;
padding:0;
position:relative;
}
.pikachoose ul li div img {
cursor:pointer;
position:relative;
}
.pika_main {
display:block;
height:332px;
position:relative;
width:615px;
}
.pika_main_img {
left:1px;
position:absolute;
top:1px;
}
.pika_back_img {
position:relative;
top:0;
}
.pika_subdiv {
padding:1px;
position:relative;
}
.pika_subdiv img, .pika_subdiv a img {
border:medium none;
}
.pika_caption {
background:url("black.png") repeat scroll left top transparent;
bottom:22px;
height:16px;
left:3px;
padding-top:4px;
position:absolute;
text-align:center;
width:500px;
}
.pika_caption a {
color:white;
}
.pika_play {
left:50%;
margin-left:-25px;
position:absolute;
top:5px;
width:50px;
z-index:1;
}
.pika_play a {
background:url("play.png") no-repeat scroll center top transparent;
cursor:pointer;
display:block;
height:50px;
margin-left:auto;
position:relative;
width:50px;
}
.pika_play a {
background:url("pause.png") no-repeat scroll center top transparent;
cursor:pointer;
display:block;
height:50px;
margin-left:auto;
position:relative;
width:50px;
}
.pika_navigation a {
font-size:12px;
text-decoration:none;
}
.pika_navigation a:hover {
text-decoration:underline;
}
.pika_navigation {
clear:both;
padding-top:10px;
text-align:center;
}
.pika_prev_hover {
background:url("rewind.png") no-repeat scroll left top transparent;
height:456px;
left:5px;
position:absolute;
top:5px;
width:100px;
}
.pika_next_hover {
background:url("fastf.png") no-repeat scroll right top transparent;
height:456px;
position:absolute;
right:5px;
top:5px;
width:100px;
}


#slideshow {
    position:relative;
    height:350px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}






























.boxgrid  {
background:none repeat scroll 0 0 #161613;
border:medium none;
float:left;
height:133px;
margin:0 0 20px;
overflow:hidden;
position:relative;
width:200px;
}
.boxgrid img {
border:0 none;
left:0;
position:absolute;
top:0;
}
.boxgrid p {
color:#AFAFAF;
font:10px "Verdana",Arial,sans-serif;
padding:0 10px;
}
.boxgrid a {
color:#C20A20;
}
.boxcaption {
background:none repeat scroll 0 0 #000000;
float:left;
height:100px;
opacity:0.8;
position:absolute;
width:100%;
}
.captionfull .boxcaption {
left:0;
top:60px;
}
.caption .boxcaption {
left:0;
top:103px;
}
.thehostel-h3{
	text-indent:-9999px;
	background-image:url("images/thehostelh3.png");
	background-repeat:no-repeat;
	margin-left:8px;
	margin-top:9px;
	margin-bottom:6px;

}
.therooms-h3{
	text-indent:-9999px;
	background-image:url("images/theroomsh3.png");
	background-repeat:no-repeat;
	margin-left:8px;
	margin-top:9px;
	margin-bottom:6px;
}
.restaurant-h3{
	text-indent:-9999px;
	background-image:url("images/restauranth3.png");
	background-repeat:no-repeat;
	margin-left:8px;
	margin-top:9px;
	margin-bottom:6px;
}





































.main_image  {
color:#FFFFFF;
float:left;
height:543px;
margin-bottom:15px;
margin-top:71px;
overflow:hidden;
position:relative;
width:542px;
}
.logo-obras {
background-image:url("images/logo-obras.jpg");
background-position:left top;
background-repeat:no-repeat;
height:184px;
}
.columnalogo {
float:left;
margin-left:-7px;
margin-right:16px;
margin-top:-5px;
width:171px;
}
.info-obras {
float:left;
width:359px;
}
.main_image h2 {
color:#0595BD;
font-size:16px;
font-weight:bold;
margin-left:-3px;
margin-top:5px;
}
.main_image p {
color:black;
font-size:12px;
margin-top:-4px;
}
.block small {
background:url("icon_calendar.gif") no-repeat scroll 0 center transparent;
font-size:1em;
padding:0 0 0 20px;
}
.main_image .block small {
margin-left:10px;
}
.main_image .desc {
display:none;
left:0;
margin-top:25px;
position:absolute;
width:100%;
}
.main_image .block {
width:100%;
}
.main_image a.collapse {
position:absolute;
text-indent:-99999px;
}
.main_image a.show {
background-position:left bottom;
}
.image_thumb {
float:left;
margin-left:41px;
margin-right:32px;
margin-top:72px;
width:245px;
}
.image_thumb img {
background:none repeat scroll 0 0 #FFFFFF;
border:3px solid #E1E1E1;
float:left;
height:23px;
margin-bottom:7px;
margin-top:7px;
text-indent:-9999px;
width:37px;
}
.image_thumb ul {
list-style:none outside none;
margin:0;
padding:0;
}
.image_thumb ul li {
background:url("images/obras-ul-icon.png") scroll center center transparent;
border-bottom:1px solid #D5D5D5;
float:left;
height:43px;
padding:0 10px;
width:225px;
background-position:254px 42px;
}
.image_thumb ul li.hover {
background:url("images/obras-ul-icon.png") scroll center center transparent;
cursor:pointer;
background-position:254px 84px;
}
.image_thumb ul li.active {
background:url("images/obras-ul-icon.png") scroll center center transparent;
cursor:default;
background-position:254px 0px;
}
html .image_thumb ul li h2 {
font-family:arial;
font-size:12px;
margin:0;
padding:0;
}
.image_thumb ul li .block {
float:left;
margin-left:10px;
padding:0;
width:170px;
}
.image_thumb ul li p {
display:none;
}

















#menu {
color:#FFFFFF;
display:inline-block;
float:left;
line-height:19px;
list-style:none outside none;
margin:0;
padding:0;
z-index:1000;
}
#menu a {
color:#C3C2C2;
text-decoration:none;
}
#menu img {
border:medium none;
}
#menu > li {
cursor:pointer;
float:left;
position:relative;
}
#menu > li a:hover {
color:#B0D730;
}
#menu ul {
display:inline;
margin-top:0;
padding:0;
}
#menu li ul {
color:#C3C2C2;
display:none;
font-size:11px;
line-height:12px;
margin-top:20px;
position:absolute;
top:0;
width:131px;
}
#menu li:hover ul {
display:block;
}
#menu li ul li {
display:block;
list-style-type:none;
margin:7px 18px;
padding:0;
}
#menu li ul li:first-child {
border-top:medium none;
}
#menu li ul li a {
color:#C3C2C2;
display:block;
}


