body{ font-family:Arial, Helvetica; font-size:12px; color:#333; margin:0px; }
img { border:0; }
#html	{ width:955px; left:50%; margin-left:-477px; position: relative; }
#Cuerpo { width:955px; text-align:center; border:0px; padding:0px; margin:0px;}


/*--- Barra de herramientas ---*/
#header_herramienta { width:955px; font-family: Arial, Helvetica; font-size: 9px; color: #f00;
	background:transparent url(../img/menu_header.jpg) top center no-repeat; margin:auto; height:24px; }
#header_herramienta a { color: #fff; }
#header_herramienta a:hover { color: #dfdfdf; }
#SombraHome { padding:0px;}
.font_header { height:24px; font-family: Arial, Helvetica; font-size: 9px; color: #f00; }



/*---- Contenido del lado derecho ---*/
#Menu_Der {width:722px; vertical-align:top; }


/*---- Contenido del lado izquierdo ---*/
#Menu_Izq {width:233px; vertical-align:top; min-height:450px; height:450px; background:Transparent url(/Img/fndMenuLateral.jpg) repeat-y;}


#Anuncios { text-align:center; padding-top:50px; padding-bottom:0px; }


/*---- Menu Sharepoint ---*/
td #menu { height:30px; width:708px; }
.Menu_Control { width:708px; height:30px; background:#333 url(/Img/fondo_Bmenu.jpg) top repeat-x; }
.Menu-Estatico { color:#fff; vertical-align:middle; background-color:Transparent; padding:0px; text-align:center; white-space:nowrap; }
.Menu-Estatico-Item { color:#fff; text-decoration:none; text-transform:uppercase; font-size:10px; background-color:Transparent; padding:0px; font-family:Arial, Helvetica; text-align:center; white-space:nowrap;}
.Menu-Estatico-Seleccionado {}
.Menu-Estatico-Hover { color:#f5deb3; }
.Menu-Dinamico { border-bottom: #cfcdcd 1px solid; border-right: #cfcdcd 1px solid; border-left: #cfcdcd 1px solid; filter: alpha(opacity= '90' ); opacity: 0.90; }
.Menu-Dinamico table { background-color:#eee; padding:0px; }
.Menu-Dinamico-Item { width:140px; background-color:Transparent; color:#757577; text-decoration:none; font-size:10px; border-bottom:#cfcdcd 1px solid; }
.Menu-Dinamico-Item td { padding:4px; }
.Menu-Dinamico-Hover { color:#D00; }
.Menu-Dinamico-Hover td { background-color:#ddd; }
.Menu-Dinamico-Seleccionado { color:#000; }


/*----	Título e Imagen ----*/
.Titulo { font-family:Arial, Helvetica; font-size:20px; color:#FF0000; font-weight: bold; padding-top: 8px; padding-left: 24px;  vertical-align:top; }
td .Titulo { width:50%; height:35px; vertical-align:top; background:Transparent url(/Img/interior_header.jpg) no-repeat; padding-top:27px; padding-bottom:18px;}
td .Imagen { width:50%; height:170px; vertical-align:top; background:Transparent url(/Img/interior_header2.jpg) repeat-x; padding-top:27px; text-align:right; padding-right:0px; /*margin-right:-850px;*/} 
.Imagen { font-family:Arial,Helvetica; font-size:12px; color:#333; text-align:right;}
.Imagen a {color:#333;text-decoration:none; }
.Imagen a:hover {color:#f00;text-decoration:underline;}

.TablaPrincipal {height:100px;vertical-align:top;min-height:450px;}


/* ---- Contenido Pagina Interior ----*/
.Contenido { border:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica; color:#333; text-align:justify; vertical-align:top;}
div.ContenidoHome {  background:url(/Img/home_pl_fondo.jpg) repeat-y;}
table.Contenido {border:0px;margin-left:20px; margin-right:20px; padding:0px; width:620px; border-collapse:collapse; }
td.Contenido { height:135px; padding-left:30px; margin-right:10px; font-size:12px; font-family:Arial, Helvetica; color:#333; text-align:justify; vertical-align:top; }
td.Contenido a {  text-decoration:none; color:#333;}
td.Contenido a:hover { color:#f00; text-decoration:none;}
.Contenido a { color:#f00; text-decoration:none; vertical-align:top;}
.Contenido a:hover { text-decoration:none; }
.Contenido li { list-style-image: url(/Img/bulletvinculos.gif); }
.Contenido img { border:0px; }
.Contenido Strong {color:#f00;}
.Contenido B {color:#f00;} 
.Contenido #WebPartWPQ3 a { color:#333;}
.Contenido #WebPartWPQ3 a:hover { color:#f00; text-decoration:none;}
.Contenido #WebPartWPQ4 a { color:#333;}
.Contenido #WebPartWPQ4 a:hover { color:#f00; text-decoration:none;}


.ms-WPBody { font-family:Arial,Helvetica;  font-size:12px; color:#333; background-color:transparent; text-align:justify;/*  height:0px; padding:2px; margin:0px; */}
.Contenido td.ms-WPBody { vertical-align:top;}
.ms-WPBody P { font-family:Arial,Helvetica; font-size:12px; color:#333; background-color:transparent; text-align:justify;/*  height:0px; padding:2px; margin:0px; */}
.ms-WPBody a { color:#333; text-decoration:none; }
.ms-WPBody a:hover { color:#f00; text-decoration:none; }
.UserGeneric {padding:0px; margin:0px; border:0px;}

/*---- Vinculos  ----*/
Table.WPVinculos { border-collapse:collapse; padding:0px; background-color:#f7f5f5; text-align:left; margin-left :25px; margin-top:15px; width:692px; height:0px; border:0px; border-color:White;}
.WPVinculos td {  border-collapse:collapse; padding:0px;background-color:#f7f5f5; border-collapse:collapse; }
.slm-layout-main {padding:0px; margin:0px; border:0px; border-collapse:collapse;}
#footer {padding:0px; margin:opx; border:0px; border-collapse:collapse;}

.link-item a {background:url(/Img/lineavinculos.gif) no-repeat; width:262px;height:22px; text-align:left; }
#linkitem a { font-family:Arial, Helvetica; font-size:12px; color:#333; }
#linkitem a:hover { font-family:Arial, Helvetica; font-size:12px; color:#f00;}

.Contenido .MenuVideo li { list-style-image: url(/Img/bulletvinculos.gif); }
.Contenido .MenuVideo  .MenuVideoLista a {padding-left:3px; color:#333; text-decoration:none; }
.Contenido .MenuVideo  a:hover {padding-left:3px; color:#f00; text-decoration:none; }

/*---- WP Home Centro ----*/
.WPHomeCentro {background:url(/Img/fdo_centro.jpg) no-repeat; height:70px; text-align:center; margin-left:20px;}

/*---- WP Zona Inferior ----*/
td.WPZInferior { padding:0px; background-color:#ded9d8; text-align:right; color:#333; vertical-align:middle; }
td.WPZInferior .ms-WPBody a { color:#333; text-decoration:none; }
td.WPZInferior .ms-WPBody a:hover { color:#f00; text-decoration:none; }
/*
td.WPZInferior table td ms-WPBody a { color:#333; text-decoration:none; }
td.WPZInferior table td ms-WPBody a:hover { color:#f00; text-decoration:none; }*/

/*--- WP Menu Listas ---*/
#MenuLateral { width:233px; min-height:325px; background:Transparent url(/Img/fndMenuLateral.jpg) repeat-y; /*padding-bottom :4px; padding-top:4px;*/}
#MenuLateral a {font-family:Arial, Helvetica; font-size:11px; font-weight:bold;color:#333; text-decoration:none; margin-left:5px;}
#MenuLateral a:hover { color:#ff0000; text-decoration:none;}
.mlst-Cuerpo { padding:0px; margin:0px; top:0px; margin-left:-13px; }
.mlst-Lista { font-family:Arial, Helvetica; font-size:11px; font-weight:bold; color:#333; list-style-image: url(/Img/bullet_menulateral.gif); text-decoration:none; padding-left:0px; padding-right:0px; margin:0px; padding-bottom:1px; padding-top:1px;}
.mlst-Lista2 { font-family:Arial, Helvetica; font-size:10px; font-weight:bold; color:#333; list-style-image: url(/Img/bullet_menulateral.gif); text-decoration:none; padding-left:0px; padding-right:0px; margin:0px; padding-bottom:1px; padding-top:1px;}
.mlst-Link  { font-family:Arial, Helvetica; font-size:11px; font-weight:bold; color:#333; list-style-image: url(/Img/bullet_menulateral.gif); text-decoration:none; padding:0px; margin:0px;}
a:hover.mlst-Link { color:#ff0000; text-decoration:none;}
#MenuLateral li {margin-left:15px;  padding-bottom :2px; padding-top:2px; color:#333;}



/*--- Pie de página ---*/
#foot { 
	width:955px;
	background:url(/Img/fondo_plecacdx.jpg) repeat-x;
	vertical-align:bottom;
	position:relative;
	text-align:center;
	}
	
#Derechos { color:#333; text-align: center; font-size:9px;}
#dirInterior {background:Transparent url(/Img/fndMenuLateral.jpg) repeat-y;  font-family:Arial, Helvetica; font-size:10px; color:#333; width:233px; vertical-align:bottom ; Text-align:center; Padding:10px }
div #dirInterior {background:Transparent url(/Img/fndMenuLateral.jpg) repeat-y;  font-family:Arial, Helvetica; font-size:10px; color:#333; width:233px; vertical-align:bottom ; Text-align:center; Padding:10px }

#dirHome { background-color:#777; padding:9px 0px 9px 0px; width:722px; }
.dirHome { font-family:Arial, Helvetica; font-size:10px; color:#fff; padding:0px 20px 0px 20px; }

/*---- Panel de Capacitacion... checks ---*/
#PanChkCur { margin-top:210px; margin-left:150px; color:#f00; }


/*--- Estilos de la caja de búsqueda ---*/
.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; margin-right:4px; padding:1px 3px 1px 3px; border:solid 1px #dfdfdf;  background-color:transparent; font-size:9px; color:#333; font-family:Arial, Helvetica; width:80px}
td.ms-sbcell {}
td.ms-sbgo {}
td.ms-sbtext {font-size:12px; color:#f00; font-family:Arial, Helvetica; } /*Etiqueta antes de la caja*/
.ms-sbplain { font-family:Arial, Helvetica; font-size:12px;color: #333; } /*Caja de Texto*/
/*.srch-sort { font-family:Arial, Helvetica; font-size:11px;color: #333; }
.srch-sort a { font-family:Arial, Helvetica; font-size:11px;color: #333; }
.srch-sort a:hover { font-family:Arial, Helvetica; font-size:11px;color: #f00; text-decoration:none; }*/


/*--- Estilos páginador de resultados ---*/
#SRP .srch-Page { padding:5px; font-size:12px; font-weight:bold; }
#SRP .srch-Page a { color:#333; font-size:12px; font-weight:bold; }
#SRP .srch-Page a:hover { font-family:Arial, Helvetica; font-size:12px;color: #f00;  text-decoration:none; font-weight:bold; }
#SRP .srch-Page-bg { }



/*--- Estilos resultados de la búsqueda ---*/
#CSR .srch-WPBody { }
#CSR .srch-results {  }
#CSR .srch-sort {font-family:Arial, Helvetica; font-size:12px;color: #333; text-align:right;}
#CSR .srch-sort a { color:#333; }
#CSR .srch-sort a:hover { text-decoration:none; color:#f00; }
#CSR .srch-Icon { margin-right:5px; }
#CSR .srch-Title a { font-family:Arial, Helvetica; font-size:12px;color: #333;font-weight:bold; }
#CSR .srch-Title a:hover { color:#f00; text-decoration:none; font-weight:bold; }
#CSR .srch-Description { color:#333; }
#CSR .srch-WPBody b { color:#f00; }
#CSR P.srch-Metadata { visibility:hidden; }
#CSR .srch-URL {  }



/*--- Estilos estadísticas de la busqueda ---*/
#SRST {}
.srch-WPBody .srch-stats { padding:10px; text-align:right; background-color:Transparent; }



/*---- Formulario ----*/
.FormTabla { padding:0px; margin-left:0px; margin-right:0px; vertical-align:top; font-size:12px; font-family:Arial, Helvetica; color:#333; border:1px; border-color:#dfdfdf; }
.FormControl { font-size:12px; font-family:Arial, Helvetica; color:#333; /*text-transform:capitalize; */}
.FormTxTarea { font-size:12px; font-family:Arial, Helvetica; color:#333; /*text-transform:lowercase; */ }
.FormLetPeq { font-size:9px; }
.FValidador { position:absolute; font-size:10px;}


/*--- Lista ----*/
/*--- Zona Titulos campos ---*/
ms-toolbar { vertical-align:top; font-size:12px; font-family:Arial, Helvetica; color:#333; text-align:justify;}


/*ms-menutoolbar { background-color:#f00;}*/
.Contenido table.ms-listviewtable { height:0px; padding:0px; margin:0px; font-family:Arial,Helvetica, Sans-Serif; font-size:12px; color:#333; text-align:justify; background-color:transparent;}
.Contenido tr.ms-viewheadertr { visibility:hidden; }
.Contenido td.ms-vh-group {  height:0px; padding:0px; margin:0px; }
.Contenido th.ms-vh2  {  height:0px; padding:0px; margin:0px; }
.Contenido table.ms-unselectedtitle {  height:0px; padding:0px; margin:0px; }


/*--- Zona biblioteca de documentos ---*/
.Contenido td.ms-vb {  font-family:Arial,Helvetica; font-size:12px; color:#333; background-color:transparent; text-align:justify;  height:0px; padding:5px; margin:0px;}
.Contenido td.ms-vb a { color:#333; text-decoration:none; }
.Contenido td.ms-vb a:hover{ color:#f00; text-decoration:none; }
.Contenido td.ms-vb2 {  font-family:Arial,Helvetica; font-size:12px; color:#333; background-color:Transparent; text-align:justify; height:0px; padding:5px; margin:0px;}
.Contenido td.ms-vb2 a { color:#333; text-decoration:none; height:0px; padding:0px; margin:0px;}
.Contenido td.ms-vb2 a:hover{ color:#f00; text-decoration:none; }
.Contenido td.ms-vb-icon { padding:3px; margin:0px;  background-color:Transparent; }


/*--- Zona del titulo y expanción ---*/
.Contenido td.ms-gb { font-family:Arial, Helvetica; font-size:12px; color:#333; background-color:Transparent; text-align:justify;}
.Contenido td.ms-gb a {  font-family:Arial, Helvetica; font-size:12px; color:#333; text-decoration:none; }
.Contenido td.ms-gb a:hover {  font-family:Arial, Helvetica; font-size:12px; color:#f00; text-decoration:none; }
.ms-listviewtable a { color:#333; text-decoration:none; }
.ms-listviewtable a:hover { color:#f00; text-decoration:none; }


/*---- -------*/
table.MsoNormalTable {font-family:Arial, Helvetica; font-size:12px; color:#333; background-color:Transparent; text-align:justify; padding:0px; white-space:normal;  }
table.MsoNormalTable a { color:#333; text-decoration:none; }
table.MsoNormalTable a:hover { color:#f00; text-decoration:none; }


/*-------- lista de imagenes ----------*/
Div #AElightbox {font-family:Arial, Helvetica; font-size:12px; color:#333; text-align:justify;}



/*--- Estilos WebPart Tabla de contenido(Mapa De Sitio) ---*/
.toc-layout-main .level-section .level-header .headertitle a { color:#F00; }
.headertitle a { color:#F00; }

/*--- Nivel segundo --*/
.level-section {   }
.level-header .headertitle a { font-family: Verdana, Arial; font-size: 11px; color:#333; }
.level-header .headertitle a:hover { font-family: Verdana, Arial; font-size: 11px; color:#FF0000; text-decoration:none; }
.level-header .headertitle { border-style: none;
							border-color: inherit; border-width: 0; vertical-align:top;
							background-image:url("/Img/bullet_menulateral.gif");
							background-repeat:no-repeat; background-position:left;
							padding-left:10px; padding-right: 0px; }
/*--- Penultimo nivel ---*/
.level-header .headertitle-small a { font-weight:normal; color:#333; }
.level-header .headertitle-small a:hover { color:#FF0000; font-weight:normal; }
.level-header .headertitle-small { border-style: none;
							border-color: inherit; border-width: 0; vertical-align:top;
							background-image:url("/Img/bullet_menulateral.gif");
							background-repeat:no-repeat; background-position:left;
							padding-left:10px; padding-right: 0px; }
/*--- Ultimo nivel ---*/
.level-item-pos .level-item .level-bullet a { color:#333; }
.level-item a { color:#333; }
.level-item a:hover { color:#F00; }
.level-item { margin-left:20px;  }
.level-bullet { border-style: none; border-color: inherit;
				border-width: 0; vertical-align:top;
				background-image:url("/Img/bullet_menulateral.gif");
				background-repeat:no-repeat; background-position:left;
				padding-left:10px; padding-right: 0px;  }




/*--- Página Home ---*/
/*
#content { height:auto; padding: 0px; margin:10px 0 0 0; }
#middle { height:220px; padding: 0px; }
#bottom { height:auto; margin:10px 0 0 0; }
#Secciones { width:928px; height:auto; background:Transparent url(/img/HomeFondo_Secciones.jpg) repeat-y; }
#SeccionesContent { font-family:Verdana, Arial; width:928px; }
#SeccionesContent td { text-align:justify; color:#333; font-size:10px; }
#SeccionesContent strong { text-align:left; font-size:11px; color:#99CC00; }
#SeccionesContent b { text-align:left; font-size:11px; color:#99CC00; }
#SeccionesContent .groupheader { text-align:left; font-size:11px; color:#99CC00; }
#SeccionesContent div.link-item { text-align:left; font-size:10px; color: #333333; }
#SeccionesContent a { text-align:left; color:#333; font-size:10px; }
#SeccionesContent li { list-style-image: url(../imagenes/micromli.png); }
#footerb {
background-image:url(/img/micrombfooter.jpg);
background-repeat:no-repeat;
width: 923px;
height: 8px;
clear:both;
}
*/

/*--- Página Interior ---*/
/*
#Banner { height:118px; width:720px; }
#contentInterior { margin:10px 0 0 0; }
/*#Cuerpo #CuerpoTabla { height:100%; }
#Cuerpo #CuerpoContenido { height:100%; }*/


/*#Titulo { background:Transparent url(/Img/Interior_Fondo.jpg) repeat-y; width:720px; padding:0px 20px 20px 20px; }
*/

/*
#Contenido p { text-align:justify; font-size:11px; font-family: Verdana, Arial, Helvetica; color: #333; }
#Contenido td { text-align:justify; font-size:11px; font-family: Verdana, Arial, Helvetica; color: #333; }
#Contenido strong { font-size:11px; font-family: Verdana, Arial, Helvetica; color:#99CC00; }
#Contenido b { font-size:11px; font-family: Verdana, Arial, Helvetica; color:#99CC00; }
*/

/*--- Página interior Campo Links Summary ---*/
/*
#Contenido .slm-layout-main { padding-left:20px; padding-top:10px; padding-bottom:10px; }
#Contenido .item {  }
#Contenido .groupheader { color:#99CC00; font-family:Verdana;  font-weight:bold; font-size:12px; }
#Contenido div.link-item { padding:0px; }
#Contenido .link-item a { color:#333; font-family:Verdana; font-size:11px; text-decoration:none; }
#Contenido .link-item a:hover { color:#333; font-family:Verdana; font-size:11px; text-decoration:underline; }
*/



/*--- Estilos del webpart Menu Listas ---*/
/*
.mlst-Cuerpo { padding-left:25px; padding-right:15px; padding-top:10px; padding-bottom:20px; }
.mlst-LinkSeleccionado { font-size:11px; color:#99CC00; text-decoration:none;  font-family:Verdna, Arial;  }
.mlst-Link { font-size:11px; color:#333; text-decoration:none;  font-family:Verdna, Arial;   }

.mlst-Nodo {}
.mlst-Lista2 { list-style-image: url(/Img/Bullet.png); padding-bottom: 1px; padding-top:1px; }
.mlst-LinkSeleccionado2 { font-size:10px; color:#333; text-decoration:none; }
.mlst-Link2 { font-size:10px; color:#333; text-decoration:none;  }
a:hover.mlst-Link2 { color:#008; }
*/




/*---- Formulario ---*/


/*
.FormProcess { Position:absolute; top:100px; left:200px; background-color:#ece9d8; padding:80px; border:solid 1px #c0c0c0; filter:alpha(opacity='70'); opacity:0.70; }
.FormSeccion
{   margin-left:70px; padding:3px;
	background-color: #ece9d8;
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
}
.FormDD { font-family:Verdana,Tahoma,Arial; font-size:10px; color:#333; }
.FormControl { font-family:Verdana,Tahoma,Arial; font-size:10px; color:#333; text-transform:capitalize; }
.FormTxTarea { font-family:Verdana,Tahoma,Arial; font-size:10px; color:#333; text-transform:lowercase;  }
/*.FormTxTarea:first-letter { font-family:Verdana,Tahoma,Arial; font-size:10px; color:#333; text-transform:uppercase;  }*/
/*.FormEmail { font-family:Verdana,Tahoma,Arial; font-size:10px; color:#333; text-transform:lowercase; }

*/



/*--- Biblioteca de documentos agrupada por un campo ---*/
/*--- Zona Titulos campos ---*/
/*
.Contenido table.ms-listviewtable { height:0px; padding:0px; margin:0px;  font-family:Arial,Helvetica, Sans-Serif; font-size:12px; color:#333; background-color:Transparent; text-align:justify; }
.Contenido tr.ms-viewheadertr { visibility:hidden; }
.Contenido td.ms-vh-group {  height:0px; padding:0px; margin:0px; }
.Contenido th.ms-vh2  {  height:0px; padding:0px; margin:0px; }
.Contenido table.ms-unselectedtitle {  height:0px; padding:0px; margin:0px; }
.Contenido td.ms-vb {  font-family:Arial,Helvetica, Sans-Serif; font-size:12px; color:#333; background-color:Transparent; text-align:justify; }
.Contenido td.ms-vb a { color:#333; text-decoration:none; }
.Contenido td.ms-vb a:hover{ color:#f00; text-decoration:none; }
*/
/*--- Zona del titulo y expanción ---*/
/*
.Contenido td.ms-gb { font-family:Arial,Helvetica, Sans-Serif; font-size:12px; color:#333; background-color:Transparent; text-align:justify;}
.Contenido td.ms-gb a {  font-family:Arial,Helvetica, Sans-Serif; font-size:12px; color:#333; text-decoration:none; }
.Contenido td.ms-gb a:hover {  font-family:Arial,Helvetica, Sans-Serif; font-size:12px; color:#f00; text-decoration:none; }
.ms-listviewtable a { color:#333; text-decoration:none; }
.ms-listviewtable a:hover { color:#f00; text-decoration:none; }
*/


 


/*--- WebPart Pop eventos ---*/
/*
#PopEventos
{
	background-color: #dcdcdc; width: 270px;
	border-right: #696969 2px outset;
	border-top: #696969 1px inset;
	border-left: #696969 1px inset;
	border-bottom: #696969 2px outset;
	filter: alpha(opacity='90');
	opacity: 0.9;
}
.PopEventoCeldaLink {}
.PopEventoTablaPop { color:#333; font-family:Verdana; font-size:9px; width:270px; text-align:right; font-weight:bold; }
.PopEventoTablaPop td { padding:3px; }
.PopEventoCeldaTituloPop { font-size:10px; font-weight:bold; text-align:center; border-bottom:solid 1px #333; }
.PopEventoCeldaLinkEvento { border-right:solid 1px #333; }
.PopEventoCeldaLinkEvento a:hover { font-weight:bold; text-decoration:underline; }
.PopEventoCeldaDescripcion {  }
*/
