body {
	margin:0px;
	background: url(/images/fondo2.jpg) no-repeat fixed;
	background-color: #F4F4F4;
	padding: 80px 0px 20px 0px;
	font-family: Verdana;
	font-size: 9px;
	color: #666;
	}
	
	
.contenedor {
	width: 722px;
    background: url('../images/contenido3.jpg') center repeat-y; 
	margin:auto;
	text-align:justify;
    }

.encabezado {
    margin: 0px;
    width: 722px;
    height:122px;
    color:#fff;
	background: url('../images/encabezado.jpg') no-repeat; 
	}
	
.enca {
	padding: 30px 0px 0px 30px;
	color:#3e6fa7;
	line-height: 20px;
	font-size:11px;
	font-family: Verdana, Tahoma;
	}
    
        
.contenido {
	width: 722px;
	padding: 0px;
    }

.columnaizquierda {
    margin: 0px;
    width: 228px; 
    float: left;
    text-align: left;
    padding: 0px 0px 0px 5px;
    }

.columnaderecha{
    width: 454px; 
    float: left;
    text-align: left;
    padding: 0px 20px 20px 10px;
    }

.columnaderechaHome {
    width: 454px; 
    float: left;
    text-align: left;
	padding:0px 0px 0px 0px;
	/*
    padding: 130px 20px 20px 10px;
    background: url(../images/fotospaginas/home.jpg) no-repeat;
	*/
    }

.columnaderechaObras {
    width: 454px; 
    float: left;
    text-align: left;
    padding: 130px 20px 20px 10px;
    background: url(../images/fotospaginas/proyectos.jpg) no-repeat;
    }
    
.columnaderechaProyectos {
    width: 454px; 
    float: left;
    text-align: left;
    padding: 130px 20px 20px 10px;
    background: url(../images/fotospaginas/obras.jpg) no-repeat;
    }

.columnaderechaQS {
    width: 454px; 
    float: left;
    text-align: left;
    padding: 130px 20px 20px 10px;
    background: url(../images/fotospaginas/quienessomos2.jpg) no-repeat;
    }    

.columnaderechaContacto {
    width: 454px; 
    float: left;
    text-align: left;
    padding: 130px 20px 20px 10px; background: url(../images/fotospaginas/contacto.jpg) no-repeat;
    }        

.cerrar {
	width: 430px;
	background: #EFE9E0;
	padding: 3px 10px 3px 0px;
	margin: 3px 0px 3px 0px;
	font-weight: bold;
	color: #5A85BA;
	font-size: 11px;
	font-family: Verdana;
	text-align: right;
	}
    
.menu {
	height:163px;
	background: url(../images/menu.jpg) no-repeat;
	padding: 0px 0px 0px 0px;
	}	   
	
.td {
	font-size: 10px;
	border: solid 1px #000;
	background-color:#2C5784;
	color: #FFF;
	padding-left: 5px;
	}
		
.td2 {
	text-align: center;
	border: solid 1px #000;
	}
	
.trabajos {
	padding: 5px 0px 10px 10px;
	margin: 15px 0px 15px 0px;
	/*background-color: #ECECEA;*/
	}	
	
		
.trabajos img {
	border: solid 2px #F1D29D;
	}	
	
.trabajos img:hover {
	border: solid 2px #CF924F;
	}

.trabajos2 {
	padding: 4px;
	
	}
	
.trabajos2 img {
	border: solid 2px #F1D29D;
	}	
	
.trabajos2 img:hover {
	border: solid 2px #CF924F;
	}	
		
		
.texto {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	line-height: 15px;
	color: #666;
	}

/*----------Contenido del pie---------*/    
.pie {
	clear: both;
	background:url('/images/contenido3.jpg') repeat-y top;
	padding: 0px 0px 0px 0px;
    width:722px;
    }
    
/*----------Dibuja el pie---------*/    
.pietop {
	clear: both;
	background:url('/images/pietop.jpg') repeat-x top;
	padding: 0px 0px 0px 0px;
    width:722px;
    height:10px;

    }

.piebottom {
	clear: both;
	background:url('/images/pie3.jpg') repeat-x top;
	padding: 0px 0px 0px 0px;
    width:722px;
    height:19px;
    }

    
h2 { font-family: Century Gothic,Verdana; font-size: 13px; font-weight: 300; margin-bottom:0; text-align: justify }
h3 { font-size: 11px; text-align: left; font-weight:700; padding: 4px; background-color:#EBEBEB;}
h4 { font-family: Century Gothic,Verdana; text-align: right; margin-bottom: 3px; margin-top: 5px}
h5 { font-family: Verdana; font-size: 11px; color:#000; margin-top:10px; margin-bottom:0; font-weight: 300; text-align: justify }
h6 { font: 300 9px Verdana; margin-bottom: 3px; margin-top: 5px; color: #8B0101}

.boton { border: 1px solid #525252; font-family: Verdana; font-size: 10px; color: #525252; background-color: #FAF8F3; padding: 2px }

.input {
    background: #fff url('../images/form.gif') top left repeat-x;
	border: 2px solid #D4D0C8;
	font: 300 11px Verdana,sans-serif; background-color: #FFF;
	padding-left: 3px;
	color: #324D7A;
	}
.input:hover {
	background: #fff;
	border: 2px solid #D4D0C8;
	font: 300 11px Verdana,sans-serif;
	padding-left: 3px;
	color: #324D7A;
	
	}	

.tdformcolorsitio { font-family: Verdana; font-size: 11px; text-align: right; white-space: nowrap; background-color: #FFF; }
.txtrotuloform {font-family: Verdana; font-size: 12px; font-weight: 300; color: #484848 }
ul {list-style-image: url('../images/viņeta.gif');}
li {color:#000; font-family: Verdana; font-size: 11px;margin-left: 0px; margin-top:10px; margin-bottom:0px; font-weight: 300; text-align: justify  }
p { color:#333; font-family: Verdana; font-size: 11px; margin-top: 10px; margin-bottom: 0px; font-weight: 300; text-align: justify; }

a.menu-home {
display: block;
width: 228px;
height: 23px;
text-align: right;
color: #A23E3E;
font-size: 4px;
background: url('/images/home.jpg') 0 0px no-repeat;
}
a.menu-home:hover	{
background-position: 0 -23px;
color: #B25D5D;

}


a.menu-no {
display: block;
width: 228px;
height: 23px;
text-align: right;
color: #A23E3E;
font-size: 4px;
background: url('/images/no.jpg') 0 0px no-repeat;
}
a.menu-no:hover	{
background-position: 0 -23px;
color: #B25D5D;
}

a.menu-np {
display: block;
width: 228px;
height: 23px;
text-align: right;
color: #A23E3E;
font-size: 4px;
background: url('/images/np.jpg') 0 0px no-repeat;
}
a.menu-np:hover  
{
background-position:0 -23px;
color: #B25D5D;

}

a.menu-nprod {
display: block;
width: 228px;
height: 23px;
text-align: right;
color: #A23E3E;
font-size: 4px;
background: url('/images/nprod.jpg') 0 0px no-repeat;
}
a.menu-nprod:hover	{
background-position: 0 -23px;
color: #B25D5D;
}


a.menu-qs {
display: block;
width: 228px;
height: 23px;
text-align: right;
color: #A23E3E;
font-size: 4px;
background: url('/images/qs.jpg') 0 0px no-repeat;
}
a.menu-qs:hover	{
background-position: 0 -23px;
color: #B25D5D;
}

a.menu-contacto {
display: block;
width: 228px;
height: 23px;
text-align: right;
color: #A23E3E;
font-size: 4px;
background: url('/images/contacto.jpg') 0 0px no-repeat;
}
a.menu-contacto:hover	{
background-position: 0 -23px;
color: #B25D5D;
}

a:link.lnksitio {
	font-family: Verdana;
    color: #5A85BA;
    text-decoration: none;
   	font-size: 11px;
	font-weight: bold;
	text-align: right;
    }
    
a:visited.lnksitio { 
	font-family: Verdana;
    color: #5A85BA;
    text-decoration: none;
   	font-size: 11px;
	font-weight: bold;
	text-align: right;
    }
    
a:hover.lnksitio {
	font-family: Verdana;
    color: #CCC;
    text-decoration: none;
   	font-size: 11px;
	font-weight: bold;
	text-align: right;
    }
    
a:link.lnkeon{
	font-family: Verdana;
    color: #1DC0BF;
    text-decoration: none;
   	font-size: 11px;
	font-weight: bold;
	text-align: center;
    }
    
a:visited.lnkeon{
	font-family: Verdana;
    color:#1DC0BF;
	font-size:11px;
    text-decoration:none;
	font-weight:bold;
	text-align: center;
    }
    
a:hover.lnkeon{
	font-family: Verdana;
	font-size:11px;
    color:#F78F14;
    text-decoration:none;
	font-weight:bold;
	text-align: center;
    }
