/* CSS Document */
#contenedor{

	position:relative;
	width:800px;
	left:50%;
	margin-left:-400px;
	margin-right:-400px;
	}
	
#cabecera{
width:100%;	
	position:absolute;
	height:58px;
	.height:53px;
	
	background-image:url(images/logo.png);
	background-repeat:no-repeat;
	background-position:left;
	/*padding-left:120px;*/
	} 
#iz{
	position:absolute;
	float:left;
	width:170px;
	margin-top:80px;
	}
#contenido{
	
	margin-left:15px!important;
	margin-left:0px;
	padding-left:15px;
	width:598px;
	float:right;
	margin-top:80px;
	border-left-style:dotted;
	border-left-width:1px;
	border-left-color:#cccccc;

	}

#pie{
	position:relative;
	width:800px;
	left:50%;
	margin-left:-400px;
	margin-right:-400px;
	margin-top:30px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#cccccc;
	clear:both;
	}
ul.menu{
	padding-left:0px;
	height:19px;
	margin-top:0px;
	.margin-top:-8px;
	margin-left:170px;
	.margin-left:170px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#cccccc;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	list-style:none;
	
	}
li.menu{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:16px;

	}
a:link, a:visited{
	text-decoration:none;
	color:#7786a1;
	}
a:hover{
	width:100%;
	font-weight:bold;
	}
a.menu:link, a.menu:visited{
	text-decoration:none;
	padding-left:21px;
	padding-right:21px;
	
	padding-bottom:3px;

	padding-top:3px;
	line-height:20px;
	color:#b8c0ce;
	}
a.menu:hover{
	width:100%;
	background-color:#b8c0ce;
	color:#ffffff;
	font-weight:normal;
	}
h1.claim{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#7786a1;
	text-align:right;
	margin-top:0px!important;
	margin-top:18px;	
	}
p.intro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	color:#7786a1;
	}
p.form{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:right;
	color:#7786a1;
	}
p.texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#333333;
	}
p.hora{
	font-family:"Courier New", Courier, monospace;
	font-size:10px;
	text-align:left;
	color:#969a9d;
	
	}
p.entrar{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;	
	}
p.pie{
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	font-size:9px;
	text-align:center;
	color:#7786a1;
	}
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7786a1;
	}
h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:13px;
	color:#7786a1;
	}
/************************************************* tablas *****************************************************/
table.none, th.none, td.none{
	border:0px;
	color: #ffffff;
	}
table, th, td {
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	font-family: Arial, sans-serif;
	color: #555;
}

caption {
	/*font-size: 150%;*/
	font-weight: bold;
	margin: 5px;
}

td, th {
	padding: 4px;
}

thead th {
	text-align: center;
	background: #E6EDF5;
	color: #4F76A3;
	/*font-size: 100% !important;*/
}

tbody th {
	font-weight: bold;
}

tbody tr { background: #FCFDFE; }

tbody tr.odd { background: #F7F9FC; }

table a:link {
	color: #718ABE;
	text-decoration: none;
}

table a:visited {
	color: #718ABE;
	text-decoration: none;
}

table a:hover {
	color: #718ABE;
	text-decoration: underline !important;
}

tfoot th, tfoot td {
	/*font-size: 85%;*/
}