﻿@import url(layout.css);
body {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	background-color: #fff;
}
#item
{
	border-bottom: #cc3366 thin solid;
	border-left: #cc3366 thin solid;
	border-top: #cc3366 thin solid;
	border-right: #cc3366 thin solid;
}
.errormsgvalidator
{
    color:Red;
    visibility:hidden;
}
.negrita
{
    font-weight:bold;
}

.cleardiv
{
	display:block;
}
/*Sección izquierda de la pagnia*/
#Columna_Izquierda
{
	float:left;
}
#MainLogoLeftUp
{
	width:160px;
	height:90px;
	
	background-color:#0066FF;
	background-image:url(../images/logo-izda.png)
}

#column_l {	
	margin: 0;
	padding: 0px;	
	background-color: #ACC123;
	left: 0px;
	top:0px;
	width:160px;
}

#column_l a
{
	color: #ffffff;
	text-decoration: none;
	display:block;
	padding: 2px;
	background-color: #ACC123;
	font-weight: bold;
	border-bottom: #acc123 1px solid;
	border-left: #acc123 1px solid;
	border-top: #892338 1px solid;
	border-right: #acc123 1px solid;
}
#column_l ul
{
	list-style-type: none;	
	margin: 0;
	padding: 0;
}

#column_l a:hover {
	color: #ffffff;
	text-decoration: none;
	border: 1px solid #ed9;
	background-color: #50630B;
}
/*Fin seccion izquierda*/

/*Seccion Columna Derecha*/
#Columna_Derecha
{
	margin-left:160px;
	
	min-width:840px;
	
}

#CLHeader
{
	float:left;
	min-width:840px;
	width:100%;
}
#CLContent
{
	width:100%;
	min-width:840px;
	float:left;
}
#HeaderUpSection
{	
	
	float:left;	
	min-width:840px;
	width:100%;
}
#HeaderBanerSection
{
	height:90px;	
	background-color:#FFFFFF;
	text-align:center;
	float:left;
	width:840px;
	
}
#HeaderUpSectionRight
{
	
}
.Baner40x200
{
	float:left;
}
#HeaderUpSectionLeftUp
{
	min-width:600px;
	
}
#relleno
{
	height:40px; 
	background-color:#336600;
	 background-image:url(../images/400x40.png);
	 background-repeat:repeat-x;
}
#HeaderUpSectionLeft
{
	float:left;
	display:block;
	min-width:600px;
	width:70%;
			
}
#HeaderUpSectionRightLogo
{
	height:80px; 
	width:80px; 
	float:left;
	background-image:url(../images/logo80x80.png);
}
#carrito
{
	height: 80px;
	float: left;
	text-align: left;
	background-color: #f0f0f0;
	vertical-align: middle;
	width: 160px;
}
.cesta
{
	
	width:100%;
	border:0;	
}
.FontBlack
{
    color:Black;
}
#cesta
{
	
	width:100%;
	border:0;	
}

#cestaEncabezado
{
	text-align:center;
	background-color: #ACC123;
}
.cestaLeftText
{
	width: 100px;
	background-color: #f0f0f0;
}



.nameCesta
{
	font-weight: bold; 	
    text-align: left;    
    float:left;
    width:100px;
}


#banner
{
	height:90px;
	width:840px;
}


/*Fin seccion columna derecha*/


/*Seccion del PopPup*/
.panelBaner
{
	background-color: #ffffff;
	border-color: #00008b;
	border-style: solid;
	border-width: 2px;
	color: #00008b;
	width: 500px;
	/*height: 500px;*/
}
.panelBanerInner
{
	vertical-align: middle; 
	width: 500px; 
	height: 100%; 
	text-align: center;
}
#innerPanel h1
{
	font-size: 1.75em;
	color: #469;
	text-align:center;
}
.centerParraf
{
	text-align:center;
}
.centerParrafTitle
{
	font-size: 2em;
	color: #393939;
}

.leftParraf
{
	text-align:left;
	padding-left:20px;
}
.strongSell
{
	font-size: medium;
	color: #8a2be2;
}
.PanelImagenGrandeBaner
{
	background-color: #ffffff;
	color: #00008b;
	height: 595px;
	z-index: 1;
	width: 552px;
	border-bottom: #00008b 1px solid;
	border-left: #00008b 1px solid;
	border-top: #00008b 1px solid;
	border-right: #00008b 1px solid;
}
.InnerPanelImagenGrandeBaner
{
	vertical-align: middle; 
	text-align: center;
}
.ImagenBanerGrande
{
	height:550px;
	width:550px;
}
/*Fin seccion pop pup*/

/*Seccion Catalogo*/
#mainCatalogo
{
	top:200px;
}
.DataListCatalogo
{
	width:100%;
}
.completeItem
{
	width:49%; float:left;
}
.itemsCat
{
	width: 98%; 
	min-height: 193px;
}
.imageItem{
	height:100%; 
	float:left; 
	width: 170px; 
	text-align: center;
	background-color:#FFFFFF;
}
.AmpliarImagen1
{
	height:150px;
	width:150px;
}
.ampliarText
{
	width: 140px;
	color: Black;
	text-align: center;	
}
.textItem
{
	padding-left:170px;
}
.titleItem
{
}
.titleItem h1
{
	font-size: 1.5em;
	color: #469;
}
.descItem
{
	min-height:93px;
}
.pedidoItem
{
	text-align:right; 
	width:100%;
}
.precioItem
{
	font-size: medium;
	color: #8a2be2;
	font-weight: bold;
}
.separator
{
}
.separator img
{
	width: 100%; 
	height: 1px;
}
/*Fin de seccion catalogo*/

/*Seccion Detalle del Producto Catalogo*/
.ImagenMediana
{
	height:250px;
	width:250px;
}
.ImagenGrande
{
	height:550px;
	width:550px;	
}
.HazTuPedidoRef
{
	margin:0 30px 0 0;
}
	
/*Fin de seccion detalle del producto catalogo*/


.Mypan
{
	border-bottom: #000000 thin solid;
	border-left: #000000 thin solid;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: #000000 thin solid;
	border-right: #000000 thin solid;
	padding-top: 10px;
	background-color: #ffffff;
	float: left;
	position: absolute;
	top: 10px;
	left: 10px;
}
#Producto
{
	border-bottom: #cc3366 thin solid;
	border-left: #cc3366 thin solid;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: #cc3366 thin solid;
	border-right: #cc3366 thin solid;
	padding-top: 10px;
}
.TituloMenus {
	margin: 10px 0 4px 0;
	background-color: #892338;
	color: #ffffff;
	font-size: 1.25em;
	
}
.hidden
{
	visibility:hidden;
}
.modalBackground
{
	background-color: #ffc0cb;
	/*filter: alpha(opacity=30);
	opacity: 0.8;*/
}
#container {
	width: 100%;
	min-width:1000px;
	margin: 0;
	background-color: #fff;
	position: relative;
	float:left;
}
#masthead {
	text-align: right;
	width: 100%;
	background-color: #c5d5e5;
}
#page_content {
	position: relative;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCAA77;
}
#contenido
{
    margin:10px;
}
.largeFont
{
    font-size:large;
}

.BordeMenuIzq {
	font-size:4em;
}

#column_r {
	float: none;
	margin:  0 0 0 180px;
	padding: 10px;
	background-color: #fff;
	position: relative;
}

#cabecera {
	float: none;
	margin:  0 0 0 0;
	padding: 10px;
/*	background-color: #eee; */
	position: relative;
}
#cabecera dd
{
    margin:0;
}
#nombresList dd
{
    margin-left:40px;
}
#nombresList dt
{
    float:left;
}
#cabecera h1
{
	color:#B22E45;
}
#logo {
	position: absolute;
	margin: 0 0 0 0;
	width:210px;
	height:125px;
	background-color:#B22E45;
}

#footer {
	background-color: #dfcfbf;
	padding-bottom: 5px;
	top:30px;
	position: relative;
	text-align:center;
	width:100%;
}
/* Styles for Masthead */
#masthead img {
	float: left;
	margin: 0;
	padding: 0;
}
#masthead p {
	font-size: small;
	text-align: right;
	color: #000;
	margin: 10px 10px 10px 0;
	padding: 0;
}
/* Styles for Navigation */
#navigation {
	background-color: #ACC123;
	/*height:40px;	*/
	min-height:40px;
	overflow:hidden;
	min-width:600px;
	
	
}
#navigation ul {
	list-style-type: none;	
	margin: 0;
	padding: 0;
	min-width:600px;
}
#navigation li {
	float: left;
	width:19.95%;
	text-align:center;
}
.pnotformated
{
 margin:0;   
}
#navigation a {
	color: White;
	font-weight:bold;
	font-size:small;
	text-decoration: none;
	display: block;
	padding-left: 1px;
	padding-right:1px;
	padding-bottom:10px;
	padding-top:10px;
	border: 2px solid #ACC123;
	background-color: #892338;
}
#navigation a:hover {
	color: #50630B;
	text-decoration: none;
	border: 1px solid #F6EE9A;
	background-color: #ACC123;
}
/* Styles for Content */
h1 {
	font-size: 2em;
	color: #393939;
}
h2 {
	font-size: 1.75em;
	color: #469;
}
h3 {
	font-size: 1.5em;
	color: #469;
}
h4 {
	font-size: 1.25em;
	color: #469;
}
h5 {
	font-size: 0.75em;
	color: #469;
}
h6 {
	font-size: 0.5em;
	color: #469;
}
/* Styles for Footer */
#footer p {
	font-size: x-small;
	text-align: center;
	color: #393939;
	margin: 10px;
	padding: 1px;
}
#footer a {
	color: #393939;
	text-decoration: underline;
}
#footer a:hover {
	color: #000;
	text-decoration: none;
}
/* Styles for Links */
a {
	color: #469;
	text-decoration: underline;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
.style_bold {
	font-weight: bold;
}
.style_italic {
	font-style: italic;
}

#carrito a:hover
{
	color: #0000ff;
}
#carrito a
{
	color: #ffffff;
}

/*Site Map*/
.SiteMap
{
	text-transform: uppercase;
	font-style: italic;
	color: #4682b4;
	font-size:1em;
	font-weight: bold;
}

	
/*paginas*/

/*Lista de accesorios*/
.LAFoot
{
	background-color: #5D7B9D;
	font-weight: bold;
	color: #ffffff;
}
.LASelectedRowStyle
{
	background-color: #483d8b;
	font-weight: bold;
	color: #f8f8ff;
}
.LAPagerStyle
{
	background-color: #284775;
	text-align:center;
	color: White;
}
.LAHeaderStyle
{
	background-color: #D4D0C8;
	font-weight: bold;
	color: #446699;
}
.LAAlternatingRowStyle
{
	background-color: #C0FFC0;
	font-weight: bold;
	color: #284775;
	border-color:White;
} 
.LARowStyle
{	
	background-color: #CCFFFF;	
	color:#333333;	
}
.LAEditRowStyle
{
	background-color: #999999;	
	border-color:#004000;
} 
.LAIDItemStyle
{
	background-color:ActiveBorder;
	color:ActiveBorder;	
}
.LACenter
{
	text-align:center;
}
.imiage50x50
{
	height:50px;
	width:50px;
}

/*fin de lista de accesorios*/
/*cesta de productos*/
.LPC
{
	color:#333333;
	width:100%;
}
.LPCFooterStyle
{	
	background-color:#5D7B9D;	
	font-weight:bold;
	color:White;
}  
.LPCSelectedRowStyle
{
	 background-color:#E2DED6;
	 color:#333333;
	 font-weight:bold;
}
.LPCPagerStyle 
{
	background-color:#284775;
	color:White;
	text-align:center;
}
.LPCHeaderStyle
{
	 background-color:#D4D0C8;
	 font-weight:bold;
	 color:#446699;
}
.LPCAlternatingRowStyle
{
	background-color:#C0FFC0;
	color:#284775;
	border-color:White;
} 
.LPCRowStyle
{
	 background-color:#CCFFFF;
	 color:#333333;
}
.LPCEditRowStyle
{
	 background-color:#999999;
	 border-color:#004000;
}
.LPCEmptyDataRowStyle
{
	 background-color:#C04000;
}
.LPCItemStyle
{
	 background-color:ActiveBorder;
	 color:ActiveBorder;
}
/*fin cesta de productos*/
#errorPanel
{
	text-align:center;
}
.PanelError
{
	background-color:White;
	border-bottom-style:solid;
	border-width:1px;
	height:169px;
	width:216px;
	text-align:center;
}
#compra
{
	float:right;
}
#informe
{
	background-color: #d3d3d3;
}
#informe #tituloInf
{
	background-color:#d4d0c8;
	font-weight:bold;
	font-size:larger;
	color:#446699;	
}
#informe th
{
	text-align:right;
	width: 280px; 
	height: 18px; 
}
#informe td
{
	width: 110px; 
}
.valueHeader
{	
	background-color: #ccffff;
}
.valueHeaderAlt
{	
	background-color: #ddffbb;
}
.infoHeader
{	
	background-color: #ccffff;
}
.infoHeaderAlt
{
	background-color:#ddffbb;
}
/*Quienes somos*/
.line
{
	width: 100%; 
	height: 1px;
}

.PathSeparator
{
	height:10px;
	width:10px;
	background-image:url(../images/pathSeparator.gif)
}

/*Confirmacion*/
.Pasos
{
	float:left;
}
.Paso
{
	background-color: #d3d3d3;
	float: left;
}
.PasoTextoActive
{
	color: #0000ff;
	width: 140px;
	text-align: center;
	background-color: #f5f5dc;
	font-size:medium;
	font-weight:bold;
	float:left;
	height:43px;
}
.PasoTexto
{
	color: #6d6d6d;
	width: 120px;
	text-align: center;
	background-color: #d3d3d3;
	float:left;
	height:43px;
}
#Comprador
{
	width:100%;
	margin-top:5px;
	margin-left:2px;
}

.clearTupla
{
	clear:both;
}

table{
border-collapse: collapse;
}
table td {
border: 0; /* 'cellspacing' */
}

.tupla
{
	
	width:100%;
	/*float:left;*/
	/*height:21px;*/
	margin:1px;
	min-height:25px;
}
.tuplaBold
{
	width:100%;
	float:left;
	height:21px;
	margin:1px;
	font-weight:bold;
}
.tuplaEsp
{
	width:100%;
	float:left;
	height:auto;
}
.nameEsp
{
	font-weight: bold; 
	background-color: #ddffbb;
    text-align: right;
    width:20%;
   /* height:106px;*/
    float:left;
}
.nameEspCalendar
{
	font-weight: bold; 
	background-color: #ddffbb;
    text-align: right;
    width:20%;
    height:182px;
    float:left;
}
.valueEsp
{
	
	float:left;
   height:auto;
   padding-left:3px;
}
.name
{
	font-weight: bold; 
	background-color: #ddffbb;
    text-align: right;
    width:20%;
    min-height:22px;
    float:left;
}
.value
{
	
	/*width:80%;	*/
   /*height:100%;*/
   float:left;
   
}


.tupla2
{
	
	width:100%;
	float:left;	
	margin:1px;
}
.name2
{
	font-weight: bold; 
	
    text-align: left;    
   
   
    min-width:143px;
    float:left;
}
.value2
{
 
	padding-left:5px;
   float:left;
   width:80%;
   
}




#formaDePago
{
	width: 100%;
	/*height:40px;*/
	font-weight: bold;
	font-size: large;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
}
.center
{
	text-align:center;
}
.titleComprador
{
	font-weight: bold; 
	font-size: large; 
	background-color: #d4d0c8; 
	color: #446699; 
	/*height: 22px;*/
	margin:0px;
}
#formaDePagoLeft
{
	width: 50%;
	float: left;
	
}
#formaDePagoInnerLeft
{
	border-bottom: #000000 1px inset;
	border-left: #000000 1px inset;
	border-top: #000000 1px inset;
	border-right: #000000 1px inset;
	padding: 20px;
}
#formaDePagoInnerRight
{
	border-bottom: #000000 1px inset;
	border-left: #000000 1px inset;
	border-top: #000000 1px inset;
	border-right: #000000 1px inset;
	padding:20px;
}
#formaDePagoRight
{
	
	float:left;
	width:50%;
	
}
.tituloH1
{
	font-size: 2em;
	color: #393939;
}
.tituloH2
{
	font-size: 1.75em;
	color: #469;
}
#mainCatalogo h1
{
    font-size: 1.1em;
	color: #469;
}
#cestaCompra h1
{
    font-size: 1.1em;
	color: #469;
}
.tituloH3
{
	font-size: 1.5em;
	color: #469;
}
.tituloH4
{
	font-size: 1.25em;
	color: #469;
}
.NombreFlor
{
	color:#B22E45; 
	font-size:x-large
}
.Letra
{
	color:#B22E45; 
	font-size:xx-large;
	
}
.AlineacionTableTope
{
	vertical-align:top;
}

.ClosePanel
{
	display:none;
}


/*Lista foot*/
#footer ul {
	list-style-type: none;	
	margin: 10px;
	padding: 0;	
	width:100%;
	text-align:center;
}
#footer li {
	float: left;	
	text-align:center;
}


#Pasos ul {
	list-style-type: none;	
	margin: 0;
	padding: 0;	

	
}
#Pasos li {
	float: left;	
	text-align:center;
}

#listadeFlores ul {
	list-style-type: none;	
	margin: 0;
	padding: 0;	

	
}
#listadeFlores li {		
	text-align:left;
}

#ImagenesEmpresa ul {
	list-style-type: none;	
	margin: 0;
	padding: 0;	

	
}

.PanelPrecio
{
	border-style:solid;
	border-width:1px;
	/*height:270px;*/
	width:279px;
	background-color:White;
	text-align:center;
}