/*------------------------------------------------------------------------

/* ------------------------------- 1. Resets ------------------------------- */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,
b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0;  padding: 0; border: 0;  outline: 0;  font-size: 100%;  vertical-align: baseline;  background: transparent; }

body { line-height: 1; }

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { display: block; }

nav ul {list-style: none;}

blockquote, q { quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }

a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }

table { border-collapse: collapse; border-spacing: 0; }

input, select { vertical-align: middle; }


/* ------------------------------- 2. Head Styles - Not Important for the Slider. Demo Purpose Only! ------------------------------- */

body { background:#a9a592; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }

.cecontenedor{ width:910px; margin:0 auto; background:#3e3e3e; padding-bottom:30px; margin-bottom:50px; }
.cecontenedor .center{ width:868px; margin:0 auto; background:#3e3e3e; }
.cecontenedor .line{ position:absolute; top:0; left:50%; margin-left:-471px; width:942px; height:5px; background:#d04344; }

header { position:relative; height:128px; padding:0; border-top:7px solid #cd170e; background:#ff2516; z-index:100; }
header .container_1{ height:128px; background: url(../images/line_divider.png) 70px 3px no-repeat; }
header .container_1 .line{ position:absolute; bottom:0; width:100%; height:7px; background:#a9a592; } 

header .bar_1{ position:relative; float:left; width:100%; height:40px; margin-top:42px; }

header .bar_1 .col1{ float:right; margin-left:20px; margin-right:22px; }
header .bar_1 .col1 img{ margin-left:0px; }

header .bar_1 .col2{ float:right; margin-left:0px; }
header .bar_1 .col2 a.button{ float:right; font-family:'square721_cn_btbold'; font-weight:300; font-size:18px; line-height:18px; color:#3e0e0c; text-transform:uppercase; text-decoration:none; padding:7px 14px; padding-right:45px; border:4px solid #3e0e0c; background:url(../images/icons/link_video.png) right center no-repeat; }
header .bar_1 .col2 a.button:hover{ border-color:#e3dfb6; color:#e3dfb6; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; }

header .bar_1 .col3 { float:right; margin-left:0px; }
header .bar_1 .col3 .nav_menu { float:right; width:auto; background:; height:auto; margin:0 auto; }
header .bar_1 .col3 ul.nav_menu { float:left; list-style:none; width:auto; margin: 0 auto; padding:0px; font-family: 'square721_cn_btbold';font-weight: 300;font-size: 18px; }
header .bar_1 .col3  ul.nav_menu li {float: left;width: auto;margin: 0; padding: 0;text-align: center; border-left:0px solid #1ca5d6; border-right:0px solid #ca4e3e; }
header .bar_1 .col3  ul.nav_menu li.last { border-right:0px solid #2e2f28; }
header .bar_1 .col3  ul.nav_menu li a.active{background-color:#3e0e0c; background-image:url(../images/nav-active.png); color:#e3dfb6; } 
header .bar_1 .col3  ul.nav_menu li a { background: url(../images/nav-hover.png) repeat 0 0; border-right:1px solid #d22216; }
header .bar_1 .col3  ul.nav_menu li a {display:block; padding: 11px 14px; height:100%; color: #3e0e0c; text-decoration: none; text-transform:uppercase; }
header .bar_1 .col3  ul.nav_menu li a:hover, li a:focus, li a:active {background-position: -150px 0; color: #e3dfb6;}

section.slider_block{ position:relative; min-height:436px; background:#f0edd2; }
section.slider_block .widthInner{ width:100%; }
section.slider_block.heightInner{ width:100%; height:100px; overflow:hidden; }

section.slider_block .left{ position:relative; float:left; width:725px; }
section.slider_block .right{ position:relative; float:right; width:168px; height:436px; background:#1a1817; }
section.slider_block .right div.padd{ padding:20px; }
section.slider_block .right div h2{ font-size:18px; line-height:16px; color:#ffedcb; padding:0 0 5px 0; margin-bottom:5px; border-bottom:1px solid #ff2516; background:url(../images/icons/arrow_right.png) 110px 0 no-repeat; }
section.slider_block .right div h2 a{ color:#ffedcb; text-decoration:none; }
section.slider_block .right div h2 a:hover{ font-weight:600; }

section.content{ position:relative; min-height:180px; padding:18px 0; }
section.content.home{ min-height:0px; padding-top:0; padding:0; }

.container_1{ position: relative; width:920px; margin:0 auto; z-index:10; }
.container_1.padd{ padding-top:20px; }

footer { position:relative; height:auto; padding:15px 0; padding-bottom:30px; background:#a9a592; clear:both; z-index:10; }
footer p{ font-size:11px; color:#FFF; line-height:12px; margin:0; }

footer .col_1{ float:left; padding:0; margin-right:18px; }
footer .col_1 span{ color: #ffdeab; font-weight:bold; font-size:12px; text-transform:uppercase; }
footer .col_1 div{ margin-top:-15px; padding:15px 12px; background:#6a685c; }
/*footer .col_1 span.big1{ font-family: 'freeroadregular', Arial, Helvetica, sans-serif; color: #ff5d47; font-size:18px; line-height:16px; text-transform: uppercase; text-decoration:none; }*/


footer .col_3{ float:right; padding:0; }
footer .col_3 p{ text-align:right; }
footer .col_3 span{ text-decoration:underline; }
footer .col_3 ul{ list-style:none; }
footer .col_3 ul li{ float:left; margin-left:16px; margin-bottom:10px; }
footer .col_3 ul li a{ color:#FFF; text-decoration:underline; }
footer .col_3 ul li a:hover{ color:#1a1817; }
footer .col_3 a.link{ color:#FFF; text-decoration:underline; }
footer .col_3 a.link:hover{ color:#1a1817; }

.peShiner{ position: absolute; top:-9px; left:-20px; z-index:500; } 
.peShiner a{ border: 0; }
/*#last{ position:absolute; top:200px; }*/

h1{ font-family: 'square721_cn_btbold', Arial, Helvetica, sans-serif; color: #333330; font-size:28px; line-height:20px; font-weight: 300; padding:0; margin: 0 0 16px 0; text-transform:uppercase; }
h2{ font-family: 'square721_cn_btroman'; color: #373737; font-size:22px; line-height:22px; margin: 0 0 20px 0; font-weight:300; text-transform:uppercase; text-decoration: none; }
h3{ font-family: 'oswald_lightlight'; color: #5b5e53; font-size:22px; line-height:22px; margin: 0 0 12px 0; font-weight:300; text-transform:uppercase; text-decoration: none; }
h4{ font-family: 'square721_cn_btroman', Arial, Helvetica, sans-serif; font-size:14px; line-height: 14px; font-weight:300; text-transform: uppercase; color: #3a3a3a; margin:0 0 8px 0; }
h5{ font-family: 'MyriadProSemibold', Arial, Helvetica, sans-serif; font-size:16px; line-height:16px; font-weight: 300; text-transform: uppercase; color:#444444; margin:0 0 18px 0; }
h6{ font-family: 'bignoodletitlingregular', Arial, Helvetica, sans-serif; font-size:16px; line-height:16px; font-weight: 300; text-transform: uppercase; color:#444444; margin:0 0 18px 0; }

h2 span.arrow{ width:18px; height:18px; background:url(../images/icons/prev_button.png) 0 0 no-repeat; }

p, .bullets{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color:#3e3e3e; margin: 0 0 22px 0; text-align:justify;}
p.color1{ color:#2d2f24; }

.bullets{ padding: 0; list-style: none; line-height:16px; }
.bullets li{ background:url(../images/icons/arrow_circle.png) 0 3px no-repeat; padding-left:20px; margin-bottom:8px; }
.bullets li a{color: #ABAF89; text-decoration: none; margin: 0 0 8px 0;}
.bullets li a:hover{color: #c0d412; }
.bullets li a.active{color: #000;}

.filebull{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color:#3e3e3e; margin: 0 0 22px 0; text-align:justify;}
.filebull{ padding: 0; list-style: none; }
.filebull{ padding: 8px 0; margin-bottom:16px; font-size: 11px; line-height: 12px; }
.filebull li a{color: #74756a; text-decoration: none; margin: 0 0 8px 0;}
.filebull li{ float:left; padding: 0 4px; margin-right:5px;  }
.filebull li a{ padding:0 4px; border-bottom:2px solid #d8d8d8; padding-bottom:4px; padding-top:18px; background: url(../images/icons/arrow_circle2.png) no-repeat top center; text-transform:uppercase; }
.filebull li a.active{ color:#fe0000; border-color:#fe0000; background: url(../images/icons/arrow_circle2.1.png) no-repeat top center; }
.filebull li a:hover{ color:#fe0000; border-color:#fe0000; background: url(../images/icons/arrow_circle2.1.png) no-repeat top center; }

span.gris{ color: #848484; }
span.white{ color: #FFF; text-shadow: 2px 2px 0 #000000, -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000;
filter: progid:DXImageTransform.Microsoft.Chroma(Color=#000000) progid:DXImageTransform.Microsoft.Glow(Strength=2, Color=#000000);}
span.black, a.black{ color:#000; font-weight:600; text-transform:uppercase; }
a.black:hover{ color:#272727; }
span.red{ color:#ff5d47; }
span.celestial, strong.celestial{ color:#0096ff; }
span.cream{ color:#eacf8f; }
span.cream_dark{ color:#968854; }
span.sub_line{ font-weight:bold; color:#968854; text-decoration:underline; }
span.sub_line2{ color:#fff; text-decoration:underline; }
span.underline{ color: #840015; text-decoration:underline;}

span.icon_ceDetail{ position:relative; float:left; width:100%; height:48px; margin-bottom:8px; }
span.icon_ceDetail.fLeft{ width:58px;}
span.icon_ceDetail.shape1{ background: url(../img/icons/icon_home.png) 0 0 no-repeat; }
span.icon_ceDetail.shape2{ background: url(../img/icons/icon_notice.png) 0 0 no-repeat; }
span.icon_ceDetail.shape3{ background: url(../img/icons/icon_email.png) 0 0 no-repeat; }

.heading1, .heading2{ padding:2px 12px; border-bottom:0 solid #333; margin:0;}
.heading2{ padding:8px 12px 12px 12px; }
.heading3{ padding:0 12px; }

a.white{ color:#fff; text-decoration:underline; }
a.white:hover{ color:#e9e9e9; }
a.gris, a.grisc{ color:#6f6f6f; text-decoration:underline; }
a.gris:hover{ color:#000; }
a.grisc:hover{ color:#f2f2f2; }
a.pink{ color:#ccacae; text-decoration:underline; }
a.pink:hover{ color:#ff9e79; }

a.underline{ color:#d04344; text-decoration: none; background:url(../images/icons/arrow6.png) 0 0 no-repeat; padding:0 0 0 18px; }
a.underline:hover{ color:#000; text-decoration:underline; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease;}

a.arrowbox{ position:relative; font-size:11px; font-weight:bold; color:#fff; text-decoration: none; text-transform:none; padding:3px 6px; padding-left:22px; background:#6a685c url(../images/icons/arrow_circle2.2.png) 6px 5px no-repeat; -webkit-border-radius:0px; border-radius:0px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease;}
a.arrowbox:hover{ background-color:#ff2516; }
a.arrowbox2{ position:relative; font-size:12px; font-weight:bold; color:#02283b; text-decoration:none; text-transform: uppercase; padding:3px 25px; background:#d7e7f4; -webkit-border-radius:5px; border-radius:5px;}
a.arrowbox2.top{ top:-33px; margin-left:25px; }
a.arrowbox2:hover { color:FFF; padding:10px 38px; background:#0193e8; }
a.arrowbox2 span{ position:absolute; width:13px; height:16px; left:-24px; top:10%; display:block; background: url(../images/icons/arrow_box2.jpg) 0 0 no-repeat; }

.box_mail{ background:#f5f5f5 url(../images/icon_email.png) 30px 30px no-repeat; padding:30px; padding-left:178px; overflow:hidden; }
.box_mail h3{ font-family: 'MyriadProSemibold'; font-size:20px; line-height:20px; }
.box_mail h3 span{ font-size:40px; line-height:40px; }

.box_1{ float:left; width:282px; padding:20px 2px; margin:0 10px; background:#6a685c url(../images/icons/link_video.png) center center no-repeat; }
.box_1 h4{ color:#f0edd2; }
.box_2{  }

.frame_bar{ float:left; width:100%; clear:both; text-align:center; margin:20px 0 30px 0; }
.frame_bar span{ width:100%; float:left; clear:both; margin:6px 0; }
.frame_bar span a{ background-color:#d31e11; }

.frame_1{ float:left; width:255px; padding:10px; margin-right:20px; background:#ebebeb; }
.frame_1.width2{ width:404px; }
.frame_2{ float:left; width:255px; padding:10px; margin-right:20px; background:#ebebeb; text-align:center; }
.frame_2.ml{ margin-left:150px; }
.frame_2 h3{ font-size:15px; line-height:15px; text-align:center; }
.frame_2 img{ margin:0; }
.frame_3{ width:; text-align:; background: }
.frame_4{ float:right; width:570px; background: }
.frame_4 .box{ float:left; width:275px; margin-right:20px; background: }
.frame_4 .box.nrmargin { margin-right: 0; }
.frame_5{ background: url("../images/icons/arrow_more.png") no-repeat scroll center 50px rgba(0, 0, 0, 0); float: left; margin: 0 6px; width: 148px; }
.frame_5.nobg{ background-image:none; }
.frame_5.pro1{ float:none; width:700px; padding:10px; margin:0 auto; background:#f8f6e4; }
.frame_5.pro1 img{ width:auto; }
.frame_5 p{ font-size:11px; line-height:14px; }

.frame_6{ float:none; width:auto; padding:10px; margin:0 10px; background:#f8f6e4 url(../images/icons/arrow_more.png) 85px center no-repeat; }
.frame_6 .fleft{ float:left; width:200px; margin-right:30px; }
.frame_6 .fright{ float:right; width:650px; }

.column_1{ float:left; width:202px; }
.column_2{ float:right; width:638px; }
.column_3{ float:left; width:420px; margin-right:20px; }
.column_3 .camera_wrap .camera_pag{ display:none; }
.column_4{ float:right; width:450px; margin-right:0; }
.column_5{ float:left; width:250px; margin-right:30px; }
.column_6{ float:left; width:640px; }
.column_6 .fleft{ float:left; }
.column_6 .fright{ float:right; }
.column_7 { float:right; width:640px; height:780px; background:none; }
.column_7 .fluid_container { width:420px; margin:0 auto; margin-bottom:0; }
.column_8 { float:right; width:640px; height:auto; background:none; }

#boxlightbox0, #boxlightbox, #boxlightbox2, #boxlightbox3, #boxlightbox4, #boxlightbox5,
#boxlightbox6, #boxlightbox7, #boxlightbox8, #boxlightbox9, #boxlightbox10, #boxlightbox11{ display:none;}

.border0{ border:0;}
.padding0{ padding: 0;}
.padding1{ padding: 35px 0;}
.display{ display: none; }
.spacer, .space2, .space3, .space4, .space5{ height:185px; width:100%; background:; clear:both; }
.spacer{ height:50px; }
.space2{ height:30px;}
.space4{ height:20px;}
.space5{ height:130px;}
.clearboth{ clear: both; }
.linedivider{ width: 100%; height: 10px; background:#999; clear:both; margin-bottom: 30px; }
.linedivider.opact{ background: none;  }

.img{ margin: 0; border: 0;}
.imga{ position:absolute; bottom:36px; left:24px; }
.imgfade, .cursor, .imghover{ cursor: pointer; border:0; }
.imgright{ float: right; margin: 0 0 18px 18px; }
.imgleft{float: left; margin: 0 18px 18px 0; }

/*  Margin, Padding , Float  */
.ACenter { text-align:center; }
.Fright { float:right; }
.Fleft { float: left; }
.dnone {display: none; }
.nomargin { margin: 0; }
.nrmargin { margin-right: 0; }
.nbmargin { margin-bottom: 0; }
.margin1 { margin-left:22px; }
.margin2 { margin-bottom:13px; }
.margin3 { margin-right:42px; }

.file{ position:absolute; top:-123px; left:40px; width:100%; height:100px; }
.file .left{ float:left; width:197px; height:100px; background:#FFF; }
.file .left div.padd{ position:relative; padding:22px; }
.file .left h3{ font-family: 'oswald_lightlight'; font-size:18px; color:#757575; line-height:18px; border-bottom:1px solid #757575; margin:0 0 0 0; text-align:center; }
.file .right{ float:left; height:100px; background:#fe0000; }
.file .right div.padd{ float:left; padding:22px; }
.file .right div.padd .pedidos{ position:absolute; margin-top:-45px; }
.file .right div.libne{ float:left; width:1px; height:100%; background:#ffecbe; }
.file .right h3{ font-size:32px; line-height:28px; font-weight:300; color:#f1dfb4; margin:0; }
.file .right h3.color1{ color:#fe0000; }
.file .right .bullets { color:#ffecbe; line-height:15px; margin:0; }
.file .right .bullets li { margin:0; }

.contenedor_list{ float:left; width:200px; padding:18px 20px; background:#ff2516; border:1px solid #92170e; -webkit-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px; }
.contenedor_list h2{ color:#f0edd2; }
.contenedor_list h4{ color:#f0edd2; margin:4px; }
.contenedor_list ul{  }
.contenedor_list ul li{ margin-bottom:0; }
.contenedor_list ul li a{ color:#f0edd2; }

/* Clearfix ------------------------------------------------- */
.clearfix:after {content: "."; display: block;  height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

ul.rslides{	position: relative;	list-style: none; overflow: hidden;width: 100%;padding: 0;margin: 0; background:#FFF; }
ul.rslides li{	margin: 0 0 0 0;}
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }

.gallery a.photo{ float:left; }
.gallery a.photo:hover{ 
z-index:500;
box-shadow: inset 0px 0px 8px 2px #0096FF;

-webkit-box-shadow: 10px 10px 10px rgb(0,150,255);  
-moz-box-shadow: 0 0 10px rgb(0,150,255);  
box-shadow: 0 0 10px rgb(0,150,255);

/* Transition Effect */
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}

/* This rule is read by Galleria to define the gallery height: */
#galleria{height:380px}

/*|-------- Tabs |--------------------------------------------------------------------------*/
#tabsholder{ position:relative; overflow:hidden; }
ul, ol{	margin: 0;padding:0;}
ul.list li {list-style-type:none;margin-left:20px;}
ul.tabs {width:100%; overflow:hidden;font-family: 'MyriadProSemibold', Arial, sans-serif;font-size: 14px; background:#f3f3f3; border-bottom:8px solid #00aaeb; }
ul.tabs li {list-style-type:none;display:block;float:left;color:#053d55;padding: 8px 20px;margin-right:0;background:;cursor:pointer; border-left:0px solid #045c82; border-right:1px solid #00aaeb; }
ul.tabs li:hover {background-color:#d4d4d4;}
ul.tabs li.current {border-bottom:0 solid #551112;background-color:#0193e8; }
.tabscontent { background:#fff7e3; padding:20px;display:none; text-align:justify; overflow:hidden; }

/*|-------- DDacordion |--------------------------------------------------------------------------*/
.mypets{ /*header of 1st demo*/
cursor:hand; cursor:pointer; ont-family: 'MyriadProRegular'; color: #D3C8B2; font-size: 20px; line-height: 20px; margin:0; font-weight: 300; text-decoration:none; text-transform:none; padding:4px 8px 4px 24px; border-bottom: 1px solid gray; background:#373737 url(../images/icons/arrow6.png) 2px 6px no-repeat; }
.mypets:hover{ background-color:#3b3b3b; }
.openpet{ /*class added to contents of 1st demo when they are open*/
background-color:#373737; color:#D04344; }
.technology{ /*header of 2nd demo*/
cursor: hand;cursor: pointer;font: bold 14px Verdana;margin: 10px 0;}
.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: green;}
.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: red;}
.thepet{ overflow:hidden; background:; padding:10px 0; padding-left:25px; }

/*|-------- carouFredSel |--------------------------------------------------------------------------*/
.list_carousel {background-color: ;margin: 0;width:100%;}
.list_carousel ul {margin: 0;padding: 0;list-style: none;display: block;}
.list_carousel li {height: 238px; overflow:hidden; padding: 0; margin: 0 5px; display: block; float:left; background:#fff}
.list_carousel.responsive { width: auto; margin-left: 0;}
.list_carousel li .grid_4{ position:relative; width:160px; float:left; background:#0064af; padding:0 0 8px 0; margin:0 5px 0 0; z-index:500; }
.list_carousel li .grid_4 h2{ color:#FFF; font-size:18px; line-height:18px; padding:14px; text-transform:none; margin:0; background: #014a81 url(../images/bg_bar_ti.jpg) repeat-x; }

.clearfix {float: none;clear: both;}
.list_carousel .prev{position:absolute;left:-30px;top:90px;margin:0 60px -14px 0;background: url(../images/left.png) no-repeat; width:31px; height:38px; z-index:500;}
.list_carousel .prev:hover{ background: url(../images/left_hover.png) no-repeat; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease;}
.list_carousel .next{position:absolute;right:-40px;top:90px;margin:0 10px -14px 0;background: url(../images/right.png) no-repeat; width:31px; height:38px; z-index:500;}
.list_carousel .next:hover{ background: url(../images/right_hover.png) no-repeat; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease;}
.timer{background-color: #0065cc;height: 4px;width: 0px;}
.pager { position:absolute; left:60%; background:; padding:0; bottom:10px; width: 300px;text-align: center; }
.pager a {font-size:10px; margin: 0 0;text-decoration: none; color:#848484; background:#080808; padding:8px; text-decoration:none;}
.pager a.selected, .pager a:hover{text-decoration: underline; background:#999f01; color:#0c0c0c; text-decoration:none;-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease;}
.pager a:hover {background:#c9d100;}

/*|-------- Nav |--------------------------------------------------------------------------*/
.pagerSC {position: relative;float:right;width: 300px;clear: both;height: 10%; background: #4A4A45 url(../../img/icon/bullet.png) right center no-repeat;	margin: 0px;padding: 0;border-bottom: 0px solid #1b0b07;font-size: 0.83em;font-family: Tahoma, Arial, Helvetica, Sans-serif;}
.pagerSC a, .pagerSC span { display: block; float: left; padding: 0.3em 0.5em; margin-right: 2px;text-decoration: none;	background: #;color: #e6e6e6;}
.pagerSC span {	color: #8d8d8d;}
.pagerSC .currentSC {color: #878764;background: #363631;}
.pagerSC a:hover {color: #fff;background: #000;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;	-ms-transition: all 1s ease;transition: all 1s ease;}
.pagertop {	border-top: 0 none;}
.pagerbottomSC {border-bottom: 0 none;}
.pagerSC ul {margin: 0;padding: 0;}
.pagerSC li {margin: 0;	padding: 0;}

/* IMG a.photo -------------------------------------------------------------------------- */
a.manphoto, a.womanphoto, a.photo, a.zoom{position:relative;display:block;line-height:0;font-size:0;display:inline-block; }					  
a.manphoto i, a.womanphoto i, a.photo i, a.zoom i {position:absolute; display:block; left:0; top:0; width:100%; height:100%;}
a.manphoto i {background:url(../images/zoom-bg-man.png) no-repeat center center; left:0px; top:0px;}	
a.womanphoto i {background:url(../images/zoom-bg-woman.png) no-repeat center center; left:0px; top:0px;}	
a.photo i {background:url(../images/zoom-bg.png) no-repeat center center; left:0px; top:0px;}
a.zoom i {background:url(../images/zoom-bg-photo.png) no-repeat center center; left:0px; top:0px;}	

/*|-------- toTop |--------------------------------------------------------------------------*/
#toTop {display:none; text-decoration:none; position:fixed;	bottom:10px; right:10px; overflow:hidden; width:51px; height:51px; border:none;	text-indent:-999px;	background:url(../images/ui.totop.png) no-repeat left top;}
#toTopHover { background:url(../images/ui.totop.png) no-repeat left -51px; width:51px; height:51px; display:block;	overflow:hidden; float:left; opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0); }
#toTop:active, #toTop:focus { outline:none; }

/*|-------- FORMS |--------------------------------------------------------------------------*/
.bx{ padding:10px 6px; background:#f9f8f0; }
label { color:#fe0000; font-size:13px; font-weight:700; }
small { color:#fe0000; font-size:12px; }
small a { color:#000; font-size:12px; font-weight:900; text-decoration:underline; }
div.err {  }
p.err, div.err ul{ color:#fff; font-size:13px; line-height:13px; font-weight:bold; padding:10px; margin-bottom:20px; background:#ff6363; border:1px solid #ff3333; -webkit-border-radius: 5px; border-radius: 5px; }
p.err, div.err ul li{ margin-left:20px; }

label span{	width: 110px; float:left; text-align:left; padding:0; color:#000; line-height:12px; font-weight: bold; margin-top: 10px; }
.tmptxt{ width:86px; }
input, select {	display: block;	font-weight: light;	border: 1px solid #CCCCCC; background: #fcfeed; margin-bottom: 10px; margin-right: 0px; padding:12px 12px; color: #3d3d00; width:350px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; -webkit-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px; }
select { width:272px; }
input.cod_captcha{ width: 100px; border: 0 solid #09F; }
textarea { display: block; font-weight: light; border: 1px solid #CCCCCC; background: #fcfeed; margin-bottom: 10px; padding:12px 12px; color: #3d3d00; width:350px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; -webkit-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px; }
input:focus, textarea:focus{ background:#FFF; }
input#submit{ float: left; font-family: Arial, Helvetica, sans-serif; font-stretch:condensed; color:#fff; border: 0 solid #003957; text-transform: none; font-size: 12px; line-height: 12px; cursor: pointer; width: 80px; padding: 10px 16px; margin-right:3px; text-decoration: none; background: #fe0000; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease;}
input#submit:hover{	background:#ff5556; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease; }

/* ------------------------------- 3. Slider Styles ------------------------------- */

