/* CSS Document */
@charset "utf-8";

html,body,div,span,p,blockquote,a,em,font,img,strong,form,label,table,tbody,tfoot,thead,tr,th,td{ font-family:Arial, Helvetica, sans-serif; margin:0;padding:0;border:0;outline:0;vertical-align:baseline;font-size:100%;color:#666;line-height:1.5; }
body { background:url(../imgs/background.png) repeat-x top; font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;border:0;outline:0;line-height:1.5;font-size:12px;color:#666; }
a 		{ cursor:pointer; text-decoration:none; color:#003264; }
a:hover { text-decoration:underline; color:#3da59f; }
ol,ul,li{ list-style:none; margin:0; padding:0; }
table	{ border-collapse:collapse; border-spacing:0; }
td		{ vertical-align:top; }
strong	{ color:#000; }

.column { overflow:hidden; margin:0 auto; width:100%; clear:both; }
.left { float:left; } .right { float:right; }
.m5 { margin-bottom:5px; } .m10 { margin-bottom:10px; } .m20 { margin-bottom:20px; } .m30 { margin-bottom:30px; }
.content { margin:0 auto; width:900px; }

textarea,input[type='text'],input[type='password'],input[type='file'],input[type=submit],select{ font-family:Arial, Helvetica, sans-serif; outline:0; padding:5px; border:1px solid #ccc; font-size:12px; color:#666; background:#fff; margin-bottom:3px; }
option { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; }
textarea.bad, input.bad, select.bad { border:1px solid #FF99CC; color:#CC0000; background:#ffefef; }
textarea:focus,input:focus,select:focus { border-color:#0066FF; }
input,select { cursor:pointer; }
input[type='text'],input[type='password'] { cursor:text; }

input[type=submit] { background:#068baf; color:#fff; font-weight:bold; border:0;  }
input[type=submit]:hover { background:#3dd4cb; }
label { color:#0066FF; font-weight:bold; }

h1,h2,h3,h4,h5,h6 { margin:0; padding:0; line-height:1.2; font-weight:normal; }
h1 { font-size:36px; color:#ddd; padding-bottom:5px; border-bottom:1px solid #e5e5e5; margin-bottom:10px; }
h2 { font-size:24px; color:#4388cc; }
h3 { font-size:16px; color:#4388cc; }
h4 { font-size:14px; color:#4388cc; }
h5 { font-size:11px; color:#999; }

.error, .success, .important { padding:10px; margin-bottom:10px; border:0; font-size:11px; font-weight:bold; color:#fff; line-height:1.2; }
.error div, .success div, .important div { font-weight:bold; color:#fff; line-height:1.2; }
.error{ background:#CC0000; }
.success { background:#66CC00; }
.important { background:#0066FF; }
.notice {  padding:10px; margin-bottom:10px; font-size:11px; font-weight:normal; color:#666; border:1px solid #e5e5e5; background:#f5f5f5; }

.text { font-size:12px; text-align:justify; color:#333; }
.light { font-size:11px; color:#666; font-weight:normal; }
.link { color:#fff; font-weight:bold; font-size:11px; padding:3px 5px 3px 5px; background:#0066FF; }
.link:hover { text-decoration:none; background:#66CC00; color:#fff; }

.section { font-size:36px; color:#ccc; padding-bottom:1px; margin-bottom:20px; border-bottom:1px solid #e5e5e5; }
.section div { font-size:11px; color:#999; }

.menu { overflow:hidden; clear:both; font-size:11px; color:#999; }
.menu li { float:left; padding:0px 5px 0px 5px; background:#068baf; margin-right:1px; }
.menu li:hover { background:#3dd4cb; }
.menu a { color:#fff; font-weight:bold; font-size:11px; }
.menu a:hover { text-decoration:none; }

#top { background:#fff; padding:2px; margin-bottom:10px; }
#top div { text-align:right; }
#top a{ color:#ccc; font-weight:bold; font-size:11px; }
#top a:hover{ color:#003264; text-decoration:none; }

#menu_top { background:url(../imgs/back_menu.png) no-repeat top; width:900px; height:65px; }
#menu_top ul { padding-left:50px; }
#menu_top li { float:left; padding:15px 0 0 0; margin-right:30px;} 
#menu_top li.space { float:left; padding:25px 0 0 0; margin-right:30px; }

#menu_in { background:url(../imgs/back_menuin.png) no-repeat top; width:900px; height:65px; }
#menu_in ul { padding-left:30px; }
#menu_in li { float:left; padding:15px 0 0 0; margin-right:35px;} 
#menu_in li.space { padding:25px 0 0 0; }

#intro { background:url(../imgs/back_intro.png) no-repeat top; width:900px; height:95px; }
#intro img { border:0; margin-top:15px; margin-left:30px; }

#page { background:url(../imgs/back_shadow.png) no-repeat top #fff; padding:30px; width:840px; margin-bottom:10px; overflow:hidden; clear:both; }
.left_text { float:left; width:480px; padding-right:20px;  }

.right_facebook { float:right; text-align:left; width:300px; padding:20px; background:#c4cde0; margin-top:-20px; }
.right_facebook img{ margin-bottom:10px; border:0; }

.ventas { float:left; width:213px; padding:10px; border:1px solid #e5e5e5; min-height:100px; margin-right:5px; margin-bottom:5px; }
.ventas:hover { border:1px solid #dde2ed; background:#f0f3f7; }

#home { height:325px; background:#fff; }
#home .logo { float:left; position:absolute; margin:30px;  }
#home .slogan { position:absolute; text-align:center; margin-top:220px; margin-left:34px; }

#home_info { background:url(../imgs/back_shadow.png) no-repeat top #fff; padding-top:20px; margin-bottom:10px; }
#home_info img { border:0; }
#home_info .facebook { float:left; width:200px; height:170px; padding:20px; background:url(../imgs/title_facebook_f.png) no-repeat right bottom #c4cde0; }
#home_info .catalog { float:right; width:640px; text-align:left; }
#home_info .masinfo { float:right; margin-right:20px; margin-top:20px; }

#green { background:url(../imgs/back_info.png) no-repeat top; height:180px; padding-left:20px; padding-top:20px; width:880px; margin-bottom:10px; }
#green div { float:left; width:200px; padding-left:15px; color:#fff; font-size:12px; line-height:1.2; }
#green input { padding:3px; border:1px solid #309897; font-size:12px; color:#fff; width:170px; background:#309897; margin-bottom:10px; margin-top:5px; }
#green strong { color:#fff; }

#menu_bot { padding:5px; background:#c3cfdb; text-align:center; margin-bottom:10px; }
#menu_bot a{ font-size:12px; color:#003264; margin-right:10px; }

#footer { font-size:11px; color:#999; text-align:center; padding:20px 0 20px 0; background:#f1f1f1; }
#footer a{ margin-right:10px; color:#666; }
#contact input[type='text'],textarea { width:95%; }

#msg_suscripcion { text-align:left; font-weight:bold; color:#fff; text-align:left; }
#msg_suscripcion span{ font-weight:bold; color:#FF0000; text-align:left; }

.desfiles { overflow:hidden; clear:both; padding:10px; border-bottom:1px solid #e5e5e5; }
.desfiles:hover { border-bottom:1px solid #4388cc; cursor:pointer; background:url(../imgs/back_desfiles.png) no-repeat bottom right #f5f5f5; }
.desfiles img { float:left; padding:5px; border:1px solid #e5e5e5; margin-right:10px; margin-bottom:10px; background:#fff; }
.desfiles div.desf_info { font-size:11px; color:#999; margin-bottom:10px; line-height:1.2; }
.desfiles div.desf_text { font-size:11px; text-align:justify; line-height:1.2; }

.desfiles_left { float:left; width:210px; padding-right:10px; }
.desfiles_right { float:right; width:600px; padding-left:10px; border-left:1px dotted #ccc; }

.desf_inf { overflow:hidden; clear:both;  }
.desf_inf img{ border:0;}
.galery { float:left;width:100px; margin-right:5px; margin-bottom:5px; border:1px solid #e5e5e5; padding:5px; }

.product { float:left; width:180px; padding:10px; margin-right:5px; margin-bottom:5px; min-height:300px; border:1px solid #e5e5e5; background:url(../imgs/back_products.png) repeat-x bottom; }
.product img { text-align:center;}
.product div.title { font-size:16px; color:#4388cc; margin-top:5px; line-height:1.2 }
.product div.code { font-size:11px; color:#999; margin-bottom:5px; line-height:1.2 }
.product div.text { font-size:11px; color:#666; margin-bottom:5px; line-height:1.2 }
.product div.price { font-size:11px; font-weight:bold; color:#4388cc; line-height:1.2}

.catalog_home { float:left; width:100px; padding-right:10px; margin-right:10px; border-right:1px solid #e5e5e5; cursor:pointer;  }
.catalog_home img { text-align:center;}
.catalog_home div.title { font-size:14px; color:#4388cc; margin-top:5px; line-height:1.2 }
.catalog_home div.code { font-size:11px; color:#999; margin-bottom:5px; line-height:1.2 }

.right_products { float:right; text-align:left; width:300px; padding:15px; background:#f1f1f1; margin-top:-25px; border-top:5px solid #4388cc; }
.right_title { font-size:16px; color:#4388cc; margin-bottom:10px; padding-left:5px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #e5e5e5; }
.right_catalog { float:left; width:80px; background:#fff; padding:5px; margin:5px; cursor:pointer; min-height:170px;  }
.right_catalog img { text-align:center;}
.right_catalog div.title { font-size:14px; color:#4388cc; margin-top:5px; line-height:1.2 }
.right_catalog div.code { font-size:11px; color:#999; margin-bottom:5px; line-height:1.2 }
