body { color: #333; background: #900; font-family: "Helvetica", Arial, Geneva, sans-serif; font-size: 76.1%; text-align: center; line-height: 1.4em; margin: 10px 0;}

#main-body { width:100%; } 

#contenido{ width:650px; float: right; margin-right:5px; }

#contenido-index{ width:99%; float: right; margin-right:5px;}

#lateral-left { width:195px; float: left; margin-right: -3px; padding: 0px 0px 10px 10px; overflow: hidden;}

#floreria{ width: 880px; margin-right: auto; margin-left: auto; border: 2px solid #600;}

#floreria-1 { border: 4px solid #FFF;}

#floreria-2 { border: 1px solid #999; background: #FFF; height: 100%; margin: 0; position: relative; padding: 0}

#floreria-inner { background: #FFF; text-align: left; position: relative; margin: 0; padding: 0;}

#header { height: 84px; width: 100%; background-image: url(contact.png); background-repeat: no-repeat; background-position: right top;}

#header h1 { background: url(logo.png) 0 0 no-repeat;}

#header h1 a{ display:block; text-indent:-6000px; text-decoration:none; width:400px; line-height: 84px; height:84px;}

a { color: #900; text-decoration: underline;}

a:hover { color: #900; text-decoration: none;}

.breadcrumbs { background-color: #F5F5F5; border: 1px solid #D9D9D9; margin: 8px; padding: 4px; font-size: 12px; color: #999;}

.breadcrumbs a,
.breadcrumbs a:hover {color: #333;}

.siguiente { text-align: right; margin: 0 12px 0 0; color: #000;}

.thumbs { width: 654px; text-align: center;}

.titulo h1 { color: #9C3; text-decoration: none; font-weight: bold; font-size: 20px; line-height: 130%; border-bottom: 1px dashed #FC0;}
.titulo h1 a, titulo h2 a, titulo h3 a, titulo h4 a { color: #9C3; text-decoration: none; font-weight: bold; font-size: 20px; line-height: 130%; }


.titulo h2 { color: #9C3; text-decoration: none; font-weight: bold; font-size: 18px; line-height: 130%; border-bottom: 1px solid #FFC;}

.titulo h3 { color: #9C3; text-decoration: none; font-weight: bold; font-size: 16px; line-height: 130%; border-bottom: 1px solid #FFC;}

.titulo h4 { color: #9C3; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 130%; border-bottom: 1px solid #FFC;}

.info, .success, .warning, .error, .validation, .check {
  border: 1px solid;
  margin: 10px 0px;
  padding:15px 10px 15px 50px;
  background-repeat: no-repeat;
  background-position: 10px center;
}

.info {
  color: #00529B;
  background-color: #BDE5F8;
  background-image: url(info.png);
}

.check {
  color: #00529B;
  background-color: #BDE5F8;
  background-image: url(check.png);
}

.success {
  color: #4F8A10;
  background-color: #DFF2BF;
  background-image:url(success.png);
}
.warning {
  color: #9F6000;
  background-color: #FEEFB3;
  background-image: url(warning.png);
}
.error {
  color: #D8000C;
  background-color: #FFBABA;
  background-image: url(error.png);
}

.izquierda-1{ float: left; overflow: hidden; width: 49%;}

.derecha-1{ float: right; overflow: hidden; width: 49%;}

div.recuadro-1{ padding: 4px; color: #fff; background-color: #9C3; margin-bottom: 10px; height: 1%; color: #333;}

div.recuadro-1 h3 { margin: 0px 0px 5px 0px; text-indent: 0px; border: none; color: #FFF; letter-spacing: -1px; font: normal normal 1.35em/.99em "Helvetica", Arial, Geneva, sans-serif;}

div.recuadro-1 a,
div.recuadro-1 a:hover{ color: #663;}

div.recuadro-2{ color: #eee; background-color: #F90; padding: 4px; margin-bottom: 10px; height: 1%;}

div.recuadro-2 h3{ margin: 0px 0px 5px 0px; color: #fff; text-indent: 0px; border: none; letter-spacing: -1px; font: normal normal 1.35em/.99em "Helvetica", Arial, Geneva, sans-serif;}

div.recuadro-2 a,
div.recuadro-2 a:hover { color: #C60;}

#ordenar { float: right; width: 264px; background-color: #fff; border: 4px solid #fc0; padding: 3px 3px 3px 4px; text-align: left; font-size: 11px Arial, Helvetica, sans-serif; color: #000;}

#ordenar h2 { color: #000; text-align: center; font-weight: bold; font-size: 14px;}

.izquierda { float: left;}

.derecha { float: derecha;}

.background_1 { background-color: #fc0; border: 0px;}

#footer { padding: 4px; text-align: center; font-size: 11px Arial, Helvetica, sans-serif; color: #000; clear: both; margin: 10px;}

#footer a { color: #999; text-decoration: none;}

#footer a:hover { color: #333; text-decoration: underline;}

.copyright { display:block; float: right; width: 967px; text-align: right; font: 11px Arial, Helvetica, sans-serif; color: #300; margin-top: 5px; }

.copyright a { font: 11px Arial, Helvetica, sans-serif; color: #000; text-decoration: none; }

.clear { clear: both; height: 0px; }

.clear10 { clear: both; height: 10px; height: 10px; }

img { border:none }

h1 { color: #000; font-weight: bold; font-size: 12px; }

h2 { color: #900; font-weight: bold; font-size: 11px; }

h3 { color: #333; font-weight: bold; font-size: 10px; }

h4 { color: #666; font-weight: bold; font-size: 9px; }

h5 { color: #900; font-weight: bold; font-size: 8px; }

h6 { color: #900; font-weight: bold; font-size: 7px; }

.bold { font-weight: bold;  }

img { border:none; }

#testimonials { padding: 0px 0px 0px 0px; font-size: 11px; text-decoration:none; color: #999; }

#testimonials h3 a { color: #9C3; text-decoration: none; font-size: 14px; border-bottom: 1px solid #FFC; }

#testimonials a { text-decoration:none; color: #666; }

img.left { float:left; margin-right:5px; background-color:#f4f4f4; border:1px solid #eaeaea; padding:4px; margin-top:5px; }

img.right { float:right; margin-left:5px; background-color:#f4f4f4; border:1px solid #eaeaea; padding:4px; margin-top:5px; }

img.pad { float:none;margin:0px auto; background-color:#f4f4f4; border:1px solid #eaeaea; padding:4px;margin-top:5px; }

#craftysyntax1 { width: 190px; height: 40px; background-color:#F30; }

#navmenu ul li a { color: #fff; background-image:url(nav_sep.png) no-repeat right top; }

#navmenu li a:hover,
#navmenu li:hover a,
#navmenu li.iehover a,
#navmenu li#current.iehover a,
#navmenu li.active:hover a { color: #fff; background-image:url(nav_sep.png) no-repeat right top; background-color: #690; }

#navmenu li.active a,
#navmenu li.active a:hover { color: #000; background-image:url(nav_sep.png) no-repeat right top; background-color: #FC0; }

#navmenu li.active-special a { color: #fff; background-image:url(nav_sep.png) no-repeat right top; background-color: #909; }

#navmenu li.active-special a:hover { color: #fff; background-image:url(nav_sep.png) no-repeat right top; background-color: #690; }

#navmenu li:hover li a,
#navmenu li.iehover li a { color: #fff; }

#navmenu li:hover ul, 
#navmenu li:hover ul li,
#navmenu li:hover ul li a,
#navmenu li.iehover ul, 
#navmenu li.iehover ul li,
#navmenu li.iehover ul li a { background-color: #690; }

#navmenu li:hover ul li:hover,
#navmenu li:hover ul li a:hover,
#navmenu li.iehover ul li:hover,
#navmenu li.iehover ul li a:hover,
#navmenu li.active:hover ul li:hover,
#navmenu li.active:hover ul li a:hover,
#navmenu li#current.iehover ul li:hover,
#navmenu li#current.iehover ul li a:hover { background-color: #330; color: #FFF; }

#navmenu li li { border-bottom: 1px solid #000;	 }

#navmenu li ul { width: 173px; border-right: 1px solid #000; border-left: 1px solid #000; border-top: none; }

#navmenu li, #navmenu { background: url(nav_bg.png) repeat-x 0 bottom; font-weight: bold; }

#navmenu ul li:hover li a,#navmenu ul li.iehover li a { background-image: none; }

#navmenu ul ul a { width: 170px; }

#navmenu li li,#navmenu li.haschild ul li#current:hover,#navmenu li.haschild ul li#current.iehover { width: 173px; }

#navmenu li a { background: url(nav_sep.png) 100% 0 no-repeat; }

#navmenu { height: 34px; position: relative; font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; background: url(nav_bg.png) repeat-x center center; }

#navmenu ul, #navbar ul li { float: left; }

#navmenu ul { float: left; list-style: none; padding: 0; margin: 0; margin-left: 0px; }

#navmenu ul li { position: relative; margin: 0; }

#navmenu a { float: left; text-decoration: none; display: block; height: 34px; line-height: 34px; padding: 0px 16px 0px 14px; }

#navmenu h1 { float: left; text-decoration: none; display: block; height: 34px; line-height: 34px; padding: 0px 1px 0px 0px; text-indent: -500px; text-transform: inherit; }

#navmenu li a:hover { height: 34px; }

#navmenu li { float: left; padding: 0; background: none; }

#navmenu ul ul a { background: none; }

#navmenu li li a { font-weight: normal; padding: 0; height: 26px; line-height: 26px; text-indent: 5px; }

#navmenu ul ul a { display: block; text-decoration: none; width: 173px; text-transform: none; }

#navmenu li li { padding: 0; background: none; }

#navmenu li li { float: left; padding: 0px; width: 173px; }

#navmenu li ul ul { margin: -34px 0 0 173px; }

#navmenu li:hover, #navmenu li.iehover { left: 0; }

#navmenu ul ul a:hover { background: none; height: 26px; line-height: 26px; padding: 0; margin: 0; }

#navmenu li ul { top: 34px; position: absolute; left: -999em; height: auto; width: 173px; font-weight: normal; border-width: 0; margin: 0; padding: 0; border-bottom: none; }

#navmenu ul li.active ul li a,
#navmenu ul li.active ul li,
#navmenu ul li.active ul li a:hover,
#navmenu ul li.active ul li.hover { background-image: none; background-color: transparent; }

#navmenu ul li.haschild ul li a.child,
#navmenu ul li.haschild ul li a.child:hover { background: url(arrow_right.gif) 164px 8px no-repeat; }

#navmenu ul li.active ul li a.child,
#navmenu ul li.active ul li a.child:hover { background: url(arrow_right.gif) 164px 8px no-repeat; }

#navmenu ul li ul li a:hover { background-image: none; }

#navmenu li:hover ul ul, 
#navmenu li:hover ul ul ul,
#navmenu li:hover ul ul ul ul,  
#navmenu li.iehover ul ul, 
#navmenu li.iehover ul ul ul, 
#navmenu li.iehover ul ul ul ul {
left: -999em; }

#navmenu li:hover ul, 
#navmenu li li:hover ul, 
#navmenu li li li:hover ul, 
#navmenu li li li li:hover ul,
#navmenu li.iehover ul, 
#navmenu li li.iehover ul, 
#navmenu li li li.iehover ul,
#navmenu li li li li.iehover ul {
z-index: 100; left:auto; }

/*Credits: Dynamic Drive CSS Library URL: http://www.dynamicdrive.com/style/ */

.urbangreymenu{ width: 190px; }

.urbangreymenu .headerbar{ font: bold 13px Verdana; color: white; background: #FC0 url(downgreen.gif) no-repeat 6px 4px; margin-bottom: 0; text-transform: uppercase; padding: 4px 0 4px 28px; }

.urbangreymenu ul{ list-style-type: none; margin: 0; padding: 0; margin-bottom: 0; }

.urbangreymenu ul li{ padding-bottom: 2px; }

.urbangreymenu ul li a{ font: normal 12px Arial; color: black; background: #eee; display: block; padding: 4px 0; line-height: 17px; padding-left: 8px; text-decoration: none; }

.urbangreymenu ul li a:visited{ color: black; }

.urbangreymenu ul li a:hover{ color: white; background: black; }
