@charset "UTF-8";
/* 
	CSS Document for Cowork Central
	Date: 15 OCT 2007
	Version: 2.5
	
*/
 
html, ul, li, p, img, h1, h2, h3, h4, h5 {
	padding: 0;
	margin: 0;
} 

body {
	font-family: "Lucida Grande", "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #313131;
	margin: 35px 0 15px 0;
	padding: 0;
}

fieldset, img {
	border:0;
}

ul, li {
	list-style: none;
}

.fright {
	float: right;
}

.fleft {
	float: left;
}

.clear {
	clear: both;
}

.iefix {
	font-size: 1px;
}

.center {
	text-align: center;
}

p {
	padding: 5px 0 5px 0;
	line-height: 17px;
}

a {
outline: 0;
}

a:link {
	color: #666;
	text-decoration: underline;
}

a:visited {
	color: #666;
	text-decoration: underline;
}

a:hover {
	color: #666;
	text-decoration: none;
}

a:active {
	color: #666;
	text-decoration: none;
}

.new {
	margin: 0 0 15px 0;
	font: 8px Verdana, Arial, Helvetica, sans-serif; 
	color: #fff; 
	background: #7191AA; 
	padding: 1px; 
	vertical-align: middle;
}

.grey {
	color: #999;
}


/* Main Layout
-------------------------- */

a#language {
background:#FFFFFF url(pics/btn_english.png) no-repeat scroll 0 0;
display:block;
height:68px;
position:fixed;
right:0;
top:150px;
width:29px;
text-indent: -9999px;
}

#wrapper {
	width: 750px;
	margin: 0 auto;
}

h1 {
	background: url(./pics/logo.png) no-repeat;
	text-indent: -9999px;
	width: 181px;
	height: 41px;
}

h1 a {
	display: block;
	width: 181px;
	height: 41px;
}

h2 {
	width: 240px;
	height: 30px;
	text-indent: -9999px;
	padding-bottom: 15px;
}


h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	color: #999;
	margin-bottom: 15px;
	font-weight: normal;
}

h4 {
	color: #333;
	font-size: 11px;
	margin-bottom: 5px;
}

em, i {
	font-style: normal;
	color: #54742e;
	font-weight: normal;
}

strong, b {
	color: #333;
}

.photo {
	padding: 1px;
	margin: 10px 3px 10px -3px;
	border: 1px solid #e2e2e2;
}

.separator {
	padding: 10px 0 10px 0;
}

.tarifas {
	border-bottom: 1px dotted #c0c0c0;
	height: 45px;
	margin-bottom: 10px;
	padding: 0 10px 0 10px;
}

ul.list {
	padding: 2px 0 7px 0;
}

ul.list li {
	background: url(./pics/bullet1.gif) no-repeat center left;
	padding-left: 15px;
	line-height: 20px;
	margin-left: 10px;
	color: #666;
}

ul#internal-menu li {
	background:  url(./pics/bullet.png) no-repeat center left;
	line-height: 9px;
	padding-left: 17px;
	margin: 5px 0 10px 10px;
	
}


/* Navigation Formatting
-------------------------- */

#navigation {
	width: 440px;
	height: 32px;
	padding-top: 15px;
}

ul#navigation li {
		padding:0;
		margin:0;
		display:block;
		float:left;
		text-indent:-9999px;	
	}
		
	ul#navigation li a {
		border:0;
		display:block;
		text-decoration:none;
		overflow:hidden;
		background: url(./pics/nav.png) no-repeat;
	}
	
	li#acercade a {
		width: 77px;
		height: 32px;
	}
	
	li#membresias a {
		width: 98px;
		height: 32px;
	}
	
	li#eventos a {
		width: 90px;
		height: 32px;
	}
	
	li#faq a {
		width: 68px;
		height: 32px;
	}
	
	li#contacto a {
		width: 78px;
		height: 32px;
	}
	
	
	li#acercade a:link, li#acercade a:visited {	
		background-position:0px -32px;
		}
	li#acercade a:hover, li#acercade a:focus {
		background-position:0px 0px;
		 }
		 
	li#membresias a:link, li#membresias a:visited {	
		background-position:-77px -32px;
		}
	li#membresias a:hover, li#membresias a:focus {	
		background-position:-77px 0px;
		}
		
	li#eventos a:link, li#eventos a:visited {	
		background-position:-175px -32px;
		}
	li#eventos a:hover, li#eventos a:focus {	
		background-position:-175px 0px;
		}
		
	li#faq a:link, li#faq a:visited {	
		background-position:-265px -32px;
		}
	li#faq a:hover, li#faq a:focus {	
		background-position:-265px 0px;
		}
	
	li#contacto a:link, li#contacto a:visited {	
		background-position:-333px -32px;
		}
	li#contacto a:hover, li#contacto a:focus {	
		background-position:-333px 0px;
		}
		
		
/* Custom Stuff by Sections
-------------------------- */

body#acercade-page h2 {
	background: url(./pics/title_acercade.gif) no-repeat;
}

body#membresias-page h2 {
	background: url(./pics/title_membresias.gif) no-repeat;
}

body#meeting-page h2 {
	background: url(./pics/title_meeting.gif) no-repeat;
}

body#faq-page h2 {
	background: url(./pics/title_faq.gif) no-repeat;
}	

body#eventos-page h2 {
	background: url(./pics/title_eventos.gif) no-repeat;
}	

body#contacto-page h2 {
	background: url(./pics/title_contacto.gif) no-repeat;
}	

body#reservas-page h2 {
	background: url(./pics/title_membresias.gif) no-repeat;
}

body#foreign-page h2 {
	background: url(./pics/title_foreigncoworkers.gif) no-repeat;
}

body#coworklog-page h2 {
	background: url(./pics/title_coworklog.gif) no-repeat;
}

body#coworklog-page #col_b_big img {
	margin: 2px 0 2px 15px;
	padding: 3px;
	border: 1px solid #c0c0c0;
	background-color: #f4f4f4;
}

body#eventos-page div#col_b_big h3, body#coworklog-page h3 {
	line-height: 30px;
	font-family: "Lucida Grande", "Lucida Sans", "Trebuchet Ms", Helvetica, Arial, sans-serif;
	font-size: 19px;
	letter-spacing: -0.05em;
	text-transform: none;
	color: #333;
}

body#eventos-page ul#internal-menu li {
	margin-bottom: 10px;
	background: ;
}
body#eventos-page ul#internal-menu a {
	line-height: 12px;
}


body#acercade-page ul#navigation li#acercade a {
	background-position:0px -64px;
}
body#membresias-page ul#navigation li#membresias a {
	background-position:-77px -64px;
}
body#eventos-page ul#navigation li#eventos a {
	background-position:-175px -64px;
}
body#faq-page ul#navigation li#faq a {
	background-position:-265px -64px;
}
body#contacto-page ul#navigation li#contacto a	{
	background-position:-333px -64px;
}

/* Header
-------------------------- */

#header {
	padding: 0 15px 0 25px;
}


/* Home Banner
-------------------------- */

#sub-header {
	margin: 10px 0 10px 0;
}

body#inicio-page #sub-header {
	margin: 20px 0 20px 0;
}

/* Footer
-------------------------- */

#footer {
	padding: 10px;
	margin-top: 10px;
	border-top: 1px solid #e2e2e2;
}

#footer .part1 {
	color: #666;
}

#footer .part2, #footer a {
	color: #999;
	font-size: 10px;
}

.pb a {
	display: block;
	width: 19px;
	height: 19px;
	background: url(./pics/puertobaires.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 7px;
}

.pb a:link, .pb a:visited {
	background-position: right;
}

.pb a:focus, .pb a:hover {
	background-position: left;
}


/* Columnas
-------------------------- */

body#inicio-page #columnas {
	background: url(./pics/home_bg.gif) repeat-y;
}

#columnas {
	padding-top: 10px;
}

#col_a {
	width: 230px;
	padding: 10px 25px 10px 20px;
}

body#inicio-page #col_a h2 a, body#inicio-page #col_a h2 {
	background: url(./pics/home_phrase.png) no-repeat;
	width: 237px;
	height: 117px;
	text-indent: -9999px;
display: block;
}

#col_b {
	width: 200px;
	padding: 10px 25px 10px 25px;
}

#col_b_big {
	width: 425px;
	padding: 10px 25px 10px 24px;
	border-left: 1px solid #e2e2e2;
}

body#eventos-page #col_b_big p, body#coworklog-page #col_b_big p { font-size: 12px; line-height: 20px; }

#col_b_big ul {
	margin: 0 0 15px 10px;
}

#col_b_big ul li {
	background: url(./pics/bullet1.gif) no-repeat center left;
	padding-left: 15px;
	line-height: 20px;
	color: #666;
}


#col_c {
	width: 175px;
	padding: 10px 25px 10px 25px;
}





/* Home Layout
-------------------------- */

.btn_reserva {
	margin: 20px 0 25px -7px;
}

a.rss {
	padding-left: 16px;
	background: url(./pics/rss.gif) no-repeat 0 0;
	float: right;
	display: block;
	font-size: 10px;
	text-decoration: none;
	color: #7191AA;
	}

.newsbit {
	padding-bottom: 25px;
	background: url(./pics/separator.gif) no-repeat bottom center;
	margin-bottom: 15px;
}

.newsbit h4 a:link, .newsbit h4 a:visited {
	text-decoration: none;
	color: #000;
}

.newsbit h4 a:active, .newsbit h4 a:hover {
	text-decoration: none;
	color: #000;
	border-bottom: 1px dotted #c0c0c0;
}

.newsbit h4 em {
	padding-right: 5px;
}

#flickr {
	margin: -2px 0 25px -2px;
}

#flickr img {
	padding: 1px;
	margin: 3px 3px 3px 0;
	border: 1px solid #e2e2e2;
	width: 50px;
	height: 50px;
display: block;
float: left;
}


/* HCARD Formatting */

.org, .region {
	display: none;
}

.tel {
	margin-top: 10px;
}


/* CoworkLog Layout
-------------------------- */

body#coworklog-page h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
    letter-spacing: 0.2em;
	text-transform: uppercase;
	color: #999;
	margin: 35px 0 15px 0;
	font-weight: normal;
}


/* Viejo Formulario de Contacto
-------------------------- */

form label {
	color: #54742e;
}

form.contacto input, form.contacto select, form.contacto textarea {
	font-size: 11px;
	color: #000;
	border: 1px solid #c0c0c0;
	padding: 3px;
}

form.contacto select {
	height: 22px;
}

form.contacto textarea {
	width: 350px;
	height: 125px;
	font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
}

form.contacto input.campo {
	height:13px;
	width: 200px;
}


/*  ------------------------------------------------------------------------- MODIFICACIONES FEBRERO 2009 -------------------------------------------------------------------------  */

/* NEW Navigation Formatting
-------------------------- */

#new_navigation {
	width: 467px;
	height: 32px;
	padding-top: 15px;
}

ul#new_navigation li {
		padding:0;
		margin:0;
		display:block;
		float:left;
		text-indent:-9999px;	
	}
		
	ul#new_navigation li a {
		border:0;
		display:block;
		text-decoration:none;
		overflow:hidden;
		background: url(./pics/new_nav.png) no-repeat;
	}
	
	ul#new_navigation li#acercade a {
		width: 72px;
		height: 32px;
	}
	
	ul#new_navigation li#membresias a {
		width: 87px;
		height: 32px;
	}

	ul#new_navigation li#meeting_room a {
		width: 108px;
		height: 32px;
	}
	
	ul#new_navigation li#eventos a {
		width: 73px;
		height: 32px;
	}
	
	ul#new_navigation li#faq a {
		width: 53px;
		height: 32px;
	}
	
	ul#new_navigation li#contacto a {
		width: 74px;
		height: 32px;
	}
	
	
	ul#new_navigation li #acercade a:link, ul#new_navigation li#acercade a:visited {	
		background-position:0px -32px;
		}
	ul#new_navigation li#acercade a:hover, ul#new_navigation li#acercade a:focus {
		background-position:0px 0px;
		 }
		 
	ul#new_navigation li#membresias a:link, ul#new_navigation li#membresias a:visited {	
		background-position:-72px -32px;
		}
	ul#new_navigation li#membresias a:hover, ul#new_navigation li#membresias a:focus {	
		background-position:-72px 0px;
		}

	ul#new_navigation li#meeting_room a:link, ul#new_navigation li#meeting_room a:visited {	
		background-position:-159px -32px;
		}
	ul#new_navigation li#meeting_room a:hover, ul#new_navigation li#meeting_room a:focus {	
		background-position:-159px 0px;
		}
		
	ul#new_navigation li#eventos a:link, ul#new_navigation li#eventos a:visited {	
		background-position:-267px -32px;
		}
	ul#new_navigation li#eventos a:hover, ul#new_navigation li#eventos a:focus {	
		background-position:-267px 0px;
		}
		
	ul#new_navigation li#faq a:link, ul#new_navigation li#faq a:visited {	
		background-position:-340px -32px;
		}
	ul#new_navigation li#faq a:hover, ul#new_navigation li#faq a:focus {	
		background-position:-340px 0px;
		}
	
	ul#new_navigation li#contacto a:link, ul#new_navigation li#contacto a:visited {	
		background-position:-393px -32px;
		}
	ul#new_navigation li#contacto a:hover, ul#new_navigation li#contacto a:focus {	
		background-position:-393px 0px;
		}



/* NUEVO Formulario de Contacto
-------------------------- */

form label {
	color: #54742e;
}

form input, form select, form textarea {
	font-size: 11px;
	color: #000;
	border: 1px solid #c0c0c0;
	padding: 3px;
       margin: 0 0 15px 0;
}

form select {
	height: 22px;
}

form textarea {
	width: 350px;
	height: 125px;
	font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
}

form input.campo {
	height:13px;
	width: 200px;
}


/* Sistema de Comentarios */

div.comment { margin-top: 25px; border-top: 1px solid #eaeaea; }
div.comment hr { padding: 0; margin: 0; border: 1px 0 0 0; border-style: solid; border-color: #eaeaea; height: 1px; }
div.commentbit { color: #000 !important; font-size: 11px !important; padding: 5px; border: 1px dotted #e2e2e2; }
div.comment p { color: #000 !important; font-size: 11px !important; padding: 5px; } 
div.comment p.autor { background-color: #f4f4f4; padding: 0 5px 0 5px; height: 20px; margin-bottom: 10px; }
div.form p.captcha input { height: 22px !important; margin-right: 5px !important; line-height: 21px !important; font-size: 12px !important; }
div.form p.captcha img { padding: 0 !important; margin: 0 !important; border: 0 !important; } 


/* Feed Twitter */
div.socialmedia { padding: 10px 0 10px 0; margin: 0 0 0 -7px; width: 243px; }

#twitter_div ul li { padding-bottom: 7px; border-bottom: 1px dotted #c0c0c0; margin-bottom: 7px; color: #666; font-size: 10px; }
#twitter_div ul li a { color: #54742E; text-decoration: none; }
#twitter_div ul li a:hover { text-decoration: underline; }
#twitter_div ul li span a { color: #333; text-decoration: none; }
#twitter_div ul li span a:hover { color: #666; }

/* Fix 26/06/2009  */

p.center {
text-align: center;
}


/* -------------------------- NUEVO Formulario de Visita de prueba -------------------------- */

#visitanos {
width: 175px;
}

#visitanos p {
margin: 0 0 10px 0;
}

#visitanos fieldset {
padding:0;
}

#visitanos form input.campo {
width: 169px;
}
