@charset "utf-8";
/* CSS Document */


* {
margin:0px;
padding:0px;
font-style:normal;
border:none;
}

body {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#fff;
margin:0px;
color:#787878;
}

a {
text-decoration: none;
color:#787878;
}


.corte {
clear:both;
}

.negrita {
font-weight:bold;

}

#c_top{
background-color:#fff;
background-image:url(img/fdo-top.gif);
background-repeat:repeat-x;
width:100%;
height:92px;
margin:auto;

}


#top{
background-color:#fff;
background-image:url(img/fdo-top.gif);
background-repeat:repeat-x;
width:883px;
height:92px;
margin:auto;
padding-right:30px;

}

#img{

width:913px;
margin:auto;
margin-bottom:19px;

}

#img img{

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ececec;


}

#logo{
margin-top:22px;
margin-left:18px;
float:left;
}

#frase{
margin-top:25px;
margin-left:18px;
float:right;
font-size:13px;
color:#5c5c5c;


}

.celeste{
color:#70acda;
font-weight:900;
margin-top:33px;


}



#page{

width:913px;
margin:auto;
clear:both;
}



#contact{
width:174px;
height:136px;

float:left;
font-size:13px;

padding-left:22px;

margin-bottom:35px;
}

#company{

width:274px;
height:136px;
float:left;
font-size:12px;
margin-bottom:35px;
}





#form{
width:443px;
height:136px;

float:left;
margin-bottom:35px;

}

.AREA2CONTACT {
	margin-top:25px;
	height: 206px; 
	width: 678px;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #787878;
	

	margin:0px auto;
	text-align:left;
	padding:15px;

   
}

.AREA2CONTACT2 {
	margin-top:25px;
	height: 30px; 
	width: 217px;	
		
 float:left;  
	margin:0px auto;
	text-align:left;


   
}

.Fields{
	font-family: Tahoma;
	font-size: 13px;
	color: #b9c6d6;
	background-color: #fff;
	border: 1px solid #d5d5d5;	
}







#works{

width:639px;
height:279px;
float:left;


}

.tit_works{

width:148px;
height:41px;
float:left;
margin-right:5px;


}

#ultimos{

width:274px;
height:279px;
float:left;


}

#c-bottom{

width:100%;

margin:auto;
background-color:#FFF;
background-image:url(img/fdo-btm.gif);
background-repeat:repeat-x;

clear:both;

}

#bottom{

width:913px;
height:31px;
padding-top:63px;
margin:auto;
background-color:#FFF;
background-image:url(img/fdo-btm.gif);
background-repeat:repeat-x;


}

#bottom p{
margin-top:5px;
margin-left:10px;
float:left;
}

#bottom img{
float:left;
margin-left:3px;
}

#b1{


float:left;
width:612px;

}

#b2{


float:left;
width:188px;

}





#tit_clientes{

background-color:#e7f2fb;
background-image:url(img/fdo-utmos-clientes.gif);
background-repeat:repeat-x;

color:#3f7597;
font-size:11px;
width:256px;
height:23px;

padding-left:13px;
padding-top:12px;
font-weight:bold;
}

#fin_clientes{

background-color:#e7f2fb;
background-image:url(img/fdo-utmos-clientes.gif);
background-repeat:repeat-x;

color:#3f7597;
font-size:11px;
width:270px;
height:5px;
margin-bottom:41px;
}

#clientes{
width:259px;
height:137px;

background-color:#Fff;
overflow:auto;

padding-top:5px;
padding-left:10px;

}

#clientes ul{
list-style-type:none;
}

#clientes ul li{
height:20px;
padding-top:5px;
border-bottom-color:#f2f2f2;
border-bottom-style:solid;
border-bottom-width:1px;
}

#ultimos img{
float:right;

}


#comentarios{
height:50px;
width:328px;
float:right;
}

#enviar{
margin-top:10px;
margin-right:30px;
margin-left:5px;
float:right;
}


#text_exito{
width:913px;
height:150px;
margin:auto;
clear:both;

}


#text_exito p{
width:913px;
text-align:center;
margin-top:15px;
float:left;
}

#text_exito a{
width:913px;
text-align:center;
text-decoration:none;
font-weight:bold;
float:left;
margin-top:15px;

}


