/* CSS Document */
#contenedor{

margin:auto;
margin-top:0px;
height:851px;
width:760px;
/*background-color:#838281;*/
}
#menuSup{
background-image:url(graficos/fdo_menu.gif);
background-repeat:repeat-x;
height:19px;
border-bottom:1px;
background-color:#FFFFFF;
margin:0px;
padding:0px;
}

#menuSup ul{
margin:0px;
padding:0px;
}

#menuSup li{
list-style:none;
background-image:url(graficos/fdo_menu-item.png);
background-repeat:repeat-x;
float:left;
font-family:Arial, Helvetica, sans-serif;

font-weight:bold;
width:92px;
font-size:12px;
margin-right:1px;
margin-left:1px;
padding-top:2px;
color:#969594;
/*padding-right:2px;*/
text-align:center;
height:18px;
}

#menuSup .activo a{
color:#969594;
}
#menuSup a{
text-decoration:none;
color:#FFFFFF;
}
#menuSup a:hover{
color:#969594;
}

#encabezado{
height:200px;
width:760px;
background-image:url(graficos/encabezado.jpg);
clear:both;
}

#cuerpo{
	width:760px;
	/*height:600px;*/
	background-image: url(graficos/fdoCuerpo.gif);
	background-repeat: repeat-y;
	margin-bottom:2px;
	position:relative;
    
}
#encabAmpliar{
height:41px;
margin:0px;
padding:0px;
background-image:url(graficos/fdoEncAmpliar.jpg);
background-repeat:no-repeat;
}

#cuerpoAmpliar{
	width:760px;
	/*height:600px;*/
	background:#999999;
	background-image: url(graficos/fdoCuerpo.gif);
	background-repeat: repeat-y;
	margin-bottom:2px;
	position:relative;
	text-align:center;
    
}

#cuerpoAmpliar a{
font-family:Arial, Helvetica, sans-serif;
color:#990000;
font-size:14px;

text-decoration:none;
}

#menuIzq {
        width: 158px;
        margin: 0px;
		float: left;
        }

#menuIzq h2 {
        font: bold 14px Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        margin: 0px;
		
		background-image:url(graficos/fdoMnuH2.gif);
        padding: 8px 0 0 30px;	
		padding-bottom:3px;	
}

#menuIzq ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

#menuIzq img {
    border: none;
}

/*- Menu 7--------------------------- */


#menuIzq li a {
        /*height: 32px;*/
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 18px;
		  font-family:Arial, Helvetica, sans-serif;
        text-decoration: none;
		font-weight:bold;
		font-size:12px;
        }

#menuIzq li a:link,#menuIzq  li a:visited {
        color: #FFF;
        display: block;

		background-image:url(graficos/menu7.gif);
        padding: 8px 0 0 30px;
        }

#menuIzq li a:hover, #menuIzq li #current {
        color: #FFF;
        background:  url(graficos/menu7.gif) 0 -32px;
        padding: 8px 0 0 30px;
        }




/********aqui comienza el contenido***********/

#contenido {
/*background-color:#CCCCCC;*/
position:relative;
float:right;
margin:0px;
padding-left:10px;
padding-top: 10px;
/*padding-right:10px;*/
width:590px;
/*height:800px;*/

}

#contenido img{

}

#contenido .click-ampliar{
font-family:Arial, Helvetica, sans-serif;
margin-left:190px;
color:#000000;
}


#contenido ul{
margin-left:160px;

}

#contenido li{

font-weight:bold;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#contenido h1{ /* titulo NEGRO subrayado*/
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#5C5956;text-decoration:underline;
}

#contenido h2{ /* titulo azul*/
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
/*padding-left:10px;*/
margin-bottom:0px;
padding-bottom:2px;
background-image:url(graficos/fdoTitulo.gif);
background-repeat:no-repeat;
background-position: left bottom;
color:#0B81C5;
margin-bottom:8px;
}

#contenido .h2prov{
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
color:#0B81C5;

}

#contenido h3{ /*titulo rojo*/
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
margin-bottom:0px;
padding-bottom:2px;
/*padding-left:10px;*/
background-image:url(graficos/fdoTituloRojo.gif);
background-repeat:no-repeat;
background-position:left bottom;
color:#DA251D;
font-weight:bold;
}

#contenido h4{
font-size:13px;
color:#000033;
margin-bottom:0px;
margin-bottom:4px;
}


#contenido p{
font-family:Arial, Helvetica, sans-serif;
color:#5C5956;
/*font-weight:bold;*/
font-size:12px;
margin-left:10px;
}
#contenido .pa{
font-family:Georgia, Arial,serif;
font-size:11px;
}

#contenido br{
clear:both;
}

#contenido .lis{
	font-family:Arial, Helvetica, sans-serif;
	color:#5C5956;
	font-size:12px;
	font-weight:lighter;
}

#contenido .productos{
width:500px;
height:100px;
padding-top:10px;
}

#contenido .productos img{
float:left;
border:1px solid color:#666666;
}

#contenido .productos .texto{
height:90px;
width:360px;
float:right;
}

#contenido .productos .texto .negrita{
	color:#282828;
}

#contenido .productos .texto p{
margin:0px;
padding:0px;
font-weight:bold;
font-size:11px;
color:#666666;
}

#contenido .productos .texto h1{
margin:0px;
padding:0px;
}

#contenido .galeria{
width:510px;
margin-left:60px;
padding-right:20px;
clear:both;

}

#contenido .galeria h5{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0px;
margin-bottom:4px;
margin-right:46px;
}

#contenido .separador25{
	height:15px;	
	width: 560px;
	background-image: url(graficos/sep25.gif);
	background-repeat: repeat-x;
	text-align: left;
	clear:both;
}


#contenido .fotosp{
float:left;
width:120px;
height:60px;
margin-right:13px;
margin-left:15px;
margin-bottom:11px;
border: solid 1px #666;

}

#contenido .galeria .fotosp a img{
text-decoration:none;
border:0px;
}

#contenido .fotos{
margin: auto;
text-align: center;
height:130px;
width:120px;
float:left;


font-weight:bold;
font-size:11px;
color:#666666;

margin-right:15px;
margin-left:15px;
margin-bottom:11px;
font-family:Arial, Helvetica, sans-serif;

}

#contenido .fotos img{
text-align:center;
text-decoration:none;
border: solid 1px #666;
}

#contenido .fotos p{
	margin:0px;
}

#contenido p{
	text-align:justify;
}

.recuadro{
	border: 1px solid black;
	background-color: white;
	text-align: center;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.clientes{
width:580px;
padding:0px;
height:110px;
background-color:#FFFFFF;
}

.dist-rubros{
width:590px;
margin:0px;
text-align:center;
}


.clientes img{
border:0px;
float:right;
display:block;
border: 1px solid #666;
height:105px;
width:250px;
padding:1px;

}

.nombre p{
width:300px;

}
.nombre{
margin-top:10px;
width:310px;
float:left;
}

.nombre .descrip{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-weight:bold;
padding-right:5px;

}


.linkSubrubros{
width:510px;
margin-left:10px;
}

.linkSubrubros ul{
margin:0px;
padding:0px;
color:#993333;
text-align:left;
background-color:#FF9900;
}

.linkanteriores{
display:block;
text-align:center;
margin-bottom:2px;
clear:both;

}

.linkanteriores a{
text-decoration:none;
color:#D02911;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}



.linkSubrubros li{
margin:0px;
padding:0px;
}

.linkSubrubros a{
display:block;
color:#666666;
margin-bottom:3px;
padding-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-align:left;
margin:0px;
padding:0px;
}

.linkSubrubros a:hover{
text-decoration:underline;
}


.linkAnteriores {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
display:block;

}


.linkAnteriores a{
color:#993333;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

.linkAnteriores a:hover{
text-decoration:underline;
}


#finLogo{
	width:210px;
	height:28px;
	background-image:url(graficos/finLogo.gif);
	position:absolute;
	right:0px;
	top:0px;
}

#finLogoAmpliar{
	width:210px;
	height:28px;
	background-image:url(graficos/finLogo.gif);
	position:absolute;
	right:0px;
	top:0px;
}

.cuerpoNoticia{
	margin:0px;
	padding:0px;
	padding-top:7px;
	text-align:left;	
	clear:both;
}

.cuerpoNoticia p{
margin:0px;
}

.cuerpoNoticia img{
	float:feft;
	margin-left: 10px;
}
.cuerpoNoticia h5, .cuerpoNoticiaPrin h5{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	margin-bottom:0px;
	padding-bottom:2px;
	/*padding-left:10px;*/
	color:#DA251D;
	font-weight:bold;
	clear:both;
}

.cuerpoNoticia h5 a{
	color:#666666;
	text-decoration: underline;
	margin:0px;
}

.cuerpoNoticia h5 a:hover{
	text-decoration: none;
}


.cuerpoNoticiaPrin {
	margin:0px 20px 0px 0px;
	clear:both;

}

.cuerpoNoticiaPrin h5 a{
	color:#666666;	
	text-decoration:underline;
	margin:0px;
}

.cuerpoNoticiaPrin h5 a:hover{
	text-decoration:none;
}


.cuerpoNoticiaPrin img{
	float:right;
	margin-left:15px;
	/*clear:both;*/
	margin-top:0px;
}
.cuerpoNoticia .textoNoti{
	width:400px;
	float:left;
}


.cuerpoNoticia .notiFoto{
	width:150px;
	float:right;
	text-align:center;
	margin:0px;
}

.detalleNoti {
	width:560px;
}

.detalleNoti img{
	margin:0px;

}

.detalleNoti p{
	display:block;
}

.subtitulo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.separador600{
	height:1px;
	background-image:url(graficos/lineaDivisoria.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-bottom:10px;
	width:560px;
	clear:both;
}
#mnuInf{
/*float:right;*/
height:20px;
/*width:500px;*/
text-align: center;
font-family:Arial, Helvetica, sans-serif;
color:#5C5956;
font-size:12px;
padding-bottom:10px;
}
#mnuInf a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#5C5956;
margin:0px;
padding:0px;
}

#mnuInf a:hover{
text-decoration:underline;
}
#ampliar{
width:760px;
text-align:center;
margin:10px;
margin-top:0px;



}

#ampliar img{
margin-top:30px;
border: 1px solid #FFFFFF;
}

.separador760{
	width: 760px;
	height: 1px;
	clear: both;
}



/*******aqui comienza el pie******/

#pie{
height:29px;
width:760px;
background-image:url(graficos/fdo_pie.gif);
background-repeat:repeat-x;
margin:0px;
background-color: #FF0000;
clear: both;
font-family:Arial, Helvetica, sans-serif;
}

#pie .nexo{

/*padding-top:3px;*/
margin-top:7px;
display:block;
float:left;
font-size:11px;
color:#FFFFFF;
width:160px;
text-align:center;
}

#pie .nexo a{
text-decoration:none;
color:#FFFFFF;
}

#pie .dirPie{
width:500px;
height:25px;
float:right;
margin:0px;

padding:0px;
font-weight:bold;
color:#201F1D;
margin:0px;
margin-top:6px;
font-size:12px;

}


#pie .dirPie .letraDirPie{
font-family:Arial, Helvetica, sans-serif;
color:#565553;
font-size:12px;
margin-left:5px;
}


/********estilos para el formulario de contacto*******/
.ff {
	margin: 0px;
	padding: 0px;
	width:380px;
	margin-left:67px;
	margin-bottom:20px;
}

.ff form {
	padding: 20px;
	margin: 0px;
}

.ff .formu, .ff .formureq{
	width: 200px;
	float: left;
	margin-bottom: 10px;
	border: 0px solid;
	text-indent: 3pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: solid 1px #666;	
}

.ff .formureq{
	background-color:#CCCCCC;
}

.ff .formuProf{
	width: 200px;
	float: left;	
	border: 0px solid;
	text-indent: 3pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
}

.ff .formuMsje{
	width: 200px;
	height:70px;
	float: left;
	margin-bottom: 10px;
	border: 0px solid;
	text-indent: 3pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	border: solid 1px #666;	
	background-color:#CCCCCC;
}

.ff .formuCorto{
	width: 30px;
	float: left;
	margin-bottom: 10px;
	margin-left: 5px;
	border: 0px solid;
	text-indent: 3pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ECE2AA;
}




.ff .formufecha{
	float: left;
	margin-bottom: 10px;
	border: 1px solid;
	text-indent: 3pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FBDC5F;
}

.ff form table tr{
margin:0px;
padding:0px;
height:20px;
}

.ff .formbt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#454545;
	border: 1px solid black;
	font-weight: bold;
	margin-left: 172px;
}

.ff .formbtProf{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#454545;
	border: 1px solid black;
	font-weight: bold;
	margin-left: 80px;

}

.ff label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;

	text-align: left;
	width: 90px;
	padding-right: 10px;
	float: left;
	margin-bottom: 10px;
}
.ff br{
	clear: both;
}

.formreq {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #5C6469;
	border: 1px solid;
	font-weight: bold;
	margin-left: 10px;
}
