fieldset,.item-list ul li,.form-type-radio .description,.form-type-checkbox .description{padding:0;margin:0;}label{font-weight:normal;}li{list-style:none;list-style-image:none;}
ul.menu{border:none;list-style:none;text-align:left;}ul.menu li{margin:0;}li.expanded,li.collapsed,li.leaf{padding:0;margin:0;}li a.active{color:#000;}td.menu-disabled{background:#ccc;}ul.inline,ul.links.inline,ul.inline li{display:inline;}ul.primary{white-space:nowrap;}ul.primary li,ul.secondary li{display:inline;}
.description{color:#777;}fieldset .fieldset-legend{margin-top:1em;padding-left:15px;position:absolute;text-transform:uppercase;}legend{font-weight:bold;}fieldset{border:1px solid #CCC;padding:3em 0 0;position:relative;margin:1em 0;}fieldset .fieldset-wrapper{padding:0 15px 10px;}html.js fieldset.collapsed{border-width:1px;height:auto;}fieldset.collapsed{background-color:transparent;}a.fieldset-title{text-decoration:none;vertical-align:middle;}.vertical-tabs fieldset.vertical-tabs-pane{padding:10px;}.vertical-tabs fieldset.vertical-tabs-pane .fieldset-wrapper{padding:0;}.vertical-tabs ul.vertical-tabs-list li a{overflow:hidden;}
body{margin-top:38px;}.outer{width:990px;margin:0 auto;}#page-wrapper .inner{margin:0 20px;padding:20px 0;}#header-wrapper{height:38px;position:fixed;top:0;width:100%;z-index:2;}#header-wrapper .menu ul,#header-wrapper .menu ul li{margin-top:0;}#header-wrapper .menu ul li{display:inline-block;*display:inline;zoom:1;padding:10px;}#header-inner{position:relative;}#header-inner .search{position:absolute;top:0;right:0;}#footer-wrapper{padding:20px 20px 10px;}body.toolbar #header-wrapper{top:65px;}div.left{float:left;}div.right{float:right;}.field-name-body img{margin-right:10px;}.field-name-body img{margin-left:10px;}.field-name-body ul{list-style:outside disc;margin-left:1em;}.field-name-body ul li{position:relative;left:1em;padding-right:1em;}#highlight-wrapper{padding:20px 0;}#highlight-outer{width:auto;}#highlight-wrapper .block-block{width:990px;margin:0 auto;}.region-highlighted .right{width:300px;margin-top:35px;}#highlight-wrapper .block{margin-bottom:0;}.field-name-field-im-gen-principal{float:left;margin-right:20px;}.view-servicios .views-row{width:300px;margin-right:13px;text-align:center;float:left;}.view-servicios .views-row h2{}.view-servicios .views-row.views-row-last{margin-right:0;}.view-servicios .views-row  .field-name-field-im-gen-principal{float:none;display:inline;}.pane-portfolio .views-row{margin-bottom:20px;}.page-home #page-wrapper .inner{}.page-home .panel-pane > h2,.page-home .panel-pane .pane-content > .node > h2{background:transparent url(/sites/all/themes/codigodinamo/img/header-menu-bg.png) repeat-x top left;padding:7px 10px;color:#fff;font-size:22px;text-align:center;}.page-home .panel-separator{height:30px;}.page-home .panel-pane.pane-node .node-content{padding:20px;}.page-home .panel-pane.pane-node .node-webform .node-content .field-name-body{float:left;}
body,input,textarea,select{font-family:Arial,sans-serif;line-height:1.4;font-size:100%;}#page{font-size:75%;}em,i{font-style:italic;}strong,b,label{font-weight:bold;}p{margin-bottom:1.5em;}a{text-decoration:none;}address{font-style:normal;margin-bottom:1.5em;}blockquote{margin-bottom:1.5em;padding-left:20px;font-style:italic;border-left:5px solid #E6E6E6;}h1,h2,h3,h4,h5,h6{font-weight:bold;margin-bottom:0.5em;line-height:1.1;}h1{font-size:2em;}h2{font-size:1.6em;}h2.block-title{font-size:1.2em;}h3{font-size:1.4em;}h4{font-size:1.2em;}h5{font-size:1.1em;}h6{font-size:1.2em;font-weight:bold;}ul,ol,.item-list ul{padding-left:20px;margin-bottom:1.5em;}ul.inline,ul.tabs{padding-left:0;}ul ul,ol ol{margin-bottom:0;}li,.item-list ul li,ul.menu li{margin-top:0.5em;margin-bottom:0.5em;}ol li{list-style-type:decimal;}ul li{list-style-type:disc;}ul.vertical-tabs-list li{list-style-type:none;}table{width:100%;margin-bottom:1.5em;border-collapse:collapse;}th,td{padding:5px 10px;}thead{background-color:#777;color:#fff;}thead th{border-bottom:none;}code,pre{font-family:Monaco,"Lucida Console",monospace;white-space:pre-wrap;word-wrap:break-word;overflow:auto;margin-bottom:1.5em;}
.node{margin-bottom:1em;}.comment{margin-bottom:1em;}.block{margin-bottom:1em;}
@font-face{font-family:'lucidasansefregular';src:url(/sites/all/themes/codigodinamo/fonts/lucidasans/lucidasansef_regular-webfont.eot);src:url(/sites/all/themes/codigodinamo/fonts/lucidasans/lucidasansef_regular-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/codigodinamo/fonts/lucidasans/lucidasansef_regular-webfont.woff) format('woff'),url(/sites/all/themes/codigodinamo/fonts/lucidasans/lucidasansef_regular-webfont.ttf) format('truetype'),url(/sites/all/themes/codigodinamo/fonts/lucidasans/lucidasansef_regular-webfont.svg#lucidasansefregular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'lucida_sans_stdroman';src:url(/sites/all/themes/codigodinamo/fonts/lucidasans/lucidasansstd-webfont.eot);src:url(/sites/all/themes/codigodinamo/fonts/lucidasans/lucidasansstd-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/codigodinamo/fonts/lucidasans/lucidasansstd-webfont.woff) format('woff'),url(/sites/all/themes/codigodinamo/fonts/lucidasans/lucidasansstd-webfont.ttf) format('truetype'),url(/sites/all/themes/codigodinamo/fonts/lucidasans/lucidasansstd-webfont.svg#lucida_sans_stdroman) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'lucida_sans_unicoderegular';src:url(/sites/all/themes/codigodinamo/fonts/lucidasans/lucidasansunicode-webfont.eot);src:url(/sites/all/themes/codigodinamo/fonts/lucidasans/lucidasansunicode-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/codigodinamo/fonts/lucidasans/lucidasansunicode-webfont.woff) format('woff'),url(/sites/all/themes/codigodinamo/fonts/lucidasans/lucidasansunicode-webfont.ttf) format('truetype'),url(/sites/all/themes/codigodinamo/fonts/lucidasans/lucidasansunicode-webfont.svg#lucida_sans_unicoderegular) format('svg');font-weight:normal;font-style:normal;}
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1;}.bx-wrapper img{max-width:100%;display:block;}.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;left:-5px;background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;}.bx-wrapper .bx-loading{min-height:50px;background:url(/sites/all/themes/codigodinamo/css/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000;}.bx-wrapper .bx-prev{left:10px;background:url(/sites/all/themes/codigodinamo/css/images/controls.png) no-repeat 0 -32px;}.bx-wrapper .bx-next{right:10px;background:url(/sites/all/themes/codigodinamo/css/images/controls.png) no-repeat -43px -32px;}.bx-wrapper .bx-prev:hover{background-position:0 0;}.bx-wrapper .bx-next:hover{background-position:-43px 0;}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;}.bx-wrapper .bx-controls-direction a.disabled{display:none;}.bx-wrapper .bx-controls-auto{text-align:center;}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/sites/all/themes/codigodinamo/css/images/controls.png) -86px -11px no-repeat;margin:0 3px;}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/sites/all/themes/codigodinamo/css/images/controls.png) -86px -44px no-repeat;margin:0 3px;}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%;}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px;}
body{font-family:lucida_sans_unicoderegular,helvetica,sans;color:#fff;background-color:#000;}#header-wrapper{background:transparent url(/sites/all/themes/codigodinamo/img/header-menu-bg.png) repeat-x top left;}#footer-wrapper{background:#424242;}#header-wrapper .menu{font-weight:normal;}#header-wrapper .menu ul,#header-wrapper .menu ul li{list-style-type:none;list-style:none;}#header-wrapper .menu ul{text-align:center;}#header-wrapper .menu ul li.active-trail{background:#fff;}#header-wrapper a{color:#fff;text-transform:uppercase;}#header-wrapper .menu ul li.active-trail a{color:#0d438b;}#highlight-wrapper{background:transparent url(/sites/all/themes/codigodinamo/img/highlighted-bg.png) repeat top left;text-align:center;}.region-highlighted .right{font-size:50px;text-align:center;}body.node-type-portfolio #page-wrapper .outer,body.node-type-book #page-wrapper .outer{background:#fff;color:#000;}.page-node.node-type-portfolio #page-inner,.page-node.node-type-book #page-inner{background:#fff;}h1,h2,h3,h4,h5,h6{color:#0d438b;}.pane-portfolio .views-row h2{color:#fff;}.pane-portfolio .views-row h3{color:#ccc;}.pane-portfolio .views-row a{color:#aaaaff;}.view-servicios .views-row h2{color:#fff;font-size:22px;}.view-servicios .views-row h2 a{color:#fff;}.page-home .panel-pane.pane-node{background:#fff;color:#000;}.bx-wrapper .bx-viewport{border:0;background:transparent;overflow:visible !important;-webkit-box-shadow:0 0 0 #ccc;box-shadow:0 0 0 #ccc;-moz-box-shadow:0 0 0 #ccc;}
