@charset "utf-8";
/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

body{
	background-image: url(xximg/WEB_contruccion5_ivfondo.png);
	background-position:center;
	background-position:top;
	background-repeat: no-repeat;
	/*background-image: url(trama3.jpg);
	background-repeat:repeat;	*/
	background-color:#68b8c5;
}

#wrapper{
	width: 900px;
	text-align:center;
	margin:0px auto;
}

#menu{
width: 851px;
height: 59px;
background-color: #3d3e3e;
margin:0px auto;
}

#logo{
width:851px;
background-color:#FFFFFF;
margin:0px auto;
}

#banner{
width:851px;
background-color:#FFFFFF;
margin:0px auto;
}

.bannerx{
margin-left: -25px;
}

.misionvisionimg{
margin-top: 160px;
margin-left: -138px;
}

.videoimg{
margin-left: -55px;
}

#bienvenido{
width:851px;
background-color:#FFFFFF;
margin:0px auto;
}


#bienvenidoleftcontainer{
	width:289px;
	background-color:#FFFFFF;
	float:left;
}

#bienvenidoleft{
margin-top: 15px;
margin-bottom:15px;
	width:287px;
	min-height:163px;
	border-right: 2px;
	border-right-color: #7cceca;
	border-right-style:dotted;
	
}

#bienvenidoleft p{
margin-left:30px;
margin-top:26px;
margin-right:22px;
text-align:left;
}

.textoazulgeneral{
font-family: Tahoma, Helvetica;
font-size:11px;
color: #999998;
}

.textoblancogeneral{
font-family: Tahoma, Helvetica;
font-size:11px;
color: #ffffff;
}

#bienvenidocentercontainer{
	width:276px;
	background-color:#FFFFFF;
	float:left;
}

.titlevision{
margin-top:80px;
}

#bienvenidocenter{
	width:274px;
	margin-top: 15px;
	margin-bottom:15px;
	min-height:163px;
	border-right: 2px;
	border-right-color: #7cceca;
	border-right-style:dotted;
}

#bienvenidocenter p{
margin-left:13px;
margin-top:26px;
margin-right:19px;
text-align:left;
}

ul.b {
	list-style-type: square;
	text-align:left;
	font-family: Tahoma, Helvetica;
	font-size:11px;
	color: #999998;
	margin-left: -10px;
	margin-right:7px;
}

ul.c {
list-style-image:url(xximg/bullet.jpg);
	text-align:left;
	font-family: Tahoma, Helvetica;
	font-size:11px;
	color: #999998;
	margin-left: -10px;
	margin-right:7px;
}

ul.c2 {
list-style-image:url(xximg/bullet.jpg);
	text-align:left;
	font-family: Tahoma, Helvetica;
	font-size:11px;
	color: #999998;
	margin-left: 42px;
	margin-right:29px;
	margin-top: 8px;
}


.tableservicios{
margin-left:15px;
}


#bienvenidoright{
	width:286px;
	min-height:204px;
	background-color:#FFFFFF;
	float:right;
}

#bienvenidoright p{
text-align:left;
margin-left:15px;
margin-top:26px;
margin-right:25px;
}

.titlecontacto{
margin-bottom:4px;
}



.campotexto{
width: 246px;
height:22px;
background-color:#e9e9e9;
border: 0px;
margin-top:7px;
	font-family: Tahoma, Helvetica;
	font-size:11px;
	color: #999998;
}

.campotextogrande{
width: 246px;
height:29px;
background-color:#e9e9e9;
border: none;
margin-top:7px;
	font-family: Tahoma, Helvetica;
	font-size:11px;
	color: #999998;
}

.botonenviar{
width: 60px;
height:20px;
margin-top:7px;
font-family: Tahoma, Helvetica;
font-size:11px;
color: #999998;
margin-left: 185px;
}

a.linkgris{font-family: Tahoma, Helvetica; color:#7a7a7a; font-size:11px; text-decoration:none; font-weight:normal;}
a.linkgris:link{font-family: Tahoma, Helvetica; color:#7a7a7a; font-size:11px; text-decoration:none; font-weight:normal;}
a.linkgris:hover{font-family: Tahoma, Helvetica; color:#7a7a7a; font-size:11px; text-decoration:underline; font-weight:normal;}


#misionvision{
width:851px;
height:533px;
background-color:#3d3e3e;
margin:0px auto;
background-image:url(xximg/fondo_misionvision.jpg);
background-repeat:no-repeat;
}

#misionleft{
width: 304px;
min-height: 341px;
float:left;
margin-left:90px;
margin-top:106px;
}

#misionleft p{
margin-right:55px;
text-align:left;
}

#misionright{
width: 304px;
min-height: 341px;
float:right;
}


#servicioscontent{
width: 795px;
min-height: 439px;
background-color:#FFFFFF;
margin:0px auto;
}

#servicioscontentleft{
	width: 538px;
	min-height: 346px;
	float:left;
}

#servicioscontentright{
	width: 255px;
	min-height: 346px;
	float:right;
	border-left: 2px;
	border-left-color: #7cceca;
	border-left-style:dotted;
}

#servicioscontentright p{
text-align:left;
margin-left:29px;
margin-right:29px;
}

#procesomaquinaria{
width: 795px;
min-height: 280px;
background-color:#FFFFFF;
margin:0px auto;
}

#procesomaquinariatextos{
width: 857px;
min-height: 249px;
background-image:url(xximg/fondo_procesomaquinaria.png);
background-repeat:no-repeat;
margin-left: -32px;
}

#procesomaquinariatextosleft{
width: 336px;
min-height: 179px;
float: left;
margin-left:70px;
margin-top: 30px;
	border-right: 2px;
	border-right-color: #7cceca;
	border-right-style:dotted;
}

#procesomaquinariatextosleft p{
margin-right: 30px;
text-align: left;
}

#procesomaquinariatextosright{
	width: 347px;
	min-height: 179px;
	float: right;
	margin-right:70px;
margin-top: 30px;
}

#procesomaquinariatextosright p{
margin-right: 15px;
text-align: left;
}

.titlemaquinaria{
margin-bottom:16px;
}

#procesomaquinariaimg{
width: 795px;
min-height: 270px;
background-color:#FFFFFF;
margin:0px auto;
}

.procesomaquinariaimg{
margin-top:-56px;
}

#recursos{
width: 853px;
min-height: 349px;
background-color:#d1d7da;
margin:0px auto;
}

#recursosleft{
width: 312px;
min-height: 238px;
background-color:#ffffff;
float:left;
margin-top: 31px;
margin-left: 52px;
}

#recursosleft p{
text-align:left;
margin-top: 51px;
margin-left: 22px;
margin-right: 22px;
}

#recursosright{
width: 312px;
min-height: 238px;
float:right;
}

.recursosimg{
margin-top:-36px;
margin-left: -210px;
}

#contacto{
width: 795px;
min-height: 320px;
background-color:#FFFFFF;
margin:0px auto;
}

#contactomap{
	width: 261px;
	min-height: 261px;
	float:left;
	margin-left:20px;
	margin-top: 20px;
}

#contactodatos{
	width: 465px;
	min-height: 227px;
	background-image:url(xximg/fondo_contactodatos.png);
	background-repeat: no-repeat;
	float:right;
	margin-right: 28px;
}

#contactodatosleft{
	float: left;
	width: 210px;
	min-height: 180px;
}

#contactodatosleft p{
text-align: left;
margin-top: 98px;
margin-left: 29px;
}

a.linkblanco{font-family: Tahoma, Helvetica; color:#ffffff; font-size:11px; text-decoration:none; font-weight:normal;}
a.linkblanco:link{font-family: Tahoma, Helvetica; color:#ffffff; font-size:11px; text-decoration:none; font-weight:normal;}
a.linkblanco:hover{font-family: Tahoma, Helvetica; color:#ffffff; font-size:11px; text-decoration:underline; font-weight:normal;}

#contactodatosright{
	float: right;
	width: 210px;
	min-height: 180px;
	margin-right: 2px;
}


#contactodatosright p{
text-align: left;
margin-top: 68px;
line-height: 18px;
}

#footer{
width: 765px;
min-height: 63px;
background-image:url(xximg/footer.png);
background-repeat:no-repeat;
margin:0px auto;
}

.clearit{
clear: both;
}





