/* Estilos asociados a la skin en general */
@charset "utf-8";
/* CSS Document */

/************************************************************************************************
*****************CUANDO SE HAGA EL REDISEÑO PARA TODA LA WEB PASAR TODO ESTO A LA SKIN***********
*************************************************************************************************/

/*RESET*/
	.wrapper-slider{
		background:url("/portals/0/Skins/SoleDiesel/Images/slide_interior.gif") repeat-x scroll 0 0 transparent;
		position:relative;
		height:144px;
}
	.fullWidthPane h2{color:#114996;margin-bottom:10px;}
	.fullWidthPane h2 span{font-size:24px;}
	.fullWidthPane h2 img{padding-right:15px;float:left;}
	.fullWidthPane p{font-size:12px;/*width:400px;float:right;*/}
	.fullWidthPane table{margin:20px 0 30px 0;border:1px solid #dad9d7;font-size:11px;color:#3a3a3a;/*float:left;*/width:100%}
	.fullWidthPane table td.title{background:#ebebeb;color:#114996;font-weight:bold;}
	.fullWidthPane table td{float:left;font-family:Arial;/*border:1px solid #dad9d7;*/}
	/*.fullWidthPane .modelo p{float:none; width:300px;}*/
    .fullWidthPane { font-size:12px;}

/***Columnas y Panes*****/




.ContentSidePane{
	width:100%;
	margin:0 0 25px;
}

.ContentPane{
    margin: 0 auto;
    width: 98%;
    font-size:12px;
    }

.content-three-col{
	float:left;
	width:310px;
	margin:10px;
}

.content-four-col{
	float:left;
	width:227px;
	margin:10px;
}

.content-col{
    margin-left:32px;
    float:left;
     width:286px;
    }
    
  
.col-box{
    background:url("/portals/0/Skins/SoleDiesel/Images/box.png") no-repeat;
    width:100%;
    text-align:center;
    height:286px;
    }
    
   .content-col h3
   {
       font-size:14px;
       color:#013b8e;
       font-weight:bold;
       padding:15px 10px;
       text-align:left;
       }
     
     .content-col p
     {
         font-size:12px;
         color:#3a3a3a;
         text-align:left;
         padding-left:12px;
         margin-top:5px;
        }
        
.breadcrumb
{
    line-height:22px;
    height:30px;
    display:none;
    }

	
.contacts{
	float:left;
	margin-right:20px;
	line-height:22px;
	}


.listado{
   background:url("/portals/0/Skins/SoleDiesel/Images/box_menu.png") no-repeat #dad9d7;
   /*min-height:722px;*/
   border-radius:5px;
   padding:15px;
    }
 .listado h2{color:#114996;font-weight:bold;font-size:13px;margin-bottom:10px;}
 .listado li{list-style:none;border-top:2px solid #fff;padding:10px 0;}
 .lista-motores li a{margin-left:40px;}
 .lista-motores li a h2{margin-left:-40px;}
 .lista-motores h2{font-weight:bold;margin-bottom:15px; background:url("/portals/0/skins/SoleDiesel/Images/franja_azul.png") no-repeat;padding-left:35px;}
 .lista-motores a{display:block;color:#3a3a3a;margin-bottom:5px;cursor:pointer;}
 .lista-motores a:hover{text-decoration:none;color:#114996;}  
    
  .lista{width:300px; float:right;}
  
  .explicacion{margin-top:20px; overflow:auto; border-top:2px solid #dad9d7; padding-top:20px;}
  





.css-tabs
{
    margin-top:20px;
    min-height:180px;
    border:1px solid #aaa;
    padding:3px 2px;
    text-align:center; /* This is only if you want the tab items at the center */
}
.css-tabs ul.menu
{
    list-style-type:none;
    border:1px solid #aaa;
    border-bottom:none;
    width:99%;
    background:#dfdfdf;
    display:inline-block; /* Change this to block or inline for non-center alignment */
}
.css-tabs ul.menu > li
{
    display:block;
    float:left;
}
.css-tabs ul.menu li > a
{
    color:#3a3a3a;
    font-size:13px;
    text-decoration:none;
    display:block;
    text-align:center;
    border:1px solid #dad9d7;
    padding:5px 10px;
    margin-left:2px;
    border-top-left-radius:5px; -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:5px;
    border-top-right-radius:5px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:5px;
    -moz-user-select:none;
    cursor:pointer;
    background:#ededed;
    border:1px solid #d3d3d3;
    border-bottom:1px solid #aaa;
}
.css-tabs ul.menu li > div
{
    display:none;
    position:absolute;
    width:100%;
    left:0;
    z-index:-1;
    text-align:left;
    padding:0;
    overflow:hidden;
    margin-top:10px;
}
.css-tabs ul.menu li > div > p
{
   margin:10px;
   float:left;
   width:470px;
}

.css-tabs ul.menu li > div >img
{
    float:right;
    padding-right:20px;
    }
.css-tabs ul.menu li > a:focus
{
   background:#fff;
}
.css-tabs ul.menu li:target > a
{
    cursor:default;
    background:#fff;
    border:1px solid #aaa;
    border-bottom:1px solid #fff;
}

.css-tabs ul.menu li:target > div
{
    display:block;
}


/***Resultados Búsqueda*****/
.gsc-result-info
{
    font-family:Arial;
    color:#114996 !important;
   } 

.gsc-result-info-container{
     background:#ebebeb;
     border:1px solid #c7c7c7;
     width:100%;
}

.gsc-resultsHeader{display:none;}

.gsc-above-wrapper-area{border-bottom:none !important;}

.fullWidthPane table{border:0;margin:0;}


.gs-webResult.gs-result a.gs-title:link{background:url("/portals/0/skins/SoleDiesel/Images/franja_azul.png") no-repeat scroll 0 3px transparent;padding-left:35px;}

.gsc-webResult.gsc-result:hover,.gsc-imageResult:hover{border:none !important;background:none !important;}

.cse .gsc-results, .gsc-results{width:95% !important;}
.cse .gsc-webResult.gsc-result:hover, .gsc-webResult.gsc-result:hover, .gsc-imageResult-classic:hover, .gsc-imageResult-column:hover{box-shadow:none !important;}

.gsc-adBlockVertical{margin-top:40px;}
.gsc-wrapper{margin-top:30px;}

.par{background:#f3f7fa;}
.archivodwg{background: url("/portals/0/img/generico/dwg.jpg") no-repeat scroll 0 0 transparent !important;}


/***Aviso Legal*****/
.avisolegal{text-align:justify;}
.avisolegal h2{color:#114996;margin-bottom:10px;font-weight:bold;}
.avisolegal p{margin:0 0 10px 0;}
.avisolegal p.legal{color:#114996;text-align:center;}


/******* Login *******/

.LoginPanel{
	width:500px;
    margin:10px auto 0;
	padding-right:0;
	float:none
}

.LoginPanel .dnnFormItem label{width: 30%!important;}