
/*---DEFINICIONES PRINCIPALES--*/

body, html{
	background:#e6e4e4 url(../img/bg_public_top.png) top repeat-x;
	margin:0px;
}

#layout {
	width:900px;
	height:100%;
	
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.6em;
	color:#333;
	background-color:inherit;
	font-weight:normal;
}


/*--DEFINICIONES BÁSICAS----------------------------------------*/
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.6em;
	color:#333;
	background-color:inherit;
	font-weight:normal;
}
ul { list-style:square; font-size:12px;}
ul.no_deco {list-style:none; margin-left:20px;}/*servicios_conductor*/
li {font-size:12px;}
a, a:link, a:visited {color:#2a44b3 /*azul*/; background-color:inherit; vertical-align:top}
a:hover { color:#2a44b3 /*azul*/; background-color:inherit; text-decoration:underline;}
img{ border:none; padding:0px; margin:0px;}

.clear { clear:both; height:1px;}
.izq {float:left;}
.izq_danios{float:left; width:100px;}
.dch, .derecha {float:right;}
.rojo {color:#2a44b3 /*azul*/; background-color:inherit;}

.txt_pq {font-size:11px;}
.txt_gr {font-size:110%;}
.txt_muygr {font-size:130%;}
.txt_dch {text-align:right;}
.txt_fijo { width:auto; float:left; font-weight:bold;}

.grande{width:300px; background-color:white;}
.nofloat{float:none;}
.cursor { cursor:pointer;}
.verde {color:#2a44b3;}
.verde2 {color:#2a44b3;font-size:14px;}

.azul {color:#2a44b3;}
.destacado_azul {color:#2a44b3; text-decoration:underline;}

/*--HEADERS----------------------------------------------------*/

h1 { 
	font-family:"Lucida Sans Unicode", "Lucida Grande", Arial;	
	font-size:17px;
	font-weight:200;
	padding:5px 5px 5px 0px;
	margin:0px;
	line-height:1.5em;
}
h2 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", Arial;	
	font-size:16px;
	font-weight:100;
	padding:0px 0px 0px 0px;
	margin:0px;
	line-height:1.5em;
}
h3 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", Arial;	
	font-size:14px;
	font-weight:100;
	padding:13px 0px 0px 0px;
	margin:0px;
	color:#2a44b3 /*azul*/;
	background-color:inherit;
	line-height:1.5em;
}
.spannedh4 {
	background:transparent url(../img/chk/rdo_on.png) top left no-repeat;
	padding-left: 15px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Arial;	
	font-size:13px;
	font-weight:lighter;
	text-align:left;
}
h5{
	font-family:"Lucida Sans Unicode", "Lucida Grande", Arial;	
	font-size:13px;
	font-weight:lighter;
	color:white;
	background-color:#333;
	padding:0px 0px 2px 0px;
	margin:0px;
}

h6 { 
	font-family:"Lucida Sans Unicode", "Lucida Grande", Arial;	
	font-size:14px;
	font-weight:200;
	padding:5px 5px 5px 0px;
	margin:0px;
	line-height:1.5em;
}

/*--DIVS PRINCIPALES---------------------------------------------------------------------*/

#cabecera{
	width:900px;
	height:192px;
}

#contenido {
	width:900px;
	height:100%;
	padding:0px;
	display:block;
	background-color:#f0efee;
}

#columna_ppal{
	width:549px;
	padding:0px 20px 0px 20px;
	margin:10px 0px 15px 0px;
	border-right:1px dotted #333;
	float:left;
}

#columna_derecha{
	width:270px;
	padding:0px 20px 0px 20px !important;
	padding:0px 10px 0px 15px;
	margin:10px 0px 15px 0px;
	float:left;
}

#columna_ppal2{
	width:589px;
	padding:0px 20px 0px 20px;
	margin:10px 0px 15px 0px;
	border-right:1px dotted #333;
	float:left;
}

#columna_derecha2{
	width:230px;
	padding:0px 20px 0px 20px !important;
	padding:0px 10px 0px 15px;
	margin:10px 0px 15px 0px;
	float:left;
}

/*--FIN DIVS PRINCIPALES----------------------------*/


/*---MENÚ------------------------------------------------------------------------------------*/
.menu_horizontal {
	width:900px;
	height:25px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background-color:#2a44b3 /*azul*/;
	color:white;
	border-top:2px solid #b84600 /*naranja oscuro*/;
	text-align:center;
}

.menu_horizontal_boton {	
	height:15px;
	width:120px;
	padding:3px 0px 3px 0px;
	border-right:1px dotted #b84600 /*naranja oscuro*/;
	float:left;
}

.menu_horizontal_boton a, .menu_horizontal_boton a:link, .menu_horizontal_boton a:visited {
	text-decoration:none;
	color:white;
	background-color:inherit;
	padding:0px;
	margin:0px;
}
.menu_horizontal_boton:hover {
	height:15px;
	background:#2a44b3 /*azul*/ url(../img/bg_menu_horizontal.gif) center repeat-x;
	color: white;
	cursor:pointer;
}

.menu_horizontal_img {
	height:25px;
	width:174px;
	background:#2a44b3 /*azul*/ url(../img/logo_profesional_car.gif) center no-repeat;
	color: white;
	padding:0px;
	float:right;
	cursor:pointer;
}
.menu_horizontal_img span { display:none; color:white; background-color:inherit;}
.menu_horizontal_img:hover {
	height:25px;
	width:174px;
	background: #2a44b3 /*azul*/ url(../img/logo_profesional_car2.gif) center no-repeat;
	color: white;
	padding:0px;
	float:right;
}
/*---FIN MENÚ--------------------------------*/


/*--CONTENIDO--------------------------------------------------------------------------*/
/*Inicio***************************/

.servicios_inicio1, .servicios_inicio2, .servicios_inicio3, .servicios_inicio4 {
	width:229px;
	height:45px;
	float:left;
	padding:0px;
	margin:2px;
}
.servicios_inicio1 p, .servicios_inicio2 p, .servicios_inicio3 p, .servicios_inicio4 p {
	color:#aaa;
	background-color:#333;
	padding:0px;
	margin:0px;
	line-height:1em;
}
.servicios_inicio1, .servicios_inicio3 {
text-align:left;
padding:6px 5px 5px 50px;
margin-left:10px;
}
.servicios_inicio2,.servicios_inicio4 {
text-align:right;
padding:6px 50px 5px 5px;
}

.servicios_inicio1 {background:#f0efee url(../img/servicios1.jpg) center no-repeat;}
.servicios_inicio2 {background:#f0efee url(../img/servicios2.jpg) center no-repeat;}
.servicios_inicio3 {background:#f0efee url(../img/servicios3.jpg) center no-repeat;}
.servicios_inicio4 {background:#f0efee url(../img/servicios4.jpg) center no-repeat;}

.servicios_inicio1 a, .servicios_inicio2 a, .servicios_inicio3 a, .servicios_inicio4 a {
text-decoration:none;
cursor:pointer;
padding:0px;
margin:0px;
}
.servicios_inicio1 a:hover, .servicios_inicio2 a:hover, .servicios_inicio3 a:hover, .servicios_inicio4 a:hover {text-decoration:none;}


/*.cuadro_ventajas{
	border: 1px solid #aaa;
	background:#ebf1eb /*amarillo muy clarito*//* url(../img/esquina_cuadro_ventajas.png) top right no-repeat;
	margin:10px 0px 0px 0px;
	text-align:center;
}*/


#cuadro_ventajas{
	border: 1px solid #aaa;
	background:#e9e6e6 /*azul muy clarito*/ url(../img/esquina_cuadro_ventajas.png) top right no-repeat;
	margin:10px 0px 0px 0px;
	text-align:center;
	height:100%;
	padding:5px 5px 0px 5px;
}
.ventajas_izq { width:50%; float:left; margin:10px 0px 10px 0px;}
.ventajas_dch { width:50%; float:right; margin:10px 0px 10px 0px;}
.ventajas_dch ul {text-align:justify; margin:0px 30px 0px 0px; padding-left:0px; font-size:11px; }
html>body .ventajas_dch ul {margin:20px 13px 0px 13px;}
.ventajas_dch ul li {list-style:circle; margin-left:20px;}

.cuadro_ventajas img{margin:10px;}
.txt_ventajas, .flecha_ventajas, .txt_ventajas_pq {
	width:267px;
	margin:10px 10px 10px 10px !important;
	margin:10px 7px 10px 8px;
	padding:0px;
	float:left;
	text-align:justify;
}
.txt_ventajas_pq {font-size:11px;}

.flecha_ventajas{ width:254px; height:87px; margin:12px 0px 0px 10px !important;}
.img_flecha_ventajas {position:absolute; z-index:10; }
.txt_flecha_ventajas {position:absolute; z-index:20; margin:62px 30px 0px 30px; text-align:center; font-size:14px; font-weight:700; color:#484848;}
.txt_flecha_ventajas a {color:#484848; text-decoration:none;}
.img_flecha_ventajas img {margin:0px;}

.pie_ventajas{
	background:white url(../img/bg_pie_ventajas.gif) center repeat;
	border-top:1px solid #aaa;
	text-align:center;
	font-size:11px;
	padding:3px;
	margin-top:5px;
}
.pie_ventajas img { }
.pie_ventajas a, .pie_ventajas a:hover, .pie_ventajas a:link, .pie_ventajas a:visited {font-size:11px;}

.cuadro_carrusel{
	border: 1px solid #aaa;
	background-color:#faa870 /*naranja muy clarito*/;
	margin:10px 0px 0px 0px;
	text-align:center;
}


#otros_servicios { 
	width:270px;
	margin:5px 0px 0px 0px;
	padding:0px;
}
#otros_servicios ul {	
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 20px;

}
#otros_servicios li{
	text-transform:uppercase;
	padding:0px 0px 5px 0px;
	margin:0px;
}
#otros_servicios li a, #otros_servicios li a:link, #otros_servicios li a:visited {
	color:#333;
	background-color:inherit;
	text-decoration:none;
}
#otros_servicios li a:hover { color:#2a44b3 /*azul*/; background-color:inherit;}

.txt_agradecim {margin:10px; }

/*--FIN CONTENIDO----------------------------*/

/*----------------------------DICCIONARIO------------------------------------*/
.letras a {display:inline;}



/*--FORMULARIOS------------------------------------------------------------------------*/
/*Inicio***************************/
form { 
	padding:2px 0px 2px 0px;
	margin:0px;
}
fieldset{
	width:585px;
	height:100%;
	text-align:justify;
	/*line-height:25px;*/
	margin:10px 0px 10px 0px !important;
	margin:10px 0px 0px 8px;
	padding:3px 3px 3px 3px;
	float:none;
}
fieldset.contrasena {width:500px; margin:10px 0px 0px 42px !important; float:left;}
fieldset.fram {padding:0px 8px 8px 8px;}
fieldset.padding {
width:535px; 
padding:0px 10px 5px 10px;
height:100px;
line-height:1.2em;
}

.form_gr {
	width:565px;
	height:100%;
	padding:10px;
	}/*-------CALCULADORA----*/

.form_med {
	width:480px;
	height:100%;
	padding:10px 10px 10px 10px;
	}
legend{
	font-size:14px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Arial;
	color:#2a44b3 /*azul*/
}
.legend2{ 
  padding-bottom:3px; 
}

.colizq{
	width:48%;
	padding:1%;
	float:left;
}
.colder{
	width:48%;
	padding:1%;
	float:right;
}

.formizq, .formder{
	width:270px;
	padding:10px;
	float:left;
}
.formder{float:right;}


fieldset p{
	font-size:10px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.2em;
}

fieldset ul, fieldset ul li, fieldset ul li a, fieldset ul li a:link, fieldset ul li a:hover, fieldset ul li a:visited {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
	
#login {
	text-align:left;
	padding:0px;
	margin:0px;
}
label{
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.labela{
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.label3{
	padding:0px;
	margin:0px 0px 3px 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.label2 { margin:15px 5px 5px 5px; padding-left:10px;}
.label_kilm{width:350px; margin-bottom:10px;}
select{
	width:100%;
	height:22px;
	float:left;
	padding:2px 1px 2px 1px;
	margin:0px 0px 5px 0px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Arial;	
	font-size:11px;
	color:#333;
	background-color:inherit;
	font-weight:normal;
	border:1px solid #ddd;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}
.select_gr {width:460px;}
input {
	height:20px;
	width:150px;
	float:right;
	padding:1px 0px 1px 0px;
	margin:0px 0px 5px 0px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Arial;	
	font-size:14px;
	color:#333;
	background-color:inherit;
	font-weight:normal;
	border:1px solid #ddd;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;

}
.input2, .input4, .input10{
	float:right; margin:2px 6px 0px 0px;
}
.input4{
	width:45px;
}
.input2{
	width:30px;
}
.input10{width:75px;}
.inp_kilm {margin-top:16px;}
.inp_gr {width:280px;}
.inp_muygr {width:350px;}

.format-d-m-y{
	float:left;
	margin-left:29px;
	width:120px;
}

.checkbox { float:right; margin-top:5px; width:20px; }
.checkbox2 { float:left; margin-top:3px; width:20px; border:none; }
.checkbox3 { float:left; width:20px; margin-bottom:2px; border:none; }
.txt_checkbox {padding:4px 0px 0px 3px; margin:0px; float:left; color:#929292;}
.txt_checkbox2 {padding:10px 0px 0px 0px; margin:0px; float:left; color:#929292;}
.txt_checkbox3 {padding:0px 0px 0px 0px; margin:0px; float:left; color:#929292;}

/*login del menu dch*/
form.acceso_user label {
	font-size:11px;}
form.acceso_user label.titular {
	font-size:12px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Arial;
	color:#2a44b3 /*azul*/
}
form.acceso_user label.valor {
	font-size:12px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Arial;
}
form.acceso_user input {height:15px; width:120px; font-size:11px;} 
form.acceso_user input.acceder {
	width:80px;
	height:22px;
	color:#2a44b3 /*azul*/; 
	background-color:white; 
	border:1px solid #CCC;
	float:right;
	cursor:pointer;
	padding:0px 5px 0px 5px;
	margin:5px 0px 0px 0px;
}
form.acceso_user input.accedernr {
	width:254px;
	height:22px;
	color:#2a44b3 /*azul*/; 
	background-color:white; 
	border:1px solid #CCC;
	cursor:pointer;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
}
/*----------------*/


.textarea_gr {
	width:350px;
	height:110px;
	float:right;}


.pasos_reg { margin-left:15px;}

.buscar{
	width:85px;
	height:30px;
	background:transparent url(../img/bt_buscar.png) center no-repeat;
	border:0;
	cursor:pointer;
	float:right;
	margin-top:13px;
}


.siguiente{
	width:85px;
	height:30px;
	background:transparent url(../img/continuar.png) center no-repeat;
	border:0;
	cursor:pointer;
}

.acceder {
	font-size:12px;
	width:80px;
	height:20px;
	color:#2a44b3 /*azul*/; 
	background-color:white; 
	border:1px solid #CCC;
	text-align: center;
	float:right;
	cursor:pointer;
	padding:0px;
	margin:3px 0px 0px 0px;
}

.finalizar{
	width:85px;
	height:30px;
	background:transparent url(../img/finalizar.png) center no-repeat;
	border:0;
	cursor:pointer;
}
.enviar, .enviar_contras{
	width:85px;
	height:30px;
	background:transparent url(../img/enviar.png) center no-repeat;
	border:0;
	cursor:pointer;
}
.enviar_contras {margin:0px 45px 40px 0px;}
.volver_contras {
	width:83px;
	height:31px;
	background:transparent url(../img/volver_contras.png) center no-repeat;
	border:0;
	cursor:pointer;
	margin:0px 250px 0px 0px;
}


.obl, .format-d-m-y {
	background-color:#ffffff;
	border:1px solid #ddd;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}

.obl2, .format-d-m-y {
	background-color:#ffffff;
	border:1px solid #ddd;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	font-size:11px;
	height:14px;
	width:190px;
	margin:0px 0px 3px 0px;
}

.supernumero, .supernumero_med, .supernumero_pq{
	font-family:"Lucida Sans Unicode", "Lucida Grande", Arial;	
	font-size:22px;
	font-weight:bold;
	color:#056412;
	border-right:1px dotted #056412;
}
.supernumero_med {font-size:16px;}
.supernumero_pq{ font-size:11px;}

label.checked,
label.unchecked,
label.selected,
label.unselected{
                  padding:0px;
				margin:0px 0px 3px 0px;
				width:100%;
				  background-position:right center;
                  background-repeat:no-repeat;
                  cursor:pointer;
			
                  }

label.checked{
               background-image:url(../img/chk/chk_on.png);
               }

label.unchecked{
                 background-image:url(../img/chk/chk_off.png);
                 }

label.selected{
                background-image:url(../img/chk/rdo_on.png);
                }

label.unselected{
                  background-image:url(../img/chk/rdo_off.png);
                  }

.archivos {
margin:5px;
float:left;}
.no_archivos { margin:5px;}

	
/*--FIN FORMULARIOS----------------------------*/
/*--AYUDA--------------------------------------------------------------------------*/
/*.ayuda, .ayuda2{
	height:auto;
	border:1px dotted #ccc;
	background: transparent url(../img/ayuda.png) bottom left no-repeat;
	padding:3px 3px 3px 30px;
	color:#666;
	margin:0;
}
.ayuda2 {text-align:center; padding:3px 10px 3px 18px; margin:4px 0px 4px 0px;}*/

.ayuda {width:232px;}
.ayuda_top {background:transparent url(../img/ayuda_top.png) top center no-repeat; width:232px; height:50px;}
.ayuda_med {margin:0px 6px 0px 6px; width:212px; background-color:#f0efee; border-left:4px solid #c6c7c4; border-right:4px solid #c6c7c4;}
.ayuda_bottom {background:transparent url(../img/ayuda_bottom.png) bottom center no-repeat; width:232px; height:50px;}
.ayuda_med p {font-size:11px; text-align:justify; padding:5px 5px 0px 5px;}
.ayuda_med p img {margin-right:5px;}
.ayuda_top h1 {margin:13px 0px 0px 90px;}
.ayuda_top h2 {margin-top:16px; font-size:12px;}
.ayuda_peq {font-size:12px; color:#40bd13; margin:0px 0px 0px 4px;}
	

/*--PIE--------------------------------------------------------------------------*/
#pie{
	width:900px;
	height:20px;
	background-color:#CCC;
	border-top:2px solid #2a44b3 /*azul*/;
	padding:3px 0px 2px 0px;
	margin:0px;
	color:#333;
	text-align:center;
}
#pie ul {
	text-align:center;
	list-style:none;
	margin:0px;
	padding:0px;
}
#pie ul li{
	font-size:90%;
	margin:0px 5px 0px 5px;
	padding:0px;
	display:inline;
}
#pie ul li a {
	margin:0px;
	padding:0px;
	color:#333;
	background-color:inherit;
	text-decoration:none;
}
#pie ul li a:hover{
	color:#2a44b3 /*azul*/; 
	background-color:inherit;
	text-decoration:underline;
}

#validacion{
	width:900px;
	text-align:center;
	background-color:#f0efee;
	margin:3px 0px 0px 0px;
}
/*--FIN PIE----------------------------*/
/*--TABLA PARTE AMISTOSO-------------------------------------------------------------------------------------------------------*/
table.tabla_parte_amistoso { border:1px solid #444; width:410px; margin-left:auto; margin-right:auto; }
.tabla_parte_amistoso tr {background-color:#f0f0ef; border:0;}
.tabla_parte_amistoso th {background-color:white; color:#444; border:0;}
.tabla_parte_amistoso td {background-color:white; border:0;}


/*--IMG PARTE AMISTOSO horizontal------*/
.img_parte_amistoso, .img_parte_amistoso0, .img_parte_amistoso1 {padding:0px; margin:0px; border:none; float:left; text-align:left}
.img_parte_amistoso { width:25px; height:20px; }
.img_parte_amistoso0 {  width:25px; height:82px; padding-top:60px; }
.img_parte_amistoso1 {width:24px; /width:25px; height:20px; text-align:left; margin:0px 160px 0px 160px;}
.input_parte_amistoso  {width:25px; margin:0px; padding:0px; float:none; border:0; text-align:center; }

.input_parte_amistoso2  {width:20px; margin:0px; padding:0px; float:left; border:0; text-align:center; }
.label_amistoso {width:20% !important; width:35px; margin:0px 15px 0px 0px; padding:0px; float:left; font-weight:normal;}

#parte_amistoso { width:352px; /width:353px; height:140px; border:1px solid #444; float:left; margin-bottom:4px; }
#parte_amistoso_cont { width:353px; height:140px; border:1px solid #444; float:left; margin-bottom:4px; }
.parte_amistoso_motocicleta {background-image:url(../img/img_parte_amistoso.gif); background-position: top left;}
.parte_amistoso_turismo { background-image:url(../img/img_parte_amistoso.gif); background-position: top center; }
.parte_amistoso_industrial { background-image:url(../img/img_parte_amistoso.gif); background-position: top right;}



#piezas{ }
.piezas1, .piezas2 {  width:50%; padding:0px; margin:0px; float:left;}
.piezas0{
	width:90%;
	height:150px;
	margin:0px;
	padding:5px;
	float:left;
	border:1px dotted #666;
	overflow-y:scroll;
	overflow-x:hidden;
}
.piezas1 {}
	
.pieza {
	padding:0px;
	margin:2px 0px 2px 0px;
	cursor:move;
}
.pieza p {
padding:0px 0px 0px 10px !important;
padding:0px 0px 0px 14px;
margin:0px;
background:#f0f0ef url(../img/iconos/flecha_pq_dch.gif) left top no-repeat;
}


/*--TABLA PARTE AMISTOSO PEQUEÑO (DATOS VH)------------------------------------------------------------------------------------------*/
table.tabla_parte_amistoso_pq { border:1px solid #444; width:257px; margin:0px 5px 5px 0px; float:left;  }
.tabla_parte_amistoso_pq tr {background-color:#f0f0ef; border:0;}
.tabla_parte_amistoso_pq th {background-color:white; color:#444; border:0; padding-top:0px;}
.tabla_parte_amistoso_pq td {background-color:white; border:0;}

/*--IMG PARTE AMISTOSO PEQUEÑO (DATOS VH) horizontal------*/
.img_parte_amistoso_pq, .img_parte_amistoso0_pq, .img_parte_amistoso1_pq {padding:0px; margin:0px; border:none; float:left; text-align:left}
.img_parte_amistoso_pq { width:19px; height:19px; }
.img_parte_amistoso0_pq {  width:19px; height:19px; padding-top:30px; }
.img_parte_amistoso1_pq {width:201px; /width:202px; height:19px; text-align:center;}
.input_parte_amistoso_pq  {width:19px; margin:0px; padding:0px; float:none; border:0; text-align:center; }

.input_parte_amistoso2_pq  {width:20px; margin:0px; padding:0px; float:left; border:0; text-align:center; }
.label_amistoso_pq, .label_amistoso2_pq { font-weight:normal; width:18% !important; min-width:30px !important;  margin:0px 3px 0px 0px; padding:0px; float:left;}
.label_amistoso2_pq {min-width:52px !important; margin:0px 3px 0px 0px;  /margin:0px 5px 0px 0px;}

#parte_amistoso_pq { width:201px; /width:202px; height:79px; border:1px solid #444; float:left; margin-bottom:4px; }
#parte_amistoso_cont_pq { width:202px; height:79px; border:1px solid #444; float:left; margin-bottom:4px; }
.parte_amistoso_motocicleta_pq {background-image:url(../img/img_parte_amistoso_pq.gif); background-position: top left;}
.parte_amistoso_turismo_pq { background-image:url(../img/img_parte_amistoso_pq.gif); background-position: top center; }
.parte_amistoso_industrial_pq { background-image:url(../img/img_parte_amistoso_pq.gif); background-position: top right;}

.piezas2_datos_vh  {
	 width:50%; 
	 min-width:150px; 
	 height:189px; 
	 /height:200px;
	 padding:0px; 
	 margin:0px; 
	 float:left; 
	 list-style:inside disc;	
	 overflow-y:scroll;
	 overflow-x:hidden;
}
.piezas2_datos_vh li { margin-left:5px; }

/*----------------------------DICCIONARIO------------------------------------*/
.abc {margin:15px 0px 20px 70px; width:450px;}
.abc_top {margin-left:17px;}
.letra, .letra_i, .letra_m, .letra_gen {
	width:20px;
	height:23px;
	background:transparent url(../img/letra_verde_gr.png) top center no-repeat;
    float:left;  
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:6px 0px 0px 9px;
	margin:0px 3px 3px 0px;
	 }
.letra_i {width:18px; padding:6px 0px 0px 11px;}
.letra_m {width:23px; padding:6px 0px 0px 6px;}
.letra_gen {width:21px; padding:6px 0px 0px 8px;}
.letra a, .letra_i a, .letra_m a, .letra_gen a {text-decoration:none; color:white; font-size:18px;}
.letra:hover, .letra_i:hover, .letra_m:hover, .letra_gen:hover {
	color:black; 
	background:transparent url(../img/letra_amarilla.png) top center no-repeat;
    float:left;
}
.letra a:hover, .letra_i a:hover, .letra_m a:hover, .letra_gen a:hover {color:black;}

#listado_dic {padding:20px 0px 30px 0px; margin-bottom:30px;}
#listado_dic h2, .definicion h2 {
    float:left;
	font-size:100px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-left:65px;
	padding:0px;
	line-height:80px;
}
.definicion h2 {margin:20px 0px 0px 20px; padding:15px 20px 15px 0px; font-size:60px; line-height:30px; border-right:1px dotted #2a44b3 /*azul*/; }
.lista ul { margin:0px 5px 0px 30px; padding:28px 0px 5px 15px; border-left:1px dashed #2a44b3 /*azul*/; float:left;}
.lista ul li {
	list-style:none;
	background:transparent url(../img/chk/rdo_on.png) left center no-repeat; 
	margin:10px 5px 5px 0px;
	padding-left:20px;
	}
.lista ul li a {
	font-size:16px;
	color:#666666;/*gris*/
	text-decoration:none;
	border-bottom:1px dashed #dedede;/*gris muy clarito*/}
.lista ul li a:hover {
	color:#000;
	border-bottom:1px dashed #666;/*gris*/

	}


.definicion { width:auto; min-height:30px; padding:5px; margin-top:0px;}
.definicion h3 {
	height:auto;
	margin:33px 0px 0px 25px;
	font-size:22px;
	font-weight:500;
	float:left;
	color:black;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.definicion_img {float:left; margin:5px; width:164px;}
.definicion p {float:left; width:390px; margin:10px 0px 0px 10px;}
.hr_verde {height:1px; color:#2a44b3;}
.letra_peq {font-size:14px;}

.atras {
	float:right;
	width:85px;
	height:30px;
	margin-top:5px;}


/*---------------------------------------------LEGAL-----------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

.legal {margin-bottom:15px;}

/*---------------------------------------------PREGUNTA------------------------------------------*/
/*----------------------------------------------------------------------------------------------------*/


.pregunta { width:100%; height:100%; border:1px solid #da9449/*naraja-sucio*/; margin-top:10px; padding:5px 5px 0px 5px;}
.pregunta_1, .pregunta_1_ult  {border-bottom:1px dotted #da9449/*naraja-sucio*/; width:100%; height:100%; padding-bottom:10px;}
.pregunta_1_ult  {border:none;}
.pregunta_1 img, .pregunta_1_ult img {float:left; margin:10px; width:45px; }
.pregunta_2 {float:left; width:500px;}
.pregunta_2 h1 {margin-top:10px;}

/*---------------------------------------------------CONTACTO-----------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------*/

.contacto1 {
	width:auto;
	height:auto;
	margin:10px 0px 60px 0px;}
.contacto1 img {
	float:left;
	margin:5px;}
.contacto p { margin-bottom:0px;}

#mapa_google {
	width:578px;
	height:346px;
	margin:10px 0px 10px 0px;
	padding:0px;
	border:1px solid #555;
}

/*---------------------------------------------------CALCULADORA-----------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------*/
.calcula { width:500px; height:600px; background:transparent url(../img/libreta.png) top center no-repeat; margin-left:30px;}
.calcula_matricula { width:500px; margin-left:30px; }
.calcula_matricula fieldset { width:500px; padding:25px;}
.calcula_matricula legend {font-size:18px;  margin-left:120px; font-weight:bold; margin-bottom:30px;}
.calcula_matricula input.mat {width:118px; height:24px; background:transparent url(../img/matricula.png) top center no-repeat; border:none; float:left; font-size:24px; padding:2px 5px 5px 20px; color:#000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.calcula_matricula input {width:143px; height:24px;  float:left;}
.calcula_matricula label { width:180px; float:left; margin:10px 150px 0px 0px; font-size:14px; }
.calcula_neumaticos { width:500px; height:600px; background:transparent url(../img/libreta_neumatico.png) top center no-repeat; margin-left:30px;}
.calcula form, .calcula_neumaticos form  {margin-top:100px;}
.calcula input,  .calcula_neumaticos input { width:130px; background-color:transparent; border:none; border-bottom:1px dashed #3d3c3c; margin:7px 25px 7px 0px; font-family:"Courier New", Courier, monospace;}
.calcula input.inp_kilm, .calcula_matricula input.inp_kilm  {margin-top:24px;}
.calcula_neumaticos input.inp2 {margin-top:30px;}
.calcula_neumaticos input.inp3 {margin-top:5px;}
.calcula input.boton_calcular,   .calcula_neumaticos input.boton_calcular {
 border:none;
 border-bottom:0;
 background:transparent url(../img/boton_calcular2.png) top center no-repeat;
 width:122px;
 height:44px;
 cursor:pointer;
 margin-top:5px;
 margin-right:30px;}
.calcula_matricula input.boton_calcular2{
	border:none;
	border-bottom:0;
	background:transparent url(../img/calcular2.png) top center no-repeat;
	width:85px;
	height:30px;
	cursor:pointer;
	float:right;
	margin:10px 30px 10px 0px;}
	
 
 
/*--------------------------------------------------V.SINIESTRADOS----------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------*/

.txt_izq { float:left; width:340px; margin-right:10px; margin-top:15px;}
.marco {width:249px; height:192px; float:left; }
.fondo, .marco img, .sombra {position:absolute;}
.fondo {
	width:249px;
	height:192px;
	background:transparent url(../img/marco_fondo.png) top center no-repeat;
	z-index:1;
	}
.marco img {
	width:230px;
	height:170px;
	z-index:2;
	margin:7px 10px 14px 9px;
}
.sombra {
	width:249px;
	height:192px;
	background:transparent url(../img/marco_sombra.png) top center no-repeat;
	z-index:3;}

.fotos_pq {width:560px; height:170px; padding:10px 0px 0px 10px; }
.marcopq { width:156px; height:126px;}
.fondopq, .marcopq img, .sombrapq {position:absolute;}
.fondopq {
	width:156px;
	height:126px;
	background:transparent url(../img/marcopq_fondo.png) top center no-repeat;
	z-index:10;
	}
.marcopq img {
	width:140px;
	height:110px;
	z-index:20;
	margin:5px 10px 11px 6px;
}
.sombrapq {
	width:156px;
	height:126px;
	background:transparent url(../img/marcopq_sombras.png) top center no-repeat;
	z-index:30;}

.marcopq1, .marcopq2, .marcopq3, .marcopq4	{position:absolute;}
.marcopq1 {margin:15px 0px 0px 0px; z-index:20;}
.marcopq2 {margin:0px 0px 0px 140px; z-index:40;}
.marcopq4 {margin:25px 0px 0px 270px; z-index:10;}
.marcopq3 {margin:40px 60px 0px 405px; z-index:30;}


/*----------------------------------------LEGISLACION-------------------------------------------*/

h3.legislacion_tit, h3.legislacion_tit2 {
	background:transparent url(../img/carpeta.png) top left no-repeat;
	height:48px;
	width:200px;
	padding:18px 0px 0px 53px;
	float:left;
	margin:0px 10px 0px 30px;}
h3.legislacion_tit2 {margin:0px 30px 0px 10px;}

h3.legisdetalle_tit {
	background:transparent url(../img/carpeta_lista_a.png) top center no-repeat;
	width:530px;
	height:50px;
	padding:10px 0px 0px 60px;
	margin:20px 0px 0px 0px;}
ul.legisl {margin:0px 0px 20px 0px; list-style:none;}
ul.legisl li {
	background:transparent url(../img/carpeta_lista2_a.png) top left no-repeat;
	height:19px;
	margin:0px 0px 0px 39px;
	padding-left:24px;}
	

/*-----------------------------------------MENU-DCH---------------------------------*/

.nube_tags {
	background:transparent url(../img/tags.png) top center no-repeat;
	width:230px;
	height:165px;}
.nube_tags h3 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	margin:10px 0px 0px 87px;
	color:#dea200;}
.nube_palabra a {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#767676;
	margin:0px 5px 10px 5px;
	line-height:25px;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
.nube_palabra a:hover{color:#373737;}
.nube_palabra {
	width:170px;
	height:80px;
	margin:6px 0px 0px 30px;
	}
	
.noticias_dch {
	background:transparent url(../img/post_it_not.png) top center no-repeat;
	width:223px;
	height:226px;
	}
.noticias_dch h3 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #2a44b3; //#dea200;
	margin:40px 0px 5px 22px;
	font-size:16px;
	font-weight:bold;}
.noticias_dch p {
	width:170px;
	font-size:11px;
	margin:0px 20px 0px 25px;
}
.noticias_dch a {color:#333; text-decoration:none;}
.noticias_dch a:hover {color:#333; text-decoration:underline;}

.contacto_dch{
	background:transparent url(../img/contacto_dch.png) top center no-repeat;
	width:225px;
	height:106px;
	}
.contacto_dch p { margin:15px 0px 0px 0px;}
/*.recomienda_amigo input { float:left; width:128px; height:18px; padding:2px 0px 0px 5px; font-size:12px;  border-color:#888787; margin:3px 0px 0px 7px; color:#9e9e9e;}
.recomienda_amigo input.tu_nombre {margin-top:47px;}
.recomienda_amigo input.enviar_amigo {
	background:transparent url(../img/enviar_amigo_btn.png) top center no-repeat;
	width:76px;
	height:28px;
	border:none;
	color:#fff;
	font-size:12px;
	margin:0px 0px 0px 2px;
	padding:0px;
	cursor:pointer;}*/
	


/*LISTADO VH SUBASTA*/
.col {   /*DOCUMENTOS Y DAÑOS*/
	width:48%;
	padding:1%;
	float:left;
	border-right:1px solid #ccc;
}
.subcol_tit{
	font-weight:bold;
	float:left;
	text-align:left;
}
.subcol_txt{
	font-weight:100;
	float:right;
	text-align:right;
}

.fotos_subasta{
	margin-top:20px;
	float:left;
	/*border:1px solid green;*/
}
.fotos_subasta img{
	cursor:pointer;
}

/*-----------------------------------------------ALKICAR-CSS-------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
a, a:link, a:visited {color:#2a44b3 /*azul*/;}
a:hover { color:#2a44b3 /*azul*/;}
.rojo {color:#2a44b3 /*azul*/; background-color:inherit;}
h3 {color:#2a44b3 /*azul*/;}
.menu_horizontal {
	background-color:#2a44b3 /*azul*/;
	border-top:2px solid #b84600 /*naranja oscuro*/;}

.menu_horizontal_boton {border-right:1px dotted #b84600 /*naranja oscuro*/;}
.menu_horizontal_boton:hover {background:#2a44b3 /*azul*/ url(../img/bg_menu_horizontal.gif) center repeat-x;}
.menu_horizontal_img {background:#2a44b3 /*azul*/ url(../img/logo_profesional_car.gif) center no-repeat;}
.menu_horizontal_img:hover {background: #2a44b3 /*azul*/ url(../img/logo_profesional_car2.gif) center no-repeat;}
.cuadro_carrusel{background-color:#faa870 /*naranja muy clarito*/;}
#otros_servicios li a:hover { color:#2a44b3 /*azul*/;}

.colizq2{
	width:48%;
	padding-bottom:1%;
	padding-top:1%;
	padding-right:1%;
	float:left;
}
.colder2{
	width:48%;
	padding-bottom:1%;
	padding-top:1%;
	float:right;
}
legend.legend_gr {
	font-size:16px;
	color:#2a44b3 /*azul*/}

form.acceso_user
{
	border: 1px solid #aaa;
	background:#e9e6e6 /*azul muy clarito*/ ;
	padding: 10px 5px 10px 5px;
}

form.acceso_user input.acceder {color:#2a44b3 /*azul*/;}
.inp_pais { width:130px;}
.presupuesto {
	width:161px;
	height:31px;
	background:transparent url(../img/btn_presup.png) center top no-repeat;
	border:0;
	cursor:pointer;
}
#pie{border-top:2px solid #2a44b3 /*azul*/;}
#pie ul li a:hover{color:#2a44b3 /*azul*/; }
.definicion h2 {border-right:1px dotted #2a44b3 /*azul*/; }
.lista ul {border-left:1px dashed #2a44b3 /*azul*/;}
.pregunta {border:1px solid #da9449/*naraja-sucio*/;}
.pregunta_1, .pregunta_1_ult  {border-bottom:1px dotted #da9449/*naraja-sucio*/;}

