#sf_admin_container
{
  width: 95%;
}

.valoracion-correccion
{
	width: 100%;
}
.valoracion-correccion tbody tr td 
{
	text-align: center;
	border: 1px dashed #ccc;
	margin: 3px;
	padding: 3px;

}

#sf_admin_container.cms fieldset#sf_fieldset_none
{
    border:none
}

#sf_admin_container.cms fieldset h2 a
{
    float:right;
    margin-right: 3px;
    padding:0;
}

#sf_admin_container.cms .langs
{
    margin-bottom: 15px;
    border-bottom: 1px solid #DDD;
}

#sf_admin_container.cms .langs th
{
    background: none;
    border: none;
}

#sf_admin_container.cms fieldset.sf_admin_form_row_hidden div
{
    display:none;
}

#sf_admin_container.cms fieldset .sf_admin_form_row_hidden
{
    padding:0;
    border-bottom:none;
}

#sf_admin_container.cms fieldset .sf_admin_form_row_hidden div
{
    display:none;
    visibility: hidden;
}

#sf_admin_container.cms .tree td
{
    border-top: 1px solid #DDD;
    border-bottom: none;
}

#sf_admin_container.cms .tree .child td
{
    border-top: none;
}

#sf_admin_container.cms .tree .normal
{
    background: url(/images/arrow-right.png) no-repeat 6px 54%;
    padding-left: 20px;
}

#sf_admin_container.cms .tree .parent
{
    background: url(/images/tabletree-arrow.gif) no-repeat 6px 54%;
    padding-left: 20px;
}

#sf_admin_container.cms .tree .start
{
    background: url(/images/tabletree-dots.gif) 10px 54% no-repeat;
    padding-left: 26px;
}

#sf_admin_container.cms .tree .end
{
    background: url(/images/tabletree-dots2.gif) 10px 50% no-repeat;
    padding-left: 26px;
}


#dmsValoracionVehiculo label.error
{
    background:none;
    color: #912323;
    margin:auto;
    padding: 0 1em 3px 0;
    border:none!important;
}

#dmsValoracionVehiculo #div_version_auto select
{
    font-family: courier;
}

#dmsValoracionVehiculo #sf_fieldset_datoscoche p
{
    overflow: hidden;
    clear:both;
}

#dmsValoracionVehiculo #sf_fieldset_datoscoche label
{
    width: 129px;
    display: block;
    float: left!important;
}

#dmsValoracionVehiculo .minimize table,
#dmsValoracionVehiculo .minimize div
{
    display:none!important;
    visibility: hidden!important;
}

#dmsValoracionVehiculo div.container {
    margin: 0px;
    width: 100%;
	margin-bottom: 15px;
    float: left;
}

#dmsValoracionVehiculo div.container .td1
{
    width: 15%;
}

#dmsValoracionVehiculo div.container .td2
{
    width: 70%;
}

#dmsValoracionVehiculo ul.error_list
{
    display:none;
}

#dmsValoracionVehiculo #menuOpcionales
{
    overflow: hidden;
    margin: 10px auto;
    width: 322px;
    border: 1px solid #DDDDDD;
}

#dmsValoracionVehiculo .scrollable {
    overflow: auto;
    height: 400px;
    padding: 0 10px;
}


#dmsValoracionVehiculo #menuOpcionales .link
{
    padding: 3px;
    float: left;
}

#dmsValoracionVehiculo #menuOpcionales .link a {
    color: #062783;
    font-weight: bold;
}

.tablaResumen
{
    margin:0;
    padding:0;
    width:100%;
}

.tablaResumen thead th
{
    padding: 5px;
}

.tablaResumen tbody tr td
{
    border-bottom: 1px solid #DDDDDD;
    height: 30px;
    min-width: 50px;
}

.tablaResumen tbody tr td.codigo
{
    min-width: 30px;
    border-left: 1px solid #DDDDDD;
    padding-left: 5px;
}

.tablaResumen tbody tr td.precio{
    border-right: 1px solid #DDDDDD;
    padding-right: 5px;
    font-weight: bold;
}
.tablaResumen tbody tr.vehiculo td.precio
{
    text-align:right;
}

.tablaResumen tbody tr td p
{
    padding: 5px 15px;
}

#customErrores
{
    display: none;
}

#customErrores ul
{
    margin-left: 20px;
}

#valoracionResponse
{
	display: none;
}

#sf_fieldset_extrascoche .opcionalesNoEncontrados p
{
	font-weight: bold;
}

#sf_fieldset_extrascoche .opcionalesNoEncontrados table
{
	width: 90%;
	border: 1px solid #ddd;
	margin-bottom: 15px;
	cellspacing: 0;
	cellpadding: 0;

	
}

#sf_fieldset_extrascoche .opcionalesNoEncontrados table thead td
{
	background-color:#EA3041;
	color: white;
	font-weight:bold;
}
.vehiculo_nuevo {
	border: 1px dashed #003366;
	padding: 5px;
	margin-left: 170px;
	color: green;
	background-color: #EEE;
}
.vehiculo_nuevo_lista {
	border: 1px dashed #003366;
	padding: 5px;
	margin-left: 0px;
	color: green;
	background-color: #EEE;
}

.vehiculo_nuevo_demo {
	border: 1px dashed #003366;
	padding: 5px;
	margin-left: 170px;
	color: blue;
	background-color: #EEE;
}
.vehiculo_nuevo_lista_demo {
	border: 1px dashed #003366;
	padding: 5px;
	margin-left: 0px;
	color: blue;
	background-color: #EEE;
}

.bloque_50{
    width:333px;
    float:left; 
    height: 100px;
    border: 1px solid;
}

.bloque_100{
    width:100%;
    float:left; 
    height: 100px;
    border: 1px solid;
}

.subir{
  cursor:pointer;
  height: 12px;
  width: 12px; 
  
}

.bajar{
  cursor:pointer; 
  height: 12px;
  width: 12px; 
}

.eliminar{
  cursor:pointer;  
  height: 12px;
  width: 12px;
}

.jquery-ajax-loader {
    z-index: 99999!important;
}
.vehiculo_stock_virtual {
	border: 1px dashed #003366;
	padding: 5px;
	margin-left: 170px;
	color: green;
	background-color: #EEE;
}