html { height: 100%; }
body { height: 100%; margin: 0; padding: 0; text-align: center; font: 400 0.8em verdana, arial, sans-serif; background: #666 url(../images/cabecera.jpg) repeat-x top left; color: #EEE; }

h1 { clear: both; font: 700 2.5em "trebuchet ms", serif; color: #FFF; }
h2 { font: 400 1.5em "trebuchet ms", serif; color: #999999; }
h2 a { color: #FF4A4A; }
h2 a:hover { color: #FFF; }
h3 { font: 400 1.3em "trebuchet ms", serif; color: #CCCCCC; }
h1, h2, h3, p, dl { margin: 0; padding: 10px 15px; }

a { color: #ffcc00;	text-decoration:none;}
a:hover { color: #FFF;text-decoration:none;	}
b { color: #FFF; }
ul { margin: 10px 30px; padding: 0 30px; list-style-image: url(../images/arrow.gif); }
ol { margin:10px 17px; }
del { color: #AAA; }
dt { font-weight: bold; color: #FFB323; }
dd { margin-left: 0; padding-left: 45px; }

blockquote { margin: 10px 15px; padding-left: 10px; background-color: #444444;   }
blockquote.update { border:1px solid #999999; background-color: #555555; }
.galDiv{margin: 10px 15px; padding-left: 10px;}


img.floatRight { margin: 5px 0px 10px 15px; }
img.floatLeft { margin: 5px 15px 10px 0px; border:none; }
img.center { margin: auto; }

.b-carbon{ background:url(../images/f-carbon.jpg) no-repeat bottom; font-size:10px; line-height:13px; padding-left:23px; padding-right:22px; text-align:justify; height:150px; }
.b-medic{ background:url(../images/f-medic.jpg) no-repeat bottom; font-size:10px; line-height:13px; padding-left:23px; padding-right:22px; text-align:justify;height:150px;  }
.b-cleaning{ background:url(../images/f-clean.jpg) no-repeat bottom; font-size:10px; line-height:13px; padding-left:23px; padding-right:22px; text-align:justify;height:150px;  }
.b-web{ background:url(../images/f-web.jpg) no-repeat bottom; font-size:10px; line-height:13px; padding-left:23px; padding-right:22px; text-align:justify;height:150px;  }
.b-informatic{ background:url(../images/f-informatic.jpg) no-repeat bottom; font-size:10px; line-height:13px; padding-left:23px; padding-right:22px; text-align:justify;height:150px;  }
.b-publi{ background:url(../images/f-publi.jpg) no-repeat bottom; font-size:10px; line-height:13px; padding-left:23px; padding-right:22px; text-align:justify; height:150px; }
.b-segur{ background:url(../images/f-segur.jpg) no-repeat bottom; font-size:10px; line-height:13px; padding-left:23px; padding-right:22px; text-align:justify; height:150px; }
.b-solution{ background:url(../images/f-solution.jpg) no-repeat bottom; font-size:10px; line-height:13px; padding-left:23px; padding-right:22px; text-align:justify; height:150px; }
.b-fun{ background:url(../images/f-fun.jpg) no-repeat bottom; font-size:10px; line-height:13px; padding-left:23px; padding-right:22px; text-align:justify; height:150px; }

.videos{ margin:auto; text-align:center; }
