/*///////////////////////////////////////////////////////////////////

Plantilla standard



Usada para insertar contenido con fotos en distintas posiciones, con

un mínimo de 0 fotos y un máximo de 4.



El posicionamiento de las mismas es: "A la izquierda del texto",

"A la derecha del texto", "Arriba del texto" y "Abajo del texto".



En el caso de insertar 4, 3 de ellas se mostrarían a un tamaño menor en

una de las cuatros posiciones anteriores y la cuarta iría a mayor tamaño

situada siempre debajo del resto del contenido.



En el caso de insertar 1, se mostraría en grande debajo del texto.

///////////////////////////////////////////////////////////////////*/
/*tabla jess*/
table { float: left; width:100%; border-style:solid; border-width:1px; border-color:#FFFFFF; border-spacing:0; border-collapse:collapse}

/*table  tr:hover {background:#a19e9e; cursor:default;}*/
table tr.first { background: #666666; font-weight: bold;}
table tr.second { background:#666666;}
/*table td { text-align: center;border-style:none; border-width:0px; border-spacing:0;}*/
table td  { text-align: center;border-style:solid; border-width:1px; border-spacing:0;}


table td.first { text-align: center; font-style:inherit;}

table td.last { text-align: right;}

table td a { margin-left: 10px;}
/*////////////////////////////////////////////////////////////////*/
/*tabla sin borde*/
table.sin borde { border-collapse: collapse;border-style:none; border-width:0px; border-spacing:0;}
table.sin borde td {  border-style:none; border-width:0px; border-spacing:0;}
table.sin borde a img.sinborde {  border-style:none; border-width:0px; border-spacing:0;}
/**/

table.index {width:100%;border-collapse: collapse;border-style:none; border-width:0px; border-spacing:0;}
table.index td {border-style:none; border-width:0px; border-spacing:0;}
table.index td a img {background:none; padding:0px}

table.indexcab {width:91%;margin: 0 45px 10px;border-collapse: collapse;border-style:none; border-width:0px; border-spacing:0;}
table.indexcab td {width:18.2%;border-style:none; border-width:0px; border-spacing:0;}
table.indexcab td a img {background:none; padding:0px}


/*////
Tabla  inicio de session////*/
table.inicio { float: left; width:100%;border-collapse: collapse;border-style:none; border-width:0px; border-spacing:0;}
table.inicio td { text-align: right; border-style:none; border-width:0px; border-spacing:0;}


/*encuesta*/
table.inicio td.encuesta { text-align:left;vertical-align:middle;}
table.inicio td.encuesta2 { text-align:left;}
/*cabecera planning*/
table.cabecera {width:100%;border-collapse: collapse;border-style:none; border-width:0px; border-spacing:0;}
table.cabecera td { border-style:none; border-width:0px; border-spacing:0;}

/* Tabla de planning */
 
 .orden2 { width:70px;}
 .referencia2 { width:70px;}
 .pedido { width:60px;}
 .clave2 { width:130px;} 
 .observaciones2 {width:70px;}
 .nd { width:10px; background-color:Red; border:0px;}
 .sd { width:10px; background-color:Green; border:0px;}
 .ndvacio{ width:10px; border-left: 0px;}
 .semanavacio{ width:50px; border: 0px;  } 
 .semana{ width:50px;}
 .semana2{ width:50px; border-right:0px;}
 .semanas{ width:210px;}
 .semananumero { width:75px; background-color:Gray; }
 .semanafecha { width:135px; background-color:Transparent; border: 0px; }
 table tr 
 {
     border:0px;
     
 }
 table 
 {
     border: 0px;
 }
 
/* Tabla de planning */
 table tr.altura { height:10px}
 table td.orden { width:50px;}
 table td.fecha { width:50px;}
 table td.referencia { width:40px;}
 table td.clave { width:140px; text-align:left;} 
 table td.observaciones {width:165px;}
 table td.bit { width:20px;} 
 table td.clave_observaciones {width:110px;text-align:left;} 
 /*para los de sap*/
 table td.referencia_sap { width:70px;}
 table td.orden_sap { width:30px;}
 table td.obra_sap { width:90px;}
 table td.fecha_sap {width:35px;}
 table td.bit_sap { width:40px;} 
 
/*div# table.consultenos { float: left; width:100%; border:1; }

div# table.consultenos td.hola{ border-bottom:0;} */


/*Tabla contenedora cuando las imágenes están "A la izquierda" o "A la derecha"*/



table.seccion { border-collapse: collapse; margin-left: 6px; width: 552px }

table.seccion td { text-align: left; }

table.seccion td.imagen { width: 100px; margin: 0px; vertical-align: top; text-align: right; padding: 0 0 6px; }


/* table para login*/

table.login{ width:100%;border-collapse: collapse;border-style:none; border-width:0px; border-spacing:0;}
table.login td {border-style:none; border-width:0px; border-spacing:0; }

/*td contenedor de la imagen grande situada debajo del texto y de las fotos pequeñas*/



td.grande { padding: 0; }

td.grande img { border: 2px solid #294563; }



/*Capa contenedora del texto cuando las imágenes están "A la izquierda" o "A la derecha" */



div.section_text { overflow: auto; width: 385px; padding: 8px }



/*Estilos especiales para la caja anterior dependiendo de la posición de las imágenes laterales,

ya sea con las imágenes a la izquierda posicionándose el contenedor de texto a la derecha (div.right) 

o viceversa (div.left)*/



div.left { padding: 8px 8px 8px 0; }

div.right { width: 385px; }



/*Altura de la capa contenedora del texto según se inserte una, dos o tres imágenes en el lateral*/



div.single_height { height: 90px; }

div.double_height { height: 200px; }

div.triple_height { height: 343px; }



/*Capa contenedora del texto cuando las imágenes están situadas "Arriba" o "Abajo"*/



div.big_section_text { margin-bottom: 0; padding: 8px; text-align: justify; }



/*Capa contenedora de la imagen grande situada debajo del contenido cuando las imágenes

están situadas "Arriba" o "Abajo"*/



div.grande { margin: 0 0 0 8px }

div.grande img {}



/*Capa contenedora de las imágenes pequeñas cuando las imágenes están situadas "Arriba" o "Abajo"*/



div.images { width: 100%; margin: 4px 0; text-align: center; }

div.images a img { margin: 4px 2px 2px 2px; }



/*Estilo general para la capa contenedora del texto en cualquier posición de las imágenes*/



div.text_container { }