@charset "utf-8";
/* 
	Internal CSS Document for Cowork Central
	Powered by PuertoBaires (www.puertobaires.com)
	
	Date: February, 2010.
	Version: 2.0
*/




/*  Homepage
-------------------------------------------------------------------------------------------------------------*/

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

body#page-home #banner {
	background: #f4f4f4 url(pics/banner_bg.jpg) no-repeat center;
	padding: 25px;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	margin: 20px 0 40px 0;
}

body#page-home #banner h1 {
	font-size: 25px;
	letter-spacing: -1px;
	color: #666;
	margin-top: 13px;
}

body#page-home #banner h2 {
	font-size: 18px;
	color: #666;
	padding-top: 20px;
}

body#page-home #banner h2 a {
	color: #759051;
	border-bottom: 1px dotted #c0c0c0;
}

body#page-home #banner ol {
	margin: 0 auto;
	width: 790px;
	margin-top: 20px;
	list-style-position:inside;
	color: #999;
}

body#page-home #banner ol li {
	float: left;
	width: 240px;
	margin-right: 20px;
	padding-top: 180px;
	padding-bottom: 10px;
	height: 55px;
	font-size: 11px;
	border: 1px solid #e2e2e2;
}

body#page-home #banner ol li h3 {
	font-weight: bold;
	font-size: 14px;
	color: #666;
}

body#page-home #banner ol li p, body#page-home #banner ol li a {
	color: #999;
	font-family: "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
}

body#page-home #banner ol li a {
	border-bottom: 1px dotted #c0c0c0;
}

body#page-home #banner ol li.step1 {
	background: #fff url(pics/banner_step_1.png) no-repeat 50% 15px;
}

body#page-home #banner ol li.step2 {
	background: #fff url(pics/banner_step_2.png) no-repeat 50% 35px;
}

body#page-home #banner ol li.step3 {
	background: #fff url(pics/banner_step_3.png) no-repeat 50% 15px;
}


/*  Body -------------------------------*/

body#page-home #body h4 {
	font-weight: bold;
	line-height: 20px;
	border-bottom: 1px solid #e2e2e2;
	margin: 0 0 20px 0;
}

body#page-home #body h4 span a {
	font-size: 11px;
	border-bottom: 1px dotted;
	color: #999;
	font-weight: normal;
	font-family: "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
}

body#page-home #body .col_a {
	width: 600px;
	padding: 0 27px;
}

body#page-home #body .col_b {
	width: 275px;
}


/*  Body — Col_a */

body#page-home #body .col_a p {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 10px;
	color: #666;
}

body#page-home #body .col_a p em {
	color: #759051;
}

body#page-home #body .col_a p a {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px dotted #c0c0c0;
	color: #759051;
}

body#page-home #body .col_a p img.fleft {
	padding: 0 20px 20px 0;
}

body#page-home #body .col_a p big {
	font-size:30px;
	font-weight:300;
	line-height:105%;
	color: #000;
	margin-bottom: 10px;
	display: inline-block;
}

body#page-home #promo {
	margin: 35px 0;
}

body#page-home #blog {
	margin:35px 0 15px 0;
}

body#page-home #blog h4 { margin-bottom: 0;}

body#page-home #blog h4 span a {
	text-indent: -9999px;
	background: url(pics/btn_rss.png) no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	border: none !important;
	margin-bottom: -2px;
}

body#page-home #blog p {
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 10px;
	color: #666;
}

body#page-home #blog a:hover {
	text-decoration: underline;
}

body#page-home #blog .postbit {
	width: 190px;
	margin-right: 15px;
	padding: 0;
}

body#page-home #blog .middle, body#page-home #blog .fright {
	margin-right: 0;
}

body#page-home #blog .postbit h3 a {
	text-decoration: none;
	font-weight: bold;
	color: #759051;
	padding-top: 10px;
	border-top: 5px solid #eaeaea;
	display: block;
	font-size: 14px;
}

body#page-home #blog .postbit h3 a:hover {
	text-decoration: underline;
}

body#page-home #blog .postbit small {
	font-size: 11px;
	line-height: 12px;
	padding-top: 3px;
	display: block;
	padding-bottom: 5px;
}

body#page-home #blog .postbit small a {
	font-size: 10px !important;
	color: #999 !important;
	border: none !important;
}

body#page-home #blog .postbit p {
	font-size: 11px !important;
	line-height: 14px !important;
	color: #333 !important;
}

/*  Body — Col_b */

body#page-home .col_b a {
	color: #ac7b3b;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

body#page-home .col_b p.sublink {
	padding-top: 5px;
	text-align: center;
}

body#page-home .col_b p.sublink a {
	padding: 2px;
}

body#page-home .col_b p.sublink a:hover{
	border-bottom: 1px dotted #c0c0c0;
}

#flickr {
	clear: both;
	padding-left: 3px;
	margin-bottom: 30px;
}

#flickr img {
	float: left;
	border: 1px solid #e2e2e2;
	padding: 3px;
	background-color: #f4f4f4;
	margin: 3px;
}


#prensa {
	margin-bottom: 15px;
}

#prensa div.prensabit {
	padding: 15px;
	background: #f4f4f4  url(pics/bg_box.png) no-repeat 110px 80px;
	border: 1px solid #eaeaea;
	margin-top: 10px;
	text-align: center;
}

#prensa blockquote {
	font-size: 12px;
	color: #666;
	padding: 7px 10px 5px 25px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", serif;
	line-height: 16px;
	background: url(pics/landing/lquote.gif) no-repeat 0 10px;
	text-align: left;
}

body#page-home #body #prensa .col_c {
	border: none;
}

/*  Generic Internal
-------------------------------------------------------------------------------------------------------------*/

body#page-internal #body big {
	font-size: 30px;
	line-height: 105%;
	font-weight:300;
	display: block; 
	margin: 0 0 25px 0;
	color: #333;
}

body#page-internal #body h2, body#page-tarifas #body h2 {
	color:#333;
	font-size:22px;
	text-shadow:0 1px 0 #fff;
	border-top: 4px double #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	padding: 10px 15px;
	font-weight: bold;
	letter-spacing: -1px;
}

body#page-internal #body .col_a {
	width: 180px;
	font-size: 12px;
}

body#page-internal #body .col_a ul {
	margin: 20px 0 0;
}

body#page-internal #body .col_a ul li {
	border-bottom: 1px dotted #e2e2e2;
	padding: 5px 0 5px 20px;
	margin-left: 10px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	background: url(pics/btn_arrow.png) no-repeat left center;
}
body#page-internal #body .col_a ul li:last-child {
	border-bottom: none;
}

body#page-internal #body .col_a ul li a {
	color: #759051;
}

body#page-internal #body .col_a ul li.selected a {
	color: #666;
}

body#page-internal #body .col_a ul li a:hover {
	color: #000;
}

body#page-internal #body .col_b {
	width: 700px;
	border-left: 1px dotted #e2e2e2;
	padding: 25px 25px 5px 25px;
	font-size: 12px;
}

body#page-internal #body .col_b a {
	border-bottom: 1px dotted #c0c0c0;
	color: #ac7b3b;
}

body#page-internal #body .col_b h3 a {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 3px;
	display: inline-block;
	color: #333;
}

body#page-internal #body .col_b em {
	color: #ac7b3b;
}

body#page-internal #body .col_b h4 {
	font-size: 11px;
	color: #666;
	text-transform: uppercase;
	margin-bottom: 5px;
}

body#page-internal #body p, body#page-internal #body blockquote {
	font-size: 14px;
	color: #444;
	line-height: 22px;
	margin-bottom: 20px;
}

body#page-internal #body blockquote {
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	line-height: 20px;
}

body#page-internal #body p.footnote {
	margin-bottom: 10px;
	line-height: 30px;
	font-size: 11px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
	text-align: center;
	display: block;
	color: #999;
	clear: both;
}

body#page-internal #body p.flickr {
	margin-left: 15px;
	margin-bottom: 7px;
	margin-top: 7px;
}

body#page-internal #body p.flickr img {
	border: 1px solid #e2e2e2;
	background-color: #f4f4f4;
	padding: 5px;
}

body#page-internal #body p.flickr em {
	font-size: 11px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
	text-align: center;
	display: block;
	border-bottom: 1px solid #eaeaea;
	color: #999;
}

/*  Single Col
-------------------------------------------------------------------------------------------------------------*/

body#page-internal #body .single_col {
	margin: 25px 0;
}

body#page-internal #body .single_col p {
	padding: 0 15px;
}

body#page-internal #body .single_col h2 {
	border: none;
}

body#page-internal #body #tarifario {
	height: 210px;
}

body#page-internal #body #tarifario h3 {
	font-weight: 300;
	color: #ac7b3b;
}

body#page-internal #body #tarifario h2 {
	font-size: 35px;
	margin: 0 0 10px 0;
	padding: 0;
}

body#page-internal #body div.single_col.meeting #tarifario .tarifabit {
	width: 205px;
}

body#page-internal #body #tarifario .tarifabit {
	width: 160px;
	margin: 0 5px;
	padding: 10px;
	border: 1px dashed #e2e2e2;
	height: 185px;
	text-align: center;
	background: #f4f4f4 url(pics/bg_box.png) no-repeat -75px -40px;
	text-shadow: 0 1px 0 #fff;
	-webkit-box-shadow: 0 2px 0 #eaeaea;
	-moz-box-shadow: 0 2px 0 #eaeaea;
}

body#page-internal #body #tarifario .highlight {
	border: 2px solid #ac7b3b;
	height: 200px;
	margin: -7px 4px;
}

body#page-internal #body #tarifario .tarifabit ul li {
	font-size: 11px;
	color: #666;
	border-bottom: 1px solid #eaeaea;
	padding: 3px 0;
}

body#page-internal #body #tarifario .tarifabit ul li strong {
	font-size: 13px;
	color: #ac7b3b;
	display: block;
	padding-bottom: 5px;
}

body#page-internal #body #tarifario .tarifabit ul li em {
	font-weight: bold;
}

body#page-internal #body #mapa iframe {
	border: 1px solid #e2e2e2;
}

body#page-internal #body #mapa p {
	padding: 5px 0;
	text-align: center;
	font-size: 11px;
}


/*  Preguntas Frecuentes
-------------------------------------------------------------------------------------------------------------*/

body.faq #body .col_a {
	width: 250px !important;
}

body.faq #body .col_b {
	width: 630px !important;
}

body.faq #body .col_a ul li strong a {
	color: #555 !important;
	font-weight: normal !important;
}

body.faq #body .col_a ul li strong a:hover {
	color: #000 !important;
}

body.faq #body .col_b h3 {
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
	margin-bottom: 3px;
	display: inline-block;
}

body.faq #body .col_b h3.highlight, body.faq #body .col_b a {
	color: #759051;
}

body.faq #body .col_b a {
	border-bottom: 1px dotted #c0c0c0;
}
body.faq #body .col_b  p {
	padding-left: 10px;
}

/*  Blog
-------------------------------------------------------------------------------------------------------------*/

body#page-internal #body .col_b .postbit {
	padding-top: 15px;
	padding-bottom: 5px;
	border-top: 1px dashed #e2e2e2;
	margin-top: 10px;
}

body#page-internal #body .col_b .postbit h3 a {
	font-size: 18px;
}

body#page-internal #body .col_b .postbit p {
	padding: 0;
	margin: 10px 0;
	font-size: 12px;
	line-height: 18px;
}

body#page-internal #body .col_b .postbit p.details {
	margin: 0 0 5px 0;
	color: #666;
	text-transform: uppercase;
	font-size: 12px !important;
}

body#page-internal #body .col_b .full p {
	font-size: 13px;
	line-height: 20px;
}

body#page-internal #body .col_b .full h3 {
	font-size: 23px;
	letter-spacing: -1px;
	font-weight: bold;
}

body#page-internal #body .col_b .postbit img {
	margin-left: 15px;
	margin-bottom: 7px;
	margin-top: 7px;
	border: 1px solid #e2e2e2;
	background-color: #f4f4f4;
	padding: 5px;
}

/*  ¿Donde Estamos?
-------------------------------------------------------------------------------------------------------------*/

body#page-internal #body .directions h3 {
	font-weight: bold;
	padding: 0 0 5px 15px;
	border-bottom: 1px dashed #e2e2e2;
	margin-bottom: 7px;
}

body#page-internal #body .directions h3 a {
	font-weight: normal;
	color: #c0c0c0;
	font-size: 12px;
}

body#page-internal #body .directions p {
	font-size: 12px;
	line-height: 20px;
}

body#page-internal #body .directions p em {
	color: #333;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
}

body#page-internal #body .directions p strong {
	display: inline-block;
	width: 65px;
	padding-right: 10px;
	color: #999;
	font-size: 10px;
	text-transform: uppercase;
}


body#page-internal #body .directions p span.subway {
	display: inline-block;
	padding: 0 5px;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-shadow: 0 -1px 0 #c0c0c0;
	background: url(pics/subway_lines.png) no-repeat;
}

body#page-internal #body .directions p span.subway.h {
	background-position: -19px 0;
}
body#page-internal #body .directions p span.subway.a {
	background-position: -38px 0;
}
body#page-internal #body .directions p span.subway.d {
	background-position: -57px 0;
}


/*  Contactanos
-------------------------------------------------------------------------------------------------------------*/

body#page-internal #body li.vcard {
	background: url(pics/btn_vcard.png) no-repeat 0 4px !important;
	padding-left: 23px !important;
}

body#page-internal #body li.vcard a {
	color: #999 !important;
}

body#page-internal #body li.vcard a:hover {
	color: #333 !important;
}

body#page-internal #body form#contactanos li {
	margin: 0 0 15px 0;
	line-height: 20px;
	color: #666;
}

body#page-internal #body form#contactanos li span {
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ac7b3b;
	display: inline-block;
	padding-left: 5px;
}

body#page-internal #body form#contactanos input, body#page-internal #body form#contactanos select, body#page-internal #body form#contactanos textarea {
	font-family: "Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
	font-size: 14px;
	color: #333;
	padding: 2px;
}

body#page-internal #body form#contactanos .campo {
	width: 275px;
}

body#page-internal #body form#contactanos input.boton {
	font-size: 12px;
}
