/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	background-image: url(img/bg.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	background-color:#153670;
	margin-left: 0px;
	margin-right: 0px;
}

a:link {text-decoration: none}
a:visited {text-decoration: none}
a:active {text-decoration: none}
a:hover {text-decoration: underline; }

p {	margin: 0 0 5px 0; }
h3 {color:#3F3F3F; 	font-family: Calibri, "Trebuchet MS";}
.colo-tbl {
background-color:#fff;
}

.colo-btn {
background-color:#E8E8E8;
}
.bg-pie {
	background-image:url(img/bg-pie.jpg);
	background-repeat:repeat-x;
	height:50px;
}
.bg-base-sbr {
	background-image: url(img/bg-base-sbr.gif);
	background-repeat:repeat-y;
	width:5px;
}
/*TEXTOS*/
.txt-pie {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;}
.txt-form {
	font-family: Calibri, "Trebuchet MS";
	font-size:12px;
	color: #003399;}
.titulo { margin: 0; padding: 0; font: normal 1.8em Arial, Sans-Serif; letter-spacing: -1px; color: #00002F;}
/*ENLACES*/
a.link-pie:visited, a.link-pie:active, a.link-pie:link {
	color: #666;
	font-family:Arial;
	font-size:10px;
	text-decoration: none;
} 
 
a.link-pie:hover {
	color: #000;
	font-family:Arial;
	font-size:10px;
	text-decoration: none;
}

a.link-tit:visited, a.link-tit:active, a.link-tit:link {
	color: #0026A6;
	font-family: Calibri, "Trebuchet MS";
	font-size:13px;
	text-decoration: none;
	display:block;
	font-weight:bold;
	border-bottom: #666666 solid 1px; 
} 
 
a.link-tit:hover {
	color: #000;
	font-family: Calibri, "Trebuchet MS";
	font-size:13px;
	text-decoration: none;
	display:block;
	font-weight:bold;
	border-bottom: 1px dashed #666666;
	
}
a.link-sub:visited, a.link-sub:active, a.link-sub:link {
	color: #183672;
	font-family: Calibri, "Trebuchet MS";
	font-size:12px;
	text-decoration: none;
	display:block;
	background-image:url(img/vinheta.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	font-weight:bold;
} 
a.link-sub:hover {
	color: #666666;
	font-family: Calibri, "Trebuchet MS";
	font-size:12px;
	text-decoration: none;
	display:block;
	border-bottom: 1px dashed #999999;
	background-image:url(img/vinheta-out.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	font-weight:bold;}
a.link-inicio:visited, a.link-inicio:active, a.link-inicio:link {
	color: #000;
	font-family: Calibri, "Trebuchet MS";
	font-size:12px;
	text-decoration: none;
	display:block;
	background-image: url(img/home-in.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 15px;	
	
} 
a.link-inicio:hover {
	color: #666666;
	font-family: Calibri, "Trebuchet MS";
	font-size:12px;
	text-decoration: none;
	display:block;
	background-image: url(img/home-out.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 15px;	
	}
a.link-contac:visited, a.link-contac:active, a.link-contac:link {
	color: #000;
	font-family: Calibri, "Trebuchet MS";
	font-size:12px;
	text-decoration: none;
	display:block;
	background-image: url(img/mail-in.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 15px;	
	
} 
a.link-contac:hover {
	color: #666666;
	font-family: Calibri, "Trebuchet MS";
	font-size:12px;
	text-decoration: none;
	display:block;
	background-image: url(img/mail-out.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 15px;	
	}	
.bg-sub {
	background-image:url(img/bg-dashed.gif);
	background-repeat:repeat-x;
	background-position:bottom;}

.bg-form {
	background-image:url(img/bg-form.jpg);
	background-repeat:no-repeat;
	width:168px;
	height:115px;}
	
.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background: url(img/formbg.gif) repeat-x left top;
}
input {
border : 1px solid #7F9DB9;
height:12px;
}
/* main horizontal menu */
#tablist{ padding: 3px 0; margin: 0; float: left; }
	#tablist li{ list-style: none; display: inline; margin: 0; }
	#tablist li a{
		font-family: Calibri, "Trebuchet MS";
		text-decoration: none;
		padding: 4px 7px;
		margin-right: 0px;
		background: #EAEAEA url(images/corner.gif) no-repeat top left;
		font-weight: bold;
		color: #183672;
	}
	#tablist li a:hover{
		background: #999999 url(images/corner.gif) no-repeat top left;
		color: #000;
		
	}
	#tablist li a.current{
		background: #CFDCE6 url(images/corner.gif) no-repeat top left;
		color: #000;
		padding: 6px 15px;
	}
	#tablist .key { text-decoration: underline; }
.subheader {
		margin: 0 0 0 0;
		padding: 8px 20px 8px 20px;
		background:  url(img/bgshade.gif) repeat-x;/*#f4f4f4   #808080*/
		color: #CCCCCC;
		border-bottom: 1px solid #ccc;
	}
.subheader a { color:#FFBA00; font-weight:bold;}
.thirds {
		float: left;
		padding: 0 5px 0 10px;
		margin: 0 0 10px 0;
	}
.thirds h2 {margin: 0; padding: 0; font: normal 1.8em Calibri; letter-spacing: -1px; color: #00002F;}/*#15356E*/
		
	.thirds p {
	background-image:url(img/vinheta2.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	margin: 5px 0 0 15px;
	}
.line { border-top: #003399 solid 1px;}
h2 { margin: 0; padding: 0; font: normal 1.8em Arial, Sans-Serif; letter-spacing: -1px; color: #fff;}

