/* CSS Document */

body {
	background-image:url(../imagenes/fondo.png);
	background-position:top;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#828282;

}

p {

line-height:20px;
margin:10px 0 20px 0;

}

strong {
	color:#333;
}

.Estilo1 {

font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#828282;

}

.Estilo2 {

font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #828282;

}

.Estilo3 {

font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #EBEBEB;

}

.Estilo4 {

font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;

}

.Estilo5 {

font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #EBEBEB;

}

input {

border:1px #999999 solid;
background-color:#F5F5F5;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #000000;

}

textarea {

border:1px #999999 solid;
background-color:#F5F5F5;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #000000;

}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border:0px;
}

a:link {
	color:#6D6D6D;
	text-decoration: none;
	border:0px;
}
a:visited {
	text-decoration: none;
	color:#6D6D6D;
}
a:hover {
	text-decoration: none;
	color:#C1C1C1;
	text-decoration:underline;
	border:0px;
}

ul {
	list-style:none;
}

li {
	line-height:25px;
	list-style:none;
}

/* -------------------------------------------------------------------- */

#principal {
	top:140px;
	position:relative;

}

#cuerpo {

/*background-image:url(../imagenes/fondo_cuerpo.png);
width:1000px;
height:1166px;*/

}

#desarrollo {

width:265px;
height:70px;
border:0;
margin:0px;
padding:0px;

}

#desarrollo2 {

width:291px;
height:210px;
border:0;
margin:0px;
padding:20px 0 0 0;
text-align:justify;
text-indent: 2em;

}

#multimedia {

width:292px;
height:70px;
border:0;
margin:0px;
padding:0px;

}

#multimedia2 {

width:292px;
height:210px;
border:0;
margin:0px;
padding:20px 0 0 0;
text-align:justify;
text-indent: 2em;

}

#soluciones {

width:287px;
height:70px;
border:0;
margin:0px;
padding:0px;

}

#soluciones2 {

width:287px;
height:210px;
border:0;
margin:0px;
padding:20px 0 0 0;
text-align:justify;
text-indent: 2em;

}

#menu_servicios {

width:250px;
height:400px;
border:0;
text-align:justify;
vertical-align:top;
/*border:#F00 1px solid;*/
left:0px;
top:0px;
position:relative;

}

#cuerpo_servicios {

width:1000px;
border:0;
text-align:justify;
text-indent: 2em;
/*border:#F00 1px solid;*/
left:0px;
top:0px;
position:relative;

}

#contenido_servicios {

width:1000px;
border:0;
text-align:justify;
text-indent: 2em;
/*border:#F00 1px solid;*/

}

#fondo_contenido_servicios {

width:1000px;
height:1076px;
background-image:url(../imagenes/tecnoweb.png);
border:0;
/*border:#F00 1px solid;*/

}

#fondo_contenido_contacto {

width:1000px;
height:926px;
background-image:url(../imagenes/tecnoweb2.png);
border:0;
/*border:#F00 1px solid;*/

}

#texto {

width:420px;
height:450px
border:0;
text-align:justify;
text-indent: 2em;
/*border:#F00 1px solid;*/
top:200px;
left:25px;
position:relative;


}

#texto2 {

width:420px;
border:0;
text-align:justify;
text-indent: 2em;
/*border:#F00 1px solid;*/
top:420px;
left:25px;
position:relative;
float:left;

}

#texto3 {

width:470px;
height:320px;
border:0;
text-align:justify;
text-indent: 2em;
/*border:#F00 1px solid;*/
top:420px;
left:90px;
position:relative;
overflow:auto;

}

#contenido {

width:465px;
height:320px;
border:0;

overflow:auto;
	
}

.portafolio {

width:1000px;
height:350px;
border:0;
left:0px;
position:relative;

}

.img_portafolio {
	float:left;
	margin:0 20px 0 0;

}

.texto_portafolio {

width:570px;
height:250px;
border:0;
text-indent: 2em;

}

#boton_leer {

width:80px;
height:35px;
border:0;
/*border:#09C 1px solid;*/
margin:0 50px 0 0;
left:490px;
position:relative;

}

#footer2 {
	
	top:1075px;
	right:20px;
	position:absolute;

}

#footer1 {
	
	top:1075px;
	left:20px;
	position:absolute;

}

/* -------------------------------------------------------------------- */

#inicio {
	
	top:0px;
	left:1px;
	position:absolute;

}

#empresa {
	
	top:0px;
	left:100px;
	position:absolute;

}

#contactenos {
	
	top:0px;
	right:1px;
	position:absolute;

}

#servicios {
	
	top:0px;
	right:100px;
	position:absolute;

}

#menu {
	
	top:90px;
	position:relative;

}
