@charset "utf-8";
/* CSS Document */

/*  
	CSS Reset by Eric Meyer - Released under Public Domain
    http://meyerweb.com/eric/tools/css/reset/
*/
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, font, 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 
                  {margin: 0;padding: 0;border: 0;outline: 0;
                  font-size: 100%;vertical-align: baseline;
                  background: transparent;}
body              {line-height: 1;}
ol, ul            {list-style: none;}
blockquote, q     {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';	content: none;}
:focus            {outline: 0;}
ins               {text-decoration: none;}
del               {text-decoration: line-through;}
table             {border-collapse: collapse;border-spacing: 0;}


/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 14, 2014 */

@font-face {
    font-family: 'daxcompact-mediummedium';
    src: url('webfonts/daxcompm_0.eot');
    src: url('webfonts/daxcompm_0.eot?#iefix') format('embedded-opentype'),
         url('webfonts/daxcompm_0.woff2') format('woff2'),
         url('webfonts/daxcompm_0.woff') format('woff'),
         url('webfonts/daxcompm_0.ttf') format('truetype'),
         url('webfonts/daxcompm_0.svg#daxcompact-mediummedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*  End of Font Squirrel */

body {
	font-family:'daxcompact-mediummedium', "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	background-image:url(imgz/bg_total.jpg);
	background-position:top center;
	background-repeat:repeat;
}

#topo_contain {
	position:relative;
	float:left;
	width:1066px;
	height:180px;
	left:50%;
	margin:-650px 0 0 -533px;
}

#logo {
	position:relative;
	float: left;
	width: 196px;
	height: 164px;
	z-index:3;
	left:50%;
	margin-left:-98px;
}

#menu {
	position:relative;
	float:left;
	width:972px;
	height:75px;
	background-image:url(imgz/menu_bg.png);
	background-repeat:no-repeat;
	left:50%;
	margin:-111px 0 0 -486px;
	z-index:2;
}

#menu ul {
	width:auto;
	height:75px;
	list-style:none;
}

#menu ul li {
	float:left;
	text-align:center;
	text-transform:uppercase;
	width:auto;
}

#menu ul li a {
	padding:23px 24px;
	text-decoration:none;
	color:#FFF;
	display:block;
	font-size:16px;
}

#menu ul li a.espaço {
	margin-left:220px;
	padding:23px 24px;
	text-decoration:none;
	color:#FFF;
	display:block;
	font-size:16px;
}

#menu ul li a:hover {
	color:#a1c7cf;
}

#menu_aba_left {
	position:relative;
	float:left;
	width:83px;
	height:66px;
	/*background-image:url(imgz/menu_aba_left.png);
	background-repeat:no-repeat;*/
	left:50%;
	margin:-102px 0 0 -522px;
	z-index:1;
}

#menu_aba_right {
	position:relative;
	float:right;
	width:79px;
	height:66px;
	/*background-image:url(imgz/menu_aba_right.png);
	background-repeat:no-repeat;*/
	right:50%;
	margin:-102px -522px 0 0;
	z-index:1;
}

#arco_red {
	/*background-color:#F9F;*/
	position:relative;
	float:left;
	width:100%;
	height:214px;
	background-image:url(imgz/arco_red.png);
	background-position:top center;
	background-repeat:no-repeat;
	margin:-210px 0 0 0;
}

#contain2 {
	position:relative;
	float:left;
	/*background:#9C9;*/
	width:1066px;
	height:auto;
	left:50%;
	margin:-214px 0 0 -533px;
}

#legenda {
	position:relative;
	float:left;
	width:auto;
	height:90px;
	margin:40px 0 0 160px;
	/*background-color:#9FF;*/
}

#legenda ul {
	width:auto;
	list-style:none;
}

#legenda ul li {
	float:left;
	text-align:center;
	text-transform:uppercase;
	width:auto;
}

#legenda ul li a {
	padding:0 10px;
	text-decoration:none;
	color:#000;
	display:block;
	line-height:120%;
}

#legenda ul li a:hover {
	color:#056a7f;
}

/*----------------- LOGIN -------------------*/
#login {
	position:relative;
	float:right;
	width:354px;
	height:160px;
	margin:-43px 0 0 0;
	background-image:url(imgz/login_bg.png);
	background-position:top center;
	background-repeat:no-repeat;
}

#login span.facaseu {
	position:relative;
	float:left;
	margin:18px 0 0 31px;
	color:#FFF;
	font-size:13px;
	text-transform:uppercase;
	vertical-align:text-bottom;
}

#login span.login {
	position:relative;
	float:left;
	margin:13px 0 0 5px;
	color:#FFF;
	font-size:19px;
	text-transform:uppercase;
	vertical-align:text-bottom;
}

#login a.esqueciasenha {
	position:relative;
	float:left;
	font-size:13px;
	margin:19px 0 0 15px;
	color:#72bedd;
	text-decoration:none;
	text-transform:uppercase;
}

#login a.esqueciasenha:hover {
	color:#a4c8d6;
}

#login #caixa {
	position:relative;
	float:left;
	width:284px;
	height:44px;
	margin:40px 0 0 -215px;
	font-family:'daxcompact-mediummedium', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#a7d2e5;
	/*background-color:#CCC;*/
	/*padding:12px;*/
	
}

#login input.email {
	/*position:relative;*/
	float:left;
	width:138px;
	/*margin:40px 0 0 -215px;*/
	font-family:'daxcompact-mediummedium', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#a7d2e5;
	background-color:#1e7485;
	border-radius:7px;
	padding:12px;
	border-style:solid;
	border-width:1px;
	border-top-color:#1d6c7b;
	border-left-color:#1d6c7b;
	border-bottom-color:#8ec0c9;
	border-right-color:#8ec0c9;
}

#login input.senha {
	/*position:relative;*/
	float:right;
	width:86px;
	/*margin:8px 35px 0 0;*/
	font-family:'daxcompact-mediummedium', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#a7d2e5;
	background-color:#1e7485;
	border-radius:7px;
	padding:12px;
	border-style:solid;
	border-width:1px;
	border-top-color:#1d6c7b;
	border-left-color:#1d6c7b;
	border-bottom-color:#8ec0c9;
	border-right-color:#8ec0c9;
}

#login input.usuario {
	position:relative;
	float:left;
	width:262px;
	margin:40px 0 0 -226px;
	font-family:'daxcompact-mediummedium', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#a7d2e5;
	background-color:#1e7485;
	border-radius:7px;
	padding:12px;
	border-style:solid;
	border-width:1px;
	border-top-color:#1d6c7b;
	border-left-color:#1d6c7b;
	border-bottom-color:#8ec0c9;
	border-right-color:#8ec0c9;
}

#login input.bt-ok {
	position:relative;
	float:right;
	width:42px;
	height:42px;
	margin:8px 35px 0 0;
	cursor:default;
	overflow:hidden;
	background-image:url(imgz/login_bt-ok.png) no-repeat 0 0;
}

input[type=submit].okay {
   position:relative;
   float:right;
   border:none;
   width:42px;
   height:42px;
   margin:8px 35px 0 0;
   background: url(imgz/login_bt-ok.png) no-repeat 0 0;
}

input[type=submit].sair {
   position:relative;
   float:right;
   border:none;
   width:42px;
   height:42px;
   margin:8px 35px 0 0;
   background: url(imgz/login_bt-sair.png) no-repeat 0 0;
}

/*--------------- END LOGIN -----------------*/

#conteudo {
	position:relative;
	width:1066px;
	height:131px;
	left:50%;
	margin:30px 0 0 -533px;
	background-image:url(imgz/top_meio.png);
	background-position:top left;
	background-repeat:no-repeat;
}

#conteudo2 {
	position:relative;
	float:left;
	width:1066px;
	height:auto;
	left:50%;
	margin:-53px 0 0 -533px;
	background-color:#FFF;
	background-image:url(imgz/intermeio_shadow.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	padding:0 0 60px 0;
}

#animais {
	position:relative;
	float:left;
	/*width:972px;*/
	width:990px;
	height:auto;
	margin:20px 0 0 48px;
	/*background-color:#CCC;*/
}

#conteudo2 #animais #portfolio-list {
	list-style:none;
}

ul#portfolio-list { 
	margin:0; 
	padding: 0; 
	list-style: none; 
}

ul#portfolio-list li { 
	width:180px; 
	height:210px; 
	display:block;
	float:left;
	overflow: hidden;
	background-color:#EDF6FB;
	border-radius:12px;
	margin:0 18px 18px 0;
	/*-webkit-transition: 0.5s ease-out;
	-moz-transition: 0.5s ease-out;
	-o-transition: 0.5s ease-out;
	transition: 0.5s ease-out;*/
}

ul#portfolio-list li a { 
	width:180px; 
	height:210px; 
	display:block;
	float:left;
	overflow: hidden;
	background-color:#EDF6FB;
	border-radius:12px;
	margin:0 18px 18px 0;
	/*-webkit-transition: 0.5s ease-out;
	-moz-transition: 0.5s ease-out;
	-o-transition: 0.5s ease-out;
	transition: 0.5s ease-out;*/
}

ul#portfolio-list li a:hover { 
	width:180px; 
	height:210px; 
	display:block;
	float:left;
	overflow: hidden;
	background-color:#cae2eb;
	border-radius:12px;
	margin:0 18px 18px 0;
	/*-webkit-transition: 0.5s ease-out;
	-moz-transition: 0.5s ease-out;
	-o-transition: 0.5s ease-out;
	transition: 0.5s ease-out;*/
}

ul#portfolio-list img {
	margin:2px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}

ul#portfolio-list span.numerolote {
	font-size:14px;
	font-weight:bold;
	color:#0b373f;
	position:relative;
	float:left;
	margin:6px 0 0 8px;
	width:100%;
}

ul#portfolio-list span.nomelote {
	color:#000;
	position:relative;
	float:left;
	margin:6px 0 0 8px;
	width:100%;
}

ul#portfolio-list span.descricaolote {
	color:#0b373f;
	position:relative;
	float:left;
	margin:6px 0 0 8px;
	width:100%;
}

/*----------------- RETANGULO AZUL -------------------*/

#ret_azul {
	position:relative;
	float:left;
	width:1066px;
	height:254px;
	background-color:#377894;
	left:50%;
	margin:0 0 0 -533px;
	z-index:10;
}

#newboxes1-2 {
	position:relative;
	float:left;
	width:715px;
	height:254px;
}

#feiras_bt1 {
	position:relative;
	float:left;
	width:233px;
	height:55px;
	background-image:url(imgz/azul_bt_feiras_expo_on.jpg);
	background-repeat:no-repeat;
}

#feiras_bt1 a {
	width:233px;
	height:55px;
	display:block;
	background-image:url(imgz/azul_bt_feiras_expo_off.jpg);
	background-repeat:no-repeat;
	cursor:default;
}

#feiras_bt1 a:hover {
	background-image:url(imgz/azul_bt_feiras_expo_on.jpg);
	background-repeat:no-repeat;
}

/* --------------*/
#newboxes2-2 {
	position:relative;
	float:left;
	width:715px;
	height:254px;
	margin:0 0 0 0;
}

#cavalgadas_bt2 {
	position:relative;
	float:left;
	margin:0 3px 0 3px;
	width:242px;
	height:55px;
	background-image:url(imgz/azul_bt_cavalgadas_on.jpg);
	background-repeat:no-repeat;
}

#cavalgadas_bt2 a {
	width:242px;
	height:55px;
	display:block;
	background-image:url(imgz/azul_bt_cavalgadas_off.jpg);
	background-repeat:no-repeat;
	cursor:default;
}

#cavalgadas_bt2 a:hover {
	background-image:url(imgz/azul_bt_cavalgadas_on.jpg);
	background-repeat:no-repeat;
}


#carrossel {
	position:relative;
	float:left;
	margin:33px 20px 0 67px;
	width:590px;
}

#carrossel2 {
	position:relative;
	float:left;
	margin:33px 20px 0 67px;
	width:590px;
}

#carrossel3 {
	position:relative;
	float:left;
	margin:33px 20px 0 67px;
	width:590px;
}

/* --------------*/
#newboxes3-2 {
	position:relative;
	float:left;
	width:715px;
	height:254px;
	margin:0 0 0 0;
	z-index:10;
}

#cursos_bt3 {
	position:relative;
	float:left;
	margin:0 0 0 0;
	width:234px;
	height:55px;
	background-image:url(imgz/azul_bt_cursos_palestras_on.jpg);
	background-repeat:no-repeat;
}

#cursos_bt3 a {
	width:234px;
	height:55px;
	display:block;
	background-image:url(imgz/azul_bt_cursos_palestras_off.jpg);
	background-repeat:no-repeat;
	cursor:default;
}

#cursos_bt3 a:hover {
	background-image:url(imgz/azul_bt_cursos_palestras_on.jpg);
	background-repeat:no-repeat;
}
/*---------------*/

#ret_azul div.faixa_azul_bg {
	position:relative;
	float:left;
	width:715px;
	height:199px;
	background-image:url(imgz/faixa_azul_bg.jpg);
	background-repeat:no-repeat;
}

/* LANCES */

#quadro_lances {
	position:relative;
	float:left;
	width:1066px;
	height:254px;
	background-color:#377894;
	left:50%;
	margin:0 0 0 -533px;
	z-index:10;
}

#quadro_lances #left_side {
	position:relative;
	float:left;
	width:534px;
}

#quadro_lances #table_bg {
	position:relative;
	float:left;
	background-image:url(imgz/table_bg.jpg);
	background-repeat:repeat-y;
	width:534px;
	height:132px;;
	margin:0;
}

#quadro_lances #table_bg .tableline_vazio {
	position:relative;
	float:left;
	width:498px;
	height:131px;
	margin:0 0 0 18px;
	color:#FFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#5b9cb8;
}

#quadro_lances #table_bg .tableline {
	position:relative;
	float:left;
	width:498px;
	height:32px;
	margin:0 0 0 18px;
	/*background-color:#6C0;*/
	color:#FFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#5b9cb8;
}

#quadro_lances #table_bg .col0 {
	position:relative;
	float:left;
	width:auto;
	padding:9px 0 0 20px;
	text-align:center;
}

#quadro_lances #table_bg .col1 {
	position:relative;
	float:left;
	width:64px;
	padding:9px 0 0 0;
	text-align:center;
}

#quadro_lances #table_bg .col2 {
	position:relative;
	float:left;
	width:110px;
	padding:9px 0 0 0;
	text-align:center;
}

#quadro_lances #table_bg .col3 {
	position:relative;
	float:left;
	width:184px;
	padding:9px 0 0 0;
	text-align:center;
}

#quadro_lances #table_bg .col4 {
	position:relative;
	float:right;
	width:140px;
	padding:9px 0 0 0;
	text-align:center;
}

#quadro_lances #right_side {
	position:relative;
	float:right;
	width:532px;
}

#oferte_tit {
	position:relative;
	float:left;
	width:174px;
	height:55px;
}

#conectar {
	position:relative;
	float:right;
	width:308px;
	height:21px;
	color:#72bedd;
	margin:18px 46px 0 0;
	padding-top:9px;
	border-style:solid;
	border-width:1px;
	border-radius:7px;
	border-style:solid;
	border-width:1px;
	border-top-color:#437b92;
	border-left-color:#437b92;
	border-bottom-color:#265569;
	border-right-color:#265569;
	background:#316e8a;
	text-align:center;
}

#conectar a {
	display:block;
	color:#72BEDD;
	text-decoration:none;
}

#conectar a:hover {
	color:#FFF;
}

div.valores {
	position:relative;
	float:left;
	width:457px;
	height:27px;
	margin:19px 0 0 29px;
	padding-top:11px;
	border-style:solid;
	border-width:1px;
	border-radius:7px;
	border-style:solid;
	border-width:1px;
	border-top-color:#437b92;
	border-left-color:#437b92;
	border-bottom-color:#265569;
	border-right-color:#265569;
	background:#316e8a;
	text-align:center;
	color:#BFD2DA;
}

span.textobranco {
	color:#FFF;
}

div.incremento {
	position:relative;
	float:left;
	margin:32px 0 0 32px;
	color:#BFD2DA;
}

#partelances {
	position:relative;
	float:right;
	width:auto;
	margin:0 44px 0 0;
	text-align:right;
}

#valor_lance {
	position:relative;
	float:left;
	color:#FFF;
	font-size:20px;
	margin:18px 0 0 15px;
	padding:6px 14px 7px 14px;
	border-bottom-left-radius:7px;
	border-top-left-radius:7px;
	border-top-style:solid;
	border-left-style:solid;
	border-bottom-style:solid;
	border-top-width:1px;
	border-left-width:1px;
	border-bottom-width:1px;
	border-right-width:0px;
	border-top-color:#437b92;
	border-left-color:#437b92;
	border-bottom-color:#265569;
	background:#316e8a;
	text-align:center;
	font-family:'daxcompact-mediummedium', "Trebuchet MS", Arial, Helvetica, sans-serif;
	overflow: hidden;
	-webkit-appearance: none;
	background: url("imgz/seta_down.png") no-repeat right #316e8a;
}

#dar_lance {
	position:relative;
	float:right;
	color:#F9FF48;
	font-size:20px;
	margin:18px 0 0 0;
	padding:8px 18px 7px 18px;
	border-bottom-right-radius:7px;
	border-top-right-radius:7px;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-top-color:#437b92;
	border-right-color:#265569;
	border-bottom-color:#265569;
	background:#316e8a;
	text-align:center;
	font-family:'daxcompact-mediummedium', "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#vendido {
	position:relative;
	float:right;
	color:#F9FF48;
	font-size:20px;
	margin:18px 0 0 0;
	padding:8px 50px 7px 50px;
	border-radius:7px;
	border-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-top-color:#437b92;
	border-right-color:#265569;
	border-bottom-color:#265569;
	background:#316e8a;
	text-align:center;
	font-family:'daxcompact-mediummedium', "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/* END LANCES */

#newsletter {
	position:relative;
	float:left;
	width:351px;
	height:254px;
	margin:-238px 0 0 715px;
}

#newsletter input.caixas {
	position:relative;
	float:left;
	width:250px;
	margin:18px 0 0 20px;
	font-family:'daxcompact-mediummedium', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#a7d2e5;
	background-color:#3c81a0;
	border-radius:7px;
	padding:12px;
	border-style:solid;
	border-width:1px;
	border-top-color:#1d6c7b;
	border-left-color:#1d6c7b;
	border-bottom-color:#8ec0c9;
	border-right-color:#8ec0c9;
}

#newsletter input.send {
	position:relative;
	float:left;
	width:259;
	height:25px;
	margin:18px 0 0 20px;
	cursor:default;
}


#newsletter input[type=submit].sendnews {
   position:relative;
   float:left;
   border:none;
   width:259px;
   height:25px;
   margin:18px 0 0 20px;
   cursor:default;
   background: url(imgz/news_bt-submit.jpg) no-repeat 0 0;
}

/*--------------- END RETANGULO AZUL -----------------*/

#outros {
	position:relative;
	float:left;
	width:1066px;
	height:412px;
	left:50%;
	margin:33px 0 0 -533px;
}

#mm {
	position:relative;
	float:left;
	width:358px;
	height:412px;
	margin:0 42px 0 0;
}

#mm a {
	color:#377894;
	font-size:27px;
	line-height:125%;
	text-decoration:none;
}

#mm a:hover {
	color:#1c4456;
}

#facebook {
	position:relative;
	float:left;
	width:292px;
	height:410px;
}

#banners {
	position:relative;
	float:right;
	width:331px;
	height:auto;
}

#banners .cadaum {
	position:relative;
	float:left;
	width:331px;
	height:139px;
	background-image:url(imgz/banner_shadow.png);
	background-repeat:no-repeat;
	background-position:bottom center;
}

#banners img {
	border:solid;
	border-width:10px;
	border-color:#FFF;
	background-image:url(imgz/banner_shadow.png);
	background-repeat:no-repeat;
	background-position:0 120%;
}

/* ---------------------- DOWN ---------------------- */

#down {
	position:relative;
	float:left;
	width:1066px;
	height:300px;
	left:50%;
	background-color:#FFF;
	margin:30px 0 50px -533px;
	background-image:url(imgz/bg_down1.gif);
	background-repeat:repeat-x;
	background-position:top center;
}

#url {
	position:relative;
	float:left;
	width:204px;
	height:auto;
	/*background-color:#9F9;*/
	margin:35px 0 0 0;
	padding:0 48px 0 48px;
}

#url h1 {
	position:relative;
	float:left;
	color:#377894;
	font-size:25px;
	font-weight:lighter;
	margin-bottom:5px;
}

#url span.azul {
	position:relative;
	float:left;
	color:#1f829c;
	margin:12px 0 0 0;
	width:100%;
}

#url span.verde {
	position:relative;
	float:left;
	color:#109608;
	margin:12px 0 0 0;
	width:100%;
}

#url span.laranja {
	position:relative;
	float:left;
	color:#dc870c;
	margin:12px 0 0 0;
	width:100%;
}

#url span.cinza {
	position:relative;
	float:left;
	color:#797979;
	margin:5px 0 0 0;
	width:100%;
}

#down .listas {
	position:relative;
	float:left;
	width:189px;
	height:205px;
	background-image:url(imgz/listas_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	margin:17px 0 0 0;
}

#down .listas span.titulo {
	position:relative;
	float:left;
	font-size:18px;
	font-weight:lighter;
	color:#377894;
	margin:26px 0 0 30px;
	vertical-align:top;
}

#down hr.tracejado {
	position:relative;
	float:left;
	width:135px;
	height:1px;
	border:0;
	margin:5px 0 7px 30px;
	background-image:url(imgz/listas_bg_hr.gif);
	background-repeat:repeat-x;
	background-position:center left;
}

#down ul {
	position:relative;
	float:left;
	margin:0 0 0 41px;
	
}

#down .listas ul li {
	list-style-image:url(imgz/listas_bullet.png);
}

#down .listas ul li a {
	line-height:150%;
	font-size:13px;
	color:#377894;
	text-decoration:none;
}

#down .listas ul li a:hover {
	color:#1c4456;
}

#down #rodape {
	position:relative;
	float:left;
	width:985px;
	height:auto;
	margin:20px 0 0 48px;
}

#down #rodape #copyright {
	position:relative;
	float:left;
	width:300px;
	height:auto;
	color:#797979;
	line-height:150%;
	font-size:13px;
	font-weight:lighter;
}

#down #rodape #redes_sociais {
	position:relative;
	float:right;
	width:auto;
	height:auto;
}

#down #rodape #redes_sociais a {
	position:relative;
	float:left;
	margin:6px 0 0 12px;
}

/* -------------------- END DOWN -------------------- */


@font-face {
    font-family: 'myriad_pro_condbold';
    src: url('http://www.skimarble.com/css/font/myriadpro-boldcond_0-webfont.eot');
    src: url('http://www.skimarble.com/css/font/myriadpro-boldcond_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.skimarble.com/css/font/myriadpro-boldcond_0-webfont.woff') format('woff'),
         url('font/myriadpro-boldcond_0-webfont.ttf') format('truetype'),
         url('http://www.skimarble.com/css/font/myriadpro-boldcond_0-webfont.svg#myriad_pro_condbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'myriad_pro_conditalic';
    src: url('http://www.skimarble.com/css/font/myriadpro-condit_0-webfont.eot');
    src: url('http://www.skimarble.com/css/font/myriadpro-condit_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.skimarble.com/css/font/myriadpro-condit_0-webfont.woff') format('woff'),
         url('http://www.skimarble.com/css/font/myriadpro-condit_0-webfont.ttf') format('truetype'),
         url('http://www.skimarble.com/css/font/myriadpro-condit_0-webfont.svg#myriad_pro_conditalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'myriad_pro_condregular';
    src: url('http://www.skimarble.com/css/font/myriadpro-cond_0-webfont.eot');
    src: url('http://www.skimarble.com/css/font/myriadpro-cond_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.skimarble.com/css/font/myriadpro-cond_0-webfont.woff') format('woff'),
         url('font/myriadpro-cond_0-webfont.ttf') format('truetype'),
         url('http://www.skimarble.com/css/font/myriadpro-cond_0-webfont.svg#myriad_pro_condregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'myriad_proregular';
    src: url('http://www.skimarble.com/css/font/myriadpro-regular_0-webfont.eot');
    src: url('http://www.skimarble.com/css/font/myriadpro-regular_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.skimarble.com/css/font/myriadpro-regular_0-webfont.woff') format('woff'),
         url('font/myriadpro-regular_0-webfont.ttf') format('truetype'),
         url('http://www.skimarble.com/css/font/myriadpro-regular_0-webfont.svg#myriad_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sansationbold';
    src: url('http://www.skimarble.com/css/font/sansation_bold-webfont.eot');
    src: url('http://www.skimarble.com/css/font/sansation_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.skimarble.com/css/font/sansation_bold-webfont.woff') format('woff'),
         url('http://www.skimarble.com/css/font/sansation_bold-webfont.ttf') format('truetype'),
         url('http://www.skimarble.com/css/font/sansation_bold-webfont.svg#sansationbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'sansationlight';
    src: url('http://www.skimarble.com/css/font/sansation_light-webfont.eot');
    src: url('http://www.skimarble.com/css/font/sansation_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.skimarble.com/css/font/sansation_light-webfont.woff') format('woff'),
         url('http://www.skimarble.com/css/font/sansation_light-webfont.ttf') format('truetype'),
         url('http://www.skimarble.com/css/font/sansation_light-webfont.svg#sansationlight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'sansationregular';
    src: url('http://www.skimarble.com/css/font/sansation_regular-webfont.eot');
    src: url('http://www.skimarble.com/css/font/sansation_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.skimarble.com/css/font/sansation_regular-webfont.woff') format('woff'),
         url('http://www.skimarble.com/css/font/sansation_regular-webfont.ttf') format('truetype'),
         url('http://www.skimarble.com/css/font/sansation_regular-webfont.svg#sansationregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

#home_left_media {
	position:relative;
	float:left;
    background:url(images3/media_bg.jpg) no-repeat;
    width:715px;
    height:254px;
    float:left;
    margin:0 0 0 0;
}

#submit_video_bg {
    background:url(../images3/submit_video_bg.jpg) no-repeat;
    width:715px;
    height:199px;
    float:left;
    margin-top:-3px;
   
}

.osdois {
	position:relative;
	float:left;
	width:auto;
	height:auto;
	/*background:#CCC;*/
	margin:0 0 0 0;
}

.tab_top {
	/*font-family: 'myriad_pro_condregular';*/
	font-family:'daxcompact-mediummedium', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-transform:uppercase;
}

.tab_sub {
	font-size:18px;
	color:#FFFFFF;
}

.tab_img {
	float:left;
	margin:2px 8px 0px 0px;
}

.videos {
	position:relative;
}

.video_arrow_img {
	position:absolute; 
	top:0px; 
	left:0px; 
	z-index:999;
}

#home_right_media{
    background:url(imgz/media_side.jpg) no-repeat;
    width:351px;
    height:254px;
    float:left;
    margin-bottom:0px;
}

#home_right_media_in{
    margin-left:20px;
    padding-top:22px;
}

#right_media_name{
    font-size:19px;
    color:#FFFFFF;
    font-family: 'myriad_proregular';
}


/* INTERNAS */

#titulo {
	position:relative;
	float:left;
	font-size:28px;
	color:#046b80;
	margin:58px 0 0 147px;
	text-align:right;
	width:550px;
}

#titulo a {
	color:#046b80;
	text-decoration:none;
}

#titulo a:hover {
	text-decoration:underline;
}

#foto_lote {
	position:relative;
	float:left;
	width:477px;
	height:358px;
	border-width:5px;
	border-style:solid;
	border-color:#000;
	margin:0 18px 18px 0;
}

#video_lote {
	position:relative;
	float:left;
	width:477px;
	height:348px;
}

#descricao {
	position:relative;
	float:left;
	width:982px;
	height:auto;
}

span.inicio_lote {
	position:relative;
	float:left;
	color:#1f8093;
	font-size:16px;
	line-height:140%;
}

img.setazul2 {
	position:relative;
	float:left;
	margin:0 6px 0 0;
}

img.setazul {
	position:relative;
	float:left;
	margin:20px 6px 0 0;
}

span.titulos {
	position:relative;
	float:left;
	font-size:17px;
	font-weight:lighter;
	color:#1f8296;
	margin:20px 0 0 0;
}

#informacoes_lote {
	position:relative;
	float:left;
	width:378px;
	margin:45px 0 0 48px;
	font-size:16px;
	font-weight:lighter;
	background-image:url(imgz/bg_tracejado.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

#informacoes_lote img.interrogacao {
	position:relative;
	float:left;
	width:80px;
	height:80px;
	margin:12px 0 0 0;
}

#informacoes_lote #topicos {
	position:relative;
	float:right;
	width:290px;
	height:auto;
	margin:12px 0 0 0;
}

span.textoazul {
	color:#1E7E92;
	font-size:14px;
	line-height:130%;
	font-weight:lighter;
}

span.textocinza {
	color:#7d7979;
	font-size:14px;
	line-height:140%;
	font-weight:lighter;
}

span.textocorrido {
	color:#7d7979;
	font-size:14px;
	line-height:170%;
	font-weight:lighter;
}

#genealogia {
	position:relative;
	float:right;
	width:576px;
	height:auto;
	margin:45px 46px 0 0;
	background-image:url(imgz/bg_tracejado.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

#genealogia span.textogray {
	color:#7d7979;
	font-size:14px;
}

#genealogia #gen_paimae {
	position:relative;
	float:left;
	color:#1e7e92;
	width:auto;
	height:auto;
	margin:40px 10px 0 0;
	line-height:70%;
}

#genealogia #gen_avos {
	position:relative;
	float:left;
	color:#1e7e92;
	width:auto;
	height:auto;
	margin:15px 0 0 0;
	line-height:70%;
}

#genealogia #traco_meio {
	position:relative;
	float:left;
	width:10%;
	height:57px;
	margin:26px 0 0 0;
	background-image:url(imgz/bg_traco-meio.gif);
	background-repeat:repeat-x;
	background-position:center;
}

#genealogia #arvore_traco {
	position:relative;
	float:left;
	width:10%;
	height:56px;
	margin:26px 15px 0 0;
	background-color:#FFF;
	border-width:1px;
	border-style:solid;
	border-color:#8db6c8;
	border-right-width:0px;
}

div.info_compra {
	position:relative;
	float:left;
	width:972px;
	height:auto;
	margin:45px 0 0 48px;
	font-size:14px;
	font-weight:lighter;
	line-height:140%;
	background-image:url(imgz/bg_tracejado.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

ul.tabela_cadastro {
	position:relative;
	float:left;
	width:100%;
	background-color:#FFC;
}

li.tabela {
	position:relative;
	float:left;
	width:auto;
	padding:0 40px 0  0;
}

ol {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
}

ol > li {
  display:table;
  counter-increment:item;
  margin-bottom:0.6em;
  color:#1E7E92;
}

ol > li:before {
  content:counters(item, ".") ". ";
  display:table-cell;
  padding-right:0.6em;    
}

li ol > li {
	margin-top:0.6em;
}

li ol > li:before {
  content:counters(item, ".") " ";
}

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


/* -------------------
FORMULARIOS
----------------------*/

div.linhas {
	position:relative;
	float:left;
	margin-bottom:30px;
	height:30px;
}

div.solicitantes {
	position:relative;
	float:left;
	width:auto;
	padding:5px 10px 6px 0;
	margin-bottom:10px;
	color:#7d7979;
	font-size:14px;
	line-height:130%;
	font-weight:lighter;
}

input.geral {
	position:relative;
	float:left;
	width:auto;
	margin:0 25px 10px 0;
	padding:5px 20px 5px 20px;
	font-family:'daxcompact-mediummedium', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#b7b7b7;
	background-color:#f5f5f5;
	border-radius:7px;
	border-style:solid;
	border-width:1px;
	border-top-color:#D4D4D4;
	border-left-color:#D4D4D4;
	border-bottom-color:#F0F0F0;
	border-right-color:#F0F0F0;
}

select.geral {
	position:relative;
	float:left;
	width:auto;
	margin:0 25px 10px 0;
	padding:5px 20px 5px 20px;
	font-family:'daxcompact-mediummedium', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#b7b7b7;
	background-color:#f5f5f5;
	border-radius:7px;
	border-style:solid;
	border-width:1px;
	border-top-color:#D4D4D4;
	border-left-color:#D4D4D4;
	border-bottom-color:#F0F0F0;
	border-right-color:#F0F0F0;
}

textarea.geral {
	position:relative;
	float:left;
	width:870px;
	height:100px;
	margin:0 25px 10px 0;
	padding:5px 20px 5px 20px;
	font-family:'daxcompact-mediummedium', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#b7b7b7;
	background-color:#f5f5f5;
	border-radius:7px;
	border-style:solid;
	border-width:1px;
	border-top-color:#D4D4D4;
	border-left-color:#D4D4D4;
	border-bottom-color:#F0F0F0;
	border-right-color:#F0F0F0;
	resize:none;
}

input.send {
	position:relative;
	float:left;
	width:259;
	height:25px;
	margin:18px 0 0 20px;
	cursor:default;
}

input.bt_enviar {
	position:relative;
	float:left;
	width:auto;
	margin:20px 25px 10px 0;
	padding:5px 20px 5px 20px;
	font-family:'daxcompact-mediummedium', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#316e8a;
	border-radius:7px;
	border-style:solid;
	border-width:1px;
	border-top-color:#437b92;
	border-left-color:#437b92;
	border-bottom-color:#265569;
	border-right-color:#265569;
}

/* TABLE */
.table
    {
        display: table;
		margin-top:30px;
		width:100%;
}
	
.heading {
        display: table-row;
        text-align: left;
		font-size:16px;
		font-weight:lighter;
		color:#1f8296;
		margin:0 0 0 0;
		font-size:17px;
}
.row
    {
        display: table-row;
		color:#7d7979;
		font-size:14px;
		line-height:130%;
		font-weight:lighter;
}
.cell
    {
        display: table-cell;
        border: solid;
        border-width: thin;
		border-color:#c2d8e2;
		padding:6px;
}
a.inativo {
		text-decoration:none;
		color:#cd0000;
	}
a:hover.inativo {
		text-decoration:none;
	}	
a.ativo {
		text-decoration:none;
		color:#009900;
	}
a:hover.ativo {
		text-decoration:none;
	}
	
a.sim {
		text-decoration:none;
		color:#7d7979;
	}
a:hover.sim {
		text-decoration:none;
		color:#009900;
	}
	
a.excluir {
	text-decoration:none;
	color:#7d7979;
}

a:hover.excluir {
	text-decoration:none;
	color:#cd0000;
}
a.email {
	text-decoration:none;
	color:#7d7979;
}

a:hover.email {
	text-decoration:none;
	color:#1f8296;
}

/* END TABLE */

/* PARTE ADMINISTRATIVA */

.listas_painel {
	position:relative;
	float:left;
	width:194px;
	height:205px;
	background-image:url(imgz/listas_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	margin:17px 0 0 0;
}

.listas_painel span.titulo {
	position:relative;
	float:left;
	font-size:18px;
	font-weight:lighter;
	color:#377894;
	margin:26px 0 0 30px;
	vertical-align:top;
}

.listas_painel hr.tracejado {
	position:relative;
	float:left;
	width:135px;
	height:1px;
	border:0;
	margin:5px 0 7px 30px;
	background-image:url(imgz/listas_bg_hr.gif);
	background-repeat:repeat-x;
	background-position:center left;
}

.listas_painel ul {
	position:relative;
	float:left;
	margin:0 0 0 41px;
	
}

.listas_painel ul li {
	list-style-image:url(imgz/listas_bullet.png);
}

.listas_painel ul li a {
	line-height:150%;
	font-size:14px;
	color:#377894;
	text-decoration:none;
}

.listas_painel ul li a:hover {
	color:#1c4456;
}