@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #909191;
}
body {
	background-color: #FFF;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	height:100%;
	margin:0;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

#page { width:800px; height:100%; margin:0 auto;
_height:0;}

#dir { height:16px; color:#a9b5cf; padding:7px 0px;}
#dir a { color:#a9b5cf; }

#top { height:116px; background: url(images/logo.jpg) no-repeat; }
#idiomas { color:#cad2e4; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; width:540px; margin-left:260px; 
padding-top:40px; margin-bottom:17px; }
#idiomas a{ color:#cad2e4; padding:0px 48px; }

/*tabs*/
#tabs { color:#515c74; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; width:540px; margin-left:260px; 
height:41px; /*background: url(images/tab.gif) repeat-x; */}

.pres, .serv, .cont  { width:180px; height:26px; background: url(images/tab.gif) no-repeat; color:#fff; float: left; text-align:center; padding-top:15px;}
.pres a, .serv a, .cont a{ color:#fff; font-weight:bold; text-transform:uppercase; padding:10px;}

.pres-ON, .serv-ON, .cont-ON  { width:180px; height:26px; background: url(images/tab-ON.gif) no-repeat; color:#515c74; float: left; text-align:center; padding-top:15px;}
.pres-ON a, .serv-ON a, .cont-ON a{ color:#515c74; font-weight:bold; text-transform:uppercase;}


/*contenido*/
#content { height:100%; padding: 38px 0px; float:left; height:100%;
_height:0;}

#foto { width:260px;  float:left;}
#foto img{ width:244px; max-width:244px; border: solid 1px #e6e7e7;}
#foto h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#515c74; text-align:right; margin:0px 20px;}
#texto { width:519px; height:100%; border-left: solid 1px #e6e7e7; float:left; padding-left:20px;}
#texto p { margin:0px 0px 8px 0px;}
#texto p.center { text-align:center;}
#texto p a { color:#909191;}

h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#515c74;}
h1 a {color:#515c74;}

/*bottom*/
#bottom { background: #515c74 url(images/bg-bottom.gif) repeat-x; float:left; height:80px; width:100%; }
#bottom .bottom-in { width:800px; margin:0 auto; color:#afb4c3; padding-top:15px; font-size:10px;}
#bottom .bottom-in a{ color:#afb4c3; font-weight:bold;}
#bottom .bottom-in img { padding-left:280px;  border:none;}
#bottom .bottom-in img a { border:none;}