@charset "utf-8";
/* CSS Document */

@import url("New_banner.css");

/*ESTILOS GENERICOS */
<!--
body,td,th {
	font-family: Arial;
	font-size: 11px;
	color: #333;
}
body {
	padding:0;
	margin:0;
}
a:link {
	color: #003256;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #003256;
}
a:hover {
	text-decoration: underline;
	color: #ff5a00;
}
a:active {
	text-decoration: none;
	color: #003256;
}
h1 {
	font-family: Arial;
	font-size: 20px;
	color: #003256;
}
h2 {
	font-family: Arial;
	font-size: 16px;
	color: #003256;
}
h3 {
	font-family: Arial;
	font-size: 14px;
	color: #7d96ab;
}
h4 {
	font-family: Arial;
	font-size: 14px;
	color: #7d96ab;
}
h5 {
	font-family: Arial;
	font-size: 14px;
	color: #003256;
}
h6 {
	font-family: Arial;
	font-size: 12px;
	color: #003256;
}

.Head{
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	color:#ffffff;
	}
	
/*ESTRUCTURA */

.main_layer{
	background:url(Fondo_paginas2.png) repeat-x;}
	
/******************CABECERA *****************************/
.cabecera{
	padding-top:8px; width:932px; margin:auto;}
	
.cabecera_esquina_izq{
	 background:url(Esq_pag_SI.png) top left no-repeat; height:18px;padding:0px; margin:0px;}
	
.cabecera_esquina_der{
	background:url(Esq_pag_SD.png) top right no-repeat; height:18px; padding:0; margin:0px;}

.cabecera_top{
	background:url(TOp_pag_sup.png) top repeat-x; height:18px; padding:0px; margin:0 16px 0 17px;}

.cuerpo_cabecera{
	width:932px; padding:0; margin:auto;}

.cuerpo_cabecera_izq{
	background:url(Bord_SUP_izq.png) left repeat-y;  padding:0; margin:0;}
	
.cuerpo_cabecera_der{
	background:url(Bord_SUP_der.png) right repeat-y;  padding:0; margin:0;}

.cuerpo_cabera_cont{
	padding:0; margin:0 17px 0px 15px;}
	
.cabecera_lema{
	padding-top:30px; text-align:right;}
	
	
/********************* MENU *************************************/

.capa_menu{
	width:932px; padding:0; margin:auto;}

.capa_menu_izq{
	background:url(Borde_menu_izq.png) left repeat-y;  padding:0; margin:0;}
	
.capa_menu_der{
	background:url(Borde_menu_der.png) right repeat-y; padding:0; margin:0;}

.capa_menu_cuerpo{
	background-color:#5a7e92; padding:0; margin: 0 16px 0 17px; color:#FFF; height:28px;}

.barraMenuPrincipal {
	height:26px;
	vertical-align:middle;
	z-index: 1;
}
	
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	background-color: Transparent;
}

.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	color: #ffffff; 
	font-size: 13px; 
	font-style: normal; 
	background-color: Transparent;
	font-family:Arial;
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	height:26px;
	cursor: pointer; 
	color: #ffffff; 
	font-size: 13px; 
	font-style: normal; 
	background-color: Transparent;
	font-family:Arial;
    white-space: nowrap;  /*Word wrapping menu item now optional*/
	padding:4px 12px 0px 5px;
}
.main_dnnmenu_rootitem_selected {
	height:26px;
	cursor: pointer; 
	color: #ffffff; 
	font-size: 13px; 
	font-style: normal; 
	background-color: Transparent;
	font-family:Arial;
    white-space: nowrap;  /*Word wrapping menu item now optional*/
	padding:4px 12px 0px 5px;
	}
.main_dnnmenu_rootitem_visited {
	height:26px;
	cursor: pointer; 
	color: #ffffff; 
	font-size: 13px; 
	font-style: normal; 
	background-color: Transparent;
	font-family:Arial;
    white-space: nowrap;  /*Word wrapping menu item now optional*/
	padding:4px 12px 0px 5px;
	}
.main_dnnmenu_itemhover {  
	background-color: #003256;
	height:26px;
	font-size: 13px; 
	color:#FFFFFF; 
}

.main_dnnmenu_itemhover td {  
	background-color: #003256;
	font-size: 13px; 
	color:#FFFFFF; 
}

.main_dnnmenu_icon {
	cursor: pointer; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	height:26px;
	background-color: #003256;
	font-size:13px;
	color:#ffffff;  
	z-index: 1000; 
	cursor: pointer; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#48606f', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #ffffff 1px solid; 
	border-bottom: #ffffff 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
}

.StandardButton {
  background: #003256 none; 
  color: #ffffff;
  font-family: Arial; 
  font-size: 12px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #5a7e92;
	border-right: #003256 1px solid; 
	border-top: #003256 1px solid; 
	border-left: #003256 1px solid; 
	border-bottom: #003256 1px solid; 

}


/**************************  CUERPO         **************************************/

.capa_cuerpo{
	width:932px; padding:0; margin:auto;}

.capa_cuerpo_izq{
	background:url(Bord_SUP_izq.png) left repeat-y; padding:0; margin:0;}

.capa_cuerpo_der{
	background:url(Bord_SUP_der.png) right repeat-y; padding:0; margin:0;}

.capa_cuerpo_central{
	padding:0; margin:0 17px 0 15px;}

.capa_cuerpo_centralADMON{
	padding:8px 0 0 0; margin:0 17px 0 15px;}

.capa_cuerpo_interiores{
	padding:0; margin:0 10px 0 10px;}
-->
/*BREADCRUMB */

.breadcrumb{

	font-family:Arial;
	font-size:11px;
	color:#333333;}
.Breadcrumb{

	font-family:Arial;
	font-size:11px;
	color:#333333;}
	
#bread_style{ float:left; padding:10px 0px 0px 3px; color:#000000; font-size:11px; height:26px;}
	
/************************************************ CIERRE ****************************************/
.capa_cierre{
	width:932px; margin:auto;}
	
.capa_cierre_izq{
	background:url(Esq_pag_II2.png) top left no-repeat; height:18px;padding:0px; margin:0px;}

.capa_cierre_der{
	background:url(Esq_pag_iD2.png) top right no-repeat; height:18px; padding:0; margin:0px;}

.capa_cierre_fondo{
	background:url(BOT_pag.png) top repeat-x; height:18px; padding:0px; margin:0 16px 0 17px;}
	
/************************************** Para la pagina INicio *******************************************/

.banner{
	padding:15px 0 20px 0;}

.Left_left{
	padding: 0 8px 5px 0;
	}
.Left_center{
	padding: 0 8px 5px 8px;}
	
.right-right{
	padding: 0 0 5px 8px;}

.contenido_central{
	padding:0 8px 0 8px;}

.enlaces{
	padding:0 8px 15px 8px;}
	
	
/*************************** Para paginas interiores *****************************************/
.menu_apartado{
	background-color:#5a7e92;}

.capa_central{
	padding:10px 7px 0 12px;}

.Lateral_interior{
	padding:10px 0 0 7px;}

.celda_menu_paginas{padding:0; margin:0;}
.capa_central_interior{
	padding:8px 7px 0 8px;}

.Lateral_interior_paginas{
	padding:7px 0 0 7px;}


/*ESPECIFICOSMICROSITE*/

.explicacion{padding-top:5px; padding-left:15px; padding-right:10px;}
.explicacion_contenido{padding:0; margin:0;}
.fondo_formulario{background:url(fondo_form_micro.jpg) repeat; padding-left:8px; padding-right:10px; background-color:#ff5a00}
.texto_explicacion{ padding-left:15px; text-align:justify;}




.login, .login:link, .login:active, .login:visited, .login:hover{ font-size:12px; color:#CCC; text-decoration:none;}


















