body{
background-color:#FFFFFF;
background-image:url('layout/bg.jpg');
background-repeat:repeat-y;
background-position:center;
margin:0;
}

#site{
width:645px;
margin:auto;
}

h1{
width:531px;
height:126px;
background-image:url('layout/logo.jpg');
text-indent:-9999px;
margin:auto;
}

/* Columnas */
#columnas{
border-bottom:1px dotted #A8A8A8;
padding-bottom:15px;
margin-bottom:20px;

border-top:1px dotted #A8A8A8;
padding-top:15px;
margin-top:20px;

overflow:hidden;
clear:both;
}

/* Filosofia */
#filosofia_de_trabajo{
width:300px;
float:left;
}

#filosofia_de_trabajo #Titulo{
width:185px;
height:43px;
background-image:url('layout/filosofia_de_trabajo.jpg');
text-indent:-9999px;
}

#filosofia_de_trabajo #texto p
{
font-family:Tahoma;
font-size:11px;
padding-left:25px;
color:#FF0000;
text-align:justify;
padding-right:25px;
}

#filosofia_de_trabajo #texto p b
{
color:#000000;
}

/* Quienes Somos */
#quienes_somos{
width:300px;
float:left;
}

#quienes_somos #Titulo{
width:148px;
height:43px;
background-image:url('layout/quienes_somos.jpg');
text-indent:-9999px;
}

#quienes_somos #German{
background-image:url('f/gig.jpg');
height:65px;
background-repeat:no-repeat;
width:200px;
font-family:Tahoma;
font-size:11px;
padding-left:70px;
color:#3C3C3C;
margin:20px;
vertical-align:middle;
}

#quienes_somos #Patricio{
background-image:url('f/pmt.jpg');
height:65px;
background-repeat:no-repeat;
width:200px;
font-family:Tahoma;
font-size:11px;
padding-left:70px;
color:#3C3C3C;
margin:20px;
vertical-align:middle;
}


/* Casos de Éxito */
#casos_de_exito{
border-bottom:1px dotted #A8A8A8;
padding-bottom:15px;
margin-bottom:20px;
overflow:hidden;
clear:both;
}

#casos_de_exito #Titulo{
width:139px;
height:43px;
background-image:url('layout/casos_de_exito.jpg');
text-indent:-9999px;
}

#casos_de_exito #webs p
{
font-family:Tahoma;
font-size:10px;
padding-left:25px;
color:#FF0000;
}

#casos_de_exito #webs .web{
background-color:#C8C8C8;
padding:5px;
float:left;
font-family:Tahoma;
font-size:10px;
margin:4px;
}

#casos_de_exito #webs .web img{
border:1px solid #000000;
margin:2px;
}


#contactenos{
border-bottom:1px dotted #A8A8A8;
padding-bottom:15px;
margin-bottom:20px;

overflow:hidden;
}

#contactenos #Titulo{
width:151px;
height:43px;
background-image:url('layout/contactenos.jpg');
text-indent:-9999px;
}

#footer{
width:655px;
height:61px;
background-image:url('layout/pie.jpg');
margin:0px;
margin-left:-5px;
color:#FFFFFF;
font-family:Tahoma;
font-size:10px;
text-align:center;
padding-top:35px;
}

/* Tooltipo */
#tooltip {
	background-color: #660000;
	color: #FFFFFF;
	padding:4px;
	border:1px solid #CC0000;
	max-width:250px;
}
#tooltip h3{
	font-family:Tahoma;
	font-size:10px;
	margin:0;
	padding:0;
	font-weight:normal;
	}

/* Contacto */
ul{
list-style-type:none;
margin-left: -20px;
font-family:Tahoma;
font-size:11px;
}
input , textarea{
font-family: verdana;
width: 600px;
font-size: 11px;
margin-bottom:10px;
color: #000000;
display: block;
background-color: #FFFFFF;
border:1px solid #FFC6C6;
}

input:focus , textarea:focus{
font-family: verdana;
display: block;
border:1px solid #FF0000;
}

/* CHROME */
@media screen and (-webkit-min-device-pixel-ratio:0){
#footer{
width:655px;
height:61px;
background-image:url('layout/pie.jpg');
margin-left:-4px;
color:#FFFFFF;
font-family:Tahoma;
font-size:10px;
text-align:center;
padding-top:35px;
}