
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,u,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{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}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:none}table{border-collapse:collapse;border-spacing:0}


.ClearAll {
   clear:both;
}

a {
    color: #2465A2;
    text-decoration: none;
}

a:hover {
     text-decoration: underline;
}

a:visited {
     color: #2465A2;
}


 body {
    font-family: verdana;
    font-size:15px;
background:#ececec;
	background: url(http://sportmotores.com/publishing/img/home_332/layout/Site_Background_06.png);
	background-size:100% 100%;  
	background-repeat:repeat;
                background-position:fixed;
				
	
				
 }


.SiteHeader {
    height:95px;
   background: rgba(4,101,162,1);
background: -moz-linear-gradient(top, rgba(4,101,162,1) 0%, rgba(14,49,82,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(4,101,162,1)), color-stop(100%, rgba(14,49,82,1)));
background: -webkit-linear-gradient(top, rgba(4,101,162,1) 0%, rgba(14,49,82,1) 100%);
background: -o-linear-gradient(top, rgba(4,101,162,1) 0%, rgba(14,49,82,1) 100%);
background: -ms-linear-gradient(top, rgba(4,101,162,1) 0%, rgba(14,49,82,1) 100%);
background: linear-gradient(to bottom, rgba(4,101,162,1) 0%, rgba(14,49,82,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0465a2', endColorstr='#0e3152', GradientType=0 );

}


.SiteFooter {
    
    min-height:30px;
    padding:20px;    
    text-align: center;


	background:#009ADC;
	color:white;

}
.SiteFooter a {
    color: white;
    text-decoration: none;
}
.SiteFooter a:hover {
    text-decoration: underline;
}
.SiteFooter a:visited {
    color: black;
}

.SiteContent {
    padding-top:10px;
    padding-bottom:20px;
    min-height:600px;
	background: url(http://sportmotores.com/publishing/img/home_332/layout/grid.png);

background-size:cover; 
background-position:center top; 

}


.indexSlider {

/*
    border:1px solid black;
-webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
	*/
	
		width:20px;
	height:18px;
	text-align:center;
	float:left;
	margin:2px;
    
	
    font-size: 16px;
	font-weight:bold;
    vertical-align: middle;
}
.indexSlider a {

    color: #009CE6;
}

.indexSlider a:hover {

    text-decoration: none;
}

.indexSliderSelectedSlider {

    
	/*text-decoration:underline;*/
	border-bottom:1px solid #D3D4D9;
}

.indexSliderSelectedUser {

    /*background: darkgray;*/
	border-bottom:1px solid #D3D4D9;
	
}



.Botao_01 {
     font-size:10px;font-family:Verdana,Helvetica; 
     font-weight:bold;  
     color:white; 
     background:#638cb5; 
     border:0px; 
     height:25px;
}


.Botao_02 {
     font-size:10px;font-family:Verdana,Helvetica; 
     font-weight:bold;  
     color:white; 
     background:#FF6347; 
     border:0px; 
     height:25px;

}

.textbox { 
   border: 1px solid #ddd; 
   background: #FFF; 
   padding: 3px 3px 3px 20px;

}





/* ---------------------------------------------------------------------------------------
   Titulos
 --------------------------------------------------------------------------------------- */

.Titulo_01 {
     color:#353535; 
     font-size: 25px;
     font-family: Arial;
     font-weight: 400;
     padding:3px;

     background: #E7E7E7;

     -webkit-border-top-left-radius: 10px;
     -webkit-border-bottom-right-radius: 10px;
     -moz-border-radius-topleft: 10px;
     -moz-border-radius-bottomright: 10px;
     border-top-left-radius: 10px;
     border-bottom-right-radius: 10px;
}

.Titulo_02 {
     color:white; 
     font-size:24px;
     font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
     margin:3px;
     padding-top:5px;
     padding-left:5px;
     background:#2165A2;
     -webkit-border-top-left-radius: 10px;
     -webkit-border-bottom-right-radius: 10px;
     -moz-border-radius-topleft: 10px;
     -moz-border-radius-bottomright: 10px;
     border-top-left-radius: 10px;
     border-bottom-right-radius: 10px;
}

.Titulo_03 {     
     font-size:24px;
     font-family: Verdana, "Helvetica Neue", Helvetica, sans-serif;
     vertical-align: middle;
     height:30px;

     padding-top:5px;
     padding-left:5px;
     padding-bottom:3px;


	 background:#009ADC;
	 color:white;
	 
}

.Titulo_04 {
     color:black; 
     font-size:30px;
     font-family: Arial;
     font-weight: 700;
     padding:3px;
     background: #2165A2;
}

.Titulo_05 {     
     font-size:13px;
     font-weight: bold;
     font-family: Verdana, "Helvetica Neue", Helvetica, sans-serif;
     vertical-align: middle;
     padding: 5px;
     background:#8c8c8c;
     /*width:140px;*/
	 
	 background:#009ADC;
	 color:white;
	 
	 
}

/* ---------------------------------------------------------------------------------------
   Coluna da direita
 --------------------------------------------------------------------------------------- */

.STRU_RightCol {
        -moz-box-shadow: 5px 5px 10px #000000;
        -webkit-box-shadow: 5px 5px 10px #000000;
        box-shadow: 5px 5px 10px black;
	
  border-radius:6px;
  -moz-border-radius: 6px;     
  -webkit-border-radius:6px;

background: rgba(184,184,184,1);
background: -moz-linear-gradient(left, rgba(184,184,184,1) 0%, rgba(231,231,231,1) 36%, rgba(231,231,231,1) 60%, rgba(184,184,184,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(184,184,184,1)), color-stop(36%, rgba(231,231,231,1)), color-stop(60%, rgba(231,231,231,1)), color-stop(100%, rgba(184,184,184,1)));
background: -webkit-linear-gradient(left, rgba(184,184,184,1) 0%, rgba(231,231,231,1) 36%, rgba(231,231,231,1) 60%, rgba(184,184,184,1) 100%);
background: -o-linear-gradient(left, rgba(184,184,184,1) 0%, rgba(231,231,231,1) 36%, rgba(231,231,231,1) 60%, rgba(184,184,184,1) 100%);
background: -ms-linear-gradient(left, rgba(184,184,184,1) 0%, rgba(231,231,231,1) 36%, rgba(231,231,231,1) 60%, rgba(184,184,184,1) 100%);
background: linear-gradient(to right, rgba(184,184,184,1) 0%, rgba(231,231,231,1) 36%, rgba(231,231,231,1) 60%, rgba(184,184,184,1) 100%);


}

/* ---------------------------------------------------------------------------------------
   Para caixas de notícias
 --------------------------------------------------------------------------------------- */
.BoxNot_01 {
     margin-top: 10px;
     margin-bottom: 20px;
     font-size: 20px;
}

.BoxNot_01 .BoxContent {
     background: white;
     background:#F0EEEF;
     color: black;
     min-height: 100px;
    padding:4px;
}

.BoxNot_02 .BoxContent {
     background: white;
     background:#F0EEEF;
     color: black;
     min-height: 100px;
}

.BoxNot_03 .BoxContent {
     background:#F0EEEF;
     color: black;
     min-height: 100px;
}

.Not_por_Cat {
    padding:5px;
}

/* ---------------------------------------------------------------------------------------
   Para blocos de notícias
 --------------------------------------------------------------------------------------- */
.Noticia_Bloco_01 {
    border:0px solid black;
    height:auto;
    padding:10px;
}
.Noticia_Bloco_01:hover {
    background:#D6D6D6;
}
.Noticia_Bloco_01 #Imagem {
      float:left;
      max-width:100px;
      margin-right:8px;
      margin-bottom:8px;
}
.Noticia_Bloco_01 #Imagem img {
    max-width:100px;
    float:left;
}
.Noticia_Bloco_01 .NotTitle {
    font-weight:bold;
    margin-bottom: 5px;
    
}
.Noticia_Bloco_01 .NotResumo {
    font-size: 14px;
    line-height: 150%;
    text-align: justify;
    margin-top: 5px;
}
.Noticia_Bloco_01 .NotData {
    font-size: 12px;
    color: grey;
}
/* -------------------------------------------------------*/
.Noticia_Bloco_02 {
    margin-bottom:20px;
    height:auto;
    padding:2px;
}
.Noticia_Bloco_02 #Imagem {
      float:left;
      max-width:250px;
      margin-right:10px;
      margin-bottom:10px;
      overflow: hidden;
}
.Noticia_Bloco_02 #Imagem img {
    max-width:250px;
    float:right;
}

.Noticia_Bloco_02 .NotTitle {
    font-weight:bold;
    font-size: 20px;
    margin-bottom: 5px;
}
.Noticia_Bloco_02 .NotResumo {

    text-align: justify;
    margin-top: 10px;
    font-size: 14px;
    line-height:150%;
}

.Noticia_Bloco_02 .NotData {
    font-size: 12px;
    color: grey;
}

.Noticia_Bloco_03 {
    height:auto;
    padding:7px;
    min-height: 30px;
    font-weight: bold;
    border-bottom: 1px dotted black;
}

.Noticia_Bloco_03:hover {
    background:#D6D6D6;
}

.Noticia_Bloco_03 .NotTitle {
    font-weight:bold;
}
.Noticia_Bloco_03 .NotData {
    font-size: 10px;
    color: grey;
}

/* -------------------------------------------------------*/

.Noticia_Bloco_04 {
    margin-bottom:20px;
    height:auto;
    padding:2px;
    background: #E7E7E7;
    padding: 5px;
}
.Noticia_Bloco_04 #Imagem {
      float:left;
      max-width: 350px;
      max-width: 400px;

	  margin-right:20px;
	  margin-bottom:20px;
	  
}
.Noticia_Bloco_04 #Imagem img {
    max-width:350px;

    max-width:100%;
    float:left;
	
	margin-right:10px;
	margin-bottom:10px;
	
	
	-webkit-box-shadow: 1px 1px 10px 2px #000000;
     box-shadow: 1px 1px 10px 2px #000000;
	
}
.Noticia_Bloco_04 .NotTitle {
    font-size: 25px;
    font-weight:bold;
    margin-top: 5px;
    margin-bottom: 20px;
    color: #2465A2;

}
.Noticia_Bloco_04 .NotData {
    font-size: 12px;
    color: grey;
    margin-bottom: 10px;
}
.Noticia_Bloco_04 .NotTexto {
    margin: 5px;
	line-height:150%;

}

/*--------------------------------------------------*/

.Noticia_Bloco_05 {
    margin-bottom:20px;
    height:auto;
    padding:2px;
    float:left;
    height:370px
}
.Noticia_Bloco_05 #Imagem {
      float:left;
      max-width:210px;
      overflow: hidden;
      height:180px;
}
.Noticia_Bloco_05 #Imagem img {
    float:left;
    max-width: 210px;
}
.Noticia_Bloco_05 .Not_s_img {
background: rgba(184,184,184,1);
background: -moz-linear-gradient(left, rgba(184,184,184,1) 0%, rgba(231,231,231,1) 36%, rgba(231,231,231,1) 60%, rgba(184,184,184,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(184,184,184,1)), color-stop(36%, rgba(231,231,231,1)), color-stop(60%, rgba(231,231,231,1)), color-stop(100%, rgba(184,184,184,1)));
background: -webkit-linear-gradient(left, rgba(184,184,184,1) 0%, rgba(231,231,231,1) 36%, rgba(231,231,231,1) 60%, rgba(184,184,184,1) 100%);
background: -o-linear-gradient(left, rgba(184,184,184,1) 0%, rgba(231,231,231,1) 36%, rgba(231,231,231,1) 60%, rgba(184,184,184,1) 100%);
background: -ms-linear-gradient(left, rgba(184,184,184,1) 0%, rgba(231,231,231,1) 36%, rgba(231,231,231,1) 60%, rgba(184,184,184,1) 100%);
background: linear-gradient(to right, rgba(184,184,184,1) 0%, rgba(231,231,231,1) 36%, rgba(231,231,231,1) 60%, rgba(184,184,184,1) 100%);
     -webkit-border-bottom-left-radius: 10px;
     -webkit-border-bottom-right-radius: 10px;
     -moz-border-radius-bottomleft: 10px;
     -moz-border-radius-bottomright: 10px;
     border-bottom-left-radius: 10px;
     border-bottom-right-radius: 10px;
     padding-bottom:5px;

}
.Noticia_Bloco_05 .NotTitle {
    font-size: 15px;
    font-weight:bold;
    padding:6px;

}
.Noticia_Bloco_05 .NotResumo {
    padding:6px; 
    font-size:13px;
    line-height: 150%;
}
.Noticia_Bloco_05 .NotData {
    font-size: 10px;
    color: grey;
}


/* ---------------------------------------------------------------------------------------
   Lista de noticias
 --------------------------------------------------------------------------------------- */
.ListNot_01 {
     background: #E7E7E7;
     padding:5px;
     margin-bottom: 5px;
}
.ListNot_02 {
     min-height:10px;
}
.ListNot_03 {
     background: #D6D6D6;
}







.PUBS {
    margin-top: 0px;
    margin-bottom: 10px;

}

/* ---------------------------------------------------------------------------------------
   Menu da Esq. Categorias
 --------------------------------------------------------------------------------------- */

.MenuCat_01 {
     font-weight: bold;
     font-size:20px;
     margin-bottom: 10px;
}

.MenuCat_01 a:visited {
     color: #0000FF;
}

.MenuCat_01 a:link { 
     text-decoration:none; 
}

.MenuCat_01 a:hover { 
     text-decoration: underline; 
}

.MenuCat_02 {
     font-size:15px;
     margin-left: 10px;
}

.MenuCat_02 a:visited {
     color: #0000FF;
}

.MenuCat_02 a:link { 
     text-decoration:none; 
}

.MenuCat_02 a:hover { 
     text-decoration: underline; 
}

/* ---------------------------------------------------------------------------------------
   Para Fotos de Galerias HomePage
 --------------------------------------------------------------------------------------- */
.FotGalHp {
     width:104px;
     height:65px;
     background:black;
     float:left;
     margin:2px;
	 overflow:hidden;
	 
}

.FotGalHp:hover {
     -webkit-box-shadow: 1px 1px 10px 5px #000000;
     box-shadow: 1px 1px 10px 5px #000000;
}

.FotGalHp_1 {
     width:320px;
     height:250px;
}

.FotGalHp_1:hover {
     -webkit-box-shadow: 1px 1px 10px 5px #000000;
     box-shadow: 1px 1px 10px 5px #000000;
}

.FotGalHp_2 {
     width:212px;
     height:161px;
}

.FotGalHp_2:hover {
     -webkit-box-shadow: 1px 1px 10px 5px #000000;
     box-shadow: 1px 1px 10px 5px #000000;
}
.FotGalHp_3 {
     width:212px;
     height:161px;
}

.FotGalHp_3:hover {
     -webkit-box-shadow: 1px 1px 10px 5px #000000;
     box-shadow: 1px 1px 10px 5px #000000;
}

/* ---------------------------------------------------------------------------------------
   Para Lista de Galerias
 --------------------------------------------------------------------------------------- */

.ListaGal {
}
.ListaGal .ListaGal_01 {
     float:left;
     width: 500px;
}

.ListaGal .ListaGal_02 {
     float:left;
     width: 195px;
}

.GalColDireita {
     margin: 5px;
}

.GalColDireita .GalData {
     font-size:12px;
     font-weight: bold;
}
.GalColDireita .GalTitulo {
    margin-left: 10px;
    font-weight:bold;
}

.GalColDireita .GalTitulo a {
    text-decoration:none;
    color:#2465A2;
}

.GalColDireita .GalTitulo a:hover {
    text-decoration:underline;
}

.GalColDireita .GalTitulo a:visited {
    color:#2465A2;
}

/* ---------------------------------------------------------------------------------------
   Para Caixas de Galerias
 --------------------------------------------------------------------------------------- */

.ListaGal_L01 {
      float:left; 
      margin: 3px; 
      width: 160px;
      height:183px;
}
.ListaGal_L01 .L01_Data {
     width:34px; 
     height:60px;
     float:left; 
     background: #E7E7E7;
     text-align:center;
     border-right: 1px dotted gray;
}
.ListaGal_L01 .L01_Data .Data_dia {
     font-size:20px;
     font-weight: bold;
}
.ListaGal_L01 .L01_Data .Data_mes {
     font-size:15px;
}
.ListaGal_L01 .L01_Data .Data_ano {
     font-size:10px
}

.ListaGal_L01 .L01_Tit {
     float:left;
     font-weight: bold;
     width: 115px;
     background:#E7E7E7;
     font-size: 13px;
     height: 50px;
}

.ListaGal_L01  .L01_Img {
     width: 100%;
     height: 123px;
     float:left;
     background:#3CA441;
}

/*+++++++++++Layout 2+++++++++*/

.ListaGal_L02 {
      float:left;
      margin:3px;
      width:100%;
      height:40px;
      background:#E7E7E7;
}

.ListaGal_L02 .L02_Tit {
     font-size: 13px;
     font-weight: bold;
}

.ListaGal_L02 .L02_Data {
     float:right;
}

/* ---------------------------------------------------------------------------------------
   Para Imagens das Galerias de fotos
 --------------------------------------------------------------------------------------- */

.Gal_Img_Div {
	float:left; 
	border:0px solid black; 
	margin: 2px; 
	width: 130px; 
	height:85px;
	overflow:hidden;
}

.Gal_Img_Div:hover {

     -webkit-box-shadow: 1px 1px 10px 5px #000000;
     box-shadow: 1px 1px 10px 5px #000000;

}

.Gal_Img_Div_1 {
float:left; border:0px solid black; 
margin: 2px; 
width: 420px; 
height:270px;
}

.Gal_Img_Div_2 {
float:left; border:0px solid black; 
margin: 2px; 
width: 240px; 
height:133px;
}
.Gal_Img_Div_3 {
float:left; border:0px solid black; 
margin: 2px; 
width: 240px; 
height:133px;
}


/* -----------------------------------------------------------------------
-------------- Header e Footer das fotos de galerias ------
-------------------------------------------------------------------------*/

.HeaderFotGal {
     margin: 3px;
}

.HeaderFotGal .FotGalTit {
     font-size: 20px;
     font-weight: bold;
     margin-bottom: 3px;
}

.HeaderFotGal .FotGalData {
     font-size: 15px;
     color: gray;
     margin-bottom: 3px;
}

.FooterFotGal {
     margin: 5px;
}
.FooterFotGal .FotGalTexto_02 {
     font-size:15px;
     font-weight: bold;
}

.FotGal_Imagens {
    margin:5px;
}


.Form_NL {
    background:#F0EEEF;
    padding:5px;
}

/* +++++++++++++ Noticias por pesquisa ++++++++++++++ */

.NotPesq {

      float:left; 
      width:168px; 
      height:165px; 
      margin:3px;

}

.NotPesq .Data {

      background: #E7E7E7; 
      float:left; 
      width:29px; 
      height:50px;
      border-right: 1px dotted gray;

}

.NotPesq .Titulo{

     background:#E7E7E7;
     float:left;
     width:138px;
     height:50px;
     font-size:12px;
     font-weight:bold;

}

.NotPesq .Imagem{

     background:white;
     float:left;
     width:168px;
     height:115px;
     overflow: hidden;

}

.NotPesq .Imagem img{

     max-width: 168px;

}










