﻿body 
{
    background-image: url("images/fondo.gif");
    text-align:center;
    font-family: Arial;
    font-size:8pt;
}

*
{
    margin:0px auto 0px auto;
}

/***************
MASTERPAGE
*****************/

.Cabecera_Telefonos
{
    font-size:14px;
    font-weight:bold;
}

/***************
FIN MASTERPAGE
*****************/

#footer
{
    background-image:none;
    background-color:White;
    text-align:center;
    font-family: Arial;
    font-size:8pt;
    color:#999999;
}

#footer a
{
    text-decoration:none;
    color:#999999;
}

#footer a:hover
{
    color:#77B800;
}

/* Etiquetas principales */
h1 
{
    font-weight:bold;
    color:#77B800;
    text-align:left;
    font-size:10.8pt;
    padding-left: 20pt;
    font-weight:bold;
}

h2 
{
    font-size:10.8pt;    
    font-weight:bold;
    color:#77B800;
    text-align:left;
}

h3 
{
    font-family: Arial;
    font-weight: bold;
    font-size: 9pt;
    color:#77B800;
    text-align:left;
}

.ImageButton
{
    color:White;
    text-decoration:none;
    border-color:White;
    border-width:0px;
}

/*Maquetación de la página*/

#main
{
    text-align:left;
    width:923px;
}

#overheader
{
    height:24px;
    width:950px;
    text-align:center;
}

#mx--
{
    text-align:center;
    width:297px;
    float:left;
}

#m-x-
{
    width:423px;
    float:left;
    /*padding-left:1px;*/
}

#m--x
{
    width:202px;
    text-align:center;
    float:right;
}

#empresa
{
    width:625px;
    float:right; 
    margin-top: 8px;
}

#noticias
{
    width:625px;
    float:right; 
    margin-top: 8px;
}

.mapaweb
{
    /*border:dotted 1px red;*/
    text-align:left;
    width:580px;
    float:right; 
    margin-top: 20px;
    margin-left:40px;
}

.mapaweb a
{
    text-decoration:none;
    color:#999999
}

.mapaweb a:hover
{
    color:#77B800;
}

.mapawebNodoPadre
{
    background: url("Images/flechaMenu.gif") no-repeat 0px 45%;
    padding-left:10px;
    height:24px;
    vertical-align:middle;
}

.mapawebNodo
{
    background: url("Images/flechaMenu.gif") no-repeat 40px 45%;
    padding-left:50px;
    height:24px;
    vertical-align:middle;
}
.mapawebNodoHijo
{
    background: url("Images/flechaMenu.gif") no-repeat 80px 45%;
    padding-left:90px;
    height:24px;
    vertical-align:middle;
}

#instalaciones_realizadas
{
    width:625px;
    float:right; 
    margin-top: 8px;
}


#AU
{
    width:625px;
    float:right; 
    margin-top: 8px;
}

.AU_txt
{
    text-align:justify;
    margin-left:20px;
    width:500px;
}

.AU_cab_btn
{
    text-decoration:none;
    color:#999999;
}

.AU_cab_btn:hover
{
    color:#77B800;
}

.desconectar
{
    text-decoration:underline;
    color:#999999;
}

.desconectar:hover
{
    color:#77B800;
}

.AU_RealizaPedido
{
    float:right;
    display:block;
    padding-top:6px;
    padding-left:15px;
    text-decoration:none;
    color:#999999;
    background: url("Images/AreaUsuarios/RealizarPedido.gif") no-repeat;
    width: 135px;
    height: 25px;
}

.AU_RealizaPedido:hover
{
    color:#77B800;
}

#franquicias
{
    width:625px;
    float:right; 
    margin-top: 8px; 
}

#empleo
{
    width:625px;
    float:right; 
    margin-top: 8px; 
}

#Productos
{
    width:234px;
    height:390px;
    margin-top:8px;
    background: url("Images/Productos_fondo.gif") no-repeat;
}

#Productos_inicio
{
    width:234px;
    height:19px;
    margin-top:8px;
    background: url("Images/Productos/datosProducto_sup.jpg") no-repeat;
}

#Productos_final
{
    width:234px;
    height:17px;
    background: url("Images/Productos/datosProducto_inf.jpg") no-repeat;
}

#Productos_medio
{
    width:234px;
    background: url("Images/Productos/datosProducto_med.jpg");
}

.parrafoMapaWeb
{
    height:22px;
}

#menu
{
    padding-left:5px;
}

#idiomas
{
    color:#999999;
    font-size:7pt;
    margin-top:12px;
    margin-right:10px;
    letter-spacing:0.1px;
    width:200px;
    float:right;
    font-family:Arial;
}

#idiomas a
{
    text-decoration:none;
    color:#999999;
}

#idiomas a:hover
{
    color:#77B800;
}

#AreaUsuarios
{
    background: url("Images/au_boton.gif") no-repeat;
    width:113px;
    height:24px;
    float:left;
    color:#999999;
    font-size:8pt;
}

#AreaUsuarios a
{
    margin-top:9px;
    display:block;
    text-decoration:none;
    color:#999999;
    margin-right:15px;
}

#AreaUsuarios a:hover
{
    color:#77B800;
}

/*#AreaUsuarios
{
    background: url("Images/au_boton.gif") no-repeat;
    width:153px;
    height:24px;
    float:left;
    color:#999999;
    font-size:8pt;
}

#AreaUsuarios a
{
    margin-top:9px;
    display:block;
    text-decoration:none;
    color:#999999;
}

#AreaUsuarios a:hover
{
    color:#77B800;
}*/

#VolverNoticias
{
    background: url("Images/bt_Volver.gif") no-repeat;
    /*background-color: Aqua;*/
    width:78px;
    height:26px;
    color:#999999;
    font-size:8pt;
    padding-top: 5px;
    padding-left: 18px;

}

#VolverNoticias a
{
    text-decoration:none;
    color:#999999;
}

#VolverNoticias a:hover
{
    color:#77B800;
}

#Volver
{
    background: url("Images/bt_Volver.gif") no-repeat;
    /*background-color: Aqua;*/
    width:78px;
    height:26px;
    color:#999999;
    font-size:8pt;
    padding-top: 5px;
    padding-left: 18px;

}

#Volver a
{
    text-decoration:none;
    color:#999999;
}

#Volver a:hover
{
    color:#77B800;
}

.anadirPedido
{
    position:relative;
    display:block;
    background: url("Images/AreaUsuarios/anadirpedido_fondo.gif") no-repeat;
    width:150px;
    height:20px;
    bottom:22px;
    padding-top:6px;
    padding-left:18px;
    text-decoration:none;
    color:#999999;
    left:-30px;
    
}

.anadirPedido:hover
{
    color:#77B800;
}
.AU_cabecera
{
    text-align:center;
    background: url("Images/au_pestana.gif") no-repeat bottom;
    position:absolute;
    height:44px;
    width:618px    
}

.marcado
{
    color:#77B800;
}

.Catalago_separador
{
    border:none;
    background:url("Images/AreaUsuarios/separadorCatalogo.gif") no-repeat;
    height:4px;
    width:579px;
    
}

#AU_fondo
{
    background:url("Images/AreaUsuarios/fondo.gif") no-repeat;
    height:140px;
    width:620px;
    color:#000000;
    font-size:8pt;
}

.Catalogo_Nombre_Producto
{
    font-size:14px;
    font-weight:bold;
    color:Black;
}

.AU_logButton
{
    background:url("Images/login_boton.gif") no-repeat;
    padding-top:5px;
    position:relative;
    text-align:center;
    text-decoration:none;
    color:#999999;
    display:block;
    height:22px;
    width:80px;
    top:12px;
    right:80px;
}

.AU_logButton:hover
{
    color:#77B800;
}

#LogInOtros
{
    text-align:center;
    display:block;
    position:relative;
    font-size:14px;
    font-weight:bold;
    width:300px;
    top:-85px;
    left:150px;
}

#LogInOtros a
{
    color:#006168;
}

#SiteMap
{
    display:block;
    color:#999999;
    /*font-size:8pt;*/
    font-size:14px;
    float:left;
    width:215px;
    text-align:left;
    height:15px;
    margin-top:10px;
    margin-left:-95px;
}

/*#SiteMap
{
    display:block;
    color:#999999;
    font-size:8pt;
    font-size:12px;
    float:left;
    width:215px;
    text-align:left;
    height:15px;
    margin-top:10px;
    margin-left:-95px;
}*/

#nombreUsuario
{
    color:#999999;
    font-size:8pt;
    float:left;
    width:350px;
    text-align:right;
    height:16px;
    margin-top:7px;
}

#SiteMap a
{
    margin-top:9px;
    text-decoration:none;
    color:#999999;
    text-decoration:underline;
}

#SiteMap a:hover
{
    color:#77B800;
}

#LogInTop
{
        margin-top:11px;
        font-size:1pt;
        background: url("Images/login/top.gif") no-repeat;
        height:8px;
        width:193px;
}

#LogIn
{
    background: url("Images/login/fondo.gif") repeat-y;
    font-size:8pt;
    width:193px;
}

#LogInBottom
{
    background: url("Images/login/bottom.gif") no-repeat;
    font-size:8pt;
    width:193px;
    height:57px;
    text-align:center;
    margin-bottom:35px;
}

#LogInBottom a
{
    text-decoration:none;
    color:#999999;
    text-decoration:underline;
}

#LogInBottom a:hover
{
    color:#77B800;
}

#LogButton
{
        background: url("Images/login_boton.gif") no-repeat;
        width:78px;
        height:26px;
        position:relative;
        left:42px;
        margin-top:2px;
}

#LogButton a
{
    position:relative;
    top: 5px;
    display:block;
    text-decoration:none;
    color:#999999;
}

#LogButton a:hover
{
    color:#77B800;
}

.VolverButton
{
    position:relative;
    background: url("Images/bt_Volver.gif") no-repeat;
    display:block;
    width:78px;
    height:26px;
    padding-left: 28px;
    padding-top: 6px;    
    text-decoration:none;
    color:#999999;
}

.VolverButton:hover
{
    color:#77B800;
}

.EnviarButton
{
    position:relative;
    background: url("Images/enviarBoton.gif") no-repeat;
    display:block;
    width:78px;
    height:26px;
    padding-left: 20px;
    padding-top: 6px;    
    text-decoration:none;
    color:#999999;
}

.EnviarButton:hover
{
    color:#77B800;
}

#textolaempresa
{
    font-size: 11px;
    font-family: Arial;
    text-align: justify;
    color: #333333;
    width: 475px;
    float: left;    
    margin-left: 15px;
    margin-top: 25px;    
}

#textoinstalacionesrealizadas
{
    font-size: 11px;
    font-family: Arial;
    text-align: justify;
    color: #333333;
    float: left;    
}

#textofranquicias
{
    font-size: 11px;
    font-family: Arial;
    text-align: justify;
    color: #333333;
    width: 475px;
    float: left;    
    margin-left: 15px;
    margin-top: 25px;    
}

#contenidolocalizacion
{
    font-size: 11px;
    font-family: Arial;
    text-align: justify;
    color: #333333;
    width: 475px;
    margin-left: 70px;
    margin-top: 10px;    
}

.LTextoLocalizacionSuizo
{
    font-family:Tahoma;
    font-size:11px;
    color:#F35712;
    text-decoration:none;
}

#textoempleo
{
    font-size: 11px;
    font-family: Arial;
    text-align: justify;
    color: #000000;
    width: 575px;
    float: left;    
    margin-left: 15px;
    margin-top: 25px;    
}

#titularnoticias
{
    font-size: 12px;
    font-family: Arial Black;
    color: #77B800;
}

#textonoticias
{
    font-size: 11px;
    font-family: Arial;
    color: #000000;
}

#textoproductos
{
    font-size: 11px;
    font-family: Arial;
    color: #000000;
}

.clear
{
    clear:both;
}

#menu
{
    margin-top:7px;
}

.menu_medio
{
    background: url("Images/menu/bordeMed.gif") no-repeat;
    font-size:8pt;
    vertical-align:middle;
    text-align:left;
    height:27px;
}

.submenu_medio
{
    background: url("Images/menu/bordeMedioSub.gif") no-repeat;
    font-size:8pt;
    vertical-align:middle;
    text-align:left;
    height:27px;
}

.menu_sup
{
    background: url("Images/menu/bordeSup.gif") no-repeat;
    font-size:8pt;
    vertical-align:middle;
    text-align:left;
    height:36px;
}

.menu_inf
{
    background: url("Images/menu/bordeInf.gif") no-repeat;
    vertical-align:middle;
    text-align:left;
    font-size:8pt;
    height:40px;
}

.menu_medio a
{
    vertical-align:baseline;
    text-align:left;
    padding-top:4px;
    margin-right:20px;
    height:75%;
    display:block;
    text-decoration:none;
    text-indent:20px;
    color:Black;
}

.menu_sup a
{
    vertical-align:baseline;
    text-align:left;
    padding-top:13px;
    margin-right:20px;
    height:65%;
    display:block;
    text-decoration:none;
    text-indent:20px;
    color:Black;
}

.menu_inf a
{
    vertical-align:baseline;
    text-align:left;
    padding-top:4px;
    margin-right:20px;
    height:75%;
    display:block;
    text-decoration:none;
    text-indent:20px;
    color:Black;
}

.submenu_medio a
{
    vertical-align:baseline;
    text-align:left;
    padding-top:4px;
    margin-right:20px;
    height:75%;
    display:block;
    text-decoration:none;
    text-indent:27px;
    color:#77B800;
    /*color:#77B800;*/
}

.menu_medio a:hover
{
    background: url("Images/flechaMenu.gif") no-repeat 10px 45%;
    color:#77B800;
}

.menu_inf a:hover
{
    background: url("Images/flechaMenu.gif") no-repeat 10px 30%;
    color:#77B800;
}

.menu_sup a:hover
{
    background: url("Images/flechaMenu.gif") no-repeat 10px 57%;
    color:#77B800;
}

.submenu_medio a:hover
{
    background: url("Images/flechaMenu.gif") no-repeat 10px 45%;
    color:Gray;
}

.href_enlace
{
    color: #006168;
    font-size: 8.6pt;
    font-family: Arial;
    text-decoration:none;    
}

.href_enlace:link
{
    color: #006168;
}

.href_enlace:hover
{
    text-decoration: underline;
}

.href_enlace:visited
{
	color: #990000;
}

.href_Leermas
{
    color: #006168;
    font-size: 8.6pt;
    font-family: Arial;
    text-decoration:none;    
}

.href_Leermas:link
{
    color: #006168;
}

.href_Leermas:hover
{
    color: #006168;
    text-decoration: underline;
}

.href_CabeceraNoticia
{
    font-size:10.8pt;    
    font-weight:bold;
    color:#77B800;
    text-align:left;
    text-decoration: none;
}

.href_CabeceraNoticia:link
{
    font-size:10.8pt;    
    font-weight:bold;
    color:#77B800;
    text-align:left;
}

.href_CabeceraNoticia:hover
{
    font-size:10.8pt;    
    font-weight:bold;
    color:#77B800;
    text-align:left;
    text-decoration: underline;
}

.href_CabeceraNoticiaInicio
{
    font-family: Arial;
    font-weight: bold;
    font-size: 9pt;
    color:#77B800;
    text-align:left;
    text-decoration: none;    
}

.href_CabeceraNoticiaInicio:link
{
    font-family: Arial;
    font-weight: bold;
    font-size: 9pt;
    color:#77B800;
    text-align:left;
    text-decoration: none;
}

.href_CabeceraNoticiaInicio:hover
{
    font-family: Arial;
    font-weight: bold;
    font-size: 9pt;
    color:#77B800;
    text-align:left;
    text-decoration: underline;
}



.LinkProducto
{
    color: #000000;
    font-size: 8.6pt;
    font-family: Arial;
}

.LinkProducto a
{
    color: #000000;
}

.LinkProducto a:hover
{
    color: #666666;
}

.texto_normal
{
    font-size: 11px;
    font-family: Arial;
    text-align: justify;
    color: #333333;
}

.texto_paginacion
{
    color: #666666;
    font-size: 9pt;
    font-family: Arial;
    text-decoration:none;    
}

.divInstalacionesRealizadas
{
    text-align: left;
   
}

.blur{ 
   background-color: #ccc; /*shadow color*/ 
   color: inherit; 
   margin-left: 4px; 
   margin-top: 4px; 
} 

.shadow, 
.content{ 
   position: relative; 
   bottom: 2px; 
   right: 2px; 
}

.fechaMisPedidos
{
    color: Black;
    text-decoration: none;
}

.fechaMisPedidos:hover
{
    text-decoration: underline;
} 

.shadow{ 
   background-color: #666; /*shadow color*/ 
   color: inherit; 
} 

.content{ 
   background-color: #fff; /*background color of content*/ 
   color: #CCCCCC; /*text color of content*/ 
   border: 1px solid #CCCCCC; /*border color*/ 
   /*padding: .4em 1ex; */
} 
.linkMenuPieDiseño
{
	background-color: Transparent;
	font-size: 11px;
	font-family: Arial;
	color: #000000;
	text-decoration: none;
	margin:0px 0px 0px 0px;
}
.linkMenuPieCaptative
{
    background-color: Transparent;
	font-size: 11px !important;
	font-family: Arial !important;
	color: #FF6600 !important;
	text-decoration: none;
}
.linkMenuPieCaptative:hover
{
    text-decoration: underline !important;
}

.DLProductos{ margin: 0px auto 0px auto; }
.ProductoItem{ margin: 0px 0px 15px 0px; height:145px; }
.IImagenProducto{ margin-right:15px; }

.fondoImagenListado
{
	float:left;
	width:208px;
	height:145px;
	padding:4px;
	background: url("images/fondoImagenListado.jpg") no-repeat;
}

.LNombreTendencia
{
	display:block;
	margin: 5px 0px 13px 0px;
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	color: #333333;	
	text-align:left;
	max-width:400px;
}

.LFamiliaSelected
{
	display:block;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#77B800;	
	text-align:left;
	max-width:350px;
	margin:0px 0px 10px 0px;
}

.LBTituloProducto{ text-decoration:none; }
.LBTituloProducto:hover{ text-decoration:underline; }

.LDescripcionProyecto
{
	display:block;
	font-family: Arial;
	font-size: 11px;
	color: #333333;	
	text-align: left;
	min-height: 25px;
	vertical-align:bottom;
}

.LDescripcionTendencia
{
	display:block;
	margin-bottom: 20px;
	font-family: Arial;
	font-size: 12px;
	line-height: 15px;
	color: #333333;	
	text-align: left;
	min-height: 25px;
}

.clear{ clear:both; }
.left{ float:left; }
.separadorProductos{ display:block; width:600px; height:1px; border-bottom: 1px solid #CCCCCC; margin: 0px auto 15px auto; }

.HLVolver
{
	display:block;
	margin:10px auto;
	text-align:left;
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.HLVolver:hover{ text-decoration:underline; }

.LNombreDetalleProducto{ margin:10px auto; display:block; }

.infoProducto
{
	
}

.imagenProducto
{
	float:left;
	margin:10px 45px 20px 0px;
}

.datosProductos
{
	float:left;
	width:206px;
	margin-top:25px;
}

.datosProducto h2{ margin:0px 0px 10px 10px; }

.datosProducto_sup
{
	height:15px;
	width:206px;
	background: url('Images/Productos/datosProducto_sup.jpg') no-repeat #FFFFFF;
}

.datosProducto_int
{
	padding:5px 0px;
	width:206px;
	background: url('Images/Productos/datosProducto_int.jpg') repeat-y #FFFFFF;
}

.datosProducto_inf
{
	height:15px;
	width:206px;
	background: url('Images/Productos/datosProducto_inf.jpg') no-repeat #FFFFFF;
}

.linkPdf{ padding-left:25px; }
.separadorDatosProducto{display:block; height:1px; border-bottom: 1px dashed #CCCCCC; width:90%; margin:10px auto;}
.linkGrafico{ padding-left:25px; }

.HLDatosProducto
{
	float:left;	
	display:block;
	margin:5px 0px 0px 10px;
	font:Arial 11px;
	color:#000000;
	text-decoration:none;
}

.HLDatosProducto:hover{ text-decoration:underline; }

.HLDatosProducto_Disabled
{
	float:left;	
	display:block;
	margin:5px 0px 0px 10px;
	font:Arial 11px;
	color:#000000;
	text-decoration:none;
}

.HLProductoDestacado{ display:block; margin: 10px 0px; }
.ProductosCab{ display:block; margin-bottom:10px; }

.DatosContactoEmpresa
{
	float:left;
}

.LogoContactoEmpresa
{
	float:left;
	margin-left:30px;
}
