﻿body
{
	font-size: 11px;
	font-family: Verdana,Helvetica;
	background-color:#4E4E4E;
	margin: 0px ;
	
}

.mainDIV
{
	background-color:#FFFFFF;
	margin:5px;
}
.trHead
{
	background-image:url("../images/Head.jpg");
	background-repeat:repeat-x;
	height:128px;
}

.trFooter1
{
	background-color:#ADADAD;
	height:27px;
}

.trFooter2
{
	background-color:#7A7A7A;
	height:37px;
}

.RequiredHighlightControl
{
background-color:#fffacd;
}


select
{
	font-size: 11px;
	font-family: Verdana,Helvetica;
	color:Blue;
}

.LetraNegra
{
	color:#000000;
	font-weight:normal;
}

letraMinimo
{
	font-size:12px;	
}

.cabecera
{
	/*background-color: #C9D8FF;*/
	font-size:20px;
	font-weight:bold;
	color:#638AEB;
	background-image:url('../imag/titleBg.jpg');
}
.cabecera2
{
	/*background-color: #C9D8FF;*/
	font-size:16px;
	font-weight:bold;
	color:#638AEB;
	background-image:url('../imag/titleBg.jpg');
}

.textSubTitle
{
	font-size:11px;
	color:White;
	font-weight:bold;
}

.subCabecera
{
	background-color:Blue;
	height:30px;
}

.subCabeceraGrey
{
	background-color:#E1E1E1;
	height:30px;
	font-weight:bold;
	
	/*border-right: #c2c2c2 1px solid;*/
	border-top: #c2c2c2 1px solid;
	/*border-left: #c2c2c2 1px solid;*/
	border-bottom: #c2c2c2 1px solid;
}

.subCabeceraWhite
{
	background-color:White;
	height:30px;
	font-weight:bold;
	
	/*border-right: #c2c2c2 1px solid;*/
	/*border-top: #c2c2c2 1px solid;*/
	/*border-left: #c2c2c2 1px solid;*/
	/*border-bottom: #c2c2c2 1px solid;*/
}

.greyLabelInfo
{
	background-color:#F8F8F8;
	height:30px;
	color:#A793B6;
	font-weight:normal;
	border-top:#E2E2E2 1px solid;
	border-bottom:#E2E2E2 1px solid;
	text-align:left;
	margin-left:2px;
	padding-left:5px;
}

.greyBoldLabelInfo
{
	background-color:#e1e1e1;
	height:30px;
	color:#9F9F9F;
	font-weight:bold;
	border-top:#E2E2E2 1px solid;
	border-bottom:#E2E2E2 1px solid;
}

.greyLabelInfoAllBorder
{
	background-color:#F8F8F8;
	height:30px;
	color:#9F9F9F;
	font-weight:bold;
	border-top:#E2E2E2 1px solid;
	border-bottom:#E2E2E2 1px solid;
	border-left:#E2E2E2 1px solid;
	border-right:#E2E2E2 1px solid;
}

.greyLabelInfoBlackFont
{
	background-color:#F8F8F8;
	height:30px;
	color:Black;
	font-weight:bold;
	font-size:12px;
}



.greyLabelInfoWithOutBorder
{
	height:30px;
	color:#9F9F9F;
	
}

.blackLabelBg
{
	background-color:Black;
	color:White;
	height:30px;
}

.greyColorBg
{
	background-color:#F8F8F8;
	color:#9F9F9F;
}

.greyInputInfo
{
	height:30px;
	color:#9F9F9F;
	
	border-top:#E2E2E2 1px solid;
	border-bottom:#E2E2E2 1px solid;
}

.pie
{
	background-color: #F5F6F5;
	color: #B2A8A1;
	font-size: 11px;
}

.borderGris
{
	border-right: #c2c2c2 1px solid;
	border-top: #c2c2c2 1px solid;
	border-left: #c2c2c2 1px solid;
	border-bottom: #c2c2c2 1px solid;
}


.buttonGris
{
	font-size: 12px;
	font-family: Verdana,Helvetica;
	font-weight: bold;
	color: #7E7E7B;
	background: #E5E5FF;
	height: 19px;
	cursor: hand;
	border-right: #b2b1b7 1px solid;
	border-top: #b2b1b7 1px solid;
	border-left: #b2b1b7 1px solid;
	border-bottom: #b2b1b7 1px solid;
}

.BigbuttonGris
{
	font-size: 14px;
	font-family: Verdana,Helvetica;
	font-weight: normal;
	color: #7E7E7B;
	background: #E5E5FF;
	height: 19px;
	cursor: hand;
	border-right: #b2b1b7 1px solid;
	border-top: #b2b1b7 1px solid;
	border-left: #b2b1b7 1px solid;
	border-bottom: #b2b1b7 1px solid;
}

input.buttonGris:hover,	input.buttonGris:visited,input.buttonGris:link
{
	font-size: 12px;
	font-family: Verdana,Helvetica;
	font-weight: bold;
	color: #7E7E7B;
	background: #F3F3FE;
	height: 19px;
	cursor: hand;
	border-right: #b2b1b7 1px solid;
	border-top: #b2b1b7 1px solid;
	border-left: #b2b1b7 1px solid;
	border-bottom: #b2b1b7 1px solid;
}

input.BigbuttonGris:hover,input.BigbuttonGris:visited,input.BigbuttonGris:link
{
	font-size: 14px;
	font-family: Verdana,Helvetica;
	font-weight: normal;
	color: #7E7E7B;
	background: #F3F3FE;
	height: 19px;
	cursor: hand;
	border-right: #b2b1b7 1px solid;
	border-top: #b2b1b7 1px solid;
	border-left: #b2b1b7 1px solid;
	border-bottom: #b2b1b7 1px solid;
}


.formButtonBorder
{
   font-size:10px;
   font-family:Verdana,Helvetica;
   font-weight:bold;
   color:#b2b1b7;
   background:#F8F8F8;
   border:#b2b1b7 1px solid;
   height:19px; 
   cursor:hand;
   background-image: url('../imag/fondo_boton.png');
}

a
{
	text-decoration: none;
	border:0px;
	border-color:White;
	border-left-width:0px;
}

a:link 
{
	text-decoration: none;
	border:0px;
	border-color:White;
	border-left-width:0px;
}

a:visited 
{
	text-decoration: none;
	border:0px;
	border-color:White;
	border-left-width:0px;
}

a:hover 
{
	text-decoration: none;
	color:Red;
	cursor: hand;
	border:0px;
	border-color:White;
}

.tableGrid
{
	/*border-right: darkgray thin solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;*/
	border: darkgray 1px solid;
	border-collapse:collapse;
	table-layout:fixed;
}

.NOtableGrid
{
	border-bottom:darkgray 1px solid;
}

.NOtableGridNOBorder
{
	border-bottom:darkgray 0px solid;
}

.tableGrid TR TD
{	border: darkgray 1px solid;
	border-collapse:collapse;
}

.NOtableGridNOBorder TR TD
{	
	border: darkgray 0px solid;
}

.NOtableGrid TR TD
{	
	border: darkgray 0px solid;
	border-collapse:collapse;
}

.labelInfo
{
	
	color:Black;

}

.labelInfoCuestionario
{
	color:Black;
	font-size:12pt;
}

.labelInfoCuestionarioRespuesta
{
	color:Black;
	font-size:10pt;
}

.buttonWhite
{
	font-size: 12px;
	font-family: Verdana,Helvetica;
	font-weight: normal;
	color:Blue;
	background:white;
	height: 19px;
	cursor: hand;
	border-right: #b2b1b7 1px solid;
	border-top: #b2b1b7 1px solid;
	border-left: #b2b1b7 1px solid;
	border-bottom: #b2b1b7 1px solid;
}


.red
{
	color:Red;
	font-size: 11px;
	font-family: Verdana,Helvetica;
	font-weight: normal;
}

.blue
{
	color:Blue;
	font-size: 11px;
	font-family: Verdana,Helvetica;
	font-weight: normal;
}

.bigBlackFont
{
	font-size: 22px;
	font-family: Verdana,Helvetica;
	font-weight: normal;
	color:#484745;
}
.bigBlackFontNormal
{
	font-size: 20px;
	font-family: Verdana,Helvetica;
	font-weight: normal;
	color:black;
	text-align:left;
	width: 100%;
}
.bigRedFont
{
	font-size: 16px;
	font-family: Verdana,Helvetica;
	font-weight: bold;
	color:Red;
}
.mediumBlackFont
{
	font-size: 12px;
	font-family: Verdana,Helvetica;
	font-weight: bold;
	color:black;
}
.smallBlackFont
{
	font-size: 12px;
	font-family: Verdana,Helvetica;
	font-weight: normal;
	color:black;
}

.NOtableGridBorderBottom
{
	border-bottom:darkgray 0px solid;
}

.NOtableGridBorderBottom TR TD
{	
	border-top: darkgray 0px solid;
	border-left: darkgray 0px solid;
	border-right: darkgray 0px solid;
	border-bottom: darkgray 1px solid;
}
.trRightBorder
{
	border-right: darkgray 1px solid;
}

/**MARIO
*/
.Button
{
	background-image:url("../images/FondoBoton.jpg");
	width:107px;
	height:29px;
	font-family:Arial;
	font-size:14;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#FFFFFF;
	cursor:hand;
}

.ButtonMenu
{
	background-image:url("../images/FondoBotonMenu.jpg");
	width:107px;
	height:29px;
	font-family:Arial;
	font-size:14;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#FFFFFF;
	cursor:hand;
}

.Label
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}


.menuSecundarioLeft
{
	background-image:url("../images/MenuSecundarioLeft.jpg");
	height:36px;
	width:10px;
}
.menuSecundarioRight
{
	background-image:url("../images/MenuSecundarioRight.jpg");
	height:36px;
	width:6px;
}
.menuSecundario
{
	height:36px;
	background-color:#D8D661;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#3E400D;
	vertical-align:middle;
}

.TextBox
{
	font-size: 13px;
	font-family: Arial;
	color:#5D5D5D;
	width:98%;
	margin-right:5px;
	border: solid 1px #DDDDDD;
}

.DropDown
{
	font-size: 13px;
	font-family: Arial;
	color:#5D5D5D;
	width:98%;
	margin-right:5px;
	border: solid 1px #DDDDDD;
}

.Formulario TR TD
{
	text-align:left;
	
}

#menuSuperior
{
	position:absolute;
	left:340px;
	top:62px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}

#menuSuperior A
{
	color:#FFFFFF;
}

#menuSuperior A:hover
{
	color:#DEDEDE;
}