body{ font: 70% "Poppins", sans-serif; margin: 0px;}
h1{
	color:#9879B3;
	font-size: 18px;
	margin: 0.8em 0 0.5em;
	}
h2{
	color:#9879B3;
	font-size: 15px;
	margin: 0.8em 0 0.5em;
}
h3{
 
/*color: #A484CC;*/
color:#555;
font-size: 13px; margin: 8px 0px 0 0; background:url(www.azelerecambios.com/imagenes/fondotitulo.png) no-repeat white;
border-bottom: 1px solid lightblue;
padding-left: 10px;

}

h4, .azulete{
color: #555;
font: 1.1em "Arial","Verdana","sans-serif";
margin-bottom: 0; margin-top: 15px; padding-bottom: 5px; padding-left: 0px;
}
.sw-search-tab.sw-search-tab-active {
    border: 1px solid #D31E24;
    border-bottom: 5px solid rgba(0,0,0,.1);
    background-color: #D31E24;
    color: #fff;
    padding-bottom: 5px;
    font-family: Poppins,sans-serif;
    font-weight: 600;
}
.sw-search-tab.sw-search-tab-active:hover {
    border: 1px solid #000;
    border-bottom: 5px solid rgba(0,0,0,.1);
    background-color: #000;
    color: #fff;
}
.button {
    background-color: #D31E24;
    border-color: #D31E24;
    color: #FFF;
}
.sw-search-content {
    background-color: #fff;
    padding-top: 60px;
    padding-bottom: 100px;
    border: 1px solid #000;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: right top -90px;
}
.h4Otro{
color: #555;
font: 1.1em "Arial","Verdana","sans-serif";
display:block;
 
}
h5{
color: #9879B3; font-size: 12px; margin: 0.8em 0 0.5em;
}
 
.circuloesconder{width:18px;height:18px;display:block;float:right;}
.infobus{padding-top:0px;display:inline;font-
size:10px;color:#555;font-weight:normal;}
.siguientecampo{background:lightyellow;}

 
.mGrid {
width: 100%;
background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse; text-align:center;
font-size:10px;
}
 

.mGrid td {
padding: 0px;
border: solid 1px gainsboro;
color: #717171;
}
.mGrid th {
padding: 4px 2px;
color: #fff;
background-color: #9879B3; border-left: solid 1px #525252; font-size: 0.9em;
}
.mGrid .alt { background: #fcfcfc
url(www.azelerecambios.com/imagenes/grd_alt.png) repeat-x top; }
.mGrid .pgr { background-color: #9879B3; }
.mGrid .pgr table { margin: 5px 0; }
.mGrid .pgr td { border-width: 0; padding: 0 6px;
border-left: solid 1px #666;
font-weight: bold;
color: #fff;
line-height: 12px;
}
.mGrid .pgr a { color: #666; text-decoration: none; }
.mGrid .pgr a:hover { color: #000; text-decoration: none; }

.mGridSelectedRow
{
background-color: #B899D3;
color: #fff !important;


}
 


.mGridSelectedRow td
{
color: #fff !important;

}
.mGridSelectedRow td:link
{
color: #fff !important;
text-decoration:none;

}
.mGridSelectedRow td:hover
{
color: #fff !important;
text-decoration:none;

}
.mGridA:link
{
color: #717171;
text-decoration:none;

}
.mGridA:visited
{
color: #717171;
text-decoration:none;

}
.mGridA:hover
{
color: #fff;
text-decoration:none;

}

#gruposplace{float:left;margin- top:0px;display:block;width:310px;min-height:1px;padding-top: 0px;}

#grupos{width:270px;height:300px;display:block;clear:none;float:left;}
#ingrupos{border:1px solid
#ccc;width:270px;height:300px;padding:10px;overflow:auto;}
#piezas{margin:0px 0px 0 10px;width:270px;min-
height:300px;display:block;clear:right;float:left;}
#inpiezas{border:1px solid #ccc;height:300px;padding: 10px 10px 10px
10px;width: 270px;overflow:auto;}


.ficha{width:100px;display:block;margin-top:4px;font- weight:bold;color:#555555;float:left;clear:right;}
.inputfichaarriba{text-align: center;width: 270px; margin:0px 0px 5px
0px}
.labelprecioficha{display: block;font-weight: bold;margin-top:
15px;text-align: right;width: 45px;}

#fichadatos{float:left;width:525px;display:block;}
#cabeceraficha{float:left;clear:left;display:block;width:400px;}
#datosficha,#datoscontacto{border:1px solid lightblue;}
#izquierdaficha{float:left;clear:left;display:block;width:165px;}
 


#izquierdaficha2{float:left;clear:left;display:block;width:315px;}
#centroficha{float:left;clear:none;display:block;width:165px;}
#centroficha2{float:left;clear:none;display:block;width:165px;}
#derechaficha{float:left;clear:none;display:block;width:170px;}
#abajoficha{display:block;clear:both;}
#abajoficha2{display:block;clear:both;}
#cuerpoficha, #cuerpo2ficha,
#contenidocuerpo2{display:block;float:left;clear:left;width:500px;}
#fichafotos{   clear: none;
display: block;
float: left;
width: 600px;}
#importe{width:110px;float:right;}
.fichagrande{width:490px!important;}
.fichaarriba{display:block;width:100px!important;}
#cerrarficha{float:right;}
#observacionesficha{height:50px;width:490px;}
#datosficha,#datoscontacto{width:100%; margin:0; background:#eeeeee;}
