body
{
	background-image: url(../img/body_background.gif);
	background-repeat: repeat-x;
	margin:0px;
	line-height:0px;
	background-color:#FFFFFF;
	color:#404040;
}

table.body
{
	width:630px;
}

table.menu
{
	width:628px;
}

td.item_menu
{
	line-height:10px;
	background-image: url(../img/body_menu_centre.gif);
	background-repeat: repeat-x;
	font-family:verdana;
	font-size:10px;
	color:#5f5f5f;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
}

td.separador_menu
{
	width:3px;
}

td.triplex
{
	padding-top:18px;
	padding-bottom:18px;
	text-align:center;
}

td.sub_item
{
	line-height:10px;
	background-color:#fafbfe;
	color:#2338a0;
	font-family:verdana;
	font-size:10px;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
}

td.sub_item_sub
{
	line-height:24px;
	font-family:verdana;
	font-size:10px;
	padding-left:10px;
	padding-right:10px;
	color:#706565;
	width:200px;
	background-color:#fafbfe;
	cursor:pointer;
}

td.sub_item_sub a
{
	line-height:24px;
	font-family:verdana;
	font-size:10px;
	color:#706565;
	width:200px;
	cursor:pointer;
	text-decoration:none;
}

td.sub_item_sub a:hover
{
	line-height:24px;
	font-family:verdana;
	font-size:10px;
	color:#4957c0;
	width:200px;
	cursor:pointer;
	text-decoration:none;
}

td.contenidos
{
	background-color:#FFFFFF;
	line-height:20px;
	font-family:verdana;
	font-size:11px;
	text-align:justify;
	padding:5px;
	padding-top:0px;
}

ul.octosis
{
	list-style-type: none;
	padding:0px;
	margin:0px;
}

ul.octosis li a
{ 
	background: url("../img/fondo_li.gif") no-repeat bottom left; 
	text-decoration: none;
	display: block;
	color: #232323;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-align:left;
}

ul.octosis li a:hover
{ 
	background: url("../img/fondo_li_hover.gif") no-repeat bottom left; 
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	padding: 10px 10px 10px 25px;
	margin: 0px;
	text-align:left;
}

.navigate
{
	font-size: 10px;	
	font-family: verdana, sans-serif;
}

.navigate ul
{
	list-style-type: none;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}

.navigate li
{
	cursor:pointer;
	margin: 0px;
	padding:0px;
	list-style-type:none;
	line-height:20px;
}

.navigate li a { 
	background: url("../img/fondo_li.gif") no-repeat bottom left; 
	text-decoration: none;
	display: block;
	color: #383838;
	margin: 0px;
	text-align:left;
	padding-top:11px;
	padding-bottom:12px;
	padding-left:25px;
}

* html .navigate li a { 
	height: 0px;
}

.navigate li a:hover
{ 
	background: url("../img/fondo_li_hover.gif") no-repeat bottom left; 
	text-decoration: none;
	color: #FFFFFF;
}

.list_octo
{
	line-height:10px;
	background-image: url(../img/fondo_li.gif);
	font-size:10px;
	font-family:verdana;
	padding-left:25px;
	padding-top:17px;
	padding-bottom:16px;
	cursor:pointer;
}

.list_octo_hover
{
	line-height:10px;
	background-image: url(../img/fondo_li_hover.gif);
	font-size:10px;
	font-family:verdana;
	padding-left:25px;
	padding-top:17px;
	padding-bottom:16px;
	cursor:pointer;
}

.list_octo a
{
	text-decoration:none;
	color:#444444;
}

.list_octo a:hover
{
	text-decoration:none;
	color:#444444;
}

.list_octo_hover a
{
	text-decoration: none;
	color:#FFFFFF;
}

.list_octo_hover a:hover
{
	text-decoration: none;
	color:#FFFFFF;
}

a.item_menu
{
	line-height:24px;
	font-family:verdana;
	color:#706565;
	width:200px;
	cursor:pointer;
	text-decoration:none;
}

a.item_menu:hover
{
	line-height:24px;
	font-family:verdana;
	color:#4957c0;
	width:200px;
	cursor:pointer;
	text-decoration:none;
}

table.footer
{
	width:630px;
}

.texto1
{
font-size:10px;
}	

td.footer
{
	font-family:tahoma;
	font-weight:bold;
	font-size:11px;
	background-color:#e0e0e0;
	border:1px solid #bfbfbf;
	line-height:14px;
	color:#313131;
	border-bottom:0px;
	padding: 5px;
	padding-right:15px;
	text-align:right;
}

td.recuadro_consultas
{
	background-color:#f5f5f5;
	font-size:11px;
	font-family:verdana;
	line-height:18px;
	text-align:justify;
	padding:15px;
}

input.consulta
{
	width:250px;
	font-size:10px;
	font-family:tahoma;
	font-weight:bold;
	color:#787878;
}

textarea.consulta
{
	width:250px;
	font-size:10px;
	font-family:tahoma;
	font-weight:bold;
	color:#787878;
	height:150px;
}

select.consulta
{
	width:250px;
	font-size:10px;
	font-family:tahoma;
	font-weight:bold;
	color:#787878;
}

input.submit
{
	font-size:11px;
	font-family:tahoma;
	font-weight:bold;
	color:#314F82;
}

