body{

	font-family:optima_lt_stdroman;


}
.contentPrincipalMenu{
	width:100%;
	height:38px;
	margin-left: 210px;
}

#divcontainerpages{

	background-image:url("../img/fondoall.png");
	width:1024px;
	height:700px;
	margin:auto;
}


#intropage{

	background-image:url("../img/fondo1.png");
	background-repeat:no-repeat;
	width:1362px;
	height:1022px;
	margin:auto;

}

#divContent{
	width: 100%;
		
}

.buttonintro{

	position:absolute;
	margin-top:930px;
	border-width:0px;
	margin-left:560px;
}


.buttonintro img{
	border-width:0px;

}


#searchmenu{


	height:76px;
	margin-left:210px;
	padding:0px;
	margin-top:-12px;
	
	position:relative;
	
}


#menubackground{


	height:39px;
	margin-left:210px;
	padding:0px;
	
}


.menuoptions{

	color:white;
	text-align:center;
	position:absolute;
	margin-top:10px;

}

.menuselect{
	
	background-image:url("../img/menuselect.png");
	height:30px;
	margin-top:-10px;
	padding-top:10px;
	border-radius:15px 15px 0px 0px;
}

.menuselectgray{
	
	background-image:url("../img/menugray.png");
	height:30px;
	margin-top:-10px;
	padding-top:10px;
	border-radius:15px 15px 0px 0px;
}
#boxinfo{

	
	background-color:white;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width:812px;
	height:500px;
	border-width:0px;
	margin-left:210px;
	border-style:solid;
	border-color:#777777;
	border-width:1px;
	
}


.boxtittle{

	background-color:#C7B683;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	margin-top:-17px;
	width:812px;
	height:38px;
	
	margin-left:211px;
	


}


.boxtittle p{

	color:white;
	padding-top:10px;
	padding-left:20px;
}


#footer{

	background-image:url("../img/menugray.png");
	height:41px;
	margin-top:175px;
	width:100%;
	
	
}


#logo{

	width:208px;
	height:161px;
	position:absolute;
	margin-left:-40px;

}

#logo img {

	width:208px;
	
}


.infobox{

	padding:10px;

}


.infobox img{

	width:341px;
	height:258px;
	padding-top:10px;
	padding-bottom:0px;
	float:left;

}

.infoboxtext{

	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-top:0px;
	width:420px;
	height:250px;
	float:left;
	font-size:16px;



}

.subinfobox{

	padding:10px;

}

.subinfobox img{

	width:300px;
	height:200px;
	padding-left:5px;
	float:left;

}


.subsubinfobox{

	padding:10px;

}

.subsubinfobox img{

	width:300px;
	height:120px;
	padding-left:5px;
	padding-top:5px;
	float:left;

}


.menusearch{
	color:white;
	
	position:absolute;
	margin-top:28px;
}


#searchbox{

	position:absolute;
	margin-top:12px;
	right:70px;

}


.redes{
	position:absolute;
	margin-left:60px;
	margin-top:950px;


}

.redes img{
	float:left;
	border-width:0px;


}


.redessociales{

	float:right;
	margin-top:30px;
	margin-right:20px;
}

.imagesdown{


}

.imagesdown img{

	float:left;
	padding-left:5px;
	margin-top:5px;
	
	width:265px;
	height:200px;
}



.backimage{


	float:left;
	width:388px;
	height:160px;
	background-image:url("../img/backpila.png");
	
	background-repeat:no-repeat;
	margin-top:20px;
	margin-left:20px;	
	
	color:#AA263A;
}

.backimagedown{


	float:left;
	width:365px;
	height:162px;
	background-image:url("../img/backquimica.png");
	
	background-repeat:no-repeat;
	margin-left:20px;
	margin-top:10px;
	color:#AA263A;
}


.imageleft img{

	width:388px;
	float:left;
	
	margin-left:20px;
	margin-top:-120px;
	
}


.imageright img{

	width:363px;
	float:left;
	margin-top:20px;
	padding-left:20px;
}










#textexperiencia{

	width:560px;
	height:100px;
	position:absolute;
	margin-top:40px;
	margin-left:15px;
	font-size:15px;
	color:#AA263A;

}

#imageexperiencia{
        
	float:right;
	padding-right:30px;
	margin-top:30px;
        
	

}
#imageexperiencia img{


	width:347px;
	


}


#imageexperiencia2 {

	position:absolute;
        
	margin-left:50px;
	margin-top:200px;
        

}

#imageexperiencia2 img {

	width:421px;
	

}

#imagen1{
    position:absolute;
    margin-left:325px;
    margin-top:190px;
}
#imagen2{
    position:absolute;
    margin-left:325px;
    margin-top:310px;
}
#imagen3{
    position:absolute;
    margin-left:30px;
    margin-top:250px;
}
.imagen4{
    position:absolute;
    margin-left:500px;
    margin-top:10px;
}
.imagen5{
    position:absolute;
    margin-left:90px;
    margin-top:270px;
}
.imagen6{
    position:absolute;
    margin-left:455px;
    margin-top:270px;
}
.imagen7{
    position:absolute;
    margin-left:580px;
    margin-top:10px;
}
.imagen8{
    position:absolute;
    margin-left:20px;
    margin-top:190px;
}
.imagen9{
    position:absolute;
    margin-left:420px;
    margin-top:190px;
}
.imagen3_2_1{
    position:absolute;
    margin-left:20px;
    margin-top:60px;
}
.imagen3_2_2{
    position:absolute;
    margin-left:20px;
    margin-top:250px;
}
.imagen3_2_3{
    position:absolute;
    margin-left:400px;
    margin-top:210px;
}
.imagen3_3_1{
    position:absolute;
    margin-left:200px;
    margin-top:30px;
}
.imagen3_4_1{
    position:absolute;
    margin-left:15px;
    margin-top:120px;
}
.imagen3_5_1{
    position:absolute;
    margin-left:350px;
    margin-top:120px;
}
.imagen3_6_1{
    position:absolute;
    margin-left:20px;
    margin-top:100px;
}
.imagen3_7_1{
    
    position:absolute;
    margin-left:380px;
    margin-top:100px;
    
}
.imagen3_7_2{
   
    position:absolute;
    margin-left:15px;
    margin-top:100px;
    
}
.imagen3_8_1{
   
    position:absolute;
    margin-left:15px;
    margin-top:70px;
    
}
.imagen3_8_2{
   
    position:absolute;
    margin-left:500px;
    margin-top:10px;
    
}
.imagen3_8_3{
   
    position:absolute;
    margin-left:30px;
    margin-top:280px;
    
}
.imagen3_9_1{
   
    position:absolute;
    margin-left:300px;
    margin-top:150px;
    
}
.imagen3_10_1{
   
    position:absolute;
    margin-left:500px;
    margin-top:10px;
    
}
.imagen3_10_2{
   
    position:absolute;
    margin-left:520px;
    margin-top:170px;
    
}
.imagen3_10_2_2{
	position:absolute;
    margin-left:520px;
	margin-top:324px;
}
.imagen3_10_3{
   
    position:absolute;
    margin-top:340px;
    margin-left:520px;
    
    
}
.imagen3_11_1{
   
    position:absolute;
    margin-top:90px;
    margin-left:10px;
    
    
}
.imagen3_11_2{
   
    position:absolute;
    margin-top:270px;
    margin-left:400px;
    
    
}
.imagen3_12_1{
   
    position:absolute;
    margin-top:50px;
    margin-left:450px;
    
    
}
.imagen3_12_2{
   
    position:absolute;
    margin-top:270px;
    margin-left:450px;
    
    
}
.imagen3_13_1{
   
    position:absolute;
    margin-top:130px;
    margin-left:500px;
    
    
}
.imagen3_13_2{
   
    position:absolute;
    margin-top:330px;
    margin-left:500px;
    
    
}
.imagen3_14_1{
   
    position:absolute;
    margin-top:23px;
    margin-left:400px;
    
    
}
.imagen3_15_1{
   
    position:absolute;
    margin-top:80px;
    margin-left:20px;
    
    
}
.imagen3_16_1{
   
    position:absolute;
    margin-top:180px;
    margin-left:90px;
    
    
}
.imagen3_17_1{
   
    position:absolute;
    margin-top:90px;
    margin-left:20px;
    
    
}

.imagen3_18_1{
   
    position:absolute;
    margin-top:70px;
    margin-left:300px;
    
    
}
.imagen3_19_1{
   
    margin-top:30px;
    margin-left:200px;
    
    
}
.imagen3_20_1{
   
    margin-top:220px;
    margin-left:360px;
    
    
}
.imagen3_21_1{
   
    margin-top:10px;
    margin-left:10px;
    
    
}
.imagen3_21_2{
   
    margin-top:10px;
    margin-left:10px;
    
    
}


#textlibre{

	width:760px;
	height:100px;
	position:absolute;
	margin-top:30px;
	margin-left:15px;
	font-size:15px;
	color:#AA263A;

}
#textensenada{

	width:470px;
	height:100px;
	position:absolute;
	margin-top:30px;
	margin-left:15px;
	font-size:15px;
	color:#AA263A;

}
.textensenada{

	width:530px;
	height:100px;
	position:absolute;
	margin-top:5px;
	margin-left:15px;
	font-size:15px;
	color:#AA263A;

}
.textensenada{

	width:530px;
	height:100px;
	position:absolute;
	margin-top:5px;
	margin-left:15px;
	font-size:15px;
	color:#AA263A;
}
.textcomplejo{

	width:530px;
	height:50px;
	position:absolute;
	margin-top:15px;
	margin-left:15px;
	font-size:15px;
	color:#AA263A;
}
.textcomplejo1{
        margin-left:200px;
        font-size:15px;
	color:#AA263A;
}
.textpemex{

	position:absolute;
	margin-top:20px;
	margin-left:15px;
	font-size:15px;
	color:#AA263A;
}
.textpemex1{
        
        width:500px;
	position:absolute;
	margin-top:90px;
	margin-left:260px;
	font-size:15px;
	color:#AA263A;
}
.textgonzales{
    
        position:absolute;
	font-size:15px;
	color:#AA263A; 
        margin-top:20px;
        margin-left:20px;     
}
.textgonzales1{
        
        width:350px;
	position:absolute;
	margin-top:200px;
	margin-left:410px;
	font-size:15px;
	color:#AA263A;
}
.textpoza{
        
        width:350px;
	position:absolute;
	margin-top:170px;
	margin-left:30px;
	font-size:15px;
	color:#AA263A;
}
.textestacion{
        
        width:350px;
	position:absolute;
	margin-top:370px;
	margin-left:430px;
	font-size:15px;
	color:#AA263A;
}
.textceiba{
        
        width:350px;
	position:absolute;
	margin-top:200px;
	margin-left:10px;
	font-size:15px;
	color:#AA263A;
}
.textuno{
    
        width:350px;
	position:absolute;
	margin-top:380px;
	margin-left:360px;
	font-size:15px;
	color:#AA263A;
   
    
}
.textmodern{
    
        position:absolute;
	font-size:15px;
	color:#AA263A; 
        margin-top:10px;
        margin-left:20px;     
}
.textmodern1{
    
        position:absolute;
	font-size:15px;
	color:#AA263A; 
        margin-top:300px;
        margin-left:250px; 
        width:450px;    
}
.textsistema{
        
        width:400px;
	position:absolute;
	margin-top:80px;
	margin-left:10px;
	font-size:15px;
	color:#AA263A;
}
.texthector{

	width:420px;
	position:absolute;
	margin-top:15px;
	margin-left:15px;
	font-size:15px;
	color:#AA263A;
}
.textantonio{
    
        width:420px;
	position:absolute;
	margin-top:180px;
	margin-left:360px;
	font-size:15px;
	color:#AA263A;
   
}
.textpetroleo{
    
        position:absolute;
	font-size:15px;
	color:#AA263A; 
        margin-top:8px;
        margin-left:10px; 
        width:553px;
        height:469px;    
}
.textpetroleo1{
    
        position:absolute;
	font-size:15px;
	color:black; 
        margin-top:14px;
        margin-left:20px; 
        width:550px;
        height:470px;    
}
.textFM{
    
        position:absolute;
	font-size:15px;
	color:black; 
        margin-top:25px;
        margin-left:30px; 
        width:550px;
        height:470px;    
}
.textpq{
    
        width:380px;
	position:absolute;
	margin-top:250px;
	margin-left:390px;
	font-size:15px;
	color:#AA263A;
   
}
.textamor{
    
        width:770px;
	position:absolute;
	margin-top:70px;
	font-size:15px;
	color:#AA263A;
   
}
.texthid{
    
        width:250px;
	position:absolute;
	margin-top:80px;
	margin-left:490px;
	font-size:15px;
	color:#AA263A;
   
}
.texthector{
    
        width:250px;
	position:absolute;
	margin-top:100px;
	font-size:15px;
	color:#AA263A;
   
}
.texthector1{
    
        width: 790px;
	position:absolute;
	margin-top:350px;
	margin-left:10px;
	font-size:15px;
	color:#AA263A;
   
}
.textpr{
    
        position:absolute;
	font-size:15px;
	color:#AA263A; 
        margin-top:20px;
        margin-left:10px;  
        width:800px;   
}
.imagenesc{
        
        margin-left:60px;
        width:700px;
 
}
.textnuevo{
        margin-left:170px;
        font-size:15px;
	color:#AA263A;
        width:450px;
}
.textcoa{
        
        width:630px;
	position:absolute;
	margin-top:80px;
	margin-left:10px;
	font-size:15px;
	color:#AA263A;
}
.texting{
    
        width:600px;
	position:absolute;
	margin-top:20px;
	margin-left:290px;
	font-size:15px;
	color:#AA263A;
}
.texting2{
    
        width:600px;
	position:absolute;
	margin-top:80px;
	margin-left:300px;
	font-size:15px;
	color:black;
}
#boxmision{

	
	background-color:#AA263A;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width:812px;
	height:200px;
	border-width:0px;
	margin-left:210px;
	border-style:solid;
	border-color:#AA263A;
	border-width:1px;
	
}
#boxmision1{

	
	background-color:#AA263A;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width:412px;
	height:4000px;
	border-width:0px;
	margin-left:210px;
	border-style:solid;
	border-color:#C1B584;
	border-width:1px;
	
}



.divArrow{
	position:relative;
	float:right;
	text-decoration:none;
	right:30px;
}



