@charset "utf-8";

body
{
	margin:0;
	background-color:#eaeae9;
	/*font-family:Arial, Helvetica, sans-serif;*/
	/*font-family: Century Gothic,Verdana,Helvetica;*/
	font-family: Verdana,Helvetica;
	font-size:14px;
	text-align:center
}

#caja
{
	border:1px solid #000099;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	height:auto;
	width: 985px;
	background: url(../img/sombra-web.jpg);
	background-position:center;
}

#banner
{
margin-left:10px;
float:left;
width:965px;
height:138px;
background-image:url(../img/titulo_02.png);
background-repeat:repeat-x;
}

#menu_izq
{
margin-left:10px;
float:left;
width:200px;
background-color:#f6f6f2;
background-image:url(../img/fondo_menu.png);
background-position:bottom center;
background-repeat:no-repeat;
}

#menu_der
{
float:right;
margin-right:10px;
width:190px;
background-color:#f4f4f4;
text-align:center;
}

#contenido
{
min-height: 430px;
float: left;
width: 58%;
background-color:#FFFFFF;
}

#contenido .presenta
{
height: 212px;
float: left;
width: 557px;
background-image:url(../img/fondo-presentacion2.png);
background-position:middle center;
background-repeat:no-repeat;
font-family: Century Gothic,Verdana,Helvetica;
font-size:13px;
color:#393535;
font-weight: lighter;
}

#contenido .presenta a
{
	color:#5e6f0c;
	text-decoration: none;
}

#contenido .presenta-titulo
{
font-family: Century Gothic,Verdana,Helvetica;
font-size:16px;
color:#a3c309;
font-weight: lighter;
margin-bottom:-6px;
}

#pie
{
clear: both;
margin-left:10px;
height:100px;
width:965px;
text-align:center;
background-color:#D5E296;
color:#697b0d;
font-size:12px;
}

#pie a
{
	color:#697b0d;
	text-decoration: none;
	font-weight: bold;
}

/*-------------------*/
/*      Menu izq     */
/*-------------------*/
.menu, .menu_bloqueado
{
height:20px;
width:194px; /*200px*/
padding-left:5px;
padding-right:-5px;
text-align:left;
border-top:solid 1px #f6f6f2;
border-bottom:solid 1px #f6f6f2;
font-size:14px;
line-height:20px;
vertical-align:middle;
color:#637604;
background-color:#d5e296;
clear:left;	
}

.menu:hover
{
	background-color: #CADD73;
}

.menu a, .menu a:hover
{
	color:#637604;
	text-decoration: none;
}

.menuSub
{
height:20px;
width:189px;
padding-left:10px;
padding-right:-10px;
text-align:left;
border-top:solid 1px #f6f6f2;
border-bottom:solid 1px #f6f6f2;
font-size:13px;
line-height:18px;
color:#8c8c88;
background-color:#eaeae9;
clear:left;
}

.menuSub:hover
{
	background-color:#DADAD6;
}
.menuSub a, .menuSub a:hover
{
color:#8c8c88;
text-decoration: none;
}
/*-------------------*/
/*     Contenido     */
/*-------------------*/
#miga_pan, #miga_pan a
{
padding-left:4px;
padding-top:5px;
font-size:12px;
color:#999999;
text-align:left;
}

#miga_pan a:hover
{
color:#666666;
}

#miga_pan .miga_2,#miga_pan .miga_2 a
{
padding-left:0px;
padding-top:5px;
font-size:11px;
color:#999999;
text-align:left;
}

#titular_contenido, #titular_recomendacion
{
clear:left;
font-size:14px;
font-weight:bold;
border-bottom:solid 1px #52524e;
color:#52524e;
margin-left:8px;
margin-right:15px;
margin-top:10px;
margin-bottom:10px;
}

#foto_tienda_1, #foto_tienda_2
{
	float:left;
	margin-left:8px;
	height:275px;
	width:270px;
	margin-bottom:30px;
}

#historia_tienda
{
	
}

/*-------------------*/
/*   Menu derecho    */ 
/*-------------------*/
#eltiempo
{
width:190px;
text-align:center;
margin-top:5px;
margin-left:6px;
}

#eltiempo a
{
	color:#637604;
	text-decoration: none;
}

#contacto
{
	width:190px;
	text-align:center;
	margin-top:19px;
	margin-left:6px;
}

#contacto .numero_telefono
{
	width:172px;
	*width:172px; 
	height:50px;
	vertical-align:middle;
	text-align:center;
	margin-right:16px;
	*margin-right:22px;
	*margin-top:-3px;
	padding-top:25px;
	border:1px solid #c0c0c0; 
	font-size:23px;
	color:#d82459;
	background-color:white;
}

#interflora
{
	height:68px;
	width:142px;
	margin-top:20px;
	margin-left:20px;
}

#skype
{
	height:65px;
	width:142px;
	margin-top:20px;
	margin-left:20px;
}

#telefono
{
	height:142px;
	width:142px;
	margin-top:20px;
	margin-left:20px;
}


/*-------------------*/
/*     Catalogo      */
/*-------------------*/

#catalogo
{
float:left;
width:565px;
height:auto;
margin-bottom:30px;
}

#catalogo_flores
{
float:left;
width:565px;
height:auto;
margin-bottom:30px;
}

#texto_catalogo
{
	margin-left:8px;
	margin-bottom:10px;
	*margin-bottom:90px;
	font-size: 13px;
	/*font-weight:lighter;*/
	line-height:20px;
	color:#7E7E7E;
	/*background-image:url(../img/fondo_logo.jpg);*/
	background-position: right bottom;
	background-repeat: no-repeat;
	min-height: 600px;
}

#texto_catalogo_2
{
	margin-left:8px;
	margin-bottom:10px;
	font-size: 13px;
	font-weight:lighter;
	line-height:20px;
	color:#7E7E7E;
	min-height: 360px;
}

#area_rosas, #area_ramos, #area_centros, #area_plantas, #area_nacimientos, #area_funerarios
{
	width:270px;
	height:220px;
	float:left;
	margin-left:8px;
	margin-bottom:20px;
	*margin-bottom:30px;
}

#area_rosas .titulo, #area_ramos .titulo, #area_centros .titulo, #area_plantas .titulo, #area_nacimientos .titulo, #area_funerarios .titulo
{
	
	float:left;
	height:16px;
	*height:19px;
	width:250px;
	padding-top:6px;
	padding-left:0px;
	*line-height:20px;
	*margin-top:-10px;
	*margin-bottom:0px;
	font-family: Century Gothic;
	font-size:14px;
	color:#6F6F68;
	text-align:center;
	background-color:#D5E296;
	text-align:left;
	vertical-align:bottom;
	background-color:white;
	border-bottom:1px dotted #9E9E9E;
	/*filter:Alpha(Opacity=100, FinishOpacity=0, Style=1, StartX=0, StartY=0, FinishX=0, FinishY=100%);*/
	
}

#area_rosas .titulo .mas, #area_ramos .titulo .mas, #area_centros .titulo .mas, #area_plantas .titulo .mas, #area_nacimientos .titulo .mas, #area_funerarios .titulo .mas
{
	padding-top:-2px;
	line-height:10px;
	font-family: Century Gothic;
	font-size:12px;
	color: #d82459;
}

#area_rosas .titulo .mas2, #area_ramos .titulo .mas2, #area_centros .titulo .mas2, #area_plantas .titulo .mas2, #area_nacimientos .titulo .mas2, #area_funerarios .titulo .mas2
{
	padding-top:-2px;
	line-height:10px;
	font-family: Century Gothic;
	font-size:10px;
	color:#E0507B;
}

#area_rosas .titulo a, #area_ramos .titulo a, #area_centros .titulo a, #area_plantas .titulo a, #area_nacimientos .titulo a, #area_funerarios .titulo a
{
	font-family:Arial;
	font-size:14px;
	color:#6F6F68;
	text-decoration: none;
	*margin:0;
	*padding:0;
}

#catalogo .planta
{
	float:left;
	height:190px;
	width:120px;
	padding-left:3px;
	border:2px solid white;
}

#catalogo .planta a
{
	color:#8c8c88;
	text-decoration: none;
}

#catalogo .planta .foto
{
	padding-left:-3px;
	height:190px;
	width:120px;
	border:none;	
}

#catalogo .planta2
{
	float:left;
	height:190px;
	width:120px;
	padding-left:3px;
	border:7px solid white;
}

#catalogo .planta2 a
{
	color:#8c8c88;
	text-decoration: none;
}

#catalogo .planta2 .foto
{
	padding-left:-3px;
	height:190px;
	width:120px;
	border:none;	
}

#catalogo .descripcion
{
	float:left;
	position:relative;
	text-align: center;
/*	margin-top: -26px;
	*margin-top: -26px;*/
	padding-left:3px;
	font-family: Century Gothic,Verdana,Helvetica;
	font-size: 14px;
	color:#8c8c88;
	width: 60px;
	height:25px;
	line-height:22px;
	background-image:url(../img/fondo-precio.jpg);
	opacity: .8;
	filter: alpha(opacity=80);
}

#catalogo .precio
{
	//position:relative;
	text-align: center;
	//Para firefox
	margin-top: 0px;
	margin-left:63px;
	
	
	padding-left:3px;
	font-family: Century Gothic,Verdana,Helvetica;
	font-size: 22px;
	color: #d82459;
	height:25px;
	width: 52px;
	
	line-height:22px;
	background-image:url(../img/fondo-precio.jpg);
	opacity: .80;
	filter: alpha(opacity=80);
}

#catalogo .ref
{
	position:relative;
	text-align: right;
	margin-top: -26px;
	*margin-top: -26px;
	padding-left:3px;
	font-family: Century Gothic,Verdana,Helvetica;
	font-size: 11px;
	color: #52524E;
	height:20px;
	width: 115px;
	line-height:22px;
	background-image:url(../img/fondo-precio.jpg);
	opacity: .60;
	filter: alpha(opacity=60);
}

#catalogo:hover
{
	opacity: 1;
	filter: alpha(opacity=100);
}

/* Planta en detalle */

#titulo-articulo
{
	width: 500px;
	font-family: Century Gothic,Verdana,Helvetica;
	font-size:24px;
	color: #d82459;
	margin-left:10px;
	margin-right:10px;
	width:500px;
	border-bottom:thin dotted #d82459;
}

#detalle-texto .detalle-imagen
{
	width:130px;
	height:200px;
	border: 1px solid #F6F7F2;
	float: left;
	/*clear:right;*/
	background-color:white;
}

#detalle-texto .detalle-imagen-accesorios
{
	height:16px;
	width:130px;
	margin-top:0px;
	/*background-color:#7E7E7E;*/
	color:white;
	vertical-align:middle;
	text-align:center;
}

#detalle-texto .detalle-imagen-accesorios a, #detalle-texto .detalle-imagen-accesorios a:hover
{
	font-size:12px;
	color:#666666;
	text-decoration:none;
}

#detalle-texto .detalle-imagen a, #detalle-texto .detalle-imagen a:hover
{
	font-size:12px;
	color:#666666;
	text-decoration:none;
}


#detalle-texto .referencia, #detalle-texto .descripcion, #detalle-texto .precio
{
	height: 20px;
	line-height: 22px;
	padding-left:10px;
	width:100px;
	float:left;
	//font-weight: bold;
	background-color: #F5F5F5; /* #EAEAEA; #DADAD6;*/
	border:1px solid white;
	color:#8B8682; //#697b0d;
	
}

#detalle-texto .referencia-valor, #detalle-texto .descripcion-valor, #detalle-texto .precio-valor
{
	width:270px;	
	height: 20px;
	line-height: 22px;	
	float:left;
	padding-left:5px;
	font-weight: normal;
	opacity: 0.7;
	filter: alpha(opacity=70);
	background-color:white;
	border:1px solid white;
	color:#2F2F2F;
}

#detalle-texto .descripcion, #detalle-texto .descripcion-valor
{
	height: 170px;
}

#detalle-texto .precio-valor
{
	font-family: Century Gothic,Verdana,Helvetica;
	font-size: 16px;
	color: #d82459;
}

/*----------------------------*/
/*   Tiendas localizacion     */
/*----------------------------*/

.tienda-thumb
{float:left;
height:40px;
width:40px;
margin:6px;
margin-left:4px;
margin-right:4px;
border:3px solid white;}

/*----------------------------*/
/*       Css blog             */
/*----------------------------*/

#texto_post
{
	margin-left:8px;
	margin-bottom:10px;
	font-size: 13px;
	font-weight:lighter;
	line-height:20px;
	color:#7E7E7E;
	min-height: 360px;
}

#texto_post .titulo
{
	font-size:20px;
}

#texto_post .texto
{}

#texto_post .descriptores
{
color: green;	
}

#fecha_post
{}

#fecha_post .dia
{}

#fecha_post .mes 
{}

/*--------------------------*/
/*      Tiendas             */
/*--------------------------*/
#tiendas a, #tiendas a:hover 
{
padding-left:0px;
padding-top:5px;
font-size:11px;
color:#999999;
text-align:left;
}

/*--------------------------*/
/*      Blog                */
/*--------------------------*/
#blog_entrada
{
	padding:5px;
	text-align:justify;
	width:540px;
}

#blog_entrada .titulo
{
	color:#95AD47;
	font-size:22px;
	border-bottom:1px solid #95AD47;
}

#blog_entrada .foto
{
	text-align:center;
	margin:5px;
	margin-left:0px;
	border:5px solid #EAEAEA;
	height:100px;
	width: 520px;
	background-repeat:no-repeat;
	background-position:center center;
}

#blog_entrada .autor
{
	color:#D5E296;
}

#blog_entrada .texto
{
	color:#333333;
	font-size: 12px;
	line-height: 1.4em;
}

#blog_entrada .descriptores
{
	/*width:520px;
	height:auto;*/
	font-size:10px;
	margin-bottom:20px;
	background-color:#EAEAEA;
}
