/* --------------------------------------------------------------
Reset
-------------------------------------------------------------- */
html,body,div,span,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,code,
del,dfn,em,img,q,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body{line-height:1.5;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
table,td,th{vertical-align:middle;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a img{border:none;}
.clear{clear:both;}
.ui-tabs .ui-tabs-hide{display:none;}
/* --------------------------------------------------------------
Grid
-------------------------------------------------------------- */
/* Default font settings.
The font-size percentage is of 16px. (0.75 * 16px = 12px) */
body{background:#7e2600 url(../images/background.jpg) repeat center top;color:#fff;font-family:verdana,helvetica,arial,sans-serif;font-size:75%;}
.container{margin:0 auto;width:810px;}
/* --------------------------------------------------------------
Typography
-------------------------------------------------------------- */
p{font-size:1.1em;line-height:1.85em;}
h1{color:#5f210a;font-family:georgia,times,serif;font-size:2.1em;font-style:oblique;font-weight:normal;letter-spacing:0.03em;}
h2{letter-spacing:0.03em;}
strong{color:#5f210a;font-weight:bold;}
em{color:#5f210a;font-style:italic;}
a,
a:link,
a:visited{color:#f90;text-decoration:none;}
a:hover,
a:active,
a:focus{color:#f30;}
/* --------------------------------------------------------------
Header
-------------------------------------------------------------- */
div#header{padding:30px 0 15px 0;}
div#header a#logo_flores_florida{float:left;margin:0 0 0 7px;}
/* Menu */
div#menu_container{float:right;margin:16px 7px 0 0;}
div#menu_container div.png{float:right;height:30px;width:5px;}
div#menu_container div.png#left{background:url(../images/bg_menu_left.png) no-repeat;}
div#menu_container div.png#right{background:url(../images/bg_menu_right.png) no-repeat;}
div#menu_container ul#main_menu{background:url(../images/bg_menu.png) repeat-x;float:right;height:30px;list-style-type:none;padding:0 10px;}
div#menu_container ul#main_menu li{float:left;font-size:1em;margin:6px 0 0 0;letter-spacing:0.01em;}
div#menu_container ul#main_menu li a,
div#menu_container ul#main_menu li a:link,
div#menu_container ul#main_menu li a:visited{color:#f90;margin:0 12px;text-decoration:none;}
div#menu_container ul#main_menu li a:hover,
div#menu_container ul#main_menu li a:active,
div#menu_container ul#main_menu li a:focus{color:#fc9;}
div#menu_container ul#main_menu li.current a{color:#c63;}
div#menu_container ul#main_menu li.current a:hover,
div#menu_container ul#main_menu li.current a:active,
div#menu_container ul#main_menu li.current a:focus{color:#fc9;}
/* Menu CLOSE */
/* --------------------------------------------------------------
Banner
-------------------------------------------------------------- */
div#banner{margin:0;}
div#banner_top{background:url(../images/bg_banner_top.png) no-repeat bottom center;height:7px;}
div#banner_img{background-color:#fff;padding:0 7px 7px 7px;}
/* --------------------------------------------------------------
Content
-------------------------------------------------------------- */
div#content{color:#5c482d;margin:2px 0 0 0;}
/* Common Items */
ul#submenu{background:url(../images/bg_content.png) repeat;float:left;list-style-type:none;margin:0 0 25px 0;padding:9px 15px 10px 15px;width:780px;}
ul#submenu li{float:left;font-size:1em;font-weight:bold;letter-spacing:0.01em;margin:0;}
ul#submenu li a,
ul#submenu li a:link,
ul#submenu li a:visited{color:#f90;margin:0 12px;text-decoration:none;}
ul#submenu li a:hover,
ul#submenu li a:active,
ul#submenu li a:focus{color:#fc9;}
div.image_holder{width:268px;}
div.image_holder img{margin:7px;}
div.title_holder{background:url(../images/border.gif) repeat-x bottom;width:541px;}
div.title_holder h1{padding:12px 7px 0 19px;}
div.info_holder{padding:0 0 25px 0;width:541px;}
div.info_holder p{margin:19px 75px 13px 19px;}
div.content_bottom{background-color:#fff;border-bottom:1px solid #c60;border-top:1px solid #c60;height:5px;width:100%;}
div#content a,
div#content a:link,
div#content a:visited{color:#f30;}
div#content a:hover,
div#content a:active,
div#content a:focus{color:#f90;}
/* Common Items CLOSE */
/* --> Home <-- */
div#content div#home_title{background:url(../images/bg_content.png) repeat;float:left;height:125px;width:404px;}
div#content div#home_title img#nombre{margin:37.5px 0 0 72.5px;}
div#content div#home_info{float:right;width:405px;}
div#content div#home_info div#direccion{float:left;width:202px;}
div#content div#home_info div#contacto{float:right;width:202px;}
div#content div#home_info div.title{background:url(../images/bg_content.png) repeat;color:#fff;height:21px;margin:0 0 1px 0;padding:7px;}
div#content div#home_info div.title h2{font-size:1em;font-weight:bold ;line-height:1em;margin:4px 0 0 0;}
div#content div#home_info div.textarea{background:url(../images/bg_content.png) repeat;color:#fff;height:75px;padding:7px;}
div#content div#home_info div.textarea p{font-size:1em;line-height:1.4em;}
div#content div#home_info a,
div#content div#home_info a:link,
div#content div#home_info a:visited{color:#f90;}
div#content div#home_info a:hover,
div#content div#home_info a:active,
div#content div#home_info a:focus{color:#f30;}
div#content div#home_info strong{color:#fff;}
/* --> Home CLOSE <-- */
/* --> Empresa <-- */
div#content div#empresa_info{float:left;}
/* Empresa Hisotria */
div#historia{background:#fff url(../images/border.gif) repeat-y 268px;float:left;}
div#historia div.image_holder{float:left;}
div#historia div.title_holder{float:right;}
div#historia div.info_holder{float:right;}
/* Empresa Local */
div#local{background:#fff url(../images/border.gif) repeat-y 540px;float:left;}
div#local div.image_holder{float:right;}
div#local div.title_holder{float:left;}
div#local div.info_holder{float:left;}
/* Empresa Cultivos (Anturios & Rosas) */
div#cultivos h1{background:#fff url(../images/border.gif) repeat-x bottom;padding:12px 7px 0 19px;}
div#cultivos div#cultivos-anturios{background-color:#fff;float:left;width:404px;}
div#cultivos div#cultivos-rosas{background-color:#fff;float:right;width:404px;}
div#cultivos div.image_holder{background:url(../images/border.gif) repeat-x bottom;width:auto;}
div#cultivos div.title_holder{width:auto;}
div#cultivos div.info_holder{width:auto;}
div#cultivos div.info_holder p{margin:19px 19px 13px 19px;}
/* --> Empresa CLOSE <-- */
/* --> Arreglos & Productos <-- */
div.info_products{float:left;width:100%;}
div#content div#arreglos_florales div.info_products,
div#content div#otros_productos div.info_products{background:#fff url(../images/border.gif) repeat-y 269px;}
div#content div#arreglos_florales div.info_products div.image_holder,
div#content div#otros_productos div.info_products div.image_holder{float:left;}
div#content div#arreglos_florales div.info_products div.title_holder,
div#content div#otros_productos div.info_products div.title_holder{float:right;}
div#content div#arreglos_florales div.info_products div.info_holder,
div#content div#otros_productos div.info_products div.info_holder{float:right;}
/* --> Arreglos & Productos CLOSE <-- */
/* --> Gallery <-- */
div#content div#gallery{background:#fff url(../images/border.gif) repeat-x;padding:7px 0;}
div#content div#gallery div#slideshow{margin:0 3px;}
div#content div#gallery div#slideshow a,
div#content div#gallery div#slideshow a:link,
div#content div#gallery div#slideshow a:visited{border:3px solid #f93;float:left;margin:4px;}
div#content div#gallery div#slideshow a:hover,
div#content div#gallery div#slideshow a:active,
div#content div#gallery div#slideshow a:focus{border-color:#5c482d;}
div#content div#gallery div#pagination{background:#fff url(../images/border.gif) repeat-x top;font-weight:bold;margin:7px 0 0 0;padding:7px 7px 0 7px;}
div#content div#gallery div#pagination a{font-size:1em;margin:0 7px;}
/* --> Gallery CLOSE <-- */
/* --------------------------------------------------------------
Footer
-------------------------------------------------------------- */
div#footer{margin:50px 0 0 0;}
div#footer_top{background:url(../images/bg_footer_line.png) repeat;height:5px;margin:0 0 1px 0;}
div#footer_content{background:url(../images/bg_content.png) repeat;}
div#footer div#footer_content p{font-size:0.8em;line-height:1.4em;margin:0 13px;padding:10px 0;text-align:right;}
div#footer div#footer_content p strong{color:#fff;}

