/* 
Desenvolvido por: PORTAL DE COMUNICAÇÂO
Fone: (38) 99800-8048
E-mail: suporte@portaldecomunicacao.com
MONTES CLAROS - MG

*/

/* ############################################################################################################ */
/* FONTE SIZE */
.font_9 { font-size: 9px }		.font_10 { font-size: 10px }		.font_11 { font-size: 11px }
.font_12 { font-size: 12px }	.font_13 { font-size: 13px }		.font_14 { font-size: 14px }
.font_15 { font-size: 15px }	.font_16 { font-size: 16px }		.font_17 { font-size: 17px }
.font_18 { font-size: 18px }	.font_19 { font-size: 19px }		.font_20 { font-size: 20px }
.font_21 { font-size: 21px }	.font_22 { font-size: 22px }		.font_23 { font-size: 23px }
.font_24 { font-size: 24px }	.font_25 { font-size: 25px }		.font_26 { font-size: 26px }
.font_27 { font-size: 27px }	.font_28 { font-size: 10px }		.font_29 { font-size: 29px }
.font_30 { font-size: 30px }	.font_31 { font-size: 31px }		.font_32 { font-size: 32px }
/* FONT COLOR */
.font_azul { color: #3F51B5 }		.font_amarelo { color: #FF8F00 }		.font_verde { color: #090 }
.font_cinza_333 { color: #333 } .font_cinza_666 { color: #666 }		.font_cinza_999 { color: #999 }
.font_cinza_ccc { color: #CCC } .font_rosa { color: #F0F }
.font_laranja { color: #F60 }
/* FONT STYLE */
.negrito { font-weight: bold; }
.italico { font-style: italic; }
.sublinhado { text-decoration: underline; }
/* H */
h1 { font-size: 24px; margin: 0px; padding: 0px; }
h2 { font-size: 20px; margin: 0px; padding: 0px; }
h3 { font-size: 18px; margin: 0px; padding: 0px; }
h4 { font-size: 16px; margin: 0px; padding: 0px; }
h5 { font-size: 24px; margin: 0px; padding: 0px; }
h6 { font-size: 16px; margin: 0px; padding: 0px; }
/* INPUT */
input { font-size: 18px; color: #333333; margin: 0px; }
select { 	display: block; margin-bottom: 10px; font-size: 26px; border: 1px solid #333333; }
textarea { font-size: 20px; color: #666; margin: 0px; }
/* LINK */
a { color: #333333; text-decoration: none; }
a:hover { color: #333333; text-decoration: underline; }
/* ############################################################################################################################### */

/* BODY */
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background:#CCCCCC;

}


/* BODY SITE */
#center_site { width: 100%; overflow: hidden;  padding-bottom: 0px; padding-top:0px; background:#002254;  }
#center_site_body { margin: auto;     overflow: hidden; padding-bottom: 0px; }

/* NAV BAR */
#center_site_body_bar_nav { margin: auto; margin-top: 0px; margin-bottom: 10px; padding: 0px; width: 960px; height:0px; overflow: hidden; }
#center_site_body_bar_nav_ordem { position: absolute; right:162px}
#select_ordem { position: absolute; margin-top: -15px; margin-left: 0px; background: none; font-size: 14px; padding: 5px; font-weight: bold; }
#select_itens_por_pagina { position: absolute; width: 176px; margin-top: 7px; margin-left: 5px; background: none; }


/* left */
#center_site_body_left {  position:relative; width: 100%; overflow: hidden;  }

#center_site_box_content { float: left; margin-top: 5px; margin-top: 0px; width: 100%; min-height: 100px; overflow: hidden; }
#center_site_box_content_lista { position:relative; float: left;  width: 100%; overflow: hidden; }

/* navegação */
#navegacao_produtos { position: relative ; float: left; width:100%; line-height: 160%; padding-top:10px; padding-bottom:10px; text-align:left  }
#navegacao_produtos ul { margin: 0px; padding: 0px; list-style: none; }
#navegacao_produtos li { float: left; margin: 0px; padding: 0px; }
#navegacao_produtos ul li a { float: left; text-align:left; margin-left:10px; font-size:13px;  padding-left: 10px; padding-right: 10px; line-height: 160%; color:#002254; text-decoration: none; }
#navegacao_produtos ul li a:hover { text-decoration: underline; }

#navegacao_produtos a { display: inline-block; text-align:left; margin:3px; font-size:13px;  padding: 5px; color:#555555; text-decoration: none; margin-left: 5px; }
#navegacao_produtos a:hover { text-decoration: underline; }


/* BOX PRODUTOS */
#box_categoria_mini_titulo {  font-size: 14px; color:#333333; text-shadow: #FFFFFF; 0.04em 0.05em 0.05em;   padding:20px; background:#FFFFFF; margin-bottom:10px ; border: 1px solid #CCCCCC;}

#box_categoria_mini ul { float: left; margin: 0px; padding: 0px; list-style: none; }
#box_categoria_mini li { float: left; margin-left: 10px; padding: 1px; padding-bottom: 5px; }
#box_categoria_mini ul li a { float: right; color: #000000; opacity: 0.8; font-size: 20px; padding-left: 10px; padding-right: 10px; line-height: 50px; height: 50px; text-align: center; margin-top:10px; text-shadow: 0.1em 0.1em 0.2em #FFFFFF; }
#box_categoria_mini ul li a:hover { color: #333333;  }
#box_categoria_mini_content { float: left; width: 183px; height: 200px; border: 1px solid #CCC; background: #FFF; }
#box_categoria_mini_content_titulo { float: left; white-space: 181px; height: 24px; padding: 1px; border-bottom: 1px solid #CCC; }
#box_categoria_mini_content_titulo span { line-height: 23px; }
#box_categoria_mini_content_titulo a { float: left; width: 181px; line-height: 23px; color: #666; text-decoration: none; }
#box_categoria_mini_content_titulo a:hover { color: #FFF; background-color: #B4D547; }

#box_categoria_mini_content_itens ul { margin: 0px; padding: 0px; list-style: none; }
#box_categoria_mini_content_itens li { float: left; margin: 0px; padding: 0px; }
#box_categoria_mini_content_itens ul li a { float: left; width: 156px; padding-left: 5px; height: 15px; line-height: 15px; font-size: 11px; text-decoration: none; color: #090; }
#box_categoria_mini_content_itens ul li a:hover { color: #333; border-left:2px solid #090; }

/* BOX COM MINIATURAS DOS PRODUTOS */
#produtos_box_miniaturas_body { float: left;  width: 100%; overflow: hidden; margin-top: 10px;}
#produtos_box_miniaturas_body ul { margin: 0px; padding: 0px;     width: 100%; list-style: none; }
#produtos_box_miniaturas_body li {     position: relative; width: 250px; display: inline-block; list-style: none; margin: 15px; padding: 15px; background: #FFFFFF; -webkit-border-radius: 5px; box-shadow: 0 3px 10px 0 rgb(0 0 0 / 15%); cursor: pointer; border: 1px solid #CCCCCC; }
#produtos_box_miniaturas_cidade { position: absolute; margin-top: 0px; width: 300px; height: 23px; line-height: 23px; padding-left: 0px; overflow: hidden; }
#produtos_box_miniaturas_modelo { position: absolute; font-size: 16px; margin-top: 23px; width: 300px; height: 23px; line-height: 23px; padding-left: 0px; overflow: hidden; color: #666; }
#produtos_box_miniaturas_box_img { position: relative; overflow: hidden;}
#produtos_box_miniaturas_box_img a { float: left; width: 100%;   text-decoration: none; }
#produtos_box_miniaturas_box_img a:hover {  }

#produtos_box_miniaturas_box_text { position: relative; vertical-align:middle; cursor:pointer ; text-decoration:none; line-height:140% ; font-size:18px; font-weight:bold; color:#002254; text-shadow: none; margin-top:15px; margin-bottom:15px; text-align: center; }
#produtos_box_miniaturas_box_text :hover {  }
#produtos_box_miniaturas_info_itens {  position: relative;  width: 100%;  line-height: 120%; text-align: center; overflow: hidden; font-size: 18px ;}
#produtos_box_miniaturas_info_itens :hover {  text-decoration:underline ;color: #3F51B5 }
#produtos_box_miniaturas_box_link { float: left; line-height: 195%; width: 300px; height: 35px; padding: 5px; text-align: center; }
#produtos_box_miniaturas_box_link a { text-align: center; text-decoration: none; color: #333; font-size: 11px; }
#produtos_box_miniaturas_box_link a:hover { color: #333333 }

/* FOOTER SITE */
#footer_site {    position: relative;    width: 100%;  }
#footer_site_body {   position: relative;    width: 100%;     background: #002254 }

