body{
      text-align:center;
      margin:0 auto;
    }

#contenedor {
     margin:0px auto auto;
     width:800px;
     text-align:left;
	  font-size: small;
	  text-align: justify;
	  line-height: 13px;
}

#logotipo {
position: absolute;
top: 5px;
height: 75px;
width: 188px;
}

#texto_centro {
	position: absolute;
	top: 110px;
   margin-left: 50px; 
	color: #706570;
	z-index: 2;
	font-size: 30px;
	line-height: normal;
}

#servicios {
position: absolute;
padding: 3px;
	border: #585858;
	border-style: solid;
	border-width: 1px; 
	top: 301px;
	width: 395px;
	height: 230px;
	color: #585858;
	font-family: "Trebuchet MS";
	font-size: small;
	text-align: justify;
	line-height: 15px;
}
h1 {
	font-size: small;
	line-height: 12px;
	text-align: center;
}



#foto_medio {
position: absolute;
	top: 340px;
	margin-left: 300px;
	width: 200px;
}
#tecnologia {
	margin-left: 405px;
	position: absolute;
	padding: 3px;
	border: #585858;
	border-style: solid;
	border-width: 1px;
	top: 301px;
	width: 395px;
	height: 230px;
	color: #585858;
	font-family: "Trebuchet MS";
	font-size: small;
	text-align: justify;
	line-height: 15px;
}


#foto_globos {
position: absolute;
	top: 105px;
	width: 800px;
	height: 190px;
}


#barra_menu {
	position: absolute;
	top: 85px;
	height: 15px;
	width: 800px;
	background-color: Blue;
}

#cuadro1 {
	position: absolute;
	top: 295px;
	font-family: "Trebuchet MS"; 
	/*
	width: 256px;
	height: 155px;
	padding: 3px;
	border: #585858;
	border-style: solid;
	border-width: 1px;
	color: #585858;
	*/
	
}
#cuadro2 {
	position: absolute;
	top: 295px;
	margin-left: 268px;
	/*
	width: 256px;
	height: 155px;
	padding: 3px;
	border: #585858;
	border-style: solid;
	border-width: 1px;
	color: #585858;
	*/
	font-family: "Trebuchet MS";
}

#cuadro3 {
	position: absolute;
	top: 295px;
	margin-left: 536px;
	/*
	width: 256px;
	height: 155px;
	padding: 3px;
	border: #585858;
	border-style: solid;
	border-width: 1px;
	color: #585858;
	*/
	font-family: "Trebuchet MS";
}
/*
#cuadro4 {
	position: absolute;
	top: 392px;
	width: 256px;
	height: 75px;
	padding: 3px;
	border: #585858;
	border-style: solid;
	border-width: 1px;
	color: #585858;
	font-family: "Trebuchet MS";
}
*/
/*
#cuadro5 {
	position: absolute;
	top: 392px;
	margin-left: 268px;
	width: 256px;
	height: 75px;
	padding: 3px;
	border: #585858;
	border-style: solid;
	border-width: 1px;
	color: #585858;
	font-family: "Trebuchet MS";
}
*/
/*
#cuadro6 {
	position: absolute;
	top: 386px;
	margin-left: 536px;
	width: 256px;
	height: 69px;
	padding: 3px;
	border: #585858;
	border-style: solid;
	border-width: 1px;
	color: #585858;
	font-family: "Trebuchet MS";
}
*/
#cuadro7 {
	position: absolute;
	top: 465px;
	
	/*
	z-index: -1;
	width: 256px;
	height: 90px;
	padding: 3px;
	border: #585858;
	border-style: solid;
	border-width: 1px;
	color: #585858;
	*/
	font-family: "Trebuchet MS";
}

#cuadro8 {
	position: absolute;
	top: 465px;
	margin-left: 268px;
	
	/*
	z-index: -2;
	width: 256px;
	height: 90px;
	padding: 3px;
	border: #585858;
	border-style: solid;
	border-width: 1px;
	color: #585858;
	*/
	font-family: "Trebuchet MS";
}

#cuadro9 {
	position: absolute;
	top: 465px;
	margin-left: 536px;
	/*
	background-image: url(../../../../Documents and Settings/Jose Luis/Escritorio/web-knowfactory/hombre_recortada.png);
	width: 256px;
	height: 90px;
	padding: 3px;
	border: #585858;
	border-style: solid;
	border-width: 1px;
	color: #585858;
	*/
	font-family: "Trebuchet MS";
}
/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_body_2, .cssbox_head, .cssbox_head h2 { 
	background: transparent url(../img/box-azul.png) no-repeat bottom right;
}
.cssbox { 
	width: 275px !important; /* intended total box width - padding-right(next) */ 
	width: 272px; /* IE Win = width - padding */
	padding-right: 3px; /* the gap on the right edge of the image (not content padding) */ 
	margin: 0px 0px 0px -7px; /* use to position the box */ 
}
/* set the top-right image */ 
.cssbox_head { 
	background-position: top right; 
	margin-right: -3px; /* pull the right image over on top of border */ 
	padding-right: 40px; /* right-image-gap + right-inside padding */ 
}

/* set the top-left image */ 
.cssbox_head h2 {
	/* aņadido por mi */
	font-size: small;
	text-align: center;
	color: White;
	/* fin */
	background-position: top left; 
	margin: 0; /* reset main site styles*/
	border: 0; /* ditto */ 
	padding: 15px 0 5px 40px; /* padding-left = image gap + interior padding ... no padding-right */ 
	height: auto !important;
	height: 1%; /* IE Holly Hack */ 
}
/* set the lower-left corner image */ 
.cssbox_body { 
	background-position: bottom left; 
	margin-right: 20px; /* interior-padding right */ 
	padding: 5px 0px 15px 20px; /* mirror .cssbox_head right/left */ 
	height: 125px;
	color: #666666;
}

.cssbox_body a {
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

.cssbox_body a:link {color: #666666}
.cssbox_body a:visited {color: #666666}
.cssbox_body a:hover {color: Blue;; }
.cssbox_body a:active {color: Black}
.cssbox_body_2 { 
	background-position: bottom left; 
	margin-right: 20px; /* interior-padding right */ 
	padding: 5px 0px 15px 20px; /* mirror .cssbox_head right/left */ 
	height: 75px;
	color: #666666;
}
.cssbox_body_2 a {
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}
.cssbox_body_2 a:link {color: #666666}
.cssbox_body_2 a:visited {color: #666666}
.cssbox_body_2 a:hover {color: Blue; }
.cssbox_body_2 a:active {color: Black}
/*
#mimenu {
	position: absolute;
	top: 50px;
	width: 200px;
	height: 75px;
	margin-left: 400px;
	background: #FFF;
}
*/
ul#minitabs{
	position: absolute;
	top: 35px;
	margin-left: 536px;
	width: 200px;
	height: 75px;
	/**/
	list-style: none;
	/*margin: 0;*/
	padding: 7px 0;
  	/*border-bottom: 1px solid #CCC;*/
	font-weight: bold;
  	text-align: center;
	white-space: nowrap
}
ul#minitabs li{
	display: inline;
	margin: 0 2px
}
ul#minitabs a{
	text-decoration: none;
	padding: 0 0 3px;
  	border-bottom: 4px solid #FFF;
	color: #666666;
}
ul#minitabs a#current{
	border-color: #F60;
	color: Blue;
}
ul#minitabs a:hover{
	border-color: #F60;
	color: #F60;
}
.cuadroFormulario {
	position: absolute;
	left: 150px;
}
#info {
	position: absolute;
	top: 600px;
	width: 800px;
	text-align: center;
	color: #999999;
}


