* html { margin:0;}
a{text-decoration:none;}
#limpia {clear:both;width:100%;}
#container {width: 1024px;float:left;margin-left:0px;margin-right:auto;margin-top:5px;background:transparent;}
#container .caja1{width:500px;height:360px;float:left;margin-top:20px;margin-bottom:20px;margin-left:20px;background:#fff;border:1px #ddd solid;}
#container .caja2	{width:360px;height:360px;float:left;margin-top:20px;margin-bottom:20px;margin-left:20px;background:#fff;border:1px #ddd solid;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	padding: 0;
	margin: 0;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
fieldset,img { 
	border: 0;
	}
ol,ul {
	list-style: none;
	}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 100%;
	}
abbr,acronym { border: 0;
	}
	
	
/*  =GLOBAL ELEMENTS
-------------------------------------------------------------- */

body{background:#FFF;border:0 none;color:#171411;font-family:Arial,Helvetica,Helvetica Neue,Verdana,sans-serif;font-size:100%;height:100%;margin:0 auto;padding:0;width:100%;}
body#indexPage div.page-header {background:transparent;}

div.page-header{background-position:right bottom;background-repeat:no-repeat;border-bottom:5px solid #c02855;clear:both;margin:0 0 31px;padding:3px 0 10px;position:relative;width:100%;}
div.page-header h1 {color:#FF6908;display:block;font-size:128px;font-weight:bold;letter-spacing:-3px;line-height:1;margin-left:190px;}
div.page-header h2 {color:#777777;font-size:24px;font-weight:normal;letter-spacing:0;line-height:1.25;margin-left:198px;}
div.page-header h2 a {font-weight:inherit;line-height:inherit;text-decoration:underline;}

a:link , a:hover, h1 a:hover, h2 a:hover, div.page-header h2 a:hover {color:#c02855;}

a:visited {
	color: #c02855;
}

a:hover, a:active {
	color: #;
	text-decoration: none;
}

h1 {
	color: #;
	font-size: ;
}

h2 {
	color: #;
	font-size: ;
}

h3 {
	color: #;
	font-size: ;
}

h4 {
	color: #;
	font-size: ;
}

ol {
	list-style-type: ;
}

ul {
	list-style-type: ;
}

li {
	margin: ;
}

blockquote {}

#wrapper {	width: 1024px;	margin: 10px auto;}

.column-row, .row, .clearfix {	display:inline-block;}
.column-row, .row {margin:0 0 18px 0px;}
.one-third {width:300px;}.one-large {width:640px;}
.column, .columns {display:inline;float:left;margin:0 0 0 20px;}

h3 {font-size:24px;line-height:1;margin:3px 0 9px;}
h1, h2, h3 {letter-spacing:-1px;}
h1, h2, h3, h4, h5, h6 {color:#333333;font-weight:bold;}

/* =HEADER
-------------------------------------------------------------- */
div#wrapper {border-color:#c02855;}
div#wrapper {border-top:5px solid #c02855;clear:left;}
#wrapper {border-top-color:#c02855;}

ul.tabs li.current a {background:#c02855 none repeat scroll 0 0;color:#FFFFFF;}
ul.tabs {float:right;margin:0;}
ul.tabs li {display:block;float:left;line-height:1;}
ul.tabs li a {border-left:1px solid #EEEEEE;color:#333333;cursor:pointer;display:block;font-weight:bold;margin:9px 0 0 -1px;padding:18px 5px 11px 15px;text-decoration:none;width:150px;}
ul.tabs li a:hover, ul.tabs li.current a {-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;background:#c02855 none repeat scroll 0 0;border:0 none;color:#FFFFFF;margin:0;padding-top:27px;position:relative;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);z-index:2;}

ul.tabs li span {display:block;font-size:14px;font-weight:bold;line-height:1;}
ul.tabs li a.home:hover {background:#c02855 none repeat scroll 0 0;}
ul.tabs li a.talent:hover {background:#c02855 none repeat scroll 0 0;}
ul.tabs li a.work:hover {background:#c02855 none repeat scroll 0 0;}

ul.tabs li a.blog:hover {background:#FF6908 none repeat scroll 0 0;}
ul.tabs li a.contact:hover {background:#FF6908 none repeat scroll 0 0;}
ul.tabs.short li a {padding:9px 5px 13px 15px;}
ul.tabs.short li a:hover, ul.tabs.short li.current a {padding:18px 5px 13px 15px;}
ul.tabs.short li span {font-size:14px;}

div#header {height:54px;margin:0 auto 3px;position:relative;float:left;}
#logo {display:inline;float:left;width:60px;}
#logo h1.logo a{background:transparent ;display:block;height:75px;width:60px;}

/*  =NAVIGATION
-------------------------------------------------------------- */

#nav {}


/*  =CONTENT
-------------------------------------------------------------- */

#content {}
#content h2 {}
#content h3 {}
#content p {}


/*  =SIDEBAR
-------------------------------------------------------------- */

#sidebar {}
#sidebar h2 {}
#sidebar ul {}
#sidebar li {}


/*  =FORMS
-------------------------------------------------------------- */

input {}
textarea {}
button {}

input:focus {}
textarea:focus {}
button:hover {}


/*  =TABLES
-------------------------------------------------------------- */
table {}
tr {}
th {}
td {}


/*  =FOOTER
-------------------------------------------------------------- */

#wraper_footer {width:1024px;display:block;margin-left:auto;margin-right:auto;}
div#footer {width:1024px;color:#eee;float:left;height:100px;padding-top:23px;font-size:80%;} /*background:transparent url(../imagenes/back_footer.jpg) no-repeat scroll center top;*/
a.footerlink{color:#fff;}
a:hover.footerlink{color:#fff;}

.col_1 {
float:left;
margin-right:20px;
margin-left:20px;
width:350px;
}

.col_2 {
float:left;
margin-right:20px;
width:350px;
}

.col_3 {
float:left;
width:200px;
}

#footer h2 {}
#copyright {}


/*  =DEFAULT STYLES
-------------------------------------------------------------- */

.alignleft {float: left;}
.alignright {float: right;}
.clear {clear: both;}

.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}

.small {font-size: 0.8em;}
.hidden {display: none;}

/*	=MENU CSS 
 -------------------------------------------------------------- */ 
  ul#menu {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  ul#menu li {
    float: left;
  }
  
/*	=SCROLL TOOLS JQUERY CSS 
 -------------------------------------------------------------- */ #scroll {
	position:relative;
	height:460px;
	overflow:hidden;
	border:1px solid #ddd;
	width:948px;
	padding:15px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#tools {
	width:9999em;
	position:absolute;
	height:400px;
}

.tool {
	float:left;
	width:1000px;
	height:400px;
	background-repeat:no-repeat;
	background-position:0 -40px;
}

.details {
	background-color:#fff;
	color:#666;
	float:left;
	font-size:20px;
	margin:270px 0 0 0;
	padding:10px 60px;
	width:525px;
}

.demos {
	background-color:#fff;
	background-color:rgba(255, 255, 255, 0.8);
	border-left:1px solid #ddd;
	float:right;
	min-height:365px;
	padding:0 25px;
	width:272px;
}

.demos h2 {
	color:#065598;
	font-size:22px;
	display:block;
	padding:10px 0;
}

.demos a {
	color:#666;
	font-size:12px;
	text-decoration:none;
}

.demos p {
	margin:0 0 4px;
	background:transparent url(/comun/imagenes/bullet.png) no-repeat scroll 0 2px;
	padding:2px 0 1px 22px;
}

#thumbs {
	background:url(/comun/imagenes/botonera.jpg) no-repeat;
	height:90px;
	position:absolute;
	top:410px;
	width:990px;
	left:-8px;
}

.t a {
	background:transparent url(/comun/imagenes/botonera.jpg) no-repeat scroll -21px -90px;
	margin-left:11px;
	display:block;
	width:99px;
	float:left;
	height:90px;
	cursor:pointer;
}

.t a.active {
	cursor:default !important;
}

.navi {
	margin-left:314px;
}

/* CSS sprite for the navigation */
#t0 		  { margin-left:20px; _margin-left:10px;}
#t0.active { background-position:-21px 0 !important; }
#t0:hover  { background-position:-21px -180px; }
#t0:active { background-position:-21px -270px; }

#t1			{ background-position:-325px -90px; }
#t1:hover 	{ background-position:-325px -180px; }
#t1:active	{ background-position:-325px -270px; }
#t1.active	{ background-position:-325px 0 !important; }

#t2			{ background-position:-435px -90px; }
#t2:hover 	{ background-position:-435px -180px; }
#t2:active	{ background-position:-435px -270px; }
#t2.active	{ background-position:-435px 0 !important; }

#t3			{ background-position:-545px -90px; }
#t3:hover 	{ background-position:-545px -180px; }
#t3:active	{ background-position:-545px -270px; }
#t3.active	{ background-position:-545px 0 !important; }

#t4			{ background-position:-655px -90px; }
#t4:hover 	{ background-position:-655px -180px; }
#t4:active	{ background-position:-655px -270px; }
#t4.active	{ background-position:-655px 0 !important; }

#t5			{ background-position:-765px -90px; }
#t5:hover 	{ background-position:-765px -180px; }
#t5:active	{ background-position:-765px -270px; }
#t5.active	{ background-position:-765px 0 !important; }

#t6			{ background-position:-875px -90px; }
#t6:hover 	{ background-position:-875px -180px; }
#t6:active	{ background-position:-875px -270px; }
#t6.active	{ background-position:-875px 0 !important; }





/* otra*/ 
html,body{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,img,small,strike,sub,sup,tt,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-size:100%;line-height:1;font-family:inherit;text-align:left}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}body{background:#fff;font-family:Arial, Helvetica, Helvetica Neue, Verdana, sans-serif;font-size:13px;line-height:18px;color:#555}body{-webkit-text-stroke:1px rgba(255,255,255,.01)}@media only screen and (max-device-width:480px){body{-webkit-text-stroke:0 black}}body.ff2{opacity:.99}a{color:#2daebf;text-decoration:underline;outline:0;line-height:inherit}a:hover{color:#007d9a}a.muted{color:#777}a.muted:hover{color:#555}h1 a,h2 a,h3 a{color:#333;text-decoration:none;font-weight:bold}h4 a,h5 a{text-decoration:none;line-height:inherit;font-weight:bold}h3 a:hover{color:auto}h4 a:hover,h5 a:hover{text-decoration:underline}p a{line-height:inherit}
.more-link{width:100%;height:13px;margin:0 0 18px}
 .more-link a{background:#eee;display:inline;float:left;padding:4px 15px;text-decoration:none;-webkit-border-radius:13px;-moz-border-radius:13px;-webkit-transition:all 0.1s ease-out}
 .more-link.green a{background:#f1f6ce;color:#95a105 !important}
 .more-link.green a:hover{background:#95a105}
 .more-link.blue a{background:#f1fafa;color:#2daebf !important}
 .more-link.blue a:hover{background:#73cacf}
 .more-link.magenta a{background:#f9e5ee;color:#a9014b !important}
 .more-link.magenta a:hover{background:#c9025c}
 .more-link.red a{background:#ffebe5;color:#e33100 !important}
 .more-link.red a:hover{background:#ff3700}
 .more-link.orange a{background:#fff0e6;color:#ff5c00 !important}
 .more-link.orange a:hover{background:#ff6908}
 .more-link.orangellow a{background:#fff7e7;color:#fc9200 !important}
 .more-link.orangellow a:hover{background:#ffb515}.more-link a:hover{color:#fff !important}
ul.more-link{list-style:none}
ul.more-link li{display:inline}
ul.more-link li.next a{float:right !important}h1,h2,h3,h4,h5,h6{color:#333;font-weight:bold}
h1,h2,h3{letter-spacing:-1px}h1{font-size:45px;line-height:1;margin:0 0 9px}
h2{font-size:30px;line-height:1.2;margin:9px 0}h3{font-size:24px;line-height:1;margin:3px 0 9px}
h4{font-size:18px;line-height:1;margin:0}h5{font-size:14px;line-height:18px}
h6{font-size:13px;line-height:13px}p{line-height:18px;margin:0 0 18px}
p img{margin:0}
p.premiu{text-align:center;}
p.lead{font-size:18px;line-height:24px;margin:0 0 18px;color:#777}
small{font-size:90%;line-height:inherit;color:#777;font-weight:normal}
blockquote,blockquote p{font-size:14px;line-height:20px;color:#777}
blockquote{margin:0 0 18px;padding:9px 20px 0 19px;border-left:1px solid #ddd}
blockquote.solid{background:#f5f5f5}blockquote p{margin:0;padding:0 0 9px}
blockquote h5{margin:0}blockquote cite{display:block;padding:0 0 9px 6px;font-size:12px;color:#555}
blockquote cite:before{content:"\2014 \0020"}
blockquote cite a,blockquote cite a:visited{color:#555}
blockquote cite a:hover{color:#555;text-decoration:none}
hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:17px 0 18px;height:0}body.ie6 hr{margin:8px 0 9px}
code,pre{font:12px/18px "Monaco", "Courier New", "Courier", monospace;color:#e33100}address{color:#333;line-height:18px;margin:0 0 18px}
abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;border-bottom:1px solid #ddd;cursor:help}abbr{text-transform:none}
ul,ol{margin-bottom:18px}
ul{list-style:none outside}ol,ul.square,ul.circle,ul.disc{margin-left:24px}ol{list-style:decimal;margin-left:30px}
ul.square{list-style:square outside}
ul.circle{list-style:circle outside}
ul.disc{list-style:disc outside}
ul ul,ol ol{margin-left:30px;margin-top:4px;margin-bottom:5px}li{line-height:18px}dt{line-height:18px;font-weight:bold;color:#333}dd{margin:0 0 18px;line-height:18px}
ul.recent li{margin:0 0 12px;line-height:15px}
ul.recent li h5{font-size:13px;line-height:15px}
ul.recent li h5 a{font-weight:bold}
ul.recent li small,ul.recent li small a{color:#999 !important}
ul.recent li small a:hover{color:#555 !important}
ul.recent li small span{padding:0 3px;color:#ccc;font-size:100%}
ul.recent.comments li{color:#999}
ul.photos{margin:9px 0 18px -10px}
ul.photos li{display:inline}
ul.photos a{display:inline;float:left;margin:0 0 9px 10px;line-height:1;text-decoration:none}
ul.photos img{display:block;margin:0 0 5px;padding:4px;border:1px solid #ccc;border-color:rgba(0,0,0,.25);-moz-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,.15);-webkit-border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);-webkit-transition:all 0.15s ease-out}
ul.photos a:hover img{border-color:#999;border-color:rgba(201,2,92,.5);-moz-box-shadow:0 0 5px rgba(201,2,92,.5);-webkit-box-shadow:0 0 5px rgba(201,2,92,.5)}
ul.photos li h5{font-size:14px}
ul.photos.small{margin-left:-15px}
ul.photos.small a{margin:0 0 14px 15px}
ul.photos.medium,ul.photos.large{margin-left:-20px}
ul.photos.medium a,ul.photos.large a{margin:0 0 18px 20px}
ul.photos.medium img{width:90px;height:90px}
ul.photos.large img{width:162px;height:162px}
ul.photos.xlarge img{width:210px;height:210px}ol.code{background:#333;border:0;margin:0 0 18px;padding:18px;list-style:none}ol.code li{color:#fff;margin:0;line-height:18px;padding:0;font-family:"Consolas", "Courier New", Monaco, Courier, monospace}ol.code li code{font-family:"Consolas", "Courier New", Monaco, Courier, monospace;font-size:12px;line-height:inherit;color:inherit}ol.code .indent-1{padding-left:2em}ol.code .indent-2{padding-left:4em}ol.code .indent-3{padding-left:6em}ol.code li.selector{color:#39c}ol.code li.property{color:#f63;padding:0 0 0 2em}ol.code li.property span.value,ol.code .class{color:#9c3}ol.code li.punctuate,ol.code li.selector span.punctuate,ol.code li.property span.punctuate{color:#999}table{background:#fff;width:100%;margin:0 0 18px;border:solid #ddd;border-width:0 1px 1px 0;border-collapse:separate;-webkit-border-radius:5px;-moz-border-radius:5px}table thead{background:#555}table thead tr th,table tbody tr td{font-size:12px;line-height:18px}table thead tr{}table thead tr th{padding:8px 10px 9px;font-size:14px;font-weight:bold;color:#fff}table tbody{}table tbody tr{}table tbody tr.even,table tbody tr.alt{background:#f5f5f5}body.safari table tbody tr:nth-child(even){background:#f5f5f5}table tbody tr td{color:#333;padding:9px 10px;border-left:1px solid #ddd;border-right:1px solid #fff;vertical-align:top}table thead tr th:first-child{-webkit-border-top-left-radius:5px;-moz-border-radius:3px 0 0 0}table thead tr th:last-child{-webkit-border-top-right-radius:5px;-moz-border-radius:0 3px 0 0}table tbody tr:last-child td:first-child{-webkit-border-bottom-left-radius:5px;-moz-border-radius:0 0 0 3px}table tbody tr:last-child td:last-child{-webkit-border-bottom-right-radius:5px;-moz-border-radius:0 0 3px 0}table.alt{border-width:1px 1px 1px 0}table.alt thead{background:#f5f5f5}table.alt thead tr th{color:#222;border-left:1px solid #ddd;border-right:1px solid #fff}form{margin:0 0 18px}fieldset{}label{display:block;font-size:13px;font-weight:bold;line-height:18px;cursor:pointer}button,input.input-text,input.password,input.button,textarea,select{font-family:Helvetica Neue, "Arial", Helvetica, Verdana, sans-serif;font-size:12px}input.input-text,input.password,textarea{display:block;background:#fff url(/comun/imagenes/input-bg.png) no-repeat 0 0;width:;margin:0 0 10px;padding:3px 5px;border:1px solid #bbb;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow:0 1px 1px #fff;font:13px/18px Helvetica Neue, "Arial", Helvetica, Verdana, sans-serif;text-shadow:0 0 1px #fff;color:#777}form select:focus,form input.input-text:focus,form textarea:focus{outline:none}form input.input-text:focus,form textarea:focus{border-color:#999;color:#333;padding:2px 4px;border:2px solid #2daebf}form input.input-text.error,form textarea.error{color:#e33100;padding:2px 4px;border:2px solid #e33100}
textarea{width:350px}span.wrap{background:#eee;display:inline-block;margin:0 0 14px;padding:3px;line-height:1;-moz-border-radius:5px;-webkit-border-radius:5px}span.wrap input,span.wrap textarea,span.wrap small,span.wrap p{display:inline;vertical-align:top;margin-bottom:0}span.wrap small{font-size:12px;color:#666;line-height:18px;padding:3px 10px 0 2px;position:relative;top:4px}body.ff3 input.input-text{padding:4px 5px}body.ff3 input.input-text:focus{padding:3px 4px}input.mini,textarea.mini{width:90px}input.small,textarea.small{width:120px}input.medium,textarea.medium{width:330px}input.large,textarea.large{width:580px}input.fluid,textarea.fluid{width:700px}span.wrap input.mini,span.wrap textarea.mini{width:90px}span.wrap input.small,span.wrap textarea.small{width:120px}span.wrap input.medium,span.wrap textarea.medium{width:324px}span.wrap input.large,span.wrap textarea.large{width:564px}span.wrap input.fluid,span.wrap textarea.fluid{width:680px}
ul.options{margin-bottom:18px}
ul.options li{padding:0 0 3px}
ul.options li label{font-size:13px;font-weight:normal}
ul.options li input.radio,ul.options li input.checkbox{}
ul.options.inline{}
ul.options.inline li{display:inline;padding-right:8px}
ul.options.inline li.label{font-weight:bold;background:none;color:#333;text-transform:none;padding:0;display:inline;font-size:13px}
ul.options.inline label{display:inline}fieldset.actions{margin:9px 0 0;padding:12px 0 13px;text-align:right;border-top:1px solid #ddd}fieldset.actions *{display:inline-block}label.inlined{padding-left:7px;font-weight:normal;font-size:16px;opacity:0.75;-webkit-transition:color 0.15s linear;position:relative;z-index:100}label.inlined + input.input-text{margin-top:-24px;background-color:transparent}label.inlined.focus{color:#bbb}label.inlined.has-text{color:#fff;-webkit-transition-duration:0.0s}.button{background:#222 url(/images/overlay-button.png) repeat-x 0 0;display:inline-block;padding:5px 15px 6px;color:#fff !important;font-size:13px;font-weight:bold;line-height:1;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer;overflow:visible;width:auto}button::-moz-focus-inner{border:0;padding:0}.button:hover{background-color:#111;color:#fff}.button:active{top:1px}.small.button{font-size:11px}.large.button{font-size:14px;padding:8px 19px 9px}.green.button{background-color:#91bd09}.green.button:hover{background-color:#749a02}.blue.button{background-color:#2daebf}.blue.button:hover{background-color:#007d9a}.red.button{background-color:#e33100}.red.button:hover{background-color:#872300}.magenta.button{background-color:#a9014b}.magenta.button:hover{background-color:#630030}.orange.button{background-color:#ff5c00}.orange.button:hover{background-color:#d45500}.orangellow.button{background-color:#ffb515}.orangellow.button:hover{background-color:#fc9200}.white.button{background-color:#fff;color:#666 !important;font-weight:normal;text-shadow:0 1px 1px rgba(255,255,255,1)}.white.button:hover{background-color:#eee}.secondary.button{background-color:#ccc;color:#555 !important;text-shadow:0 1px 1px rgba(255,255,255,0.5)}.secondary.button:hover{background-color:#bbb;color:#444 !important}.super.button{background-image:url(/images/super-button-overlay.png);font-size:13px;padding:0;border:1px solid rgba(0,0,0,.25);-webkit-border-radius:15px;-moz-border-radius:15px}.super.button span{display:block;padding:4px 15px 6px;-webkit-border-radius:14px;-moz-border-radius:14px;border-top:1px solid rgba(255,255,255,.2);line-height:1}.small.super.button{font-size:11px;-webkit-border-radius:12px;-moz-border-radius:12px}.small.super.button span{padding:2px 12px 6px;-webkit-border-radius:11px;-moz-border-radius:11px}.small.white.super.button span{padding:3px 12px 5px}.large.super.button{background-position:left bottom;-webkit-border-radius:18px;-moz-border-radius:18px}.large.super.button span{font-size:14px;padding:7px 20px 9px;-webkit-border-radius:17px;-moz-border-radius:17px}
d#wrapper{border-top:5px solid #b8d30b;clear:left}
d#container,div.container{position:relative;width:940px;margin:0 auto;padding:0}body.ie8 div#container{position:static}
d#header{position:relative;height:54px;margin:0 auto 36px}
d#header img{display:block;float:left;margin:25px 0 0}
d#header h3{float:left;font-size:24px;line-height:1;margin:0;position:absolute;top:21px;left:0;letter-spacing:-1px}
d#header h3 a,div#header h3 a:visited{font-weight:bold}
d#header h3 a:hover{color:#777}

ul.pill-nav{list-style:none;height:26px;margin:0;float:right}
ul.pill-nav li{display:inline}
ul.pill-nav li a{font-weight:normal;padding:4px 10px 4px;-webkit-border-radius:12px;-moz-border-radius:12px;text-decoration:none}
ul.pill-nav li a:hover{background-color:#eee;color:#666}
ul.pill-nav li a.current,ul.pill-nav li.current a{background:#2daebf;color:#fff;font-weight:bold;cursor:text}
ul.pill-nav li a.unviewed{font-weight:bold}
d#ZURBar{background:#222;height:36px;width:100%}
d#ZURBar h6{display:inline;padding:0;font-size:18px}
d#ZURBar h6 a{float:left;display:block;margin:0 10px;line-height:1;color:#fff;text-decoration:none;background:#a5c941}
d#ZURBar h6 a:hover{}
ul.nav{float:left;margin:0;padding:0;list-style:none;position:relative}
ul.nav li{display:inline;color:#999;line-height:1}
ul.nav li a span{display:inline;font-weight:normal;opacity:.75;line-height:.9}
ul.nav li a,ul.nav li.faux-link{float:left;display:inline;width:auto;text-decoration:none;text-shadow:0 -1px 1px #222;line-height:1}
ul.nav li a{padding:0 15px;height:36px;line-height:36px;font-weight:bold;color:#fff}
ul.nav li a:hover{color:#fff;text-decoration:underline}
ul.nav li.faux-link a:hover{text-decoration:underline;color:#fff}
ul.nav li.faux-link{font-weight:normal;color:#777;height:36px;line-height:36px;padding:0 10px}
ul.nav li.faux-link a{display:inline;float:none;padding:0;height:auto;line-height:1}
ul.nav li.faux-link a:hover{background:none}
ul.nav li.faux-link small,ul.nav li.faux-link small a{font-weight:normal;color:#999}
ul.nav li.search{padding:0 10px}
ul.nav li.search form{line-height:}
ul.nav li.search form input{margin:7px 0 0;color:#777}
ul.user.nav li.current a{background:#000}
ul.account.nav{position:absolute;top:0;right:10px}
ul.account.nav a{font-weight:normal}
ul.nav li.menu{position:relative;float:left}
ul.nav li.menu a{display:block;float:none}
ul.nav li.menu a img.arrow{vertical-align:middle;position:relative;top:-1px;opacity:.5;margin-left:3px}
ul.nav li.menu a:hover{text-decoration:none;background:#333}
ul.nav li.menu ul{background:#333;background:#333 -webkit-gradient(linear, 0 0, 0 100%, from(#333), to(#222));width:190px;margin:0;padding:5px 0;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius:0 0 5px 5px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.25);-moz-box-shadow:0 5px 15px rgba(0,0,0,.25);position:absolute;top:36px;left:-999em;z-index:5000}
ul.nav li.menu ul li{display:block;position:relative}
ul.nav li.menu ul li.divider{margin:4px 1px;border-bottom:1px solid #222;border-bottom-color:rgba(255,255,255,.05);border-top:1px solid #000;border-top-color:rgba(0,0,0,.5)}
ul.nav li.menu ul li a{float:none;display:block;height:auto;padding:2px 15px 3px;line-height:18px;font-weight:normal}
ul.nav li.menu ul li.secondary a{color:#999}
ul.nav li.menu ul li a:hover{background:#b8d30b;background:#b8d30b -webkit-gradient(linear, 0 0, 0 100%, from(#b8d30b), to(#9ec106));font-weight:bold;color:#fff;text-decoration:none;text-shadow:0 -1px 1px rgba(0,0,0,.25)}
ul.nav li.menu ul li ul{position:absolute;top:0;left:0;margin-left:190px;display:none;-webkit-border-top-right-radius:5px;-moz-border-radius:0 5px 5px 5px}
ul.nav li.menu ul li:hover ul{display:block}
ul.nav li.menu:hover{background:#333}
ul.nav li.menu:hover ul{left:auto}
ul.nav li.menu:hover img.arrow{opacity:1}
ul.nav li.menu ul li.zurbword{padding:2px 15px;font-weight:bold;color:#fff;line-height:18px}
ul.nav li#ZURBmenu a{padding:0 12px}
ul.nav li#ZURBmenu strong{background-color:#b8d30b;display:block;width:42px;height:50px;position:relative;z-index:5001}
ul.nav li#ZURBmenu ul{padding-top:9px;-webkit-border-bottom-left-radius:0;-moz-border-radius:0 0 5px 0}
ul.nav li#ZURBmenu ul li a{padding:2px 15px}
ul.nav li#ZURBmenu:hover strong{background:url(/images/zurb-nub-shell-hover.png) no-repeat 0 0}
ul.nav li#ZURBmenu:hover strong img{display:none}


div.page-header h1 {color:#FF6908;display:block;font-size:128px;font-weight:bold;letter-spacing:-3px;line-height:1;margin-left:190px;}
div.page-header h2 {color:#777777;font-size:20px;font-weight:normal;letter-spacing:0;line-height:1.25;margin-left:198px;}
div.page-header h2 a {font-weight:inherit;line-height:inherit;text-decoration:underline;}
div.page-header h2 a.button{display:inline-block;position:relative;top:-5px}
div.page-header h1 span,div.page-header h2 span{display:block}
div.page-header h1 small,div.page-header h2 small{font-size:75%;font-weight:normal}
div.sub-header{position:relative;margin:0 0 18px;padding:0 0 8px;border-bottom:1px solid #ddd}
div.sub-header h3{color:#222}
d.sub-header h3 small{color:#777;font-size:18px}
div.sub-header ul{margin-bottom:0;position:absolute;right:0;bottom:8px}
div#sectionHeader{}
div#pageHeader{margin:0 0 27px}
div#pageHeader h1{font-size:36px;line-height:1;letter-spacing:-1px;color:#222}
div#pageHeader h1 small{font-size:18px;font-weight:normal;letter-spacing:0;color:#999}
div#pageHeader p{font-size:14px;color:#999}
div#pageHeader div.sub-nav{background:#f5f5f5;height:24px;padding:8px 10px 7px;border-bottom:1px solid #eee;overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px}
div#pageHeader ul{height:24px;margin:0 0 0 -4px}
div#pageHeader li{display:inline;line-height:1}
div#pageHeader li a,div#pageHeader li.divider{float:left;width:auto;padding:6px 12px;line-height:1}
div#pageHeader li a{margin:0 0 0 4px;text-decoration:none;-webkit-border-radius:12px;-moz-border-radius:12px;font-weight:bold;color:#333;text-shadow:0 1px 1px #fff}
div#pageHeader li.divider{color:#ccc;width:5px;padding:7px 8px 0 10px;text-shadow:0 -1px -1px #aaa}
div#pageHeader li a:hover,div#pageHeader li.current a{background:#a5c941;margin-top:0;padding:4px 12px 6px;color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,.25);border-top:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 1px 1px #fff;-moz-box-shadow:0 1px 1px #fff}
div#pageHeader ul.options{float:right;margin:0;padding:6px 0 0;height:auto}
div#pageHeader ul.options li a{font-weight:normal;padding:0;border:0;-webkit-border-radius:0;-moz-border-radius:0}
div#pageHeader ul.options li a:hover{background:none;color:#555}
div#pageHeader li.form{padding-left:8px;float:left;display:inline}
div#pageHeader li.form form{margin:0}
div#pageHeader li.form form input.input-text{background:#fff url(/images/icons/16px/search.gif) no-repeat 4px center;width:155px;padding:3px 12px 3px 21px;color:#777;-webkit-border-radius:12px;-moz-border-radius:12px;border-color:#ddd;border-top-color:#ccc}
.column-row,.row{margin:0 0 18px 0px}
.column,.columns{float:left;display:inline;margin:0 0 0 20px}
#contentMain{width:600px}
#contentSec{width:300px;margin-left:40px}.one{width:40px}.two{width:100px}.three{width:160px}.four{width:220px}.five{width:280px}.six{width:340px}.seven{width:400px}.eight{width:460px}.nine{width:520px}.ten{width:580px}.eleven{width:640px}.twelve{width:700px}.thirteen{width:760px}.fourteen{width:820px}.fifteen{width:880px}.sixteen{width:940px}.one-half{width:420px;padding-right:10px}.one-third{width:300px}.two-thirds{width:620px}.eleven .column-row{width:660px}.twelve .column-row{width:720px}.offset-by-one-half{margin-left:50px}.offset-by-one{margin-left:80px}.offset-by-two{margin-left:140px}.offset-by-three{margin-left:200px}.offset-by-four{margin-left:260px}.offset-by-five{margin-left:320px}.offset-by-six{margin-left:380px}.offset-by-seven{margin-left:440px}.offset-by-eight{margin-left:500px}.offset-by-nine{margin-left:560px}.offset-by-ten{margin-left:620px}.offset-by-eleven{margin-left:680px}.offset-by-twelve{margin-left:740px}.offset-by-thirteen{margin-left:800px}.offset-by-fourteen{margin-left:880px}.last{margin:0}.column-row:after,.row:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .column-row,* html .row,* html .clearfix{height:1%}.column-row,.row,.clearfix{display:inline-block}.column-row,.row,.clearfix{display:block}body.ie .column-row{width:960px}body.ie .eight .column-row{width:480px}body.ie .nine .column-row{width:540px}body.ie .ten .column-row{width:600px}body.ie .eleven .column-row{width:660px}body.ie .twelve .column-row{width:720px}body.ie .thirteen .column-row{width:780px}body.ie .fourteen .column-row{width:840px}body.ie .fifteen .column-row{width:900px}body.ie .two-thirds .column-row{width:640px}p.warning,p.error,p.success,p.info{margin:0 0 18px;padding:9px 15px;-webkit-border-radius:6px;-moz-border-radius:6px;color:#fff;text-shadow:0 0 1px rgba(0,0,0,0.01)}p.warning a,p.error a,p.success a,p.info a{color:#fff;font-weight:bold;text-decoration:underline}p.warning{background-color:#ffb515}p.warning small{color:#d17200}p.error{background-color:#df4729;color:#fff}p.error strong{color:#fff}p.error small{color:#930}p.success{background-color:#a5c941;color:#fff}p.success strong{color:#fff}p.success small{color:#360}p.info{background-color:#73cacf;color:#fff}p.info small{color:#007d9a}
div.figure{background:#eee;margin:0 0 18px;-webkit-border-radius:3px;-moz-border-radius:3px}
div.figure img,div.post div.figure img{display:block;margin:0;border:1px solid #ccc}
div.figure cite{display:block;padding:8px 10px;font-size:13px;line-height:18px;color:#555}
div.figure cite strong{color:#333}
div.simple.figure{background:#fff}
div.simple.figure img{border:0}
div.simple.figure cite{padding:8px 0;color:#777}
div.simple.figure cite strong{color:#555}
div.clean.figure img{border:0;margin:1px}
div.floated.figure,div.right.figure{float:right;margin:0 0 18px 18px}
div.left.figure{float:left;margin:0 18px 18px 0}
div.large.figure,body.ie6 div.large{width:520px}
d.large.figure img{width:518px}
d.medium.figure{width:340px}
d.medium.figure img{width:338px}
d.small.figure{width:220px}
d.small.figure img{width:218px}
.label{background:#999;display:inline-block;padding:3px 5px 4px;color:#fff;font-size:14px;font-weight:bold;text-decoration:none;text-transform:uppercase;line-height:1;-webkit-border-radius:3px;-moz-border-radius:3px;text-shadow:0 0 1px transparent}.label:hover{text-decoration:none;color:#fff}body.ff2 .label{-moz-border-radius:0}.green.label{background:#a5c941;text-shadow:0 0 1px #a5c941}.blue.label{background:#2daebf;text-shadow:0 0 1px #2daebf}.magenta.label{background:#a9014b;text-shadow:0 0 1px #c02855}.red.label{background:#e33100;text-shadow:0 0 1px #e33100}.orange.label{background:#ff5c00;text-shadow:0 0 1px #ff5c00}.yellow.label{background:#fc9200;text-shadow:0 0 1px #fc9200}.label.black{background:#333;text-shadow:0 0 1px #222}.label.white{background:#fff;padding:0 3px 1px;border:1px solid #ddd;color:#333;text-shadow:0 0 1px #fff}
d.divider{background-repeat:no-repeat;background-position:center top;width:100%;height:36px;margin:18px 0 27px}
d.notable.divider{background-image:url(/images/dividers/divider-notable.gif)}
d.odditorium.divider{background-image:url(/images/dividers/divider-odditorium.gif)}
d.scrumptious.divider{background-image:url(/images/dividers/divider-scrumptious.gif)}
d.zurb.divider{background-image:url(/images/dividers/divider-zurb.gif)}.left{float:left}.right{float:right}.clear{clear:both}.muted{color:#777}
d.pagination{width:100%;height:36px;text-align:center;margin:0 0 36px;padding:0;font-size:12px;line-height:1}
d.pagination a,div.pagination a:visited{padding:3px 11px 4px;font-size:12px;line-height:1;text-decoration:none;font-weight:bold;border:1px solid #ddd;text-shadow:0 1px 1px #fff;-webkit-border-radius:2px}
d.pagination a:hover{color:#fff;text-shadow:0 -1px 1px #007d9a;background:#2daebf;border:1px solid #007d9a}
d.pagination .disabled{color:#bbb;border:0}
d.pagination .current{padding:4px 12px 5px;color:#777;font-weight:bold}.inactive{color:#777}
d.pagination .prev_page,div.pagination .next_page{margin:0 20px 0 20px}
ul.paginate{width:100%;height:27px;margin:0 0 18px}
ul.paginate li{display:inline}
ul.paginate a{background:#f7f6ed;display:inline;float:left;padding:3px 12px;-webkit-border-radius:12px;-moz-border-radius:12px;text-decoration:none;xfont-weight:bold}
ul.paginate a:hover{background:#818076;color:#fff}
ul.paginate li.next a{float:right}
d.avatar{float:left;margin:-4px 12px 13px 0}
d.avatar a{}
d.avatar img{display:block;width:36px;padding:4px;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px}
d.avatar a:hover img{border-color:#ccc;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15)}
d.well{background:#f5f5f5;padding:17px 19px;margin:0 0 18px;-webkit-border-radius:6px;-moz-border-radius:6px;border:1px solid #eee;border-top-color:#ddd}
#site-info{background:#f5f5f5 url(/images/footer/footer-shadow.gif) no-repeat top center;margin:27px 0 0;padding:27px 0 18px;clear:both;position:relative}
#site-info div.column-row{xmargin:0 10px;xwidth:880px;position:relative;height:126px}
#site-info div.five{xwidth:250px}
#site-info h3{margin:0}
#site-info h4{margin:0;font-weight:normal;border:0}
#site-info h5{margin:0;padding:2px 9px 0}
#site-info h6{margin:0;font-weight:bold;color:#555}
#site-info p{font-size:12px;color:#777}
#site-info p strong{color:#333}
#site-info.dark{background:#222}
#site-info.dark h3,#site-info.dark h4,#site-info.dark h5{color:#fff !important;text-shadow:none}
#site-info.dark p{color:#999 !important;text-shadow:none}
#footer{width:1024px;padding:18px 0 9px;margin:9px 0 0;border-top:5px solid #c02855;}
#site-info.dark #footer{border-color:#444}
#footer p.copyright{margin:0}
#site-info a{font-weight:inherit;color:#777;text-decoration:underline}
#site-info a:hover{text-decoration:none}
#site-info.dark a:hover{text-decoration:underline;color:#ccc}
#site-info form{background-repeat:no-repeat;background-position:0 0;margin:5px 0 4px;height:27px;position:relative;background:#999;width:250px;overflow:hidden}
#site-info form div{background-repeat:no-repeat;background-position:right -27px;width:240px;height:23px;padding:2px 0 2px 10px;position:absolute;top:0;left:0}
#site-info form input.input-text{background:#fff !important;display:block;width:160px;margin:0;padding:3px 0 2px;border:0;color:#333;font-size:12px}
#site-info form input.input-text:focus{background:#fff;outline:none}
#site-info form button{background-position:0 0;background-repeat:no-repeat;height:27px;position:absolute;top:0;right:0;text-indent:-999em;cursor:pointer}
#site-info form button:hover{background-position:0 -27px}
#zurbnews p,#zurbword p{margin:9px 10px}body.ff #site-info form input[type=text]{padding:4px 0}body.ie #site-info form input.input-text{padding:3px 0 4px}body.ie7 #site-info form input.input-text{padding:5px 0 2px;line-height:1}
#site-info #zurbword form{background-image:url(/images/footer/zurbword-bg.gif)}
#site-info #zurbword form div{background-image:url(/images/footer/zurbword-bg.gif);width:216px;padding-left:34px}
#site-info #zurbword form button{background-image:url(/images/footer/zurbword-button.gif);width:40px}
#site-info #zurbnews form{background-image:url(/images/footer/zurbnews-bg.gif)}
#site-info.dark #zurbnews form{background-image:url(/images/footer/zurbnews-dark-bg.gif)}
#site-info #zurbnews form div{background-image:url(/images/footer/zurbnews-bg.gif)}
#site-info.dark #zurbnews form div{background-image:url(/images/footer/zurbnews-dark-bg.gif)}
#site-info #zurbnews form button{background-image:url(/images/footer/zurbnews-button.gif);width:58px}
#site-info.dark #zurbnews form button{background-image:url(/images/footer/zurbnews-dark-button.gif);width:58px}
#site-info #zurbnews form input.input-text{width:165px}
#site-info div#weAreZURB h5{padding-left:0}
d#weAreZURB p{margin-top:5px}
#site-info ul{float:right;height:27px;margin:-2px -12px 0 0}
#site-info ul li{display:inline}
#site-info ul li a,#site-info ul li a:visited{float:left;width:auto;margin:0;padding:2px 12px 2px;border-right:1px solid #ddd}
#site-info.dark ul li a,#site-info.dark ul li a:visited{border-color:#444}
#site-info ul li.rss a{padding-left:32px;background:url(/images/icons/16px/rss-gray.gif) no-repeat 11px 3px;border:0}body.ie div.five ul.photos{width:290px}body.ie div.twelve ul.photos{width:720px}
#wrapper{border-top-color:#b8d30b}body#teamPage div#wrapper{border-color:#2daebf}body#contactPage div#wrapper{border-color:#ff5c00}


#s3slider {
   width: 1020px; /* important to be same as image width */
   height: 516px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
   //margin-left: 60px;
}

#s3sliderContent {
   width: 1020px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 1.5em/1.5em Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 1020px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   top: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

/* the thumbnails */
#triggers {
	text-align:left;
}

#triggers img {
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	margin:5px 0px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

/* the active thumbnail */
#triggers a.active img {
	outline:1px solid #000;

	/* show on top of the expose mask */
	z-index:9999;
	position:relative;
}

/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	
	width:675px;	
	min-height:200px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
/* the large image. we use a gray border around it */
#img {
	border:1px solid #666;
}

/* "next image" and "prev image" links */
.next, .prev {
	
	/* absolute positioning relative to the overlay */
	position:absolute;
	top:40%;	
	border:1px solid #666;	
	cursor:pointer;
	display:block;
	padding:10px 20px;
	color:#fff;
	font-size:11px;
	
	/* upcoming CSS3 features */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

.prev {
	left:0;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

.next {
	right:0;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;	
}

.next:hover, .prev:hover {
	text-decoration:underline;
	background-color:#000;
}

/* when there is no next or previous link available this class is added */
.disabled {
	visibility:hidden;		
}

/* the "information box" */
.info {
	position:absolute;
	bottom:0;
	left:0;	
	padding:10px 15px;
	color:#fff;
	font-size:11px;
	border-top:1px solid #666;
}

.info strong {
	display:block;	
}

/* progress indicator (animated gif). should be initially hidden */
.progress {
	position:absolute;
	top:45%;
	left:50%;
	display:none;
}

/* everybody should know about RGBA colors. */
.next, .prev, .info {
	background:#333 !important;
	background:rgba(0, 0, 0, 0.6) url(h80.png) repeat-x;		
}


.clear {
   clear: both;
} 
