* {
	PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-LEFT: 0pt; PADDING-RIGHT: 0pt; PADDING-TOP: 0pt
}
.hidden {
	DISPLAY: none
}
.clear {
	LINE-HEIGHT: 0pt; CLEAR: both
}
.bottom-nav {
	TEXT-ALIGN: right; FONT-WEIGHT: bold; PADDING-TOP: 7px
}
.bottom-nav A {
	COLOR: #363636; TEXT-DECORATION: none
}
.decorated {
	FONT-STYLE: italic; FONT-FAMILY: Georgia
}
P {
	PADDING-BOTTOM: 5px
}
BODY {
	TEXT-ALIGN: center; FONT-FAMILY: helvetica, Arial, "MS Trebuchet", sans-serif; BACKGROUND: url(/images/bg-body.gif) #fff no-repeat center top; FONT-SIZE: 11px
}
#wrapper {
	POSITION: relative;
	MARGIN: 0pt auto;
	WIDTH: 862px;
	BACKGROUND: #fff;
	OVERFLOW: hidden;
	height: 291px;
}
#header {
	BORDER-BOTTOM: #333 20px solid; POSITION: relative; HEIGHT: 109px
}
#header H1 A {
	POSITION: absolute; WIDTH: 260px; DISPLAY: block; BACKGROUND: url(/images/logo.gif) no-repeat left top; HEIGHT: 27px; TOP: 34px; LEFT: 0pt
}
#logo-swf {
	POSITION: absolute; BOTTOM: 0pt; LEFT: 0pt
}
#content {
	TEXT-ALIGN: left; LINE-HEIGHT: 15px; BACKGROUND: #fff
}
#nav {
	HEIGHT: 68px
}
#nav UL {
	PADDING-BOTTOM: 11px; LIST-STYLE-TYPE: none; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 11px
}
#nav UL LI {
	PADDING-BOTTOM: 5px; FONT-STYLE: italic; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-FAMILY: Georgia; FLOAT: right; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
UL#section_nav LI {
	PADDING-BOTTOM: 5px; FONT-STYLE: italic; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-FAMILY: Georgia; FLOAT: right; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
UL#section_nav {
	WIDTH: 100%; MARGIN-BOTTOM: 62px; FLOAT: left
}
UL#section_nav LI {
	PADDING-BOTTOM: 0pt; LIST-STYLE-TYPE: none; PADDING-LEFT: 10px; PADDING-RIGHT: 25px; FLOAT: left; PADDING-TOP: 0pt
}
UL#section_nav LI A {
	COLOR: #7f7e7e; TEXT-DECORATION: none
}
#nav UL LI A {
	COLOR: #333; TEXT-DECORATION: none
}
UL#section_nav LI#current_section A {
	COLOR: #333; TEXT-DECORATION: none
}
UL#section_nav LI A:hover {
	COLOR: #333; TEXT-DECORATION: none
}
#nav UL LI#current {
	BACKGROUND: #333
}
#nav UL LI#current A {
	COLOR: #fff
}
#tab {
	POSITION: relative; WIDTH: 100px; BACKGROUND: #333
}
.inactive-tab {
	COLOR: #333 !important
}
BODY.bienvenida-demo_reel {
	BACKGROUND-IMAGE: url(/images/bg-demo-reel.gif) !important
}
BODY#bienvenida .bottom-nav {
	TEXT-ALIGN: left
}
#home-wrapper {
	HEIGHT: 570px
}
#homepic {
	POSITION: relative; WIDTH: 807px; HEIGHT: 329px
}
#pic-pagination {
	TEXT-ALIGN: right; LINE-HEIGHT: 36px; HEIGHT: 36px
}
#pic-pagination A {
	COLOR: #aaa; MARGIN-LEFT: 5px; TEXT-DECORATION: none
}
#pic-pagination A.active {
	COLOR: #333
}
.col1 {
	WIDTH: 44%; FLOAT: left; MARGIN-RIGHT: 25px
}
.col2 {
	WIDTH: 48%; FLOAT: right
}
#footer {
	TEXT-ALIGN: left; MARGIN-TOP: 30px; MARGIN-BOTTOM: 20px
}
#footer A {
	COLOR: #000; TEXT-DECORATION: none
}
#footer A:hover {
	TEXT-DECORATION: underline
}
#pagination {
	TEXT-ALIGN: right; LINE-HEIGHT: 24px; HEIGHT: 24px
}
#pagination #next_page {
	MARGIN: 0pt 5px 1px 0pt; DISPLAY: block; BACKGROUND: #333; FLOAT: right; HEIGHT: 22px; COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#pagination #previous_page {
	MARGIN: 0pt 5px 1px 0pt; DISPLAY: block; BACKGROUND: #333; FLOAT: right; HEIGHT: 22px; COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#pagination #next_page {
	PADDING-BOTTOM: 0pt; PADDING-LEFT: 17px; PADDING-RIGHT: 5px; PADDING-TOP: 0pt
}
#pagination #previous_page {
	PADDING-BOTTOM: 0pt; PADDING-LEFT: 5px; PADDING-RIGHT: 17px; PADDING-TOP: 0pt
}
A#back {
	PADDING-BOTTOM: 0pt; LINE-HEIGHT: 20px; MARGIN-TOP: 12px; PADDING-LEFT: 5px; PADDING-RIGHT: 17px; DISPLAY: block; BACKGROUND: #333; FLOAT: left; HEIGHT: 20px; COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0pt
}
#pagination-next-prev IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
#pagination-next-prev {
	FLOAT: right;
	HEIGHT: 22px;
	PADDING-TOP: 5px;
	left: 669px;
	top: 294px;
	visibility: visible;
}
#pagination-count {
	PADDING-BOTTOM: 0pt;
	LINE-HEIGHT: 27px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
	FLOAT: right;
	PADDING-TOP: 0pt;
	left: 638px;
	top: 292px;
}
#pagination-indicator {
	PADDING-TOP: 5px
}
BODY#portfolio {
	BACKGROUND-IMAGE: url(/images/bg-portfolio.gif)
}
BODY.portfolio-film {
	BACKGROUND-IMAGE: url(/images/bg-portfolio-film.gif) !important
}
#works {
	HEIGHT: 433px
}
#wrapper-work {
	TEXT-ALIGN: center; WIDTH: 862px; BACKGROUND: #fff; HEIGHT: 293px; OVERFLOW: hidden
}
.portfolio-film #wrapper-work {
	TEXT-ALIGN: left; HEIGHT: 300px
}
.work {
	WIDTH: 170px; MARGIN-BOTTOM: 26px; FLOAT: left; HEIGHT: 202px; OVERFLOW: hidden; MARGIN-RIGHT: 40px
}
.work DIV.pic {
	HEIGHT: 95px; OVERFLOW: hidden
}
DIV.work:hover {
	BACKGROUND: url(/images/bg-work.gif) #e7e7e6 no-repeat 95% 95%; CURSOR: pointer
}
.last {
	MARGIN-RIGHT: 0pt
}
.bottom {
	MARGIN-BOTTOM: 0pt
}
.work P {
	PADDING-BOTTOM: 0pt
}
.work .info {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; COLOR: #363636; PADDING-TOP: 4px
}
.work .des {
	FONT-SIZE: 10px
}
.work .client {
	HEIGHT: 20px; OVERFLOW: hidden
}
#details-work {
	WIDTH: 350px; COLOR: #7f7f7f
}
#details-work-head {
	PADDING-BOTTOM: 8px; COLOR: #363636
}
#details-work-head STRONG {
	DISPLAY: block
}
BODY#contacto {
	BACKGROUND-IMAGE: url(/images/bg-contacto.gif)
}
#contact-wrappper {
	HEIGHT: 375px
}
#contact-side-left {
	PADDING-LEFT: 10%; WIDTH: 60%; FLOAT: left; FONT-SIZE: 10px; PADDING-TOP: 40px
}
#contact-side-right {
	TEXT-ALIGN: right; WIDTH: 30%; FLOAT: right; FONT-SIZE: 10px; PADDING-TOP: 36px
}
#info INPUT {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: 85%; BORDER-TOP-STYLE: none; BACKGROUND: #d0cfcf; BORDER-LEFT-STYLE: none
}
#info TEXTAREA {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: 85%; BORDER-TOP-STYLE: none; BACKGROUND: #d0cfcf; BORDER-LEFT-STYLE: none
}
#info SPAN.fieldWithErrors INPUT {
	BORDER-BOTTOM: #333 1px solid
}
#info SPAN.fieldWithErrors TEXTAREA {
	BORDER-BOTTOM: #333 1px solid
}
#info TEXTAREA {
	HEIGHT: 100px
}
#info INPUT {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0pt; PADDING-RIGHT: 0pt; PADDING-TOP: 3px
}
#info P {
	MARGIN-BOTTOM: 6px
}
#info LABEL {
	TEXT-ALIGN: right; WIDTH: 12%; PADDING-RIGHT: 2%; DISPLAY: block; FLOAT: left
}
.boton {
	TEXT-ALIGN: right
}
.boton INPUT {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0pt !important; PADDING-LEFT: 0pt !important; WIDTH: auto !important; PADDING-RIGHT: 0pt !important; BACKGROUND: #fff; CURSOR: pointer; FONT-WEIGHT: bold; MARGIN-RIGHT: 1%; PADDING-TOP: 0pt !important
}
P.info-result {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 80px; PADDING-RIGHT: 80px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
BODY#aviso_legal {
	BACKGROUND-IMAGE: url(/images/bg-legal.gif)
}
.pagination {
	TEXT-ALIGN: right; COLOR: #8a8988
}
.pagination A {
	COLOR: #000; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#search_button {
	MARGIN-TOP: 5px
}
BODY#blog {
	BACKGROUND-IMAGE: url(/images/bg-blog.gif) !important
}
#blog-content {
	WIDTH: 450px; FLOAT: left; OVERFLOW: hidden
}
#blog-content A {
	TEXT-DECORATION: none
}
#blog-side-bar {
	TEXT-ALIGN: right; WIDTH: 320px; FLOAT: right; OVERFLOW: hidden
}
#blog-side-bar H2 {
	FONT-FAMILY: Georgia; COLOR: #000; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#blog-side-bar UL LI A {
	FONT-FAMILY: Georgia; COLOR: #000; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#blog-side-bar H2 A {
	FONT-FAMILY: Georgia; COLOR: #000; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#blog-side-bar H2 {
	MARGIN-BOTTOM: 5px
}
#blog-side-bar UL LI A {
	COLOR: #8a8988; TEXT-DECORATION: none
}
UL#blog-side-bar-last-posts {
	LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 16px
}
H2#rss {
	MARGIN-BOTTOM: 16px
}
H2#rss A SPAN {
	DISPLAY: none
}
H2#rss A IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.post {
	BORDER-BOTTOM: #c6c6c5 3px dotted; PADDING-BOTTOM: 25px; MARGIN-BOTTOM: 10px
}
.post-date {
	COLOR: #8a8988
}
.post-title {
	FONT-FAMILY: Georgia; FONT-SIZE: 18px
}
.post-content {
	PADDING-RIGHT: 25px; PADDING-TOP: 10px
}
.post-content A {
	COLOR: #888; TEXT-DECORATION: none
}
.post-picture {
	PADDING-TOP: 10px
}
.post-picture IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}

