@charset "utf-8";
/* CSS Document for Multicontainer*/
/* Main styles

Author CSS: Ziongem.com | info@ziongem.com
Year: 2009

-------------------------------------------------------
Colores:

Textos base: #585858
Textos base azul: #336699
Gris Footer : #6c6c6c

Fonts:

text: Verdana
---------------------------------------------------------*/
/* Base */
body { background:url(../images/body-bg.gif) repeat-x top left #fff; font-size:62.5%; font-family:Verdana, Geneva, sans-serif;	margin:0; padding:0; color:#585858;}
* {	margin:0; padding:0; }
p {	font-size:1.1em; line-height:130%;	}
a  { color:#336699; cursor:pointer; outline:none; }
a:hover  { text-decoration:none; }
a img {	border:none; }
ul li {	list-style:none; }
h1 { font-size:190%; }
h2 { font-size:170%; }
h3, h4 { font-size:120%; }
table {	border-collapse: collapse;	border-spacing: 0;  }
input, textarea, select { border:1px solid #bdbdbd;	font:inherit; font-size:inherit; color:#2b2b2b;	}
br.clear {	clear:both;	overflow:hidden; height:1px; line-height:0;	visibility:hidden;	}

/* Estructura
-------------------------------------------*/
#Header { background:url(../images/header-bg.gif) no-repeat center top;}
.intranet #Header { height:146px;}
#Header .content { width:800px; margin:0 auto; }
#Header .content h1 { background:url(../images/logo.gif) no-repeat top left; width:477px; height:86px; text-indent:-999000px; margin-left:-112px; float:left;}
#Header .content h1 a { display:block; width:183px; height:86px; margin-left:120px; }
.flash { border-top:1px solid #fff; clear:both;}			
ul#main-menu { float:right; margin-top:30px;}
ul#main-menu li { float:left; text-indent:-990000px; }
ul#main-menu li a { display:block; height:56px; width:111px; }
ul#main-menu li.home { background:url(../images/inicio-li.gif) no-repeat top left; width:112px;}
ul#main-menu li.contact { background:url(../images/contactos-li.gif) no-repeat top left;}
ul#main-menu li.intranet { background:url(../images/intranet-li.gif) no-repeat top left;}
#secondary-menu { background:url(../images/sec-menu-bg.gif) repeat-x top left; height:71px; }
#secondary-menu ul { height:71px; background:url(../images/sec-menu-ul-bg.gif) no-repeat left 1px;}
#secondary-menu ul li { float: left; text-indent:-99000px; margin-top:1px;}
#secondary-menu ul li#refrigerados-li { margin-left:22px !important; margin-left:11px;}
#secondary-menu ul li a { display:block; width:111px; height:55px;  }	
#secondary-menu ul li#refrigerados-li a { background:url(../images/refrigerados-li.gif) no-repeat top left; }
#secondary-menu ul li#refrigerados-li a.selected { background:url(../images/refrigerados-li.gif) no-repeat left -55px; margin-right:-1px; position:relative; width:112px; }
#secondary-menu ul li#modulos-li a { background:url(../images/modulos-li.gif) no-repeat top left; }
#secondary-menu ul li#modulos-li a.selected { background:url(../images/modulos-li.gif) no-repeat left -55px;  margin-right:-1px; position:relative; width:112px;}
#secondary-menu ul li#standard-li a { background:url(../images/standard-li.gif) no-repeat top left; }
#secondary-menu ul li#standard-li a.selected { background:url(../images/standard-li.gif) no-repeat left -55px; margin-right:-1px; position:relative; width:112px;}
#secondary-menu ul li#alquileres-li a { background:url(../images/alquileres-li.gif) no-repeat top left; }
#secondary-menu ul li#alquileres-li a.selected { background:url(../images/alquileres-li.gif) no-repeat left -55px; margin-right:-1px; position:relative; width:112px; }
#secondary-menu ul li#glosario-li a { background:url(../images/glosario-li.gif) no-repeat top left; }
#secondary-menu ul li#glosario-li a.selected { background:url(../images/glosario-li.gif) no-repeat left -55px; margin-right:-1px; position:relative; width:112px; }
#secondary-menu ul li#galeria-li a { background:url(../images/galeria-li.gif) no-repeat top left; }
#secondary-menu ul li#galeria-li a.selected { background:url(../images/galeria-li.gif) no-repeat left -55px; margin-right:-1px; position:relative; width:112px; }
#secondary-menu ul li#links-li a { background:url(../images/links-li.gif) no-repeat top left; }
#secondary-menu ul li#links-li a.selected { background:url(../images/links-li.gif) no-repeat left -55px; margin-right:-1px; position:relative; width:112px;  }

#Container { width:800px; margin: 0 auto;}
.Foot { background:url(../images/logo-foot.gif) no-repeat 25px 17px #336699; height:68px; border-top:3px solid #4ac2f4; border-bottom:1px solid #fff; color:#fff; font-size:1.2em;}
.Foot p { padding-top:40px; margin-left:135px;}
#Footer { background:url(../images/footer-bg.gif) repeat-x top left; height:99px; }
#Footer p { width:745px; margin:0 auto; font-size:1em; color:#6c6c6c; padding-top:10px;}
#Footer p a { color:#6c6c6c; text-decoration:none; }
.Content { min-height:300px;}
.main-col { width:425px; float:left; padding-top:15px; padding-left:25px; }
.sidebar { width:335px; float:right; padding-top:17px;}
.Content h2 { font-weight:normal; color:#2c9be1; }
h2.title { font-weight:normal; color:#336699; background:url(../images/title-bg.gif) no-repeat left center; padding-left:22px; margin-bottom:15px; }
.Content p { margin-bottom:20px; }
.Content ul li { font-size:1.1em; background: url(../images/bullet.gif) no-repeat left 5px; padding-left:10px; line-height:14px;}
.Content ul {  margin-bottom:20px;}
.Content h3 { text-transform:uppercase;	font-weight:normal; color:#336699; }
.Content h3 span { text-transform:none; }
.image { text-align:center; margin-bottom:20px;}
p.print { text-align:right; margin-right:5px;}
p.print a, p a.print { background:url(../images/print-ico.gif) no-repeat left top; padding-left:22px; padding-top:3px; }
p a.print { margin-left:5px;}
.Content h4 { color:#336699; font-weight:normal; }
.Content .bottom { margin-bottom:20px; }
.Content .left	{ margin-left:20px;}
.Content .top { margin-top:20px;}
.Content p.small { margin-bottom:0; color:#2c9be1; }

/* Contenedores refrigerados */
p.sub-menu { color:#386a9b; font-size:1em; }
p.sub-menu a { text-decoration:none; color:#2c9be1; }
p.sub-menu a.selected, p.sub-menu a.print { text-decoration:underline; color:#386a9b; }
.img-left { margin-bottom:20px;}
.img-left img { float:left; margin-right:5px; }
.blue-box { background:url(../images/blue-box-title.gif) no-repeat top left #9fb9c8; width:302px; padding:0 15px 15px; margin-bottom:20px;}
.blue-box h2 { font-size:1.3em; color:#fff; padding-left:25px; padding-top:10px; margin-bottom:20px; }
.blue-box p { color:#fff; background:url(../images/tick.gif) no-repeat left 3px; text-indent:15px; }
h3.big { font-size:1.5em; color:#2c9be1; text-transform:none; }
h3.top-q { margin-top:66px !important; margin-top:83px; }

/* Contenedores standard */
h4.tick { background:url(../images/tick-blue.gif) no-repeat left 3px; padding-left:15px; }
.image p { width:270px; margin-top:-40px; padding-left:45px; text-align:left}
.image p a { color:#fff; }
p.send-mail { color:#336699; }

/* Galería de fotos */
h2.gal { margin-top:20px; background:url(../images/galeria-ico.gif) no-repeat top left; padding-left:30px; margin-bottom:0px; }
h3.subtitle { text-transform:none; font-size:1.1em; color:#2c9be1; margin-left:50px; }
p.download { background:url(../images/download-bg.gif) no-repeat top left; width:332px; height:33px; float:right; margin-top:-33px;}
div.button { display:table; height:1%; }
div.button p.download { margin-top:0;}
p.download a { color:#fff; padding-left:45px; padding-top:7px; display:block; }
.gallery { clear:both; background:#e2f2fa; margin-bottom:30px; padding-bottom:10px; }
.gallery h3 { font-size:1.2em; color:#336699; text-indent:10px; line-height:25px; background:#cae6f7; border-bottom:1px solid #fff; text-transform:none; }
.gallery img { margin:10px 0 0px 5px; border:1px solid #fff; }

/* Home */
.blue-box h3 { color:#fff; padding-left:25px; padding-top:6px; margin-bottom:20px; text-transform:none; font-size:1.6em; font-weight:bold; }
.blue-box h3.bg { background:url(../images/sec-title-bg.gif) no-repeat 5px top #98AAB5; margin:0 -15px 11px; padding-left:40px; padding-top:3px; height:24px; }
.blue-box p.no-bg { background:none; text-indent:0;}
.blue-box h4 { color:#fff; text-transform:uppercase; font-size:1.1em; font-weight:bold; margin-bottom:10px; }
.blue-box ul { float:left; width:145px; padding-right:5px; color:#fff; }
.blue-box ul li { background:url(../images/white-bullet.gif) no-repeat left 7px; }

/* Contacto */
h2.contact { background:url(../images/contact-ico.gif) no-repeat left 5px; padding-left:25px; }
form#c-form { margin:20px 0 0 20px; }
form#c-form fieldset { border:none; }
form#c-form fieldset.left-col { float:left; width:430px;}
form#c-form fieldset.right-col { float:right; width:340px; }
form#c-form label { color:#386a9b; margin-right:5px; }
form#c-form label.main { font-size:1.2em; margin-bottom:5px; display:block; }
form#c-form label.hide { display:none; }
form#c-form input, form#c-form textarea { border:none;}
form#c-form input.text { background:url(../images/input-bg.gif) no-repeat top left; width:188px; height:17px; padding:10px; color:#386a9b; margin-right:3px; font-family:Verdana, Geneva, sans-serif;  font-size:1em; }
form#c-form p.contact-info { margin-top:20px; color:#336699;}
form#c-form p.contact-eng { color:#8193a5; }
form#c-form p.contact-info a, form#c-form p.contact-eng a { color:#01aeda; }
form#c-form textarea { border:none; background:url(../images/textarea-bg.gif) no-repeat top left; width:313px; height:304px; color:#386a9b; padding:10px; margin-top:20px; font-family:Verdana, Geneva, sans-serif; font-size:1em;}
form#c-form button { background:url(../images/submit-bg.gif) no-repeat top left; width:75px; height:63px; cursor:pointer; border:none; color:#386a9b; font-size:1em; float:right; margin-top:20px; }
form#c-form button:hover { background-position:left -63px ; }

/* Intranet */
#intranet_Container h1 { background:url(../images/logo-intranet.gif) no-repeat top left; width:189px; height:69px; text-indent:-990000px; margin:75px auto 45px; }
#intranet_Container h2 { font-size:1.8em; color:#336699; text-align:center; font-weight:normal; margin-bottom:10px;}
#intranet_Container h3 { font-size:1.2em; font-weight:normal; color:#2c9be1; text-align:center; margin-bottom:20px; }
#intranet_Container form { width:235px; margin:0 auto; text-align:center; }
#intranet_Container form  label { display:block; font-size:1.2em; color:#20428a; margin-bottom:10px; }
#intranet_Container form input { background:url(../images/input-bg.gif) no-repeat top left; width:188px; height:17px; padding:10px; color:#386a9b; margin:0 auto 10px; font-family:Verdana, Geneva, sans-serif;  font-size:1em; border:none;}
#intranet_Container form button { background:url(../images/submit-bg.gif) no-repeat top left; width:75px; height:63px; cursor:pointer; border:none; color:#386a9b; font-size:1em; margin:10px 0 40px; }
#intranet_Container form button:hover { background-position:left -63px ; }
