/* general */

body, html {
background-color:#6A9519;
height:100%;
margin:0 0 0 0;
font-family:"Avenir LT Std 65 Medium", Futura, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
}

#contenedor
{
position: relative;
min-height: 100%;
height:auto !important;
height:100%;
text-align:center;
}

#main
{
height:auto !important;
height:100%;
overflow:auto;
}
#footer
{
position: relative;
margin-top: 40px;
} 

.rosa {
position:absolute;
top:11%;
left:-120px;
}
/* FLORES */
.petalos {
position:absolute;
top:10%;
right:30px;
}
.petalosSomos {
position:absolute;
top:20%;
right:20px;
}
.petalosCh {
position:absolute;
top:65%;
left:35px;
}
.ramo {
position:absolute;
top:12%;
left:-95px;
z-index:0;
}
.blanca {
position:absolute;
top:12%;
left:-45px;
z-index:0;
}
.bowl {
position:absolute;
top:12%;
left:-38px;
z-index:0;
}

.florero {
position:absolute;
top:13%;
left:-98px;
z-index:0;
}
.rtips {
position:absolute;
top:11%;
left:-75px;
z-index:0;
}

.rcont {
position:absolute;
top:13%;
left:-55px;
z-index:0;
}

/*MENU*/
#contmenu {
width:1000px;
position:absolute;
top:40px;
left:50%;
margin-left:-350px;
text-align:center;
}
.menu {
width:1000px;
text-align:center;
font-family:"Avenir LT Std 65 Medium", Futura, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:20px;}
.menu ul {padding:0; margin:0; list-style:none; height:38px;}
.menu ul li {float:left;  line-height:10px;}
.menu ul li a {color:#97BF0D; padding:10px 10px 10px 10px; margin:0; line-height:10px; font:700 16px "Avenir LT Std 55 Roman", Futura, Arial; text-decoration:none;}
.menu ul li a:hover {font:700 16px "Avenir LT Std 55 Roman", Futura, Arial, Helvetica, sans-serif; color:#FFFFFF;}

.cont {
font-family: "Avenir LT Std 65 Medium", Futura, Arial, Helvetica, sans-serif;
width:600px;
position:absolute;
top:25%;
left:50%;
margin-left:-300px;
}
.cont h1 {font-size:60px; font-family:"Avenir LT Std 65 Medium", Futura, Arial, Helvetica, sans-serif; color:#97BF0D; font-stretch:semi-condensed;}
.cont p {color:#FFFFFF; font-size:14px; text-align:justify; font-weight:100;}

.verderosa { float:left; margin-top:-1.4em; margin-left:0em;}

.contSom {
font-family: "Avenir LT Std 65 Medium",Futura, Arial, Helvetica, sans-serif;
width:600px;
height:50%;
position:absolute;
top:15%;
left:50%;
margin-left:-300px;
}
.contSom h1 {font-size:60px; font-family:"Avenir LT Std 65 Medium", Futura, Arial, Helvetica, sans-serif; color:#97BF0D; font-stretch:semi-condensed;}
.contSom p {color:#FFFFFF; font-size:16px; text-align:justify; font-weight:200; font-stretch:expanded;}

.rightdiv {
	text-align:justify; 
	color:#FFF; 
	font-family:"Avenir LT Std 65 Medium", Futura, Arial, Helvetica, sans-serif;
	font-size:14px;
	position:absolute;
	top:10%;
	left:50%;
	width:600px;
	margin-left:-250px;
	}
.rightdiv h3 {
	font-size:28px;
	color:#97BF0D;}
	
.rightdiv h1 {
	font-size:60px;
	color:#97BF0D;
	text-align:center}

.sinpuntos { list-style:none;}
.script { float:left; margin-top:-.4em; margin-bottom:-1em}

#contacto {
	color:#97BF0D; 
	font-family:"Avenir LT Std 65 Medium", Futura, Arial, Helvetica, sans-serif;
	font-size:18px;
	position:relative;
	top:-40px;}
#contacto ol { list-style:none; float:left;}
#contacto li { padding:5px 0 0 0;}
#contacto input {width:540px; height:20px; background-color:#96BD0D; border:#96BD0D solid 2px; color:#FFF;}
#contacto textarea {width:535px; height:170px; background-color:#96BD0D; border:#96BD0D solid 2px; background-image:url(../imagenes/logoComentarios.jpg); background-position:center; background-repeat:no-repeat; color:#FFF; overflow:auto;
	font-family:"Avenir LT Std 65 Medium", Futura, Arial, Helvetica, sans-serif; font-size:12px;}

.round {background:url(../imagenes/round1.png) top left no-repeat; padding:8px; width:550px} 
.biground {background:url(../imagenes/round2.png) top left no-repeat; padding:12px; width:550px}

#boton {background:url(../imagenes/boton.png) top left no-repeat; padding:8px; width:125px; height:40px; float:left;}
#boton input {width:100px; height:25px; background-color:#96BD0D; border:#96BD0D solid 2px; color:#FFF; font-weight:bold;}

.direccion {color:#FFED00; font-size:12px; width:450px; float:right; padding-top:7px}

.tituloscript {padding-left:20px}

.flecha { position:absolute; top:70px; left:50%; margin-left:180px; border:0 }
.flecha2 {position:absolute; top:70px; left:50%; margin-left:140px; border:0 }
.flechaCat1 { position:absolute; top:700px; left:50%; margin-left:260px; border:0;}
.txtflecha { position:absolute; top:700px; left:50%; margin-left:210px; border:0; font-size:10px; color:#FFF;}
.flechaCat2 {position:absolute; top:70px; left:50%; margin-left:260px; border:0 }

.catalogo {width:460px; height:800px; position:absolute; left:50%; background-color:#80A53B; z-index:0; text-align:justify;color:#FFF; font-family:"Avenir LT Std 65 Medium", Futura, Arial, Helvetica, sans-serif;}
.catalogo h1 {font-size:60px; color:#97BF0D; text-align:center; padding-top:40px; margin-bottom:-10px}

.thumbleft {float:left; padding:18px 0 0 30px; border:0px;}
.thumbright {float:right; padding:18px 30px 0 0; border:0px;}


.show {width:467px; position:absolute; left:50%; top:153px; margin-left:-467px;}
.fotoshow {float:right; padding:0px 0 0px 0px;}

.tira { background-image:url(../imagenes/tiraFlores.jpg); background-position:center;}
.tabla { background-image:url(../imagenes/inicio.jpg); background-position:center; background-repeat:no-repeat;}

.logo { position:absolute; top:0px; left:0px; z-index:1; border:0;}
