@charset "utf-8";
/* CSS Document
 * Realizado para Teinsersa.com (Sitio Provisional)
 * Por Simple3.com.ec | Daniel Rodríguez
 * Noviembre 2008
 */

body {
  margin:0;
  padding:0;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:12px;
  background-color:#CC0000;
  }
#container {
  width:982px;
  margin:0 auto;
  background-image:url(images/container_bg.gif);
  background-repeat:repeat-y;
  background-position:right;
  }

/* Boxsetup */
.boxsetup {
  border-left:1px #C6C9C0 solid;
  border-top:0;
  border-bottom:0;
  border-right:1px #C6C9C0 solid;
  background-color:#FFFFFF;
  margin:0 auto;
  }
/* Header */
#header {
  width:965px;
  height:188px;
  background-image:url(images/header_bg.jpg);
  background-repeat:no-repeat;
  background-position:right;
  }
/* Logo */
#logo {
  padding:25px 0 0 42px;
  }
#logolist {
  width:982px;
  height:44px;
  }
/* Teins_body */
#teins_body {
  width:905px;
  padding:21px 30px 21px 30px;
  }
/* Navtabs */
#navtabs {
  margin:0;
  padding:0;
  height:16px;
  }
#navtabs ul {
  margin:0;
  padding:0 0 0 555px;
  list-style:none;
  width:349px; /*904-555=349px*/
  }
#navtabs li {
  width:104px;
  height:15px; /*16-1px margin-top*/
  display:block;
  float:left;
  text-align:center;
  font-size:10px;
  background-image:url(images/tab_bg.gif);
  background-repeat:no-repeat;
  background-position:0 -16px;
  margin-left:7px;
  padding-top:1px;
  }
#navtabs a {
  text-decoration:none;
  color:#000000;
  }
#navtabs ul li.on {
  background-position:0 0;
  }
#navtabs a:hover {
  text-decoration:underline;
  }

/* Title */
.title {
  margin:0;
  padding:1px 0 0 12px;
  width:893px;
  height:21px;
  display:block;
  background-image:url(images/title_bg.gif);
  background-repeat:no-repeat;
  font-size:14px;
  color:#FFFFFF;
  }

/* Quienes */
#quienes {
  margin-bottom:20px;
  }
#quienes_body {
  border-bottom:1px #BAD1A3 solid;
  border-left:1px #BAD1A3 solid;
  border-right:1px #BAD1A3 solid;
  border-top:none;
  }
#quienes_body p {
  margin:0px;
  padding:6px 10px;
  }

/* Categs */
#categs {
  margin-bottom:20px;
  }
#categs .title {
  margin-bottom:7px;
  }
.categ_block {
  height:270px;
  width:901px;
  margin:0 auto 14px auto;
  }
.categ_pic {
  width:355px;
  float:left;
  }
.categ_title {
  float:left;
  display:block;
  width:546px;
  height:41px;
  font-size:14px;
  color:#FFFFFF;
  background-color:#006633;
  }
.categ_title h4 {
  margin:0;
  padding:12px;
  }
.categ_descrip {
  float:right;
  width:546px;
  height:229px;
  background-image:url(images/categs_descrip_bg.jpg);
  background-repeat:repeat-y;
  color:#FFFFFF;
  font-size:13px;
  }
*html .categ_descrip {
  float:right;
  width:546px;
  height:228px;
  background-image:url(images/categs_descrip_bg.jpg);
  background-repeat:repeat-y;
  color:#FFFFFF;
  font-size:13px;
  }
  
.categ_descrip p {
  padding:12px;
  margin:0;
  }

/* contacto */
#contacto {
  margin-bottom:20px;
  }
#contacto_body {
  border-bottom:1px #BAD1A3 solid;
  border-left:1px #BAD1A3 solid;
  border-right:1px #BAD1A3 solid;
  border-top:none;
  padding-top:20px;
  }
#contacto_body p {
  margin:0px;
  padding:10px 99px;
  }
.telfs {
  font-family:"Times New Roman", Times, serif;
  font-size:14px;
  }
#footer {
  text-align:center;
  }
#logo_simple3 {
  margin-top:52px;
  }

/* formulario */
form label {
  display:block;
  float:left;
  width:200px;
  text-align:right;
  padding-right:7px;
  }
form .mensaje {
  width:400px;
  height:140px;
  }
form #send {
  margin-left:207px;
  margin-top:10px;
  margin-bottom:20px;
  }