/* Estilos generales */
* { border:0; margin:0; font-size:100%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
body { background:url("/img/maq/mosaico.gif") top repeat; }

/* Contenedor y Cabecera */
div#contenedor { background:#FEFEF3; height:auto; margin:0 auto; width:900px; padding: 15px 15px 0 15px; overflow:hidden; }
div#contenedor #cabecera { background:url("/img/maq/cab/cabecera.gif") top right no-repeat; border-bottom:1px dashed #336888; height:80px; }

/* Menu superior */
div#contenedor #menusup dl dd { float:left; margin:4px 0 6px 18px; text-transform:uppercase; }
div#contenedor #menusup dl dd a strong { color:#336888; font-family:"Times New Roman", Times, serif; }

/* Cuerpo */
div#contenedor #cuerpoprincipal { background:#FEFEF3 url("/img/maq/cue/fondoraya.gif") repeat-y; height:100%; margin-top:15px; overflow:hidden }
div#contenedor #cuerpoprincipal #cuerpo { float:left; padding-top:15px; width:600px; }

/* General al cuerpo */
.ocultado { display:none; }
.visualizar { display:block; margin:12px 0; padding:0 5px 0 0; text-align:justify; }
div#contenedor #cuerpoprincipal #cuerpo { color:#666; font-family:Arial, Helvetica, sans-serif; }
div#contenedor #cuerpoprincipal #cuerpo h3 { color:#336888; font-size:160%; font-family:"Times New Roman", Times, serif; margin-left:10px; }
div#contenedor #cuerpoprincipal #cuerpo h3 a { font-family:"Times New Roman", Times, serif; }
div#contenedor #cuerpoprincipal #cuerpo h3 em { font-family:"Times New Roman", Times, serif; }
div#contenedor #cuerpoprincipal #cuerpo p { clear:both; font-size:75%; margin-top:4px; padding:0 10px; text-align:justify; }
div#contenedor #cuerpoprincipal #cuerpo p a { color:#666; text-align:justify; }
div#contenedor #cuerpoprincipal #cuerpo strong { color:#336888; }
div#contenedor #cuerpoprincipal #cuerpo .foto { border:1px solid #336888; display: block; margin:12px auto; }
div#contenedor #cuerpoprincipal #cuerpo .imgservicios { margin:20px 0 25px 25px; }
div#contenedor #cuerpoprincipal #cuerpo .txt-1 { color:#336888; font-family:"Times New Roman", Times, serif; text-transform:uppercase; }
div#contenedor #cuerpoprincipal #cuerpo .margin { font-size:75%; margin-left:15px; }
div#contenedor #cuerpoprincipal #cuerpo dl.margin2 dd p{ font-size:75%; }
	
/* Inicio-Bienvenida */
div#contenedor #cuerpoprincipal #cuerpo #bienvenida { height:225px; }
div#contenedor #cuerpoprincipal #cuerpo #bienvenida p { margin-top:15px; }

	/* Empresas */
	div#contenedor #cuerpoprincipal #cuerpo #empresas { background:#F2F3BD; border-top:1px solid #D7D86F; border-bottom:1px solid #D7D86F; float:left; height:230px; padding:10px 15px; width:255px; }
	div#contenedor #cuerpoprincipal #cuerpo .fotoemp { border:1px solid #D7D86F; display: block; margin:15px auto 0 auto; }
	
	/* Servicios */
	div#contenedor #cuerpoprincipal #cuerpo #servicios { background:#F2F3BD; border-top:1px solid #D7D86F; border-bottom:1px solid #D7D86F; float:left; height:230px; margin-left:20px; padding:10px 15px; width:255px; }
	div#contenedor #cuerpoprincipal #cuerpo #servicios p { color:#336888; }
	div#contenedor #cuerpoprincipal #cuerpo #servicios a { float:right; }	

/* Grupo Cristaleria */
div#contenedor #cuerpoprincipal #grupocristaleria { float:right; width:292px; }
div#contenedor #cuerpoprincipal #grupocristaleria #aux { background:#FEFEF3; height:20px; }
div#contenedor #cuerpoprincipal #grupocristaleria a#gcn, a#gcc { color:#F8ECDE; font-size:76%; font-family:"Times New Roman", Times, serif; text-transform:uppercase; }
div#contenedor #cuerpoprincipal #grupocristaleria #n strong { color:#F8ECDE; font-size:220%; font-family:"Times New Roman", Times, serif; text-transform:uppercase; }
div#contenedor #cuerpoprincipal #grupocristaleria #c strong { color:#F8ECDE; font-size:165%; font-family:"Times New Roman", Times, serif; text-transform:uppercase; }

	/* Noticias */
	div#contenedor #cuerpoprincipal #grupocristaleria #noticias { background: url("/img/maq/cue/fondomenus.gif") top no-repeat; margin-left:1px; padding:5px 10px; text-align:justify; }
	div#contenedor #cuerpoprincipal #grupocristaleria #noticias p{ color:#666; font-size:75%; margin:0 0 0 3px; }
	div#contenedor #cuerpoprincipal #grupocristaleria #noticias #titulo { margin-bottom:8px; padding:2px 0 0 3px; }
	div#contenedor #cuerpoprincipal #grupocristaleria #noticias #titulo strong a { color:#336888; font-size:110%; font-family:"Times New Roman", Times, serif; }
	div#contenedor #cuerpoprincipal #grupocristaleria #noticias #fecha { color:#C9C8C5; font-size:75%; margin-top:22px; }
		
	/* Contacto */
	div#contenedor #cuerpoprincipal #grupocristaleria #contacto { background: url("/img/maq/cue/fondomenus.gif") top no-repeat; height:240px; margin-left:1px; padding:5px 10px; }
	div#contenedor #cuerpoprincipal #grupocristaleria #contacto #frmContacto { margin-top:30px; width:225px; }
	div#contenedor #cuerpoprincipal #grupocristaleria #contacto #frmContacto dl dd label span { text-align:left; }
	div#contenedor #cuerpoprincipal #grupocristaleria #contacto #frmContacto label { font-size:88%; float:right; }
	div#contenedor #cuerpoprincipal #grupocristaleria #contacto #frmContacto dl dd { color:#666; font-size:85%; padding-left:25px; }
	div#contenedor #cuerpoprincipal #grupocristaleria #contacto #frmContacto .frm-nom { background:#E9EFE8; border:1px solid #336888; height:16px; margin-left:7px; width:125px; }
	div#contenedor #cuerpoprincipal #grupocristaleria #contacto #frmContacto .frm-mail { background:#E9EFE8; border:1px solid #336888; height:16px; margin:5px 0 0 20px; width:125px; }
	div#contenedor #cuerpoprincipal #grupocristaleria #contacto #frmContacto .frm-tlf { background:#E9EFE8; border:1px solid #336888; height:16px; margin:5px 0 0 5px;  width:125px; }
	div#contenedor #cuerpoprincipal #grupocristaleria #contacto #frmContacto .enviar { background:#5C869D; color:#9DB6BF; font-family:"Times New Roman", Times, serif; margin-top:10px; float:right; font-weight:bold; padding:2px 2px; text-transform:uppercase; }

/* Seccion Contacto */
div#contenedor #cuerpoprincipal #cuerpo .fondolabel { background:#4E88B0; font-size:75%; color:#C9C8C5; }
div#contenedor #cuerpoprincipal #cuerpo .fondoinfo { background:#DCDB89; color:#000; font-size:75%; font-weight:bold; }
div#contenedor #cuerpoprincipal #cuerpo .borde-casilla { border:1px solid #336888; padding:1px; }
div#contenedor #cuerpoprincipal #cuerpo #enviar { background:#336688; border:1px solid #9DB6BF; color:#C9C8C5; }
div#contenedor #cuerpoprincipal #cuerpo #borrar { background:#CC3300; border:1px solid #9DB6BF; color:#C9C8C5; }
div#contenedor #cuerpoprincipal #cuerpo #frmSContacto label { display:none; }
	
/* Seccion Ubicacion */
div#contenedor #cuerpoprincipal #cuerpo #mapa { height:300px; }
	
/* Seccion servicios */	
	div#contenedor #cuerpoprincipal #cuerpo p.secciontitulo { color:#4B83A5; font-family:"Times New Roman", Times, serif; font-size:100%; margin-top:20px; font-style:italic; font-weight:bold; }
	div#contenedor #cuerpoprincipal #cuerpo p.titlista { color:#336888; clear:both; cursor:pointer; text-decoration:underline }
	/* Cristal */
	div#contenedor #cuerpoprincipal #cuerpo #cristal dl dd { margin:12px 0 0 10px; font-size:100%; list-style:circle; }
	div#contenedor #cuerpoprincipal #cuerpo #cristal dl dd a { color:#C66; cursor:pointer; margin-top:8px; }
	div#contenedor #cuerpoprincipal #cuerpo #cristal dl dd ul li { font-size:75%; }
	
	/* Seccion Nueva cristaleria */
	div#contenedor #cuerpoprincipal #cuerpo #nuevacristaleria ul li{ margin:10px 0 0 20px; font-size:75%; }
	div#contenedor #cuerpoprincipal #cuerpo #nuevacristaleria ul li ul li{ margin:10px 0 0 20px; font-size:100%; }
	div#contenedor #cuerpoprincipal #cuerpo #nuevacristaleria ul li ul li ul li{ margin:10px 0 0 20px; font-size:100%; }
	div#contenedor #cuerpoprincipal #cuerpo #nuevacristaleria dl dd { margin:12px 0 0 15px; }
	div#contenedor #cuerpoprincipal #cuerpo #nuevacristaleria .luminosidad { background: url("/img/seq/cue/servicios/nuevacristaleria/img-luminosidad.jpg") left no-repeat; height:75px; list-style:none; margin:5px 0; padding:25px 0 0 115px; }
	div#contenedor #cuerpoprincipal #cuerpo #nuevacristaleria .seguridad { background: url("/img/seq/cue/servicios/nuevacristaleria/img-seguridad.jpg") left no-repeat; height:90px; list-style:none;  margin:5px 0; padding:10px 0 0 115px; }
	div#contenedor #cuerpoprincipal #cuerpo #nuevacristaleria .acustica { background: url("/img/seq/cue/servicios/nuevacristaleria/img-acusticas.jpg") left no-repeat; height:90px; list-style:none; margin:5px 0; padding:10px 0 0 115px; }
	div#contenedor #cuerpoprincipal #cuerpo #nuevacristaleria .decorativa { background: url("/img/seq/cue/servicios/nuevacristaleria/img-decorativas.jpg") left no-repeat; height:90px; list-style:none; margin:5px 0; padding:10px 0 0 115px; }
	div#contenedor #cuerpoprincipal #cuerpo #nuevacristaleria .economica { background: url("/img/seq/cue/servicios/nuevacristaleria/img-economicas.jpg") left no-repeat; height:100px; list-style:none; margin:5px 0; padding:0 0 0 115px; }
	div#contenedor #cuerpoprincipal #cuerpo #nuevacristaleria .ecologica { background: url("/img/seq/cue/servicios/nuevacristaleria/img-ecologicas.jpg") left no-repeat; height:75px; list-style:none; margin:5px 0; padding:25px 0 0 115px; }
	div#contenedor #cuerpoprincipal #cuerpo #nuevacristaleria #oct #fotos2 { display:block; margin:auto; width:250px;}
	div#contenedor #cuerpoprincipal #cuerpo #nuevacristaleria #oct #fotos2 .fot_one, #oct #fotos3 .fot_two { border:1px solid #336888; float:left; margin:10px 8px 10px 0; }
	div#contenedor #cuerpoprincipal #cuerpo #nuevacristaleria #oct #fotos3 { display:block; margin:auto; width:350px; }

	/* Estilo Tablas */ 
	div#contenedor #cuerpoprincipal #cuerpo .borde-tabla { border:1px solid #336888; padding:1px; margin:20px auto; }
	div#contenedor #cuerpoprincipal #cuerpo .fondogrisclaro { background:#E3E3E3; letter-spacing:-1px; text-align:center; }
	div#contenedor #cuerpoprincipal #cuerpo .fondogrisoscuro { background:#D9D8D8; letter-spacing:-1px; text-align:center; }
	div#contenedor #cuerpoprincipal #cuerpo .fondocasillas { background:#E9EFE8; letter-spacing:-1px; text-align:center; }
	div#contenedor #cuerpoprincipal #cuerpo .borde-tabla2 { padding:1px; font-size:75%; margin:20px auto; }
	div#contenedor #cuerpoprincipal #cuerpo .txtcentrado { text-align:right; }
	
/* Pie */

div#contenedor #pie { background:url("/img/maq/pie/fondopie.gif") repeat; clear:both; margin-top:40px; height:63px; padding-top:17px; }
div#contenedor #pie p { color:#F8ECDE; font-size:85%; font-weight:bold; text-align:center; }
div#contenedor #pie p a{ color:#F8ECDE; font-family:"Times New Roman", Times, serif; font-weight:bold; }
div#contenedor #pie #menuinf { margin-top:8px; }
div#contenedor #pie #menuinf dl { margin-left:305px; }
div#contenedor #pie #menuinf dl dd { float:left; font-size:75%; margin-left:2px; }
div#contenedor #pie #menuinf dl dd a { color:#F8ECDE; font-family:"Times New Roman", Times, serif; }
div#contenedor #pie #menuinf dl dd span { text-decoration:underline; }
div#contenedor #pie #logo { background:url("/img/seq/pie/logopymes.gif") top; float:right; width:139px; height:32px; }
div#contenedor #pie #logo img, #pie #logo a:hover { width:139px; height:32px; }
div#contenedor #pie #logo a:hover { background:url("/img/seq/pie/logohover.gif") top; position:absolute; }
div#contenedor #pie #colaboradores { float:left; font-size:85%; height:50px; padding:0 12px; position:absolute; }