*
{
    text-decoration: none; 
    border: 0px;
    
    
}

a {
    color: #35577F;
}

a:hover
{
    color: #F1A907;
}

body{
	background-image:url(../img/fondo/fpie02.jpg);background-repeat:repeat;
}

#contenedor {
/*position:fixed;*/
left:0px;
margin-top: 25px;
margin-bottom: 30px;
top:30px;
width:100%; 
z-index:1;

}

#contenido {
	width: 980px;
	margin: 98px auto;
	font-family: Georgia, Verdana, "Times New Roman", Times, serif;
	font-size:12px;
	color:#666;
	font-weight:normal;
	/*position: relative;*/
	top:68px;
	left:0px;
}


#PDestacados{
	width: 980px;
	height:305px;
	margin: 0 auto;
	font-weight:normal;
	position: relative;
	top:20px;
	left:0px;

}

#ItemPDestacados1{
	width: 233px;
	height:215px;
	position:relative;
	top:0px; 
	right:0px;
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:15px;
	background-color:#313f8f;
}

#ItemPDestacados2{
	width: 233px;
	height:215px;
	position:relative;
	top:0px; 
	right:0px;
	float:right;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:8px;
	background-color:#313f8f;
}
#ItemPDestacados3{
	width: 233px;
	height:215px;
	position:relative;
	top:0px; 
	right:0px;
	float:right;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:8px;
	margin-right:0px;
	background-color:#313f8f;
}

#ItemPDestacados4{
	width: 233px;
	height:215px;
	position:relative;
	top:0px; 
	right:0px;
	float:right;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	margin-right:0px;
	background-color:#313f8f;
}


#SlidePDestacados {
	width: 233px;
	height:30px;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:2;
	background-image:url(../img/PDestacados/FondoPdestacados.png);
	background-repeat:repeat;
	/*box-shadow: 2px 2px 2px 2px #eeeeee;*/ 
}


#SlidePDestacados  a {
	background-image:url(../img/PDestacados/FondoPdestacados.png);
}
#SlidePDestacados  a:hover {
	background-image:url(../img/PDestacados/FondoPdestacadosOn.png);
}


#arrDer{
	width: 25px;
	height:25px;
	position:absolute;
	background-image:url(../img/slide/arribaderecha.png);
	background-repeat:no-repeat;
	top:-3px;
	right:-3px;
	z-index:5
}

#arrIzq{
	width: 25px;
	height:25px;
	position:absolute;
	background-image:url(../img/slide/arribaizquierda.png);
	background-repeat:no-repeat;
	top:-3px;
	left:-3px;
	z-index:5
}

#abaDer{
	width: 25px;
	height:25px;
	position:absolute;
	background-image:url(../img/slide/abajoderecha.png);
	background-repeat:no-repeat;
	bottom:-3px;
	right:-3px;
	z-index:5
}

#abaDer02{
	width: 25px;
	height:25px;
	position:absolute;
	background-image:url(../img/slide/abajoderecha02.png);
	background-repeat:no-repeat;
	bottom:-3px;
	right:-3px;
	z-index:1;
}

#abaDer03{
	width: 125px;
	height:25px;
	position:absolute;
	background-image:url(../img/slide/abajoderecha03.png);
	background-repeat:no-repeat;
	bottom:-3px;
	right:-2px;
	z-index:1;
}

#abaIzq{
	width: 25px;
	height:25px;
	position:absolute;
	background-image:url(../img/slide/abajoizquierda.png);
	background-repeat:no-repeat;
	bottom:-3px;
	left:-3px;
	z-index:5
}

#TextoDestacados{
	width: 233px;
	position:absolute;
	top:185px;
	left:0px;
	text-align:left;
	z-index:3;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#f4aa00;
	/*box-shadow: 2px 2px 2px 2px #eeeeee;*/ 
}

#TextoDestacados  a {
        display: block;
	color: #323e8e;
        width: 220px;
        height: 24px;
        padding-top: 6px;
        padding-left: 13px;
	text-decoration:none;
        background-image:url(../img/PDestacados/FondoPdestacados.png);
	/*box-shadow: 2px 2px 2px 2px #eeeeee;*/ 
}
#TextoDestacados  a:hover {
        color:#f1a907;
        background-image:url(../img/PDestacados/FondoPdestacadosOn.png);
	/*box-shadow: 2px 2px 2px 2px #eeeeee;*/ 
}

/*Destacados ALMACEN*/
#ItemAlmacen01{
	width: 184px;
	height:190px;
	position:relative;
	top:0px; 
	right:0px;
	float:left;
	margin-top:0px;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:15px;
	/*background-color:#313f8f;*/
}


#ItemAlmacen02{
	width: 184px;
	height:190px;
	position:relative;
	top:0px; 
	right:0px;
	float:right;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	/*background-color:#313f8f;*/
}

/*Destacados ALMACEN*/

/*Destacados INSITU*/
#ItemInsitu01{
	width: 184px;
	height:190px;
	position:relative;
	top:0px; 
	right:0px;
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:15px;
	/*background-color:#313f8f;*/
}


#ItemInsitu02{
	width: 184px;
	height:190px;
	position:relative;
	top:0px; 
	right:0px;
	float:right;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	/*background-color:#313f8f;*/
}

#SlideInsituDestacados {
	width: 184px;
	height:30px;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:2;
	
	background-repeat:repeat;
	/*box-shadow: 2px 2px 2px 2px #eeeeee;*/ 
}

#TextoInsituDestacados{
	width: 150px;
	position:absolute;
	top:160px;
	left:0px;
	text-align:left;
	padding-left:0px;
	z-index:3;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#f4aa00;
	/*box-shadow: 2px 2px 2px 2px #eeeeee;*/ 
}

#TextoInsituDestacados img, img.botongrande2
{
    left: -13px;
    position: relative;
    top: -183px;
}

img.botongrande
{
    left: -13px;
    position: relative;
    top: -209px;
    
}

#TextoInsituDestacados  a {
        display: block;
	width: 171px;
        height: 24px;
        padding-top: 6px;
        padding-left: 13px;
	text-decoration:none;
	color:#313f8f;
	text-decoration:none;
        background-image:url(../img/insitu/insitudestacados.jpg);
	/*box-shadow: 2px 2px 2px 2px #eeeeee;*/ 
}
#TextoInsituDestacados  a:hover {
        color:#f1a907;
        text-decoration:underline;
        background-image:url(../img/insitu/insitudestacados02.jpg);
	/*box-shadow: 2px 2px 2px 2px #eeeeee;*/ 
}




#MInsitu{  
width:125px;
margin-top:10px;
padding-top:0px;
padding-bottom:10px;
text-align:left;
height:5px;
position:relative; 
top:0px; 
left:0px; 
float:left; 
 }




/* entrega 2 halfaro y politica calidad */

/*Migadepan*/ 
#ItemsMigadePan {  
margin-left:5px; margin-right:5px; padding-top:2px;padding-bottom:2px; padding-left:5px; padding-right:5px;position:relative; top:10px;  left:170px; float:left; text-align:left; background-color:#FFF; z-index:9;
 }
 
 #ItemsMigadePan  a {
	color:#35577f;
	text-decoration:none;
}
#ItemsMigadePan  a:hover {
	color:#f1a907;
	text-decoration:none;
	background-color:#35577f;
}
/*Migadepan*/ 



/*Cuerpotexto*/ 
#Cuerpotexto {  
margin-left:5px; margin-right:5px; padding-top:2px;padding-bottom:2px; padding-left:5px; padding-right:5px;position:relative; top:20px; left:0px; float:left; text-align:left; width:960px; font-size:12px; font-family:Arial, Helvetica, sans-serif;
 }
 
 #CuerpotextoIzq{  
margin-left:5px; margin-right:15px; padding-top:2px;padding-bottom:2px; padding-left:10px; padding-right:5px;position:relative; top:0px; left:0px; float:left !important; text-align:left; background-color:#FFF; width:130px; height:495px;font-size:12px; font-family:Arial, Helvetica, sans-serif;
 }
 
#CuerpotextoIzq02{  
margin-left:5px; margin-right:15px; padding-top:2px;padding-bottom:2px; padding-left:10px; padding-right:5px;position:relative; top:0px; left:0px; float:left !important; text-align:left; background-color:#FFF; width:130px; height:780px;font-size:12px; font-family:Arial, Helvetica, sans-serif;
 }
#Calidad{  
width:125px;
margin-top:10px;
padding-top:10px;
padding-bottom:10px;
border:solid;
border-width:1px;
border-color:#f3f3f3;
text-align:center;
height:180px;
position:relative; 
top:0px; 
left:0px; 
float:left
 }
 
#Calidad02{  
width:130px;
margin-top:10px;
padding-top:10px;
padding-bottom:10px;
border:solid;
border-width:1px;
border-color:#f3f3f3;
text-align:center;
height:100px;
position:relative; 
top:0px; 
left:0px; 
float:left
 }
 
 
 
#MTaller{  
width:125px;
margin-top:10px;
padding-top:10px;
padding-bottom:10px;
text-align:left;
height:110px;
position:relative; 
top:0px; 
left:0px; 
float:left; 
 }
 
#SlideMTaller {
	width: 125px;
	height:21px;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:2;
	background-image:url(../img/taller/inicio/Ftaller.png);
	background-repeat: no-repeat;
        cursor: pointer;
        color:#f4aa00;
	/*box-shadow: 2px 2px 2px 2px #eeeeee;*/ 
}

#SlideMTaller02 {
	width: 125px;
	height:21px;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:2;
	background-image:url(../img/taller/inicio/Ftaller02.png);
	background-repeat: no-repeat;
        cursor: pointer;
        color:#313f8f;
	/*box-shadow: 2px 2px 2px 2px #eeeeee;*/ 
}

#SlideMTaller:hover
{
        background-image:url(../img/taller/inicio/Ftaller02.png);
        color:#313f8f;
}
 
 #TextoMTaller{
	width: 120px;
	position:absolute;
	top:2px;
	left:5px;
	text-align:left;
	z-index:3;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	
	/*box-shadow: 2px 2px 2px 2px #eeeeee;*/ 
}
 
  #TextoMTaller02{
	width: 120px;
	position:absolute;
	top:2px;
	left:5px;
	text-align:left;
	z-index:3;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	
	/*box-shadow: 2px 2px 2px 2px #eeeeee;*/ 
}
 
 
 
#CuerpotextoDer{  
    margin-left:0px; 
    margin-right:0px; 
    margin-bottom:5px; 
    padding-top:10px;
    padding-bottom:15px; 
    padding-left:15px; 
    padding-right:15px;
    position:relative; 
    top:0px; left:0px; 
    float:left !important; 
    text-align:left; 
    background-color:#FFF; 
    width:760px; 
    line-height:18px;
    font-size:12px; 
    font-family:Arial, Helvetica, sans-serif;
    margin-bottom: 40px;    /*para corregir que el pie se monte encima*/
}
 
 
  #CuerpotextoDer02{  
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    padding-top:10px;
    padding-bottom:15px;
    padding-left:15px;
    padding-right:15px;
    position:inherit;
    top:0px;
    left:0px;
    float:right !important;
    text-align:left;
    background-color:#FFF;
    width:450px;
    line-height:18px;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    margin-bottom: 40px;    /*para corregir que el pie se monte encima*/
 }
 
  #CuerpotextoDer03{  
margin-left:0px; margin-right:0px; margin-top:0px; padding-top:10px;padding-bottom:15px; padding-left:15px; padding-right:15px;position:inherit; top:0px; left:0px; float:right !important; text-align:left; background-color:#FFF; width:350px; line-height:18px;font-size:12px; font-family:Arial, Helvetica, sans-serif;
 }
 
 #CuerpotextoDer04{  
margin-left:0px; margin-right:0px; margin-top:0px; padding-top:10px;padding-bottom:15px; padding-left:15px; padding-right:15px;position:inherit; top:0px; left:0px; float:right !important; text-align:left; background-color:#FFF; width:200px; line-height:18px;font-size:12px; font-family:Arial, Helvetica, sans-serif;
 }
 
#CuerpotextoDer05{  
margin-left:0px; margin-right:0px; margin-top:0px; padding-top:10px;padding-bottom:15px; padding-left:15px; padding-right:15px;position:inherit; top:0px; left:0px; float:right !important; text-align:left; background-color:#FFF; width:550px; line-height:18px;font-size:12px; font-family:Arial, Helvetica, sans-serif;
 }
 
 .h1CuerpotextoDer { 
font-size:14px;  font-family:Georgia, "Times New Roman", Times, serif; color:#323e8e; font-weight:bold;display:inline;
 }
 
 
 #CuerpoImg{  
margin-left:0px; margin-right:0px; margin-top:10px;padding-top:0px;padding-bottom:0px; padding-left:0px; padding-right:0px;position:relative; top:0px; left:0px; float:left !important; text-align:left;width:790px;
 }
 
 #CuerpoImg02{  
margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:20px;padding-top:0px; padding-left:0px; padding-right:0px;position:relative; top:0px; left:0px; float:left !important; text-align:left;width:790px; height:auto;
 }
 
#CuerpoImg03{    
    margin-left:0px; margin-right:0px; margin-top:0px; padding-bottom:0px;padding-top:0px; padding-left:0px; padding-right:0px;position:relative; top:0px; left:0px; float:left !important; text-align:left;width:475px; height:165px;
    margin-bottom: 40px;    /*para corregir que el pie se monte encima*/
 }
 
 #CuerpoImg04{  
margin-left:0px; margin-right:0px; margin-top:20px; padding-bottom:0px;padding-top:0px; padding-left:0px; padding-right:20px;position:relative; top:0px; left:0px; float:left !important; text-align:left;width:453px; height:auto;
 }
 
 #CuerpoImg05{  
margin-left:0px; margin-right:0px; margin-top:0px; padding-bottom:20px;padding-top:20px; padding-left:0px; padding-right:0px;position:relative; top:0px; left:0px; float:left !important; text-align:left;width:582px; height:auto;
 }
 
 #CuerpoImg06{  
margin-left:0px; margin-right:0px; margin-top:0px; padding-bottom:20px;padding-top:20px; padding-left:0px; padding-right:0px;position:relative; top:0px; left:0px; float:left !important; text-align:left;width:622px; height:auto; background-color:#03C;
 }
 
 #CuerpoImg07{  
margin-left:0px; margin-right:0px; margin-top:0px; padding-bottom:20px;padding-top:0px; padding-left:0px; padding-right:0px;position:relative; top:0px; left:0px; float:left !important; text-align:left;width:400px; height:auto;
 }
 
#CuerpoImg08{  
margin-left:0px; margin-right:0px; margin-top:20px; padding-bottom:0px;padding-top:0px; padding-left:0px; padding-right:0px;position:relative; top:0px; left:0px; float:right !important; text-align:left;width:550px; height:auto;

 }

 
 #ItemCuerpoImg1{
	width: 149px;
	height:165px;
	position:relative;
	top:0px; 
	right:0px;
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:3px;
	margin-right:3px;
	background-color:#313f8f;
	text-align:center;
}

#ItemCuerpoImg2{
	width: 149px;
	height:165px;
	position:relative;
	top:0px; 
	right:0px;
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:3px;
	margin-right:3px;
	background-color:#313f8f;
}

#ItemCuerpoImg3{
	width: 149px;
	height:165px;
	position:relative;
	top:0px; 
	right:0px;
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:3px;
	margin-right:3px;
	background-color:#313f8f;
}

 
 .h1CuerpotextoDer { 
Font-size:14px;  font-family:Georgia, "Times New Roman", Times, serif; color:#323e8e; font-weight:bold;display:inline;
 }
 
 
 #Cuerpotexto   a {
	color:#35577f;
	text-decoration:none;
}
#Cuerpotexto   a:hover {
	color:#f1a907;
	text-decoration:none;
}

#SlideVertical
{
    border: 0px solid red;
    height: 367px;
    padding: 4px 0px;
    overflow: hidden;
    overflow-style: move;
}

.btnArriba
{
    cursor: pointer;
    margin-top: 8px;
    margin-left: -10px;
    border: 0px solid red;
    height: 25px;
    width: 145px;
    float: none;
    z-index: 10;
    background-image:url(../img/trayectoria/ScrollTrayectoriaArriba.jpg);
    background-repeat: no-repeat;
    border-bottom: 1px solid #CCC;
    
}

.btnAbajo
{
    cursor: pointer;
    border: 0px solid red;
    margin-left: -10px;
    height: 25px;
    width: 145px;
    float: none;
    z-index: 10;
    background-image:url(../img/trayectoria/ScrollTrayectoriaAbajo.jpg);
    background-repeat: no-repeat;
    border-top: 1px solid #CCC;
}

.btnArriba:hover
{
    background-image:url(../img/trayectoria/ScrollTrayectoriaArriba02.jpg);
    background-repeat: no-repeat;
}

.btnAbajo:hover
{
    background-image:url(../img/trayectoria/ScrollTrayectoriaAbajo02.jpg);
    background-repeat: no-repeat;
}



#SlideTrayectoria{
	width: 145px;
	height:21px;
	position:absolute;
	bottom:-21px;
	left:0px;
	z-index:2;
	background-image:url(../img/trayectoria/scrolltrayectoria.png);
	background-repeat: no-repeat;
	/*box-shadow: 2px 2px 2px 2px #eeeeee;*/ 
}


#SlidePDestacados  a {
	background-image:url(../img/PDestacados/FondoPdestacados.png);
}
#SlidePDestacados  a:hover {
	background-image:url(../img/PDestacados/FondoPdestacados02.png);
}
/*Cuerpotexto*/ 



#separadorfix {
	clear: both;
	margin: 0px;
	padding: 0px;
}

#separadorfixcontenido
{
    clear: both;
    margin: 0px;
    padding: 0px;
    height: 30px;
}



.TAmarillo{
font-size:16px; 
font-family:Georgia, "Times New Roman", Times, serif;
color:#f1a907;
	}
	
.TAzul14{
font-size:14px; 
font-family:Georgia, "Times New Roman", Times, serif;
color:#323e8e;
	}
	
.TAmarillo14{
font-size:14px; 
font-family:Georgia, "Times New Roman", Times, serif;
color:#f1a907;
	}
        
        
        
#TituloCatalogo{
	width: 600px;
	margin-bottom: 18px;
	z-index:3;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:16px;
	color:#f1a907;
	/*box-shadow: 2px 2px 2px 2px #eeeeee;*/ 
}

/* Arreglar menú */
div#Menu{
    /*overflow: scroll;*/
}
#LogoMenu img{
    position: fixed;
    z-index: 999999999;
}
#ItemsMenu{
    left: 150px;
}