/* Tabla de la Cabecera de la página */
.ms-bannerframe { 
	background-color: #FFFFFF;
	width: 100%; 
	padding-left: 5px; 
	padding-right: 14px; 
	padding-top:4px; 
	padding-bottom:4px;
	border-bottom:1px #ffffff solid;
	height:125px;
	background-image: url(/Cabeceras/Images/CabeceraPortal.jpg);
	background-repeat:no-repeat;
}


.ms-banner {
	text-align: right;
	vertical-align:top;
	color:#FF00FF;
	
}

.ms-WPTitle
{
    font-weight: bold; 
    font-family: verdana, arial, helvetica, sans-serif; 
    color: #336699;
    padding-left: 6px; 
    padding-right: 7px; 
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 8pt; 
	background-image: url(/Image%20Library/BandaTitulo.jpg);
	border-left: 1px solid #C0C0C0; 
	border-right-style: solid; 
	border-right-width: 1px; 
	border-top: 1px solid #C0C0C0; 
	border-bottom-style: solid; 
	border-bottom-width: 1px; 

}

/*Tabla principal (toda la página)*/
.ms-main{
	width:1002px;
}

/*Enlaces en los webparts*/
.ms-announcementtitle {
    font-weight:normal; 
}
.ms-toccattitle {
	FONT-WEIGHT: normal; 
	FONT-STYLE: normal; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION: none
}
.ms-toccattitle A {
	FONT-SIZE: 10px; 
	COLOR: #336699; 
	FONT-WEIGHT: normal; 
	FONT-STYLE: normal; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION: none
}
.ms-toccattitle A:hover {
	FONT-SIZE: 10px; 
	COLOR: #336699; 
	FONT-WEIGHT: normal; 
	FONT-STYLE: normal; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION: underline
}

/*Opciones del menú de navegación (izquierdo) */
.ms-nav a {
    text-decoration: none; 
    font-family: Verdana, sans-serif; 
    font-size: 11px; 
    font-weight: normal; 
    color: #686866;
}
.ms-nav a:link {
    color: #686866;
}
.ms-nav a:hover {
    text-decoration: underline; 
    color: #686866;
}
.ms-nav a:visited {
   color: #686866;
}
.ms-navframe, .ms-GRStatusBar {
    background: url(/Image Library/FondoColIzda.jpg);
    background-repeat:no-repeat;
    border-right: 1px; 
    border-left: 1px; 
}
.ms-pagetitle {
/*    color: #CCCCCC ; */
	color: #a9a9a9;
    font-family: arial; 
    font-size: 14pt; 
    font-weight: normal; 
}

.ms-pagetitle a {
    text-decoration: none; 
    color: #a9a9a9;  
}
.ms-pagetitle a:hover {
    text-decoration: underline; 
}

.ms-phnav1wrapper {
	background-image: url(/Image Library/BarraSuperior.jpg);
	WIDTH: 100%; 
	border-top: 1px #ffffff solid;
	background-color: #e6e6e6;
	BACKGROUND-REPEAT: repeat-x;
}
.ms-vb, .ms-vb2, .ms-GRFont, .ms-vb-user{
    font-family: verdana; 
    font-size: .68em; 
    vertical-align: top;
    padding-right:;    
}
.ms-vb a, .ms-vb2 a, .ms-GRStatusText a,.ms-vb-user a {
    color: #336699;
    text-decoration: none; 
}
.ms-vb a:hover, .ms-vb2 a:hover, .ms-vb-user a:hover {
    color: #336699;
    text-decoration: underline; 
}
.ms-vb a:visited, .ms-vb2 a:visited, .ms-GRStatusText a:visited, .ms-vb-user a:visited  {
   color: #336699;
   text-decoration: none; 
}
.ms-vb a:visited:hover, .ms-vb2 a:visited:hover, .ms-vb-user a:visited:hover {
    color: #336699;
    text-decoration: underline; 
}
.ms-WPTitle A:hover
{
    color: #336699;
    text-decoration:underline; 
    cursor:hand;
}
.ms-sbtable 
{ 
	background-color: #ffffff; font-family: Verdana; font-size: .7px; font-style: normal; font-weight: normal
}
Div.ms-titleareaframe
{
    border-top: 3px solid #ffffff;
    background-repeat: no-repeat;
}
.ms-lswptitle
{	
	font-family: Arial;
	font-size: 11pt;
	font-weight: 700; 
	Color: #336699;
	padding-bottom:6px;
	padding-left:5px;
	padding-right:0px;	
}

.ms-portaltitle {
	font-family: Arial;
	font-size: 10pt;
	font-weight: 700; 
	Color: #336699;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;	
}
.ms-nav td, .ms-nav .ms-SPZoneLabel, .ms-input {
    font-family: Verdana, sans-serif; 
    font-size: 7.5pt; 
}
.ms-nav th {
    font-size: 7.5pt; 
    font-family: Verdana, sans-serif; 
    font-weight: normal; 
    text-align: center; 
    color: black;
}


.ms-banner {
	text-align: right;
	vertical-align:top;
	color:#FF00FF;
	
}

.ms-WPTitle
{
    font-weight: bold; 
    font-family: verdana, arial, helvetica, sans-serif; 
    color: #336699;
    padding-left: 6px; 
    padding-right: 7px; 
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 8pt; 
	background-image: url(/Image%20Library/BandaTitulo.jpg);
	border-left: 1px solid #C0C0C0; 
	border-right-style: solid; 
	border-right-width: 1px; 
	border-top: 1px solid #C0C0C0; 
	border-bottom-style: solid; 
	border-bottom-width: 1px; 

}

/*Tabla principal (toda la página)*/
.ms-main{
	width:1002px;
}

/*Enlaces en los webparts*/
.ms-announcementtitle {
    font-weight:normal; 
}
.ms-toccattitle {
	FONT-WEIGHT: normal; 
	FONT-STYLE: normal; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION: none
}
.ms-toccattitle A {
	FONT-SIZE: 10px; 
	COLOR: #336699; 
	TEXT-DECORATION: none
}
.ms-toccattitle A:hover {
	FONT-SIZE: 10px; 
	COLOR: #336699; 
	TEXT-DECORATION: underline
}

/*Opciones del menú de navegación (izquierdo) */
.ms-nav a {
    text-decoration: none; 
    font-family: Verdana, sans-serif; 
    font-size: 11px; 
    font-weight: normal; 
    color: #686866;
}
.ms-nav a:link {
    color: #686866;
}
.ms-nav a:hover {
    text-decoration: underline; 
    color: #686866;
}
.ms-nav a:visited {
   color: #686866;
}
.ms-navframe, .ms-GRStatusBar {
    background: url(/Image Library/FondoColIzda.jpg);
    background-repeat:no-repeat;
    border-right: 1px; 
    border-left: 1px; 
}

.ms-phnav1wrapper {
	background-image: url(/Image Library/BarraSuperior.jpg);
	WIDTH: 100%; 
	border-top: 1px #ffffff solid;
	background-color: #e6e6e6;
	BACKGROUND-REPEAT: repeat-x;
}
.ms-vb, .ms-vb2, .ms-GRFont, .ms-vb-user{
    font-family: verdana; 
    font-size: .68em; 
    vertical-align: top;
    padding-right:;    
}
.ms-vb a, .ms-vb2 a, .ms-GRStatusText a,.ms-vb-user a {
    color: #336699;
    text-decoration: none; 
}
.ms-vb a:hover, .ms-vb2 a:hover, .ms-vb-user a:hover {
    color: #336699;
    text-decoration: underline; 
}
.ms-vb a:visited, .ms-vb2 a:visited, .ms-GRStatusText a:visited, .ms-vb-user a:visited  {
   color: #000066;
   text-decoration: none; 
}
.ms-vb a:visited:hover, .ms-vb2 a:visited:hover, .ms-vb-user a:visited:hover {
    color: #336699;
    text-decoration: underline; 
}
.ms-WPTitle A:hover
{
    color: #336699;
    text-decoration:underline; 
    cursor:hand;
}
.ms-sbtable 
{ 
	background-color: #ffffff; font-family: Verdana; font-size: .7px; font-style: normal; font-weight: normal
}
Div.ms-titleareaframe
{
    border-top: 3px solid #ffffff;
    background-repeat: no-repeat;
}
.ms-lswptitle
{	
	font-family: Arial;
	font-size: 11pt;
	font-weight: 700; 
	Color: #ffffff;
	padding-bottom:6px;
	padding-left:5px;
	padding-right:0px;	
}


.ms-nav td, .ms-nav .ms-SPZoneLabel, .ms-input {
    font-family: Verdana, sans-serif; 
    font-size: 7.5pt; 
}
.ms-nav th {
    font-size: 7.5pt; 
    font-family: Verdana, sans-serif; 
    font-weight: normal; 
    text-align: center; 
    color: black;
}
body {
    font-family: verdana, arial, helvetica, sans-serif; 
    background: white;
    color: #000000;

	
   scrollbar-base-color: #FFFFFF; 
   scrollbar-track-color: #FFFFFF; 
   scrollbar-face-color: #d6dee4; 
   scrollbar-highlight-color: #FFFFFF; 
   scrollbar-3dlight-color: #FFFFFF; 
   scrollbar-darkshadow-color: #FFFFFF; 
   scrollbar-shadow-color: #FFFFFF; 
   scrollbar-arrow-color: #396997; 	
}


/*Esquina de la caja de búsqueda*/
.ms-searchcorner {           
    background-color: #FFFFFF;
    background-repeat: no-repeat;       
    background-position: left top;
}

.ms-sbtopcorner 
{  
	background-color: #FFFFFF;  
	background-repeat: no-repeat; 
	background-position: left top; 
	border-bottom-width: 0px;
	background-image: none;
}
.ms-sblbcorner 
{  
	background-color: #FFFFFF;  	
	background-repeat: no-repeat; 
	background-position: right top; 
	padding-left: 0px;	
	padding-right: 5px; 
	padding-bottom: 4px;
	background-image: none; 	
}


.ms-searchform 
{
	background-color: #FFFFFF; 
	font-family: verdana; 
	font-size: 8pt;
}

/*
/*Menu tipos de referencia*/
.ms-tztop
{
	padding-top: 6px;
	padding-right: 6px;
	padding-left:6px;
	padding-bottom: 6px;
	font-size: 10pt;
    color: #316595;
}

.ms-tztop a:visited { 
    color:#316595;
}

.ms-tztop a { 
    color:#316595;
}

/* Menu Superior */

.ms-phnavmidc1sel, .ms-phnavmidc0sel
{
	 padding-top: 1px; 
	 padding-right: 8px; 
	 padding-bottom:2px; 
	 padding-left: 8px;
	 background-color: transparent; /*#e6e6e6;*/
	 background-image: url();
	 BORDER-top: #ffffff 0px solid;
	 BORDER-left: #ffffff 0px solid;
	 BORDER-bottom: #ffffff 0px solid;
	 BORDER-right: #ffffff 0px solid; 
}

.ms-phnavmidc1sel a,.ms-phnavmidc0sel a
{
	 font-family: Tahoma; 
	 font-size: 70%; 
	 font-style: normal; 
	 font-weight: bold; 
	 color: #c93a3c; 
	 text-decoration: none; 	
}

.ms-phnavmidc1sel a:hover,.ms-phnavmidc0sel a:hover
{
	 text-decoration: underline; 
	 color: #336699; 
}


/* Tabla principal en las pantallas de tipos de referencias */
.ms-bodyareaframe {
    vertical-align: top;
    height: 100%;
    background-repeat:no-repeat;
}
.ms-toccat 
{
	PADDING-RIGHT: 20px;
	padding-left: 0px;	
	PADDING-BOTTOM:20px
}

.ms-toccattitle
{
	font-family: tahoma; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 

}

.ms-toccattitle a
{
	color:#336699;
	font-size: .7em;
	text-decoration: none; 
}

.ms-toccattitle a:hover
{
	color:#336699;
	font-size: .7em;
	text-decoration: underline; 
}

.ms-vh,.ms-vh2{
    font-family: verdana; 
    font-size: .68em; 
    color: #003399;
    text-align: left; 
    text-decoration: none; 
    font-weight: normal; 
    vertical-align: top;

}

.ms-vh a,.ms-vh a:visited,.ms-vh2 a,.ms-vh-left a,.ms-vh-right a {
    color: #003399;
    text-decoration: none; 
}

.ms-phnavtableone 
{
	 padding-top: 3px; 
	 padding-right: 4px; 
	 padding-bottom: 5px; 
	 padding-left: 4px;
}

.ms-phnavtableone a
{
	 font-family: Tahoma; 
	 font-size: 70%; 
	 font-style: normal; 
	 font-weight: bold; 
	 color: #7d7e83; 
	 text-decoration: none;

}
.ms-phnavtableone a:hover
{
	text-decoration:underline;
}

.ms-navheader
{
	font-size: 8pt;
	font-weight:normal;
	font-family: Verdana, sans-serif;
	text-align: left;
	color: white;
	background-image: url(/_layouts/images/dot_rule.gif); 
	background-repeat: repeat-x; 
	background-position: left bottom; 
	padding-bottom: 2px;
	padding-top: 5px
}

.ms-locationhead 
{
    font-size: 8pt;
    font-family: Verdana, sans-serif;
    text-align: left;
    color: white;
	padding-top:10px;
	text-decoration: none;
	background-image: url(/_layouts/images/dot_rule.gif); 
	background-repeat: repeat-x; 
	background-position: left bottom;  
	padding-bottom: 2px;
	padding-top: 5px;
}

.ms-formlabel  {
    text-align: left; 
    font-family: verdana; 
    font-size: .7em; 
    font-weight: normal; 
    /*color: #316698;*/
	color: #990000;
}

ms-catdesctext{
	text-align:justify;
}

ms-descriptiontext{
	text-align:justify;
}