/*  Hoja de estilos CSS 
	PRY Ingenieros
*/
.cjt{
	width:84px;
	height:84px;
	background-color:#FECC0D;
	
}
.cjt_texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align: center;
	width: 84px;
	position:absolute;
	margin-top:34px;
	border:0px solid #F00;
}
body {
	margin:0px 0 0 0;
	background-position: center 0px;
	background-image: url(../imagenes/fondo.jpg);
	background-repeat: repeat-x;
}
	
img { border:none; }
.imagen { border:none; float:left; padding: 0px 20px 180px 0px; }
.imagen_proy { border:none; float:left; padding: 0px 20px 0px 0px; }

/* CONTENEDOR */
#contenedor { width:918px; margin:0 auto; padding: 0px 0 0 0;  text-align:left; }


/* COLUMNA 01*/
#contenedor #columna_01 { width:250px;  margin: 0 0 0 0; float:left;}
#contenedor #columna_01 #logo { width:250px; height:136px; margin:0px 0px 0 0px;} 
#contenedor #columna_01 #logo img { border:none; }
#contenedor #columna_01 #menu{ width:250px; height:205px; margin:0; padding:0; float:left; font: "Trebuchet MS", Arial, helvetica, sans-serif; color:#666666;}
#contenedor #columna_01 #menu ul {list-style-type: none; padding:0; margin:0;}
#contenedor #columna_01 #menu ul li {padding: 0px 0px 0px 0px; margin:10px 0px 0px 0px}

#contenedor #columna_01 #menu li a{color: #FFFFFF; text-decoration: none;  font-size:13px; font-family:"Trebuchet MS", Arial, helvetica; font-weight:bold;}
#contenedor #columna_01 #menu li a:hover { color: #FFF; font-size:13px; font-family:"Trebuchet MS", Arial, helvetica; font-weight:bold; border-bottom: 1px solid #FFCC0D; }
#contenedor #columna_01 #menu li a.actual { color: #FFF;  font-size:13px; font-family:"Trebuchet MS", Arial, helvetica; font-weight:bold; border-bottom: 1px solid #FFCC0D; }
#contenedor #columna_01 #menu li a.actual:hover { color: #FFF; font-size:13px; font-family:"Trebuchet MS", Arial, helvetica; font-weight:bold; border-bottom: 1px solid #FFCC0D; height:20px; }

#contenedor #columna_01 #direccion{ width:250px; height:118px; margin:0px 0px 0 0px;} 


/* COLUMNA 02*/
#contenedor #columna_02 { width:668px; margin: 0 0 0 0; float:right;}
#contenedor #columna_02 #botonera_home { width:668px; height:136px; margin: 0 0 0 0; padding:0}
#contenedor #columna_02 #botonera { width:668px; height:120px; margin: 0 0 0 0; padding:0}
#contenedor #columna_02 #foto_home {
	width: 668px;
	height: 375px;
	margin: 0 0 0 0;
	text-align: justify;
}
#contenedor #columna_02 #foto { width:668px; height:206px; margin: 0 0 0 0; padding:0}
#contenedor #columna_02 #banner { width:562px; height:174px; margin: 0 0 0 0; padding:0 }

#contenedor #columna_02 #info {width:668px; min-height:500px; margin: 0 0 0 0; padding: 37px 0 0 0 ; background:#E5E5E5}
#contenedor #columna_02 #info_linea {width:668px; height:471px; margin: 0 0 0 0; padding: 37px 0 0 0 ; background: url(../imagenes/fondo_linea.jpg)}

#contenedor #columna_02 #texto {width:620px; height:419px; margin: 0px 23px 0 23px; }
#contenedor #columna_02 #texto p {font-family:"Trebuchet MS", Arial, helvetica; font-size: 13px; color:#4D4D4D; margin: 0px; padding:0px;}
#contenedor #columna_02 #texto h1 {font-family:"Trebuchet MS", Arial, helvetica; font-size: 15px; color: #B7B7B7; margin: 0px; padding:0px 0px 0px 0px;}
#contenedor #columna_02 #texto li {font-family:"Trebuchet MS", Arial, helvetica; font-size: 13px; color:#4D4D4D; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#contenedor #columna_02 #texto p a {font-family:"Trebuchet MS", Arial, helvetica; font-size: 13px; color:#4D4D4D; margin: 0px; padding:0px; text-decoration:none}
#contenedor #columna_02 #texto p a:hover {font-family:"Trebuchet MS", Arial, helvetica; font-size: 13px; color: #666666; margin: 0px; padding:0px; text-decoration:none}

#contenedor #columna_02 #texto .listado a {font-family:"Trebuchet MS", Arial, helvetica; font-size: 13px; color:#4D4D4D; margin: 0px; *margin:40px 0 0 0 ; padding:0px; text-decoration:none}
#contenedor #columna_02 #texto .listado a:hover {font-family:"Trebuchet MS", Arial, helvetica; font-size: 13px; color: #666666; margin: 0px; *margin:40px 0 0 0 !important; padding:0px; text-decoration:none}

#contenedor #columna_02 #texto .volver a {font-family:"Trebuchet MS", Arial, helvetica;font-size: 13px;font-weight: bold;color: #000000;
margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;text-decoration:none;line-height: 40px;}
#contenedor #columna_02 #texto .volver a:hover {font-family:"Trebuchet MS", Arial, helvetica; font-size: 13px; color: #666666; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;  text-decoration:none}

#contenedor #columna_02 #texto #prod { width:144px; height:84px; background-image: url(../imagenes/fondo_clientes.jpg); background-repeat: no-repeat; margin: 0px 6px 12px 5px; padding: 8px 0px 0px 0px; float:left; } 




/* PIE DE PAGINA */

#pie {  margin:5px 0 0 0px; *margin:4px 0 0 0 !important; height:30px; color:#666; font-size:11px; text-align:left; }
#pie p{ margin:0px 0 0 0px; *margin:0px 0 0 0px !important; padding:5px 0 0 0;  *padding:0 !important; font-size:11px; font-family: Arial, Helvetica, sans-serif}

.txt_productos3{
	font-family:"Trebuchet MS", Arial, helvetica;
	font-size: 12px;
	color: #4D4D4D;
	padding:0;
	font-weight: lighter;
}
.txt_productos{font-family:"Trebuchet MS", Arial, helvetica;font-size: 10px; color: #4D4D4D; padding-top:40px ;}
.txt_productos2{font-family:"Trebuchet MS", Arial, helvetica;font-size: 10px; color: #4D4D4D; position:relative; top: 30px}
.txt_productos2x{font-family:"Trebuchet MS", Arial, helvetica;font-size: 10px; color: #4D4D4D; position:relative; top: 30px; text-align:center}
.cajita_amarilla{background-color: #FECC0D; width:84px; height:84px; display:block;}
.linea{
border-top: 1px solid #B7B7B7; margin:0px ; padding:0px 0px 10px 0px; width:370px; float:right }
.pjustificado{ text-align:justify}
px{ text-align:justify}
.prodx { width:134px; height:84px; background-image: url(../imagenes/fondo_clientes.jpg); background-repeat: no-repeat;  float:left; border:0px solid #F00; padding: 7px 4px 4px 9px }
