/*verde: 99CC00;*/
/*verde claro: #DDDC6A */
/*verde oscuro: #AEA800*/
/*rojo: #006600 */
/*rojo Albert: 990031*/

body {
	margin:0px;
	background-color: #DDDC6A;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	scrollbar-arrow-color: #00C11A;
	scrollbar-3dlight-color: #4F824F;
	scrollbar-darkshadow-color: #4F824F;
	scrollbar-face-color: #f4f4f0;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #d0d0d0;
	scrollbar-track-color: #f5f5f5;

	/*color:#DDDC6A;*/
}

img 
{
	border-width: 0px;
	vertical-align: middle;
}

a
{
	text-decoration:none;
	border: none;
	color: #990031;
}

a:hover
{
	color: #FFFFFF;
}

/************************************************************************************************/
#marco
{
	position: relative;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	border: solid 1px #000000;
	margin-top: 5px;
	background-color: #C2CD23;
}

#cabecera
{
	position: relative;
	width: 900px;
	height: 154px;
	margin-left: auto;
	margin-right: auto; 
}

#cabecera-logo 
{
	margin-left: 15px;
	height:54px;
	width:142px;
}
	
#cabecera-info-empresa
{
	position:absolute;
	border-left:1px dashed #CACACA;
	top:0;
	right:0;
	width:25%;
	padding-left: 5px;
}

/***************************************************************************************************/

#cuerpo
{
	/*margin-left:auto;
	margin-right:auto;*/
	width:100%;
	position:relative;
	/*background-image: url(images/varios/fondoalbert.gif);
	background-repeat: repeat-y;
	background-position:center center;*/
	/*min-height: 450px;*/
}

#fantasma
{
	float:left;
	width:1px;
	height:450px;
	display:block;
}

#contenido
{
	padding: 10px 0px 10px 0px;	
	min-height: 400px;
}

#contenido h1
{
	font-size: 15px;
	font-weight:normal;
	color: #006600;
	text-align:left;
	margin: 0px 10px 0px 20px;
}

#contenido p
{
	text-align:justify;
	margin: 5px 10px 15px 20px;
}

/***************************************************************************************************/

#menu
{
	position:relative;
	width: 100%; /**/
	height: 30px;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial;
	font-size: 14px;
	color: #FFFFFF;
	text-align:center;
	border-bottom: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	
	background-color: #AEA800;
}


.ctl00_Menu1_2
{
	border-right: solid 1px #FFFFFF;
	height: 30px;
	text-align:center;
}

.ctl00_Menu1_4
{
	 border-left: solid 1px #FFFFFF;
	 border-top:0px;
	 border-bottom:0px;
	 height: 30px;

	 /*display:block;*/
	 /*float:left;*/
	 width:100px;
	 line-height:30px;
	 text-align:center;
}

#menu a:link,
#menu a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#menu a:hover {
	color:#D4E7F8;
	text-decoration:underline;
}

#menu a:active {
	color:#D4E7F8;
	text-decoration:underline;
}

#menu li.current a:link, #menu-main li.current a:visited 
{
	text-decoration:underline;
}

#menu li.current a:hover {
	color:#D4E7F8;
	text-decoration:underline;
}

#menu li.current a:active {
	color:#D4E7F8;
	text-decoration:underline;
}

/******************************************************************************************************/

#menu-rastromigas
{
	width: 100%; /**/
	padding:0px 0px 0px 0px;
	position:relative;
	color:#000000;
	height:16px;
	background-color: #AEA800;
	font-size: 12px;
	text-align:left;
}

/******************************************************************************************************/

#pie
{
	/*margin-left:auto;
	margin-right:auto;*/
	position:relative;
	width:100%; /**/
	padding:5px 0px 0px 0px;
	height: 30px;
	text-align: center;	
	color:#000000;
	border-top: dashed 1px #FFFFFF;
}



/******************************************************************************/

.separacion
{
	height:10px;
}

/******************************************************************************/

/* Todas las imagenes van en un div y centradas al div */
.imagen
{
	text-align:center;
}

.imagen img
{
	border: 1px solid #666666;
}

/******************************************************************************/

.noticias {
	float: right; 
	width: 185px; 
}

/* Para navegador safari */
.noticias table th, .noticias table tr
{
	border-width: 0px;
}

.noticias h1
{
	font-weight:normal;
	font-size:14px;
	color: #000000;
	text-align:left; 
	margin: 5px 0px 5px 0px;
}

.noticias h2
{
	text-align:left; 
	color: #990031;
	font-size:12px;
	margin: 3px 0px 3px 0px;
	font-weight: normal;
}

.noticias td
{
	/*filter:alpha(opacity=75); */
	background-color: #AEA800;	
	text-align: justify;
	color: #FFFFFF;
	font-size: 11px;
	border: dotted 1px #FFFFFF;
	padding: 5px 5px 5px 5px;
}

.noticias td h3
{
	text-align: left;
	color: #666666;
	font-style:italic;
	font-size:11px;
	font-weight:normal;
	margin: 3px 0px 3px 0px;
}

/********************************************************************/

.ofertas {
	float: left; 
	width: 185px; 
}

/* Para navegador safari */
.ofertas table th, .ofertas table tr
{
	border-width: 0px;
}

.ofertas h1
{
	font-weight:normal;
	font-size:14px;
	color: #000000;
	text-align:left; 
	margin: 5px 0px 5px 0px;
}

.ofertas h2
{
	text-align:left; 
	margin-bottom: 0px;
	font-size:12px;
	color: #990031;
	margin: 2px 0px 2px 0px;
	font-weight: normal;
}

.ofertas h2 a
{
	font-size:12px;
}

.ofertas td
{
	/*filter:alpha(opacity=75); */
	background-color: #AEA800;	
	text-align: justify;
	font-size: 11px;
	color: #FFFFFF;
	border: dotted 1px #FFFFFF;
	padding: 5px 5px 5px 5px;
}

.ofertas td h3
{
	text-align: left;
	color: #666666;
	font-style:italic;
	font-size:11px;
	font-weight:normal;
	margin: 2px 0px 2px 0px;
}


/*******************************************************************************/
/*Pagina Empresa*/
.imagen_empresa
{
	padding-left:15px;
	width: 400px;
	height: 150px;
}

.imagen_empresa_fachada
{
	margin-left:65px;
	margin-top:25px;
	margin-right: 25px;
	/*width: 300px;*/
	border: 1px solid #666666;
}


.texto_empresa
{
	padding-left:5px;
	width: 420px;
	/*height: 150px;*/
}

.plano_situacion
{
	float:right; 
	width: 400px; 
	height:425px; 
	background-image:url(images/varios/plano_tiendas.gif);
	background-repeat:no-repeat;
	padding-right: 15px;
}

.planto_situacion_direccion
{
	font-size: 11px;
	position:relative; 
	height:70px; 
	width:190px;
	margin: 2px 2px 2px 2px; 
	vertical-align:text-top;
	border: 0px;
}

/*******************************************************************************/

.proyecto_izq
{
	width: 410px;
	margin: 10px 5px 10px 30px;
}

.proyecto_izq h2
{
	font-weight:bold;
	font-size:14px;
	color: #990031; 
	text-align:left;
	padding-left: 0px;
	margin: 5px 0px 10px 0px;
	border-bottom: 1px dashed #FFFFFF;
}


.proyecto_texto
{
	margin-bottom:5px;
	text-align: justify;
}

.proyecto_texto h3
{
	font-size:16px;
	font-weight: bold;
	color: #006600;
	border-bottom: 1px dashed #FFFFFF;
	margin-left:0px;
	margin-bottom: 5px;
	text-align:left;
}

.proyecto_fecha
{
	color: #666666;
	margin-bottom: 5px;
	font-style:italic;
	text-align:left;
}

.proyecto_foto
{
	border: 1px solid #666666;
	vertical-align:top;

}

.pie_foto
{
	color: #666666;
	font-size: 9px;
}

.proyecto_fotos
{
	float:right;
	width:400px;
	height: 450px;
	margin: 42px 20px 0px 5px;
    overflow: auto;
}

.proyecto_fotos td
{
	vertical-align:top;
}

.proyecto_flechas_arriba
{
	text-align: center;
	width: 100%;
}

.proyecto_flechas_abajo
{
	text-align: center;
	width: 100%;
	margin-top: 10px;
	
}

/*******************************************************************************/

#foto_contenedor
{
	position:relative; 
	font-size: 0px;
}

#foto_zoom
{
	position:absolute;
	bottom: 1px;
	left: 1px;
	background-color: White;
	border-top: solid 1px #666666;
	border-left: solid 1px #666666;
}


/*******************************************************************************/
#pagina_lista
{
	width: 100%;
	margin: 0px auto 0px auto;
	text-align:center;
	text-decoration:none;
	font-size: 12px;
	font-weight:normal;
}

#pagina_lista h2 /*titulo*/
{
	font-weight:bold;
	font-size:14px;
	color: #990031; 
	text-align:left;
	padding-left: 0px;
	margin: 5px 0px 10px 0px;
	border-bottom: 1px dashed #FFFFFF;
}


#pagina_lista_foto img
{
	border: 1px solid #666666;
	/*filter:alpha(opacity=100);   
	-moz-opacity: 1.0;
	opacity: 1.0;*/
}

#pagina_lista table td
{
	/*filter:alpha(opacity=75);
	opacity: 0.75; 
	-moz-opacity: 0.75;*/
	background-color: #AEA800;	
	text-align: center;
	color: #FFFFFF;
	border: dotted 1px #FFFFFF;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	width: 50%;
}



#pagina_lista p
{
	text-align:justify;
	margin-bottom: 10px;
}

#pagina_lista a
{
	text-decoration: none;
}

#pagina_lista h3
{
	text-align: left;
	color: #666666;
	font-style:italic;
	font-size:11px;
	font-weight:normal;
	margin: 3px 0px 3px 0px;
}

#pagina_lista_foto
{
	float:left;
	padding: 0px 10px 0px 0px;
	text-align: center;
	color: #666666;
	font-size: 9px;
	width: 190px;
	
}

#pagina_lista_estrella
{
	float:right;
	width: 150px;
	height:85px;
	background-image:url(images/estrellas_precio/est_gran.gif);
	background-position:center;
	background-repeat:no-repeat;
	color: #FFFFFF;
	font-weight:bold;

}


#pagina_detalle_estrella
{
	float:right;
	width: 150px;
	height:85px;
	background-image:url(images/estrellas_precio/est_gran.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-decoration:none;
	font-size: 12px;
	text-align:center;
	color: #FFFFFF;
	font-weight:bold;

}



/*#catalogo_foto img
{
	border:1px solid #666666;
}

#catalogo_foto_contenedor
{
	position:relative; 
	font-size: 0px;
}

#catalogo_zoom
{
	position:absolute;
	bottom: 1px;
	right: 1px;
	background-color: White;
	border-top: solid 1px #666666;
	border-left: solid 1px #666666;
}

                    <div id="catalogo_zoom">
                        <a style="text-align:left;" href="verfoto.aspx?pathFoto=<%# "wwwMueblesPriv/" + Eval("PathFotoPrincipal") %>" title="Ampliar Fotografía" target="_blank">
                               <img src="images/varios/zoom_in.png" alt="Ampliar fotograf&iacute;a" style="border:0px;" /> 
                        </a>
                    </div>

    <!--<asp:GridView id="GridViewNoticias" runat="server" DataSourceID="ObjectDataSourceNoticias" BorderWidth="0px" AutoGenerateColumns="False" Width="100%" ShowHeader="False" OnRowDataBound="GridViewNoticias_RowDataBound">
        <Columns>
            <asp:TemplateField>
                <ItemTemplate>-->
                <!--</ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView> -->



#catalogo_pie_foto
{
	color: #666666;
	font-size: 9px;
}*/





/*******************************************************************************/
#pagina_noticias
{
	width: 75%;
	margin: 0px auto 0px auto;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
}

/* Para navegador safari */
#pagina_noticias th, #pagina_noticias td, #pagina_noticias tr
{
	border-width:0px;
}

#pagina_noticias h2 /*titulo*/
{
	font-weight:bold;
	font-size:14px;
	color: #006600; 
	text-align:left;
	padding-left: 0px;
	margin-left:0px;
	margin-bottom:10px;
	border-color:Yellow;
}

#pagina_noticias p
{
	text-align:justify;
}

#pagina_noticias img
{
	border:1px solid #666666;
}


.pagina_noticias_fecha /*fecha*/
{
	color: #666666;
	font-style:italic;
	text-align:left;
}

.pagina_noticias_foto
{
	float:left;
	padding: 0px 10px 0px 0px;
}

.pagina_noticias_piefoto
{
	color: #666666;
	font-size: 10px;
}

/********************************************************************************/
#foto-borde img {
	border:1px solid #FFFFFF;
	/*padding:4px;*/
	margin-bottom:5px;
	display:block;
	width:150px;
}

.foto-float-left {
	float:left;
	margin-right:10px;
}


.contenido
{
	position:relative;
	background-color:Transparent; 
	margin: 0px 210px 0px 0px; 
	font-size:12px; 
	font-weight:normal; 
	text-align:justify;
}

.contenido-parrafo
{
	padding: 0px 0px 15px 0px;
}

.contenido h3
{
	font-weight: bold;
	font-size: 14px;
	color: #006600;
}


/*************************** Pedido del cliente */

.Cliente
{
	margin: 0% 5% 0% 5%;
	text-align:left;
}

.Cliente h3
{
	font-size: 12px;
	font-weight: bold;
	border-bottom: dotted 2px #006600;
	color: #006600;
	
}

.DatosPersonales
{
	background-color: #FFFFFF;
	padding: 10px 10px 10px 10px;
}

.DatosPersonales th
{
	background-color:#AEA800;
	color:White;
	text-align:left;
}

.DatosPersonalesEnlaces td
{
	background-color: #99CC00;
	text-align:center;
}

.MisPedidos
{
	background-color: #FFFFFF;
	padding: 10px 10px 10px 10px;
	font-size: 10px;
	
}

.MisPedidos-cabecera
{
	font-weight:bold;
}

.MisPedidos-detalle
{
	font-style:italic;
	color: Silver;
}


.MisPedidos a
{
	font-size: 10px;
	color: #006600;
	text-decoration:none;
}


#protecciondatos
{
	margin: 10px 15px 10px 15px;
	font-size: 9px;
	text-align:justify;
}

table.center {margin-left:auto; margin-right:auto;}

.frameCatalogoInteractivo
{
	width: 100%;
	height: 620px;
	
}
