@CHARSET "ISO-8859-1";
body {width:100%;}
#container {margin:0 auto;width:980px;
/*background:url('img/fondo.jpg');*/
}

/** cabecera **/

#header {background-color: #d9ca65; width:970px;height:113px;padding:5px;text-align:center;}
#header-logo {background:url('../img/logo.jpg') no-repeat;float: left; padding-left: 86px;height:88px;width:82%;}
#titulo {font-size:54px;font-weight:bold;}
#subtitulo {font-size:30px;font-weight:bold;}
/** pagina principal **/
 a:link,
 a:visited
 {
     color: #0398CA;
 }

 span#zf-name
 {
     color: #91BE3F;
 }

 div#welcome
 {
     color: #FFFFFF;
     background-image: url(http://framework.zend.com/images/bkg_header.jpg);
     width:  1000px;
     height: auto;
     border: 2px solid #444444;
     overflow: hidden;
     text-align: center;
 }

 div#more-information
 {
     /*background-image: url(http://framework.zend.com/images/bkg_body-bottom.gif);*/
     height: 100%;
 }
       
    
/** fin pagina principal **/

/** tabla incidencias **/
 
 table.incidencias td.col1
 {
 	width:20%;
 }
 table.incidencias td.col2
 {
 	width:20%;
 }
 table.incidencias td.col3
 {
 	width:20%;
 }
 table.incidencias td.col4
 {
 	width:20%;
 }
 table.incidencias td.col5
 {
 	width:20%;
 }
 

 /** visitas **/
 
 table.incidencias td.colv1
 {
 	width:10%;
 }
 table.incidencias td.colv2
 {
 	width:10%;
 }
 table.incidencias td.colv3
 {
 	width:10%;
 }
 table.incidencias td.colv4
 {
 	width:10%;
 }
 table.incidencias td.colv5
 {
 	width:10%;
 }
 
 table.incidencias td.colv6
 {
 	width:10%;
 }
 table.incidencias td.colv7
 {
 	width:10%;
 }

 
 /*
 .incidencias
 {
 	width:998px;
	font-size:28px;
 }
 */

 
 
 .cabecera
 {
	font-weight:bold;
 	background:#d770d7;	
 }	
 
 /** formulario login **/
 
 #form_login
 {
	margin-top:50px;
 	text-align:center;	
 }	
 
 .login_field
 {
	font-weight:bold;
	font-size:45px;	
	width:300px;
	display:inline-block;
	text-align:left;
 }
 
/* 
 #tipo_incidencia
  {
  	font-size: 35px;
	font-weight:bold;
	height:74px;
  }
 */
  
 
	

 #submit_login
{
	margin-left:17px;
} 
  

/** fin tabla incid. **/

/** inspecciones **/

#inspecciones li
{
	float:left;
} 

#inspecciones li img
{
	width: 200px;
	height: 200px;
}

table tr.fila,table tr.fila_no_sel
{
	cursor:normal;
	background:#cccccc;
}	

table tr:hover.fila
{
	cursor:pointer;
	background:#ffcc00;
}	

table tr:hover.fila_no_sel
{
	cursor:normal;
	background:#cccccc;	
}
div.marco_inspeccion
{
	width:200px;
	height:200px;
	display:block;
	float:left;
	border: 1px solid;
	margin:5px;
}	

div#inspecciones ul
{
	list-style:none;	
	margin:0;
	padding:0;
}	



/** fin inspecciones **/

/** puntos de control  **/

input[type="text"]:disabled
{
	background:#fdfdb4;
}

input[type="submit"]#submit_punto_control
{
	margin-top:0px;
}

div#siguiente_punto_control
{
	display:block;
	float:left;
	width:100%;
}

div#aceptar_punto_control
{
	display:block;
	float:left;
	width:100%;
	text-align:center;
	margin-top:50px;
	margin-bottom:50px;
}

#sel_punto_control {font-size:30px;width:62%;margin-top:50px !important;}
#sel_punto_controlp {font-size:30px;width:77%;margin-top:50px !important;}
/** fin puntos control **/


/** actividad **/


 table.actividad td.col1
 {
 	width:50%;
 }

 table.actividad td.col2
 {
 	width:50%;
 }

/** fin actividad **/


/** no evaluado **/
 div.seleccion_motivo
 {
 	width:50%;
 	margin: 0 auto;
 }
/** fin no evaluado **/ 

	 
/** reposici�n portacebos**/
div#aceptar_reposicion
{
	display:block;
	float:left;
	width:100%;
	text-align:center;
	margin-top:50px;
}
	 	 
/** fin reposici�n **/

/** zonas **/
	#sel_zona {font-size:32px;width:77%;margin-top:0px !important;}
	#sel_zonap {font-size:32px;width:77%;margin-top:0px !important;}
/** fin zonas



/** evaluar actividad **/

div#evaluar_actividad
{
	display:block;
	float:left;
	width:100%;
	text-align:center;
	margin-top:50px;
}


/** fin evaluar actividad **/


/** form comenetarios **/
textarea#tcomentario
{
	width:1000px;
	height:100px;
}		


textarea#tcomentario_alb,#tmejora_alb,textarea#tnotas_tecnicos_alb,textarea#trecomendaciones_mejora_alb
{
	width:1000px;
	height:200px;
	font-size:20px;
}		



#sel_comentario_alb,#sel_mejora_alb
{
	font-size:26px;		
	width:1000px;
}

/** fin form comentarios **/




/** servicios **/
tr.fila.selec
{
	background: #0398ca !important;
}

/** fin servicios **/

/** albaranes **/

#sel_producto_alb,#sel_clientes_alb,#sel_plaga_alb,#unidad_medida,#accion_residual
{
	font-size:26px;		
	width:100%;
}

/** fin albaranes **/

/** general **/


.label_field
{
	font-weight:bold;
	font-size:45px;	
	width:300px;
	display:inline-block;
	text-align:left;	
}


.label_field_group
{
	width:100%;
}

.label_field_group_width_margin
{
	width:100%;
	margin: 0 0 22px 0;
}

/** ancho con letra grande **/
.label_field_large
{
	font-weight:bold;
	font-size:45px;	
	width:370px;
	display:inline-block;
	text-align:left;	
}

.label_field_large_alb
{
	font-weight:bold;
	font-size:36px !important;	
	width:420px !important;
	display:inline-block;
	text-align:left;	
}
/** estrecho con letra grande **/
.label_field_small
{
	font-weight:bold;
	font-size:45px;	
	width:150px;
	display:inline-block;
	text-align:left;	
}

/** estrecho con letra peque�a **/
.label_field_small2
{
	font-weight:bold;
	font-size:25px;	
	width:112px;
	margin-left:10px;
	display:inline-block;
	text-align:left;	
}

/** ancho con letra peque�a **/
.label_field_small3
{
	font-weight:bold;
	font-size:25px;	
	width:270px;
	margin-left:10px;
	display:inline-block;
	text-align:left;	
}


/** ancho (pero un poco menos) con letra peque�a **/
.label_field_small3b
{
	font-weight:bold;
	font-size:25px;	
	width:214px;
	margin-left:10px;
	display:inline-block;
	text-align:left;	
}



/** estrecho con letra peque�a alineado derecha */
.label_field_small2_right
{
	font-weight:bold;
	font-size:25px;	
	width:112px;
	margin-left:10px;
	display:inline-block;
	text-align:right;	
}

/** un poco menos estrecho con letra peque�a alineado derecha */
.label_field_small2b_right
{
	font-weight:bold;
	font-size:25px;	
	width:150px;
	margin-left:10px;
	display:inline-block;
	text-align:right;	
}


/*** ancho con letra peque�a alineado a la derecha **/
.label_field_small3_right
{
	font-weight:bold;
	font-size:25px;	
	width:270px;
	margin-left:10px;
	display:inline-block;
	text-align:right;	
}


.label_field_small4
{
    display: inline-block;
    font-size: 25px;
    font-weight: bold;
    text-align: left;
	vertical-align: top;
	margin-left:25px;
    width: 317px;
}


.label_left1
{
	font-weight:bold;
	width:115px;
	display:inline-block;
	float:left;
}


.label_left12
{
	font-weight:bold;
	width:123px;
	display:inline-block;
	float:left;
}

.label_left2
{
	font-weight:bold;
	width:200px;
	display:inline-block;
	float:left;
}


.label_left3
{
	font-weight:bold;
	width:270px;
	display:inline-block;
	float:left;
}

.label_left4
{
	font-weight:bold;
	width:300px;
	display:inline-block;
	float:left;
}

.label_left5
{
	font-weight:bold;
	width:400px;
	display:inline-block;
	float:left;
}

.label_right1
{
	font-weight:bold;
	width:115px;
	display:inline-block;
	text-align:right;	
}

.label_right2
{
	font-weight:bold;
	width:200px;
	display:inline-block;
	text-align:right;	
}


.label_right3
{
	font-weight:bold;
	width:270px;
	display:inline-block;
	text-align:right;	
}

.label_right4
{
	font-weight:bold;
	width:300px;
	display:inline-block;
	text-align:right;	
}








.label_content
{
	font-weight:normal !important;
	width:auto;
	
}


.label_field_large12
{
	font-weight:bold;
	font-size:45px;	
	width:827px;
	display:inline-block;
	text-align:left;	
}


.label_field_large2
{
	font-weight:bold;
	font-size:25px;	
	width:370px;
	display:inline-block;
	text-align:left;	
}




h1.titulo {font-size:33px;background:#ACF8BA;padding:10px;margin:0;text-align:center;width:960px;}

  h2.titulo {font-size:28px;background:#F4E0EC;padding:10px;margin:0;text-align:center;width:960px;}
      
  .boton
  {
  	margin-top:10px;
 	font-size:45px;
  	background:#CCCCCC; 
  }

 .boton_medium
 {
 	font-size:25px;
 	width:400px; 	
 	background:#CCCCCC; 	
 }
  
 .boton_medium_short
 {
 	font-size:25px;
 	width:220px; 	
 	background:#CCCCCC;
 	padding:4px; 	
 }

 .boton_volver
 {
 	font-size:35px;
 	width:259px;
 	background:#CCCCCC; 		
 }

 .boton_seleccion_der
  {
  	margin-top:100px;
 	font-size:45px;
  	float:right;
  	margin-right:20px;
  	background:#CCCCCC; 
  }

 .boton_seleccion_izq
  {
  	margin-top:100px;
 	font-size:45px;
  	float:left;
  	margin-left:20px;
  	background:#CCCCCC; 
 }


  .boton_seleccion_izq_medium
  {
  	margin-top:15px;
 	font-size:35px;
  	float:left;
  	margin-left:0px;
  	background:#CCCCCC; 
 }
 
  .boton_seleccion_der_medium
  {
  	margin-top:44px;
 	font-size:35px;
  	float:right;
  	margin-left:0px;
  	background:#CCCCCC; 
 }

 
 .campo_form
  {
	font-size:35px;  	
	border:2px solid;
	padding:0 4px;
  }

  
  input[type="text"].campo_small
  {
	width:80px;
  }
  
  input[type="text"].campo_medium
  {
	width:300px;
  }

  input[type="text"].campo_large
  {
	width:530px;
  }

  .link_logout
  {
    background: none repeat scroll 0 0 #FFCC00;
    border: 1px solid;
    box-shadow: 1px 2px;
    color: #000000 !important;
    display: inline-block;
    font-size: 30px;
    font-weight: bold;
    height: 36px;
    margin: 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 94px;
  }
  
  .campos_form
  {
    margin: 25px 0;  	
  }

 form select
  {
  	font-size: 35px;
	font-weight:bold;
	height:74px;
  }

  table td
  {
  	padding:0;
 }
  
  h3.etiqueta_imagen
  {
 	text-align:center;   
	font-size:27px;
  }

  
 .datos_tabla
 {
 	width:900px;
	font-size:30px;
 }

 .columnas td
 {
 	padding:30px 5px;
 }  

 img.campo_checkbox
 {
 	width:50px;
 }


 input[type="text"].buscar
 {
 	font-size:45px;
 	border:1px solid;
 }

 
 .tabla_usuario
 {
 	width:980px;
 	font-size:23px;
 }
 h2.usuario
 {
 	font-size:29px;
 }

 
 textarea
 {
 	font-size:35px;
 }

 hr
 {
 /*margin-top:61px;*/
    margin-top:15px;
    margin-bottom:15px;	
 }
 
 
input[type="checkbox"] 
{
   transform:scale(2,2);
   -ms-transform:scale(2,2); /* IE 9 */
   -moz-transform:scale(2,2); /* Firefox */
   -webkit-transform:scale(2,2); /* Safari and Chrome */
   -o-transform:scale(2,2); /* Opera */
}

.btn_eliminar
{
	width:53px;
}

.marco
{
	display:block;
	float:left;
	width:1000px;
	border:1px solid;
}
/* para 2 columnas */
.marco .columna_izquierda
{
	display:block;
	float:left;
	width:50%;
}
/* para 3 columnas */
.marco .columna_izquierda_small
{
	display:block;
	float:left;
	width:34%;
}
 
.marco .columna_central
{
	display:block;
	float:left;
	width:30%;
}
/* para 2 columnas */
.marco .columna_derecha
{
	display:block;
	float:right;
	width:50%;
}
/* para 3 columnas */
.marco .columna_derecha_small
{
	display:block;
	float:right;
	width:33%;
}
/* tama�os de letra */

.fs2
{
	font-size:20px !important;
}

.fs3
{
	font-size:22px !important;
}

.fs4
{
	font-size:30px !important;
}

textarea
{
	padding:5px;
}

textarea.textarea1
{
	width:900px;
}

textarea.textarea2
{
	width:800px;
}

textarea.textarea3
{
	width:500px;
}


/* fin tama�os letra */

/* mts 25072017  signature */                                                        
table.cliente input[type=text]   
{
	height:30px;
	width:408px;
	font-size:26px;
}


div#image_signature
{
	margin-top:10px;
	border:1px solid;
	width:395px;
	
}

div#image_signature img
{
	width:400px;
}


td.label_albaran
{
	width:400px;
	margin-bottom:0;
}


@media screen and (max-width: 1024px) 
{
	table.cliente input[type=text]   
	{
		height:60px;
		width:408px;
		font-size:40px;
	}
}


/* fin signature */

.producto_lomb
				   
{
	background-color:#ff0000 !important;
	color:#ffffff;
			 
 
}
/** fin general **/

/* formulario albarán */
h2.titulo1
{
    font-size:40px;
}

h2.titulo2 
{
    font-size:36px !important;
}

h2.titulo3,label.titulo3
{
    font-size:30px;
}

#bloque_diagnosis table.datos_tabla
{
    width:100%!important;
}
/* fin formulario albarán */