.Titulin
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.Container4Titulin
{
color: #00f6ff;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;}

.Container7Titulin
{
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
}

.Container1Titulin
{
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;}

.Container3Titulin
{
color: #00f6ff;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
/*//////////////////////Container 1////////////////////////*/

.Container1Master
{
	Width: 100%;
	}

.Container1bgTop1
{
	background-image: url(img/Container1_bgTop1.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 10px;
	height: 18px;
}
	
.Container1bgTop2
{
	background-image: url(img/Container1_bgTop2.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	width: auto;
	height: 18px;
	margin: 0px;
	padding: 0px;
	text-align: right;
	vertical-align: bottom;
}

.Container1bgTop3
{
	background-image: url(img/Container1_bgTop3.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 10px;
	height: 18px;
}
	
.Container1bgMid1
{
	background-image: url(img/Container1_bgMid1.jpg);
	background-position: left;
	background-repeat:repeat-y;
	width:2px;
	margin:0px;
	padding:0px;
	}

.Container1bgMid2
{
	background-color: #ffffff;
	background-image: url(img/Container1_bgMid2.jpg);
	background-repeat: repeat-x;
	background-position: inherit;
	width: auto;
	text-align:justify;
	margin:0px;
	padding:0px;
}

.Container1bgMid3
{
	background-image: url(img/Container1_bgMid3.jpg);
	background-position: right;
	background-repeat: repeat-y;
	width: 5px;
	margin: 0px;
	padding: 0px;
}

.Container1Botones	
{
	background-color: #ffffff;
	font-size: 10px;
}

.Container1bgBot1
{
	background-image: url(img/Container1_bgBot1.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 10px;
	height: 7px;
}

.Container1bgBot2
{
	background-image: url(img/Container1_bgBot2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	width: auto;
	height: 7px;
	font-size: 1px;
}

.Container1bgBot3
{
	background-image: url(img/Container1_bgBot3.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 10px;
	height: 7px;
}

.Container1_ContentPane
{
	padding: 3px;
}

.Head  {
	font-family: Verdana, Arial, Helvetica;
	font-size:  12px;
	font-weight: bold;
	color: #000000;
}

/*//////////////////////Fin container 1////////////////////////*/



/*//////////////////////Container 2////////////////////////*/

.Container2Master
{
	Width: 100%;
	vertical-align: top;
	}

.Container2Titulo1
{
/*	width: 11px;*/
}

.Container2Titulo2
{
	width: auto;
	text-align: right;
	font-size: 9px;
	padding-right: 7px;
}

.Container2bgTop1
{
	background-image: url(img/container_medio2_01.png);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 15px;
	height: 17px;
}
	
.Container2bgTop2
{
	background-image: url(img/container_medio2_02.png);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: right;
	width: auto;
	height: 17px;
	margin:0px;
	padding:0px;
	text-align:left;
}

.Container2bgTop3
{
	background-image: url(img/container_medio2_03.png);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 15px;
	height: 17px;
}
	
.Container2bgMid1
{
	background-image: url(img/container_medio2_04.png);
	background-position: top;
	background-repeat:repeat-y;
	width: 1px;
	margin:0px;
	padding:0px;
	}

.Container2bgMid2
{
	background-color: #ffffff;
	/*background-image: url(img/container_medio_05.png);*/
	width: auto;
	text-align:justify;
	margin:0px;
	padding-left: 10px;
	padding-right: 10px;
}

.Container2bgMid3
{
	background-image: url(img/container_medio2_05.png);
	background-position: left;
	background-repeat: repeat-y;
	width: 2px;
	margin: 0px;
	padding: 0px;
}

.Container2Botones	
{
	background-color: #ffffff;
	font-size: 10px;
	
}

.Container2bgBot1
{
	background-image: url(img/container_medio2_06.png);
	background-color: transparent;
	background-position: top;
	background-repeat: no-repeat;
	color: transparent;
	width: 14px;
	height: 12px;
}

.Container2bgBot2
{
	background-image: url(img/container_medio2_07.png);
	background-color: transparent;
	background-position: top;
	background-repeat: repeat-x;
	color: transparent;
	width: auto;
	height: 12px;
	font-size: 1px;
}

.Container2bgBot3
{
	background-image: url(img/container_medio2_08.png);
	background-color: transparent;
	background-position: top;
	background-repeat: no-repeat;
	color: transparent;
	width: 15px;
	height: 12px;
}

.Container2_ContentPane
{
	padding: 3px;
}



/*.V1HeadNegro {
    font-family: Verdana, Arial, Helvetica;
    font-size:  12px;
    font-weight: bold;
    color: #000000;
	filter: glow(Color=#000000,Strength=2);
}*/

/*//////////////////////Fin container 2////////////////////////*/

/*//////////////////////Container 3////////////////////////*/

.Container3Master
{
	Width: 100%;
	vertical-align: top;
	}

.Container3Titulo1
{
/*	width: 11px;*/
}

.Container3Titulo2
{
	width: auto;
	text-align: right;
	font-size: 9px;
	padding-right: 7px;
}

.Container3bgTop1
{
	background-image: url(imgcont3/container_medio_01.png);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 9px;
	height: 21px;
}
	
.Container3bgTop2
{
	background-image: url(imgcont3/container_medio_02.png);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: right;
	font-size: 9px;
	width: auto;
	height: 21px;
	margin:0px;
	padding:0px;
}

.Container3bgTop3
{
	background-image: url(imgcont3/container_medio_03.png);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 13px;
	height: 21px;
}
	
.Container3bgMid1
{
	background-image: url(imgcont3/container_medio_04.png);
	background-position: top;
	background-repeat:repeat-y;
	width:9px;
	margin:0px;
	padding:0px;
	}

.Container3bgMid2
{
	background-color: #ffffff;
	/*background-image: url(img/container_medio_05.png);*/
	background-position: top;
	width: auto;
	text-align:justify;
	margin:0px;
	padding:0px;
}

.Container3bgMid3
{
	background-image: url(imgcont3/container_medio_05.png);
	background-position: top;
	background-repeat: repeat-y;
	width: 13px;
	margin: 0px;
	padding: 0px;
}

.Container3Botones	
{
	background-color: #ffffff;
	font-size: 10px;
	
}

.Container3bgBot1
{
	background-image: url(imgcont3/container_medio_06.png);
	background-color: transparent;
	background-position: top;
	background-repeat: no-repeat;
	color: transparent;
	width: 9px;
	height: 11px;
}

.Container3bgBot2
{
	background-image: url(imgcont3/container_medio_07.png);
	background-color: transparent;
	background-position: top;
	background-repeat: repeat-x;
	color: transparent;
	width: auto;
	height: 11px;
	font-size: 1px;
}

.Container3bgBot3
{
	background-image: url(imgcont3/container_medio_08.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 13px;
	height: 11px;
}

.Container3_ContentPane
{
	padding: 3px;
}

/*.Head   {
    font-family: Verdana, Arial, Helvetica;
    font-size:  12px;
    font-weight: bold;
    color: #00f7ff;
}*/

/*//////////////////////Fin container 3////////////////////////*/

/*//////////////////////Container 4////////////////////////*/

.Container4Master
{
	Width: 100%;
	vertical-align: top;
	}

.Container4Titulo1
{
/*	width: 11px;*/
}

.Container4Titulo2
{
	width: auto;
	text-align: right;
	font-size: 9px;
	padding-right: 7px;
}

.Container4bgTop1
{
	background-image: url(img/container_medio_01.png);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 21px;
	height: 19px;
}
	
.Container4bgTop2
{
	background-image: url(img/container_medio_02.png);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: right;
	font-size: 9px;
	padding-right: 7px;
	vertical-align: bottom;
	width: auto;
	height: 19px;
	margin:0px;
}

.Container4bgTop3
{
	background-image: url(img/container_medio_03.png);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 21px;
	height: 19px;
}
	
.Container4bgMid1
{
	background-image: url(img/container_medio_04.png);
	background-position: top;
	background-repeat:repeat-y;
	width:8px;
	margin:0px;
	padding:0px;
	}

.Container4bgMid2
{
	background-color: #ffffff;
	/*background-image: url(img/container_medio_05.png);*/
	background-repeat: repeat-x;
	background-position: top;
	width: auto;
	text-align:justify;
	margin:0px;
	padding-left: 10px;
	padding-right: 10px;
}

.Container4bgMid3
{
	background-image: url(img/container_medio_05.png);
	background-position: left;
	background-repeat: repeat-y;
	width: 8px;
	margin: 0px;
	padding: 0px;
}

.Container4Botones	
{
	background-color: #ffffff;
	font-size: 10px;
	
}

.Container4bgBot1
{
	background-image: url(img/container_medio_06.png);
	background-color: transparent;
	background-position: top;
	background-repeat: no-repeat;
	color: transparent;
	width: 20px;
	height: 19px;
}

.Container4bgBot2
{
	background-image: url(img/container_medio_07.png);
	background-color: transparent;
	background-position: top;
	background-repeat: repeat-x;
	color: transparent;
	width: auto;
	height: 19px;
	font-size: 1px;
}

.Container4bgBot3
{
	background-image: url(img/container_medio_08.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 21px;
	height: 19px;
}

.Container4_ContentPane
{
	padding: 3px;
}

/*.Head   {
    font-family: Verdana, Arial, Helvetica;
    font-size:  12px;
    font-weight: bold;
    color: #00f7ff;
}*/

/*//////////////////////Fin container 4////////////////////////*/

/*//////////////////////Container 6////////////////////////*/

.Container6Master
{
	Width: 100%;
	vertical-align: top;
	}

.Container6Titulo1
{
/*	width: 11px;*/
}

.Container6Titulo2
{
	width: auto;
	text-align: right;
	font-size: 9px;
	padding-right: 7px;
}

.Container6bgTop1
{
	background-image: url(img/container_medio3_01.png);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 18px;
	height: 16px;
}
	
.Container6bgTop2
{
	background-image: url(img/container_medio3_02.png);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: right;
	font-size: 9px;
	padding-right: 7px;
	vertical-align: bottom;
	width: auto;
	height: 16px;
	margin:0px;
}

.Container6bgTop3
{
	background-image: url(img/container_medio3_03.png);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 18px;
	height: 16px;
}
	
.Container6bgMid1
{
	background-image: url(img/container_medio3_04.png);
	background-position: left;
	background-repeat:repeat-y;
	width: 5px;
	margin:0px;
	padding:0px;
	}

.Container6bgMid2
{
	background-color: #ffffff;
	/*background-image: url(img/container_medio_05.png);*/
	background-repeat: repeat-x;
	background-position: top;
	width: auto;
	text-align:justify;
	margin:0px;
	padding-left: 10px;
	padding-right: 10px;
}

.Container6bgMid3
{
	background-image: url(img/container_medio3_05.png);
	background-position: right;
	background-repeat: repeat-y;
	width: 5px;
	margin: 0px;
	padding: 0px;
}

.Container6Botones	
{
	background-color: #ffffff;
	font-size: 10px;
	text-align: right;
}

.Container6bgBot1
{
	background-image: url(img/container_medio3_06.png);
	background-color: transparent;
	background-position: top;
	background-repeat: no-repeat;
	color: transparent;
	width: 17px;
	height: 16px;
}

.Container6bgBot2
{
	background-image: url(img/container_medio3_07.png);
	background-color: transparent;
	background-position: top;
	background-repeat: repeat-x;
	color: transparent;
	width: auto;
	height: 16px;
	font-size: 1px;
}

.Container6bgBot3
{
	background-image: url(img/container_medio3_08.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 18px;
	height: 16px;
}

.Container6_ContentPane
{
	padding: 3px;
}

/*.Head   {
    font-family: Verdana, Arial, Helvetica;
    font-size:  12px;
    font-weight: bold;
    color: #00f7ff;
}*/

/*//////////////////////Fin container 6////////////////////////*/

/*//////////////////////Container 7/////////////////////////*/

.Container7bgTop1
{
	background-image: url(img/container7_01.png);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 21px;
	height: 34px;
}

.Container7bgTop1noSombra
{
	background-image: url(img/container7_06_arriba.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	width: 20px;
	height: 15px;
}
	
.Container7bgTop2
{
	background-image: url(img/container7_02.png);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	font-size: 9px;
	padding-right: 7px;
	vertical-align: middle;
	width: auto;
	height: 34px;
	margin:0px;
}

.Container7bgTop2noSombra
{
	background-image: url(img/container7_07_arriba.png);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	font-size: 9px;
	padding-right: 7px;
	width: auto;
	height: 15px;
	margin:0px;
}

.Container7bgTop3
{
	background-image: url(img/container7_03.png);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 21px;
	height: 34px;
}

.Container7bgTop3noSombra
{
	background-image: url(img/container7_08_arriba.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 21px;
	height: 15px;
}

.Container7bgMid1
{
	background-image: url(img/container7_04.png);
	background-position: left;
	background-repeat:repeat-y;
	vertical-align: top;
	border: 0px;
	width:8px;
	margin:0px;
	padding:0px;
	}

.Container7bgMid2
{
	background-color: #ffffff;
	/*background-image: url(img/container_medio_05.png);*/
	background-repeat: repeat-x;
	background-position: top;
	width: auto;
	text-align:justify;
	margin:0px;
	padding-left: 10px;
	padding-right: 10px;
}

.Container7bgMid3
{
	background-image: url(img/container7_05.png);
	background-position: right;
	background-repeat: repeat-y;
	vertical-align: top;
	border: 0px;
	width: 8px;
	margin: 0px;
	padding: 0px;
}

.Container7Botones	
{
	background-color: #ffffff;
	font-size: 10px;
	
}

.Container7bgBot1
{
	background-image: url(img/container7_06.png);
	background-color: transparent;
	background-position: top;
	background-repeat: no-repeat;
	color: transparent;
	width: 20px;
	height: 19px;
}

.Container7bgBot2
{
	background-image: url(img/container7_07.png);
	background-color: transparent;
	background-position: top;
	background-repeat: repeat-x;
	color: transparent;
	width: auto;
	height: 19px;
	font-size: 1px;
}

.Container7bgBot3
{
	background-image: url(img/container7_08.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 21px;
	height: 19px;
}

/*//////////////////////Fin Container 7/////////////////////////*/

/*//////////////////////Container 7_abajo/////////////////////////*/

.Container7_abajobgMid2
{
	background-color: #ffffff;
	/*background-image: url(img/container_medio_05.png);*/
	background-repeat: repeat-x;
	background-position: top;
	border-top: 0px #9f9f9f solid;
	width: auto;
	text-align:justify;
	margin:0px;
	padding-left: 10px;
	padding-right: 10px;
}

/*///////////////////////clases standar dnn////////////////////////////*/


.ModuleTitle_MenuItem {
	border: white 0px solid; /*override borders*/    
}

.ModuleTitle_MenuItem TD {  /*TD if menu is using tables*/
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	height: 21px;
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}


.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	width: 15px;
	height: 100%;   /*override the default height for icon so that menubreaks can have heights adjusted*/
}

.ModuleTitle_SubMenu 
{
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}

.ModuleTitle_MenuBreak  {
	background-color: #EEEEEE; 
	font-size: 1px; /*make sure you take out portal.css ModuleTitle_MenuBreak for this to work*/
}

.ModuleTitle_MenuItemSel {

	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #DDDDDD;
}



/*/////////////////////// FIN clases standar dnn////////////////////////////*/


/* Clases para signin */
.UserName
{
	font-size: 11px;
	padding-right: 5px;
}

.Password
{
	font-size: 11px;
}

.NormalTextBox 
{
	font-size: 11px;
}

A.SignIn, A.SignIn:link, A.SignIn:visited, A.SignIn:active
{
	color: #00f7ff;
	text-decoration: none;
}

A.SignIn:hover
{
	color: #00f7ff;
	text-decoration: underline;
}

.RegistroTexto
{
	font-size: 11px;
}



/*///////////////////////////////////////////////////////////////////////*/

.principal{

	font-weight:bold;
	padding-left:0px;
	
	}

.dos{

  padding-left:6px;
}

#menu a, #menu a:visited {
  text-decoration:none;
  text-align: justify;
  background-color: #FFFFFF;
  color: #000000;
  display:block; 
  width: auto;



  }
#menu a:hover {
     background-color: #CCCCCC
  }


