﻿/*
#8f96a8 - Gris Oscuro;
#12305e - Azul Marino;
#8f96a8 - Azul Grisoso
*/


body { margin:0px; background-image: url(/Img/Plantilla/backgroud.gif); font-size:11px; color:#12305e; font-style:normal; text-decoration:none; font-family:Arial; }
img { border:0; }
#Cuerpo { width:900px; left:50%; position: relative; margin-left:-450px; }
.Derechos { font-family:Arial; color:#999; font-size:9px; text-align:center; background-color:#fff; color:#8f96a8; }


/*========== Barra de herramientas ==========*/
.BHerramientas { font-size:9px; font-weight:bold; font-family:Verdana; height:16px; width:240px; padding:2px 0px 0px 3px; }
.BHerramientas a { text-decoration:none; padding-right:2px; padding-left:2px; color: #8f96a8; }
.BHerramientas a:hover { color: #12305e; }
.BHerramientas li { list-style-type:none; border-right:solid 1px #8f96a8; float:left; }


/*========== Menu Sharepoint ================*/
#menu { height:23px; width:631px; background-color:#fff; }
.Menu_Control { margin-top:0px; height:23px; }
.Menu-Estatico { vertical-align:middle; white-space:nowrap; }
.Menu-Estatico-Item { color:#8f96a8; text-decoration:none; text-align:center; text-transform:uppercase; font-size:11px; font-weight:bold; padding-right:3px; padding-left:3px; letter-spacing:-1; }
.Menu-Estatico-Seleccionado {}
.Menu-Estatico-Hover { color:#12305e; }
.Menu-Dinamico { border-left:#8f96a8 1px solid; border-right:#8f96a8 2px inset; border-bottom:#8f96a8 1px solid; opacity:0.95; filter:alpha(opacity='95'); }
.Menu-Dinamico table { background-color:#fff; padding:0px;  }
.Menu-Dinamico-Item { width:170px; background-color:Transparent; color:#878ea0; text-decoration:none; font-size:11px; border-bottom:#d3d3d3 1px solid;}
.Menu-Dinamico-Item td { color:#8f96a8; padding:4px; }
.Menu-Dinamico-Hover td { background-color:#8f96a8; color:#fff; }
.Menu-Dinamico-Hover a:hover { color:#fff; }
.Menu-Dinamico-Seleccionado { color:#8f96a8; }


/*========= Menu Lateral ====================*/
.MenuLateral { background:url(/Img/Plantilla/fnd_LateralMenu.jpg) no-repeat; vertical-align:top; }
.MenuLateral li { background:url(/Img/Plantilla/line_MenuLateral.gif) no-repeat; padding-bottom:1px; margin-left:0px; }
.MenuLateral A { font-family:Tahoma; font-size:10px; color:#777; text-decoration:none; text-transform:uppercase; font-weight:bold; letter-spacing:0;}
.MenuLateral A:hover { color:#12305e;}


/*========= Fondo Lateral Info =============*/
.LateralInfo { background:url(/Img/Plantilla/fnd_LateralInfo.jpg) no-repeat; height:67px; }


/*========= Menu Videos ====================*/
.MenuVideo li { padding-left:30px; }
.MenuVideo a:hover { color:#12305e; text-decoration:none; }
.MenuVideo a:active { color:#12305e; text-decoration:underline; }
.MenuVideoTitulo { font-family:Arial,Verdana; font-size:12px; color:#12305e; font-weight:bold; }
.MenuVideoLista { list-style-image: url(/Img/Plantilla/Bullet_off.gif); }
.MenuVideoLink { font-family:Arial,Verdana; font-size:11px; color:#8f96a8; text-decoration:none; }


/*================================= Contenido ===============================*/
#Contenido { min-height:200px; padding:0px 20px 10px 5px; margin:0px; display:inline; }
#Contenido strong { }
#Contenido B { }
#Contenido TD IMG { position:relative; text-align:center; }
#Contenido LI { font-size: 11px; color: #12305e; font-style: normal; font-weight: normal; font-family: Arial; }
#Contenido LI A { font-size: 11px; color: #8f96a8; font-family: Arial; }
#Contenido LI A:hover { color: #00A; }
#Contenido A: { text-indent:0px; text-decoration:underline; font-weight:bold; color:#8f96a8; font-style:italic; }
#Contenido A:hover { color: #00A;  }
#Contenido P { font-size:11px; color:#12305e; font-style:normal; text-decoration:none; font-family:Arial; text-align:justify;}
#Contenido P A { text-indent:0px; text-decoration:underline; font-weight:bold; color:#8f96a8; font-style:italic; }
#Contenido P A:hover { color: #00A; }
#Contenido td { font-size:11px; color:#12305e; font-style:normal; text-decoration:none; font-family:Arial; text-align:justify;}
#Contenido td strong { font-size:12px; color:#12305e; font-style:normal; text-decoration:none; font-family:Arial; }


/*--- Títulos ---*/
#Contenido H1 { font-weight:bold; font-size:13px; color:#12305e; font-family:Verdana; text-transform:uppercase; margin:0px; padding:0px; }
/*--- Subtitulos ---*/
#Contenido H2 { font-weight:bold; font-size:12px; color:#12305e; font-family:Arial; }
/*--- Títulos secciones ---*/
/*#Contenido H3 { font-weight:bold; font-size:11px; color:#555; font-family:Arial; text-transform:uppercase; background: transparent url(/img/plantilla/); text-indent:0px; }
/*--- Pie de imagen ---*/
#Contenido H6 { font-weight:normal; font-size:11px; color:#12305e; font-family:Arial; font-style:italic; text-align:center; text-indent:0px; }


/*--- Webpart Links Summary ---*/
#Contenido .slm-layout-main { padding-left:20px; padding-top:2px; padding-bottom:5px; }
#Contenido .item { padding:1px; margin:0px; }
#Contenido .groupheader { color:#12305e; font-family:Arial; font-weight:bold; font-size:12px; }
#Contenido div.link-item { margin:0px; padding:0px; }
#Contenido .link-item a { text-decoration:underline; color: #8f96a8; font-weight:bold; text-align:left; font-size: 11px; padding-left:10px;  }
#Contenido .link-item a:hover { color: #00A; }


/*--- Webpart Biblioteca de documentos agrupada por un campo ---*/
/*--- Zona Titulos campos ---*/
#Contenido table.ms-listviewtable { height:0px; padding:0px; margin:0px; }
#Contenido tr.ms-viewheadertr { visibility:hidden; position:absolute; }
#Contenido td.ms-vh-group { position:absolute; }
#Contenido th.ms-vh2  { position:absolute; }
#Contenido table.ms-unselectedtitle { height:0px; padding:0px; margin:0px; }
#Contenido td.ms-vb {  }
/*--- Zona del titulo y expanción ---*/
#Contenido td.ms-gb { background-color:Transparent; font-family:Arial; font-weight:bold; font-size:11px; }
#Contenido td.ms-gb a { font-family:Arial; font-weight:bold; font-size:11px; color:#12305e; text-decoration:none; }
/*--- Zona biblioteca de documentos ---*/
#Contenido td.ms-vb2 { text-align:left; }
#Contenido td.ms-vb2 a { color: #12305e; }
#Contenido td.ms-vb2 a:hover { text-decoration:underline; }
#Contenido td.ms-vb-icon { padding:2px; margin:0px; }



/*========================= Webpart caja de búsqueda =====================*/
/*--- Fondo Buscador ---*/
.Buscar { background:url(/Img/Plantilla/fnd_LateralBuscador.jpg) no-repeat; height:62px;  }
.Buscar table td { border:0px;padding:0px; margin:0px; background-color:Transparent;} /*Quita el border de la busqueda y da trabsparencia a celdas*/
.Buscar input { margin-left:4px; padding-right:2px; padding-left:2px; border:solid 1px #8f96a8; }
td.ms-sbcell {}
td.ms-sbgo {}
td.ms-sbtext {font-size:10px; color:#8f96a8; font-family:Verdana; } /*Etiqueta antes de la caja*/
.ms-sbplain { font-family:Verdana; font-size:11px;color: #333; } /*Caja de Texto*/


/*--- Webpart páginador de resultados ---*/
#SRP .srch-Page { padding:5px; font-size:11px; font-weight:bold; }
#SRP .srch-Page a { color:#8f96a8; font-size:11px; font-weight:bold; }
#SRP .srch-Page a:hover { color:#12305e; font-size:11px; text-decoration:underline; font-weight:bold; }
#SRP .srch-Page-bg { }

/*--- Webpart resultados de la búsqueda ---*/
#CSR .srch-WPBody {}
#CSR .srch-results {}
#CSR .srch-sort { color:#5b5b5b; text-align:right; }
#CSR .srch-sort a { color:#12305e; }
#CSR .srch-sort a:hover { text-decoration:underline; }
#CSR .srch-Icon { margin-right:5px; }
#CSR .srch-Title a { color:#12305e; text-decoration:none; font-weight:bold; font-size:11px; }
#CSR .srch-Title a:hover { color:#12305e; text-decoration:underline; font-weight:bold; }
#CSR .srch-Title b { color:#12305e; text-decoration: none; font-weight: bold; }
#CSR .srch-Description { color:#5b5b5b; }
#CSR P.srch-Metadata { visibility:hidden; }
#CSR .srch-URL {  }


/*--- Webpart estadísticas de la busqueda ---*/
SRST# {}
.srch-WPBody .srch-stats { padding:10px; text-align:right; background-color:Transparent; }


/*--- Titulos de webparts ---*/
.ms-WPHeader span
{
	font-family: Tahoma,Arial;
	font-weight: bold;
	font-size: 11px;
	color: #003366;
	text-transform: uppercase;
}
/*--- Quitar Subrayado de Titulos de webparts ---*/
TR.ms-WPHeader TD { border-bottom:none; border-collapse:separate; }

/* Bordes de webparts */
td.ms-WPBorder { border: #dcdcdc 1px solid; padding: 5px; }
td.ms-WPBorderBorderOnly {	border: #dcdcdc 1px solid; padding: 5px;}


/*============ Mapa de sitio ==============*/
.Arbol { margin-left:50px; }
.Arbol .ArbolNodoRaiz a {  }
.Arbol .ArbolNodoPadre { margin-left:5px; font-size:11px; text-decoration:none; font-weight:bold; }
.Arbol .ArbolNodoPadre a { color:#5b5b5b; }
.Arbol .ArbolNodo { margin-left:5px; font-size:11px; text-decoration:none; } 
.Arbol .ArbolNodo a { color:#5b5b5b; }
/*.ArbolHojaNodo { margin-left:8px; font-size:11px; text-decoration:none; }*/



/*========= Clases para separa zonas de webparts en el home =========== */
.homeseparader
{
	padding-right: 14px;
	font-family:Arial; font-size:9px; color:#12305e;
}
.homeseparaizq
{
	padding-left:14px;
	font-family:Arial; font-size:9px; color:#12305e;
}
.homeseparader
{
	padding-right:12px;
	padding-left:12px;
	font-family:Arial; font-size:9px; color:#12305e;
}



/*---- Formularios ----*/
.texto
{
	color: #333;
	font-family: Verdana, Arial;
	font-size: 11px;
}
.error
{
	color: #f00;
	font-family: Verdana, Arial;
	font-size: 11px;
}
.caja
{
	color: #333;
	border-bottom: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	font-family: Verdana, Arial;
	font-size: 11px;
	border-top: #d3d3d3 1px solid;
	border-right: #d3d3d3 1px solid;
}
.etiqueta  /*--- Poner la clase en el tag de td ---*/
{
	color: #333;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-align:right;
}
.valor
{
	color: #333;
	font-family: Verdana, Arial;
	font-size: 11px;
}
.boton 
{
	color: #333;
	font-family: Verdana, Arial;
	font-size: 11px;
}
.may
{
	text-transform:uppercase;
}
.cap
{
	text-transform:capitalize;
}


/*--- AJAX Loader ---*/
.cargando
{
	background-color: #FFFFFF; color: #004078; font-family: Verdana; position:absolute; top:auto; left:auto;
	font-size: 11px; text-align: center; margin-top: 120px; margin-left: 150px; 
	padding: 50px; font-weight: bold; border-right: #C0C0C0 5px solid; border-top: #C0C0C0 5px solid; 
	border-left: #C0C0C0 5px solid; border-bottom: #C0C0C0 5px solid; 
	opacity: 0.90; filter: alpha(opacity= '90');
}



/*------- Webpart SlideShow -----*/
/*.ms-titlearealeft { background-color:Black; }*/
#TitleAreaImageCell { padding:10px; }
.ms-main { background:#fff; }
.ms-main table { background:#fff; }
.ms-main td { background:#fff; }
.ms-main div { background:#fff; }
