/* CSS Document */

/*index layout y diseño general*/
body {
background-color:#FAFAFA;
}

#banner {
width:760px;
height:66px;
margin:auto;
background-color: #D8E3EC;
border: 1px solid #000000;
border-bottom: 0px;

}

IMG.logo {
margin: 10px;
}



#main {
width:760px;
min-height:300px;
margin:auto;
float:none;
display:block;
clear:both;

}

#banpat {
margin:auto;
width:760px;
height:20px;
background-color: #00CCFF;
border: 1px solid #000000;
border-bottom:0px;

}

#menu {
height:20px;
float:right;
text-align:right;
}

#path {
width:35%;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color: #006194;
margin-left:5px;
margin-top:2px;
}

#imagen0 {
background-image:url(images/imagen_central0.jpg);
width:760px;
height:333px;
margin:auto;
border: 1px solid #000000;

}

#imagen1 {
background-image:url(images/imagen_central1.jpg);
width:760px;
height:333px;
margin:auto;
border: 1px solid #000000;

}

#imagen2 {
background-image:url(images/imagen_central2.jpg);
width:760px;
height:333px;
margin:auto;
border: 1px solid #000000;

}

#imagen3 {
background-image:url(images/imagen_central3.jpg);
width:760px;
height:333px;
margin:auto;
border: 1px solid #000000;

}

#imagen4 {
background-image:url(images/imagen_central4.jpg);
width:760px;
height:333px;
margin:auto;
border: 1px solid #000000;

}

#img {
float:left;
width:445px;
height:333px;
}

#productos {
width:760px;
margin:auto;

}


.texto {
color:#1C507D;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
word-spacing:0.2em;
text-align:justify;
display:run-in;
}

.textinfo {
color:#1C507D;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
word-spacing:0.2em;
display:run-in;
}

.titulos {
color:#FF9900;
font-family:Arial, Helvetica, sans-serif;
font-size:14px; 
font-weight:bold; 
}

.titulos:hover {
color:#1C507D;
}


a {
color:#003366;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:900;
}

a:hover {
color:#FF9900;
}

a:visited {
color:#1C507D;
}

#pro {
float:left;
height:20px;
padding-top:2px;
padding-right:10px;
padding-left:10px;
padding-bottom:2px;
}

#des {
float:left;
height:20px;
padding-top:2px;
padding-right:10px;
padding-left:10px;
padding-bottom:2px;
}

#pry {
float:left;
height:20px;
padding-top:2px;
padding-right:10px;
padding-left:10px;
padding-bottom:2px;
}

#consu {
float:left;
height:20px;
padding-top:2px;
padding-right:10px;
padding-left:10px;
padding-bottom:2px;
}

#dat {
float:left;
height:20px;
padding-top:2px;
padding-right:10px;
padding-left:10px;
padding-bottom:2px;
}

#disc {
width:314px;
float:left;
background:transparent;
margin-top:6px;
}

#fire {
width:308px;
float:right;
background:transparent;
padding-top:5px;
padding-right:6px;

}


#cluster {
position:static;
width:308px;
float:right;
padding-top:5px;
padding-right:6px;


}


#mail {
width:308px;
float:right;
padding-right:6px;
padding-top:5px;


}


#spacer {
margin:auto;
width:760px;
height:20px;
background-color:#00CCFF;
border: 1px solid #000000;
border-top: 0px;

}

#noticias {
width:760px;
margin:auto;
padding-top:5px;
border: 1px solid #000000;
background-color:#F0F5F8;
border-top: 0px;

}

#news {
width:70%;
margin:6px;
}

#footer {
background-color:#D8E3EC;
border: 1px solid #000;
border-top: 0px;
width:760px;
margin:auto;
min-height:30px;
}

IMG.rayo {
margin:5px;
float:left;
}

IMG.ray {
margin:5px;
float:right;

}

IMG.rayy {
margin:5px;
}

#con {
padding:10px;
padding-bottom:10px;
}

.cont {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;

}

#poweredby {
width:500px;
margin:auto;
position:static;
}

#logoabajo {
width:106px;
margin:auto;
position:static;
padding:5px;
}


/*Páginas de contenido internas */

#maininfo {
width:720px;
margin:auto;
border: 1px solid #000;
background-color:#FFFFFF;
padding: 20px;
padding-top:10px;
min-height: 350px;

}

#fimg1 {
float:left;
margin-right: 6px;
margin-bottom: 6px;
max-width: 64%;

}

#fimg2 {
float:left;
margin-right: 3px;
margin-bottom: 6px;
max-width: 60%;

}

IMG.left {
float: left;
margin-right:6px;
margin-top:2px;

}

IMG.right {
float:right;
margin-left:10px;
margin-bottom: 6px;
}



