@font-face{font-family:'Cuprum';src:url('fonts/cuprum-regular-webfont.eot');src:url('fonts/cuprum-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/cuprum-regular-webfont.woff') format('woff'),
url('fonts/cuprum-regular-webfont.ttf') format('truetype'),
url('fonts/cuprum-regular-webfont.svg#CuprumRegular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'CuprumItalic';src:url('fonts/cuprum-italic-webfont.eot');src:url('fonts/cuprum-italic-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/cuprum-italic-webfont.woff') format('woff'),
url('fonts/cuprum-italic-webfont.ttf') format('truetype'),
url('fonts/cuprum-italic-webfont.svg#CuprumItalic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'CuprumBold';src:url('fonts/cuprum-bold-webfont.eot');src:url('fonts/cuprum-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/cuprum-bold-webfont.woff') format('woff'),
url('fonts/cuprum-bold-webfont.ttf') format('truetype'),
url('fonts/cuprum-bold-webfont.svg#CuprumBold') format('svg');font-weight:normal;font-style:normal;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
*{margin:0;padding:0;}
*:focus{outline:none;}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0 auto;padding:0;line-height:20px;background:url(images/bg/bg-body.jpg) repeat;}
a, a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a img{border:none}
h1, h2, h3{margin-bottom:18px;}
h4, h5, h6{margin-bottom:10px;}
h1{font-size:32px;line-height:34px}
h2{font-size:24px;line-height:26px}
h3{font-size:18px;line-height:20px}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:13px;}
h1, h2, h3, h4, h5, h6{font-weight:normal;line-height:normal;font-family:Arial,sans-serif;}
.smallmargin{margin-bottom:10px;}
.valignmiddle{line-height:30px;margin-bottom:20px}
hr{border-width:0;height:20px;line-height:0;margin:0px;margin-bottom:40px;page-break-after:always;text-align:center;width:100%;clear:both;}
p{margin-bottom:20px;font-size:12px;}
ul{list-style:disc;margin:0 0 18px 1.5em;}
ol{list-style:decimal;margin:0 0 18px 2.2em;}
ol ol{list-style:upper-alpha;}
ol ol ol{list-style:lower-roman;}
ol ol ol ol{list-style:lower-alpha;}
ul ul,
ol ol,
ul ol,
ol ul{margin-bottom:0;}
dl{margin:0 0 24px 0;}
dt{font-weight:bold;}
dd{margin-bottom:18px;}
strong{font-weight:bold;}
cite,
em,
i{font-style:italic;}
big{font-size:131.25%;}
ins{background:#ffc;text-decoration:none;}
blockquote{margin:0px 0 20px 0px;padding:0px 10px 0px 50px;background-image:url(images/quote.png);background-repeat:no-repeat;background-position:0px 0px;clear:both;font-style:italic;font-size:16px;line-height:22px;}
blockquote.left, blockquote.right{float:right;letter-spacing:0px;margin-bottom:20px;margin-left:20px;margin-top:0px;padding:0px 20px 10px 60px;width:43%;background-position:0px 0px;}
blockquote.left{float:left;margin-left:0px;margin-right:20px;}
blockquote p{margin:0px;}
blockquote div{}
blockquote cite,
blockquote em,
blockquote i{font-style:normal;}
code{font-family:Verdana, Arial;letter-spacing:1px;margin:25px 0 25px 0px;display:block;font-size:0.9em;border-left:solid 4px #ebebeb;padding:15px 10px;}
pre{border-left:solid 4px #ebebeb;line-height:18px;margin-bottom:18px;padding:20px;}
abbr,
acronym{border-bottom:1px dotted #666;cursor:help;}
sup,
sub{height:0;line-height:1;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
.screen-reader-text{position:absolute;left:-9000px;}
#bodychild{width:1020px;margin:0px auto;padding-top:0px;position:relative;z-index:10;}
#outercontainer{width:100%;}
#outerheader, #outerafterheader, #outerslider, #outerbeforecontent, #outermain, #outeraftercontent, #outerfooter{width:100%;margin:0 auto}
#outerheader{margin-bottom:0;padding-bottom:1px;position:static;z-index:20;}
#outerheader:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1;}
#top{}
#logo{float:left;padding:8px 0px;}
#logo h1{margin:0 10px 0 0;padding-top:0;font-size:20px;display:inline-block}
#logo .desc{display:inline-block;font-size:11px}
#logo img{display:block;margin:0 auto;}
#navigation{position:relative;z-index:200;margin:0;padding:0px;float:left;}
#topnav{margin:0;padding:0;list-style-type:none;overflow:visible;position:relative;float:right;font-family:sans-serif;}
#topnav.sf-menu{width:760px;float:left;}
.sf-menu a{text-decoration:none!important;display:block;position:relative;padding:0;text-transform:uppercase;}
.sf-menu > li{padding:27px 11px !important;position:relative;z-index:10;}
.sf-menu > li:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1;}
.sf-menu li.item-menu-bolsas{max-width:140px;text-align:center;}
.sf-menu ul a:hover{}
.sf-menu li li{text-align:left;line-height:20px;margin:0;}
.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;font-size:14px;font-weight:bold;}
.sf-menu{line-height:100%;position:absolute;right:0;bottom:0;float:left;}
.sf-menu ul{position:absolute;top:-999em;width:12em;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;margin:0;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul{left:0px;top:4.0em;z-index:99;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul{left:12em;top:-1px;margin-left:0px;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul{left:12em;top:-1px;}
.sf-menu ul li a{padding:15px 20px!important;text-transform:uppercase;font-size:18px;}
.sf-menu li ul{padding:0px 0px;}
.sf-menu a.sf-with-ul{padding-right:0px;min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:10px;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;}
.sf-menu ul{border:0px;}
.sf-menu li li{padding:0}
.sf-menu > li li:before{content:"";display:block;}
.sf-menu > li li:first-child:before{border:0;}
#topnav.sf-menu li.productos{background:#1d3d68 none repeat scroll 0 0;left:168px;padding:4px 5px !important;position:absolute;text-align:center;top:0;width:246px;z-index:20;}
#topnav.sf-menu li.productos a{display:block;margin:0px auto;color:white;padding-top:0px;}
#topnav.sf-menu li a,
#topnav.sf-menu li.p1 a,
#topnav.sf-menu li.p2 a{padding-top:10px;}
.productos-fr{left:222px !important;}
.productos-de{left:224px !important;width:268px !important;}
@media only screen and (min-width:768px) and (max-width:959px){#topnav.sf-menu li.productos{left:164px;width:254px;}
}
@media only screen and (max-width:767px){#topnav.sf-menu li.productos{display:none;}
#topnav.sf-menu li.p1 a,
#topnav.sf-menu li.p2 a{padding-top:0px;}
}
.tinynav{display:none}
#afterheader{margin-top:40px}
#aftertheheader{}
#aftertheheader .pagetitle{font-family:sans-serif;font-size:37px;line-height:normal;text-transform:uppercase;margin-bottom:0px;}
#aftertheheader .pagedesc{font-family:sans-serif;font-style:italic;margin-bottom:0;font-size:18px;}
#slidercontainer{padding-bottom:50px;margin-top:40px}
#slider{position:relative;}
#sliderimage{display:none;}
#slider p{font-size:14px;}
#outermain{padding:48px 0 48px 0}
#maincontent{}
#content{float:left;}
#content.positionright{float:right;}
#content.positionleft{float:left;}
.indentleft{overflow:hidden;}
.row-list{list-style-type:none;padding:0;margin:0}
.row-list li{padding:0;margin:0 0 25px 0}
.row-list2{list-style-type:none;padding:0;margin:0}
.row-list2 li{padding:0 0 15px 0 !important;margin:0 0 15px 0 !important;clear:both}
.row-list2 li:last-child{border:0 !important;}
.circle{display:block;font-size:20px;line-height:47px;width:47px;-moz-border-radius:47px;-webkit-border-radius:47px;-khtml-border-radius:47px;border-radius:47px;text-align:center;margin:0 15px 0 0;font-family:sans-serif;}
.circle.alignleft{margin-top:0;}
img.scale-with-grid{max-width:100%;height:auto;}
.separator{display:block;height:20px;padding:5px 0;text-align:center;width:100%;clear:both;}
.separator.line{display:block;text-align:center;width:100%;clear:both;padding:0;height:auto;margin-bottom:20px}
.separator.line div{height:20px;display:block;clear:both;padding:10px 0;background:url(images/line.gif) repeat-x center center}
form{margin:0;padding:0;}
input[type="text"], input[type="email"],
textarea, input[type="password"], select{font-size:12px;padding:7px 5px;font-size:11px;font-family:Arial;}
textarea{width:90%;}
textarea:focus{outline:0;}
.button, .button:visited, input[type="submit"], button{border:0px;padding:6px 15px 8px 15px;cursor:pointer;font-family:sans-serif;font-size:16px;line-height:16px;}
.button:hover, input[type="submit"]:hover, button:hover{text-decoration:none;}
table{border-collapse:separate;border-spacing:0;width:100%;margin-bottom:18px;}
table,td,th{text-align:center;}
th{padding:10px;text-transform:uppercase;}
td{padding:10px;}
tfoot td{border:0px;}
th,tr:hover{}
table{text-align:left;margin:0 -1px 24px 0;width:100%;}
tr th,
thead th{font-size:12px;font-weight:bold;line-height:18px;padding:9px 24px;}
tr td{padding:6px 24px;}
tr.odd td{}
.sticky{}
.post{margin-bottom:50px;padding-bottom:50px;clear:both;}
.postimg{margin-bottom:10px;}
.posttitle{font-size:26px;line-height:28px;font-family:Arial;margin:0 0 15px 0}
.posttitle a:hover{text-decoration:none;}
.entry-text{overflow:hidden;}
.post .entry-content{margin:0;padding:12px 0 5px 0;}
.entry-date{float:left;overflow:hidden;text-align:center;margin:5px 30px 0 0}
.posttime{padding:4px 8px;line-height:20px;font-size:14px;font-family:Arial;text-transform:uppercase}
.postdate{font-size:24px;font-family:Arial;padding:8px 0}
.entry-utility{padding:0;font-size:11px;}
#singlepost .post{padding-bottom:20px}
#singlepost .entry-content{}
#searchresult .hentry{padding-bottom:10px;margin-bottom:0px;background:transparent;border:0}
#searchresult .entry-content{padding:0;background:transparent}
#searchresult .posttitle{font-size:20px;margin-bottom:8px}
#searchresult .posttitle a, #searchresult .posttitle a:visited{background:transparent;padding:0}
#postattachment .entry-utility{width:100%;float:none;padding:0}
.entry-attachment{margin-bottom:20px;}
h2.title-author{font-size:16px}
#entry-author-info{clear:both;margin-bottom:30px;position:relative;padding:20px;}
#entry-author-info #author-avatar{margin:0 0 0 0;position:absolute;top:40px;right:20px}
.avatar{display:block}
#entry-author-info #author-description{margin:0 85px 10px 0;vertical-align:top;}
#entry-author-info #author-description h2{font-size:14px;}
#author-description span.author{display:block}
.attachment .entry-content .entry-caption{font-size:140%;margin-top:24px;}
.attachment .entry-content .nav-previous a:before{content:'\2190\00a0';}
.attachment .entry-content .nav-next a:after{content:'\00a0\2192';}
.alignleft,
img.alignleft{display:inline;float:left;margin-right:20px;margin-top:5px;}
.alignright,
img.alignright{display:inline;float:right;margin-left:20px;margin-top:5px;}
.aligncenter,
img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:15px;}
.alignnone,
img.alignnone{clear:both;display:block;margin-left:auto;margin-right:auto;padding:0px;margin-bottom:15px;}
img.alignleft,
img.alignright,
img.aligncenter,
img.alignnone{margin-bottom:12px;}
#content .wp-caption{background:#f1f1f1;line-height:18px;text-align:center;margin-bottom:20px;padding:4px;}
#content .wp-caption img{margin:5px 5px 0;}
#content .wp-caption p.wp-caption-text{margin:5px;color:#888;font-size:11px;}
#content .wp-smiley{margin:0;}
#content .gallery{margin:auto;}
#content .gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%;}
#content .gallery img{border:2px solid #cfcfcf;}
#content .gallery .gallery-caption{color:#888;font-size:11px;margin:0 0 12px;}
#content .gallery dl{margin:0;}
#content .gallery img{border:10px solid #f1f1f1;}
#content .gallery br+br{display:none;}
.tag-links{padding:10px 0;display:block}
.navigation{line-height:20px;}
.navigation a:link,
.navigation a:visited{text-decoration:none;}
.navigation a:active,
.navigation a:hover{}
.nav-previous{float:left;}
.nav-next{float:right;text-align:right;}
.nav-previous a, .nav-next a{font-family:Arial;font-size:16px;text-transform:lowercase;}
#nav-above{margin:0 0 18px 0;}
#nav-above{display:none;}
.paged #nav-above,
.single #nav-above{display:block;}
#nav-below{padding:0;font-size:12px;margin:30px 0 0 0;clear:both;text-align:right}
#comments{clear:both;}
#comments .navigation{padding:0 0 18px 0;}
h3#comments-title{line-height:24px;padding:0px 0px;margin:0 0 20px 0;font-size:18px;}
h3#reply-title{line-height:24px;margin:0 0 15px 0;}
.commentlist{list-style:none;margin:0;margin-bottom:0px;}
.commentlist li.comment{margin:0 0 0px 0px;padding:0 0 0px 0px;position:relative !important;}
.commentlist li.comment ul.children{margin:0 0 0 0;margin-left:13%;padding:0px 0 0 0;}
.commentlist li.comment ul.children li{border-bottom:0 !important;margin:0;padding:0}
#comments .comment-body ul,#comments .comment-body ol{margin-bottom:0;}
.commentlist ol{list-style:decimal;}
.commentlist .avatar{padding:0px;background-color:transparent;}
.comment-body cite{font-size:14px;line-height:14px;font-style:normal;}
.comment-body cite a, .comment-body cite a:visited{}
.comment-body cite a:hover{text-decoration:none}
.comment-author .says{font-style:normal;}
.comment-meta{font-size:11px;margin:0 0 18px 0;}
.comment-meta a:link,
.comment-meta a:visited{text-decoration:none;}
.comment-meta a:active,
.comment-meta a:hover{}
.commentlist .even{}
.commentlist .bypostauthor{}
.reply a.comment-reply-link{}
.page-link{clear:both;padding:10px 0}
.edit-link{clear:both;padding:10px 0;display:block}
a.comment-edit-link{}
a.comment-edit-link:hover{text-decoration:none}
.commentlist .children{list-style:none;}
.commentlist .children li{}
.nopassword, .nocomments{display:none;}
#comments .pingback{margin-bottom:18px;padding-bottom:18px;}
.commentlist li.comment+li.pingback{margin-top:-6px;}
#comments .pingback p{display:block;font-size:11px;line-height:18px;margin:0;}
#comments .pingback .url{font-size:12px;}
.con-comment{padding:0 0 0 0}
.commentlist .comment-author{float:left;margin-top:0px;}
.commentlist .comment-body{width:auto;margin-bottom:30px !important;margin-left:80px;padding:18px;}
.commenttext{margin:0 0 0 0;padding:10px 0 0 0;}
.commentlist .comment-body p{margin-bottom:10px !important}
.commentlist ul.children .comment-author{}
.commentlist ul.children .comment-body{}
*+html .commentlist .comment-body{margin-top:0}
.comment-body .fn{}
.comment-body .time{font-size:10px;padding:0 5px 0 20px}
.commentlist .comment-body .reply{font-size:10px;}
.comment-body .boldtext{font-weight:normal;font-size:22px}
#commentform{padding:0;}
#commentform label{margin-top:0px;padding:5px 0;display:inline-block;}
#commentform .required{}
#commentform code{padding:0;margin:10px 0;border:0}
#commentform input[type=text]{margin-bottom:3px;padding:8px 5px;vertical-align:middle;width:50%;font-size:12px;font-family:arial;display:block;page-break-after:always}
#commentform textarea{width:95%;margin-bottom:12px;padding:8px 5px;vertical-align:top;font-size:12px;font-family:arial;display:block;}
#respond .comment-reply{font-size:20px;line-height:24px;padding:0px 0px;margin:0 0 10px 0;}
#respond p{margin:0;}
#respond .comment-notes{margin-bottom:1em;}
.form-allowed-tags{line-height:1em;}
.children #respond{margin:0 0px 0 0;}
.cancel-comment-reply{font-size:12px;}
h3#reply-title{margin:18px 0;}
#comments-list #respond{margin:0 0 18px 0;}
#comments-list ul #respond{margin:0;padding:0;}
#cancel-comment-reply-link{font-weight:normal;line-height:18px;}
#respond .required{}
#respond label{}
#respond input{}
#respond textarea{}
#respond .form-allowed-tags{}
#respond .form-allowed-tags code{}
#respond .form-submit{margin:12px 0;clear:both;}
#respond .form-submit input{}
.comment-form-author, .comment-form-email, .comment-form-url, .comment-form-comment{}
.comment-form-comment{width:100%;}
.form-submit{clear:both;}
.widget_calendar #wp-calendar{width:98%;text-align:left;border:0px !important;}
.widget_calendar #wp-calendar caption,
.widget_calendar #wp-calendar td,
.widget_calendar #wp-calendar th{text-align:center;padding:3px !important;border:0px !important;}
.widget_calendar #wp-calendar caption{font-size:11px;font-weight:800;padding:5px 0 3px 0 !important;text-transform:uppercase;}
.widget_calendar #wp-calendar th{font-weight:bold;padding:3px !important}
.widget_calendar #wp-calendar tfoot td{}
#today{font-weight:bold}
#sidebar{float:left;}
#sidebar.positionleft{float:left;}
#sidebar.positionright{float:right;}
.widget-title{font-size:24px;padding:0;margin-bottom:15px;}
#sidebar ul{list-style-type:none;list-style-position:outside;margin:0;padding:0;}
#sidebar ul li{list-style-type:none;margin:0;padding:0;}
#sidebar .widget-container{margin-bottom:40px;padding:0 0 0 20px;}
#sidebar.positionleft .widget-container{padding:0 20px 0 0;}
#sidebar li li{list-style-type:none;margin:0 0 6px 0;padding:0 0 5px 0;}
#sidebar li li a{}
#sidebar li li a:hover, #sidebar li li a.active{text-decoration:none;}
#sidebar ul.sub-menu, #sidebar ul.children, #sidebar ul ul ul{margin:8px 0 0 15px;}
#sidebar ul.sub-menu li, #sidebar ul.children li, #sidebar ul ul ul li{margin-bottom:4px;padding-bottom:4px;background:transparent;}
#sidebar .greybox{padding:20px 20px;}
#sidebar .greybox p{margin:20px 0 0 0;}
#sidebar .greybox p:first-child{margin:0}
#sidebar .ts-recent-post-widget li{padding-bottom:0;margin-bottom:10px;clear:both;background:transparent}
#sidebar .ts-recent-post-widget li img{margin-top:3px;}
#sidebar .ts-recent-post-widget li a{background:transparent !important;padding:0 !important;display:inherit}
#sidebar .ts-recent-post-widget li h6{font-size:14px;line-height:16px;margin-bottom:5px;}
#sidebar .ts-recent-post-widget li .smalldate{font-size:11px;display:block;font-style:italic}
#sidebar .ts-recent-post-custom-widget li{border:0 !important;padding-bottom:12px;margin-bottom:12px}
#sidebar .ts-recent-post-custom-widget li h3{margin-bottom:4px;}
#sidebar .ts-recent-post-custom-widget .smalldate{font-size:11px;font-style:italic;display:block;padding-bottom:5px}
#sidebar .ts-recent-post-custom-widget .lp{overflow:hidden;}
#sidebar .ts-recent-comment-widget li{padding-bottom:14px;margin-bottom:10px;clear:both;background:transparent}
#sidebar .ts-recent-comment-widget a{background:transparent !important;padding:0 !important;display:inherit}
#searchform{position:relative;}
#searchform .bgsearch{}
#searchform #s{width:80%;padding:8px 5px !important;margin:0;border:0}
.searchbutton{background:#fff url(images/search-icon.png) no-repeat right center !important;border:0 !important;width:20px;height:17px;position:absolute;right:10px;top:6px;}
.wp-pagenavi{clear:both;padding:20px 0 0 0;text-align:right}
.wp-pagenavi a, .wp-pagenavi a:visited{padding:0px 4px !important;margin:0 0 0 0 !important;display:inline-block;height:23px;line-height:23px;padding:0 15px;border:0px !important;}
.wp-pagenavi a:hover{padding:0px 4px !important;margin:0 0 0 0 !important;display:inline-block;height:23px;line-height:23px;padding:0 15px;border:0px !important;}
.wp-pagenavi span.current{padding:0px 4px !important;margin:0 0 0 0 !important;font-weight:normal !important;display:inline-block;height:23px;line-height:23px;padding:0 15px;border:0px !important;}
.wp-pagenavi .pages{padding:0px 4px !important;margin:0 0 0 0 !important;display:inline-block;height:23px;line-height:23px;background:transparent;border:0px !important;}
#flickr{text-align:left !important;padding:0}
#flickr img{margin:0!important;padding:0!important;width:42px;height:42px;border:0 !important;display:block;}
.flickr_badge_image{display:inline-block !important;padding:2px;margin:0 6px 6px 0;height:42px}
* html .flickr_badge_image, *+html .flickr_badge_image{display:inline !important}
.flickr_badge_image:hover{}
.wpcf7 p{margin-bottom:10px;}
.wpcf7 label{display:block;}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"]{margin-bottom:6px;font-size:11px;font-style:italic;}
.wpcf7 textarea{margin-bottom:7px;padding:8px 5px;font-size:11px;width:80%;font-style:italic;}
.wpcf7-submit{margin:0;}
.widget_adrotate_widgets{}
.widget_adrotate_widgets img{margin:0 15px 10px 0}
.dropcap1{display:block;float:left;font-size:34px;line-height:34px;margin:2px 8px 0 0;}
.dropcap2{display:block;width:40px;height:40px;-moz-border-radius:40px;-webkit-border-radius:40px;-khtml-border-radius:40px;border-radius:40px;float:left;font-size:25px;line-height:40px;text-align:center;margin:0px 8px 0 0;}
.dropcap3{display:block;float:left;font-size:25px;line-height:40px;width:40px;height:40px;text-align:center;margin:6px 8px 0 0;}
.highlight1{padding:2px 5px;}
.highlight2{padding:2px 5px;}
.pullquote-right,.pullquote-left{padding:0px 10px 0px 50px;background-image:url(images/quote.png);background-repeat:no-repeat;background-position:0px 0px;float:right;font-style:italic;font-size:16px;letter-spacing:0px;line-height:22px;margin:0px 2px 20px 20px;width:50%;}
.pullquote-left{float:left;margin-left:2px;margin-right:20px;}
.tabcontainer{margin:0 0 20px 0;}
ul.tabs{margin:0;margin-bottom:-1px;padding:0 0 2px 0;list-style:none;height:25px;width:100%;}
ul.tabs li{float:left;margin:0 0;padding:0 15px;line-height:25px;height:25px;overflow:hidden;position:relative;font-size:14px;text-transform:uppercase;}
ul.tabs li a{text-decoration:none;display:block;padding:0 0px;outline:none;font-family:Arial;}
.tab-content{padding:20px 0;}
ul.tabs li:hover{}
#tab-body{padding:0 20px;}
#toggle{border:0px;margin:0 0 20px 0}
h2.trigger{padding:10px 0px;margin:0 0 0 0;font-size:14px;font-weight:normal;}
h2.trigger span{text-decoration:none;display:block;height:23px;background:url(images/arrow-left.png) no-repeat 0 0px;padding-left:30px;cursor:pointer;line-height:24px;}
h2.active span{background:url(images/arrow-down.png) no-repeat 0 0px;}
h2.active{background:transparent;border-bottom:0;}
.toggle_container{margin:0 0 0 0;padding:0px 0px;overflow:hidden;clear:both;}
.toggle_container .block{padding:0px 0px 0px 30px;}
.toggle_container .block p{padding:0px;margin:0px;}
.contenttitle{font-size:12px;font-weight:bold;line-height:normal;margin-bottom:18px;background:url(images/hr.gif) repeat-x right center}
.contenttitle span{padding-right:30px;}
.ts-testimonial{padding:0;margin-bottom:20px;clear:both}
.ts-testimonial img{margin-right:20px;float:left}
.testi-desc{margin:0 0 10px 0;font-size:14px;font-family:Arial,sans-serif;}
.testi-text{font-size:12px;font-style:italic;overflow:hidden}
.testi-text:before{content:open-quote;}
.testi-text:after{content:close-quote;}
.rp-shortcode{margin:0;padding:0;float:left}
.rp-shortcode h3{font-size:12px;font-weight:bold;line-height:18px;margin-bottom:8px;}
.rp-shortcode .smalldate{font-size:11px;display:block;padding-bottom:10px;}
.ts-display-portfolio{padding-bottom:20px}
.ts-display-clear{clear:both;height:1px !important;line-height:1px !important;float:none!important}
.ts-display-pf-text h2{font-size:18px;margin-bottom:10px}
.ts-display-pf-text h2 a, .ts-display-pf-text h2 a:visited{}
.ts-display-pf-text{padding:20px 15px;}
.ts-display-separator{display:block;text-align:center;width:100%;clear:both;padding:0;height:auto;padding:10px 0;margin-bottom:0;}
.ts-display-separator div{height:10px;display:block;clear:both;padding:10px 0;background:transparent;}
.no-display-pf-text{display:none;}
.ts-display-pf-img{overflow:hidden;}
.ts-display-pf-img a.image{display:block;position:relative;overflow:hidden;}
.ts-display-pf-img a .rollover{background:url(images/hover-zoom.png);background-color:#000;background-repeat:no-repeat;background-position:center;display:block;position:absolute;z-index:10;display:none;cursor:pointer;}
.ts-display-pf-img a .rollover.gotolink{background:url(images/hover-link.png);background-color:#000;background-repeat:no-repeat;background-position:center;}
.ts-display-pf-img a .rollover.gotopost{background:url(images/hover-doc.png);background-color:#000;background-repeat:no-repeat;background-position:center;}
ul.descripcion{}
ul.aplicaciones{list-style-image:url('images/check.png');}
ul.datos-tecnicos{list-style-type:square;}
.ts-display-pf-col-1{list-style-type:none;padding:0;margin:0;}
.ts-display-pf-col-1 li{list-style-type:none;padding:0;margin:0;width:940px;}
.ts-display-pf-col-1 .ts-display-pf-img img{display:block;}
.ts-display-pf-col-1 li.nomargin{margin-right:0;}
.ts-display-pf-col-1 .ts-display-pf-img{width:940px;height:100%;}
.ts-display-pf-col-1 .ts-display-pf-img a.image{width:940px;height:100%;display:block;position:relative;}
.ts-display-pf-col-1 .ts-display-pf-img a .rollover{width:940px;height:100%;}
.ts-display-pf-col-1 .ts-display-pf-text{}
.ts-display-pf-col-2{list-style-type:none;padding:0;margin:0;}
.ts-display-pf-col-2 li{list-style-type:none;padding:0;margin:0 30px 0 0;width:455px;float:left;}
.ts-display-pf-col-2 .ts-display-pf-img img{display:block;}
.ts-display-pf-col-2 li.nomargin{margin-right:0;}
.ts-display-pf-col-2 .ts-display-pf-img{width:455px;height:100%;}
.ts-display-pf-col-2 .ts-display-pf-img a.image{width:455px;height:100%;display:block;position:relative;}
.ts-display-pf-col-2 .ts-display-pf-img a .rollover{width:455px;height:100%;}
.ts-display-pf-col-3{list-style-type:none;padding:0;margin:0;}
.ts-display-pf-col-3 li{list-style-type:none;padding:0;margin:0 30px 0 0;width:293px;float:left;}
.ts-display-pf-col-3 li li{float:none;width:100%;}
.ts-display-pf-col-3 .ts-display-pf-img img{display:block;}
.ts-display-pf-col-3 li.nomargin{margin-right:0;}
.ts-display-pf-col-3 .ts-display-pf-img{width:293px;height:100%;}
.ts-display-pf-col-3 .ts-display-pf-img a.image{width:293px;height:100%;display:block;position:relative;}
.ts-display-pf-col-3 .ts-display-pf-img a .rollover{width:293px;height:100%;}
.ts-display-pf-col-4{list-style-type:none;padding:0;margin:0;}
.ts-display-pf-col-4 li{list-style-type:none;padding:0;margin:0 30px 0 0;width:212px;float:left;}
.ts-display-pf-col-4 .ts-display-pf-img img{display:block;}
.ts-display-pf-col-4 li.nomargin{margin-right:0;}
.ts-display-pf-col-4 .ts-display-pf-img{width:212px;height:100%;}
.ts-display-pf-col-4 .ts-display-pf-img a.image{width:212px;height:100%;display:block;position:relative;}
.ts-display-pf-col-4 .ts-display-pf-img a .rollover{width:212px;height:100%;}
#aftercontentcontainer{padding:40px 0 0 0;}
#aftercontent{padding:18px 0px;}
#aftercontent h4{margin-bottom:0px;}
#aftercontent ul{list-style-type:none;margin:0;padding:0;}
#aftercontent li.widget-container{list-style-type:none;margin:0 0 0 0;padding:0;border:0px;}
#aftercontent .widget-title{padding:0;margin-bottom:15px !important;margin-top:20px;text-align:left;font-weight:normal}
#aftercontent li li{padding:0 0 3px 0px;margin:0 0 2px 0;}
#aftercontent li a{padding:0px;margin:0px;}
#aftercontent li a:hover{text-decoration:none;}
#aftercontent ul.sub-menu, #aftercontent ul.children, #aftercontent ul ul ul{margin:0 0 0 10px;}
#aftercontent ul.sub-menu li, #aftercontent ul.children li, #aftercontent ul ul ul li{margin-bottom:2px;padding-bottom:2px;background:transparent;border:0}
.sn{list-style-type:none;margin:0 0 0 0;height:32px;padding:0;float:right}
.sn li{list-style-type:none;margin:0;padding:0 5px 0 0;display:inline;background:transparent;border:0px!important;}
.sn span{height:32px;width:32px;display:inline;display:inline-block}
.icon-img{background-position:0 0;}
.icon-img:hover{background-position:0 -32px !important;}
.addr{font-family:sans-serif;font-size:16px;}
#footer{padding:10px 0px 11px 0;}
#footer{font-size:11px;}
#footer a, #footer a:visited{}