/*------   SECCIONES   ------------*/
/*------    textos   ------------*/
/*------    links   ------------*/
/*------    tabla/cuadro  ----*/
.tquestions { margin-bottom: 20px; padding: 1px 1px 1px 1px;}
/*------    listados [ul/li/ol]   ------------*/
/*------    formularios   -------*/
/*------    botones    ------------*/
/*------   backgrounds-fondos  ------*/




/*------    textos   ------------*/
.txt-negro {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; text-decoration: none}
.txt-azul {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #08558C; text-decoration: none}
.txt-0-azul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #083C78; }
.txt-gris {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #999999; text-decoration: none}
.txt-gris2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #666666; text-decoration: none}
.txt-verde {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #007929; text-decoration: none}
.txt-naranja {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FF6600; text-decoration: none}
.txt-naranjab {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FF6600; font-weight: bold}
.txt-rojo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #9C1C18; text-decoration: none}
.txt-blanco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #ffffff; text-decoration: none }
.txt-d9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #ffffff; text-decoration: none }
.txt-obligatorio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #FF0000; text-decoration: none; font-weight: normal;}
.txt-letrachica { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666;}
.txt-msdn-notas {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FF9900; text-decoration: none}
.txt-9-azul {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #08558C; text-decoration: none}

.tit-0-azuldark { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #003399; text-decoration: none; font-weight: bold;}
.tit-0-blanco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
.tit-0-negro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; text-decoration: none; font-weight: bold;}
.tit-0-naranja { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #E78408; text-decoration: none; font-weight: bold;}

.tit-1-negro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; }  
.tit-1-blanco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.tit-1-naranja { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #E78408; text-decoration: none; font-weight: bold; }
.tit-1-rojo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #9C1C18; text-decoration: none; font-weight: bold; }

.subtit-0-negro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000000; text-decoration: none; font-weight: bold; }
.subtit-1-negro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; text-decoration: none; font-weight: bold; }
.subtit-1-gris { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #666666; text-decoration: none; font-weight: bold; }
.subtit-1-blanco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #ffffff; text-decoration: none; font-weight: bold; }
.subtit-1-azul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #47658E; text-decoration: none; font-weight: bold; }
.subtit-0-rojo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #9C1C18; text-decoration: none; font-weight: bold; }
.subtit-1-rojo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #E62E01; text-decoration: none; font-weight: bold; }
.subtit-0-naranja { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FFDD99; text-decoration: none; font-weight: bold; }
.subtit-1-naranja { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #E78408; text-decoration: none; font-weight: bold; }
.subtit-1-verde { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #548D3B; text-decoration: none; font-weight: bold; }

.txt-9 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #999999; text-decoration: none}
.txt-9-negro {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #000000; text-decoration: none}
.txt-9-rojo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #cc0000; text-decoration: none}

.destacados-1-negro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold;}
.destacados-1-azul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0066CC; text-decoration: none; font-weight: bold;}
.destacado-azul5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #87A2B7}
.destacado-verde4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #4D7F84}

.destacado-office {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #EF4810}


/* MSDN */
.txt-msdn-azul-1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4B5F91; text-decoration: none; }



/*------    links   ------------*/
a.link-negro:active, a.link-negro:visited, a.link-negro:link { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 11px; } 
a.link-negro:Hover { color: #787878; } 

a.link-blanco:active, a.link-blanco:visited, a.link-blanco:link { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 11px; } 
a.link-blanco:Hover { color: #eaeaea; } 

a.link-azul:active, a.link-azul:visited, a.link-azul:link { color: #08558C; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 11px; } 
a.link-azul:Hover { color: #4281AE; } 

a.link-azul10:active, a.link-azul10:visited, a.link-azul10:link { color: #08558C; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 10px; } 
a.link-azul10:Hover { color: #FF9900; }  /* Hover naranja */

/* HP Socios >> CRM */
a.link-azul1:active, a.link-azul1:visited, a.link-azul1:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #0560A6; } 
a.link-azul1:Hover { color: #3C8BC7; } 
a.link-azul2:active, a.link-azul2:visited, a.link-azul2:link { font-family: Arial; font-size: 14px; text-decoration: none; color: #0560A6; } 
a.link-azul2:Hover { color: #3C8BC7; } 


a.link-gris:active, a.link-gris:visited, a.link-gris:link { color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 11px; } 
a.link-gris:Hover { color: #999999; } 

a.link-gris-2:active, a.link-gris-2:visited, a.link-gris-2:link { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 11px; } 
a.link-gris-2:Hover { color: #999999; } 

a.link-verde:active, a.link-verde:visited, a.link-verde:link { color: #007929; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 11px; } 
a.link-verde:Hover { color: #3B975A; } 

a.link-naranja:active, a.link-naranja:visited, a.link-naranja:link { color: #F76135; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 11px; } 
a.link-naranja:Hover { color: #666666; } 

a.link-rojo:active, a.link-rojo:visited, a.link-rojo:link { color: #9C1C18; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 11px; } 
a.link-rojo:Hover { color: #B2312D;  } 

a.link-rojo-2:active, a.link-rojo-2:visited, a.link-rojo-2:link { color: #9D3928; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 11px; } 
a.link-rojo-2:Hover { color: #BA5847; } 

a.link-rojo-3:active, a.link-rojo-3:visited, a.link-rojo-3:link { color: #F14C45; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 11px; } 
a.link-rojo-3:Hover { color: #F8726C; } 

a.link-subir-gris:link, a.link-subir-gris:active, a.link-subir-gris:visited, a.link-subir-gris:Hover { color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 9px; } 

a.msdn-desplegable:active, a.msdn-desplegable:visited, a.msdn-desplegable:link { font-family: Verdana, Arial, Helvetica, sans-serif; color: #47658E; font-size: 11px; font-weight: bold; text-decoration: underline; }
a.msdn-desplegable:hover { color: #2B7BC6; }

a.link-azul-titulo:active, a.link-azul-titulo:visited, a.link-azul-titulo:link { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3466A2; font-size: 11px; font-weight: bold; text-decoration: none; }
a.link-azul-titulo:hover { color: #658BBA; }

a.link-msdn-notas:active, a.link-msdn-notas:visited, a.link-msdn-notas:link { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF9900; font-size: 11px; font-weight: bold; text-decoration: underline;}
a.link-msdn-notas:hover { color: #FF9900; }

a.blanco:link, a.blanco:active, a.blanco:visited { font-family: Verdana; font-size: 10px; color: white; text-decoration: none; }
a.blanco:hover { text-decoration: underline; }

a.blanco2:link, a.blanco2:active, a.blanco2:visited { font-family:Verdana; font-size: 11px; color: white; text-decoration: none; }
a.blanco2:hover { color: #CCCCCC }

a.link-salmon:link, a.link-salmon:active, a.link-salmon:visited, a.link-salmon:hover { font-family: Verdana; font-size: 11px; color: #A54915; text-decoration: underline; }

a.link-verde4:link, a.link-verde4:active, a.link-verde4:visited { font-family: Verdana; font-size: 11px; color: #4D7F84; text-decoration: underline; }
a.link-verde4:hover { color: #999999; }


/*------    tabla/cuadro   ------------*/
.tb-azul-1 { background-color: #08558C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: White; }
.tb-azul-2 { background-color: #0099FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: White; }
.tb-azul-3 { background-color: #C1E3FA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.tb-azul-4 { background-color: #EDF6FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.tb-azul5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #87A2B7; }
.tb-azul-6 { background-color: #CDE0F3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.tb-azul-7 { background-color: #99BDD7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.tb-gris-1 { background-color: #F1F1F1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.tb-gris-1b { background-color: #E1E1E1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.tb-gris-2 { background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.tb-gris-3 { background-color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: White; }
.tb-gris-5 { background-color: #dddddd; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.tb-gris-6 { background-color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold;}
.tb-gris-7 { background-color: #E9E9E9; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal;}
.tb-gris-8 { background-color: #F9F9F9; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal;}

.tb-verde-1 { background-color: #007929; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: White; }
.tb-verde-2 { background-color: #4FB104; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }
.tb-verde-3 { background-color: #E5F7D3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.tb-verde-4 { background-color: #A8CA98; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.tb-naranja-1 { background-color: #FC7647; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: White; }
.tb-naranja-2 { background-color: #FFCC00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.tb-naranja-3 { background-color: #FBF7C9; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.tb-rojo-1 { background-color: #FF3300; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: White; }
.tb-rojo-2 { background-color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: White; }

.tb-negro-1 { background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: White; }

.tb-blanco-1 { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.tb-salmon { background-color: #F6ECE7; font-family: Verdana; font-size: 11px; color: #A54915; }

.tb-gris-4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #E78408; background-color: #E1E1E1; font-weight: bold; text-decoration: none; }
.tb-gris-2Copy { background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.tb-verde4a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; background-color: #E9EEEF; }
.tb-verde4b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #477D82; background-color: #D6E6E8; }
.tb-verde4c { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #477D82; background-color: #DFECEE; }
.tb-verde4d { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #477D82; background-color: #E8F2F3; }
.tb-verde4e { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; background-color: #D6E6E8; }

.tb-ch-gris1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; background-color: #EEF4F8; }
.tb-ch-gris2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; background-color: #D9E3EC; }
.tb-ch-gris3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #ffffff; background-color: #A1B7CB; }
.tb-ch-gris4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; background-color: #C7D5E2; }
.tb-ch-gris5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; background-color: #8DA4B8; }
.tb-ch-gris6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #C7D5E2; }

.tb-naranja2a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; background-color: #F3F3F3; }
.tb-naranja2b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #EF4810; background-color: #FCE9BB; }
.tb-naranja2c { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #EF4810; background-color: #FDF2D5; }
.tb-naranja2d { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #EF4810; background-color: #FEF7E5; }
.tb-naranja2e { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; background-color: #FCE9BB; }

/* MSDN */
.tb-msdn-azul-1 { background-color: #08558C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: White; }
.tb-msdn-gris-1 { background-color: #F1F1F1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.tb-msdn-gris-2 { background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }



/*------    listados [ul/li/ol]   ------------*/
.separador { margin-bottom: 10px; }



/*------    formularios   ------------*/
.form-gral {
	color: #000000 ; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 	
	background-color: #ffffff;
}
.campos-option-1 { 
	color: #DFDDFD ; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	WIDTH: 120px;
}

.form-rojo-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #9C1C18;
	background-color:#FFFFFF;
}

.form-azul-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #47658E;
	background-color:#FFFFFF;
}


/*------    botones    ------------*/
.btn-1 {
	background-color: #336699;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid Silver;
}

.btn-2 {
	background-color: #ffffff;
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid Silver;
}

.destacado-blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}



/*------   backgrounds-fondos   ------------*/
.bkg-gris-F6F6F6 { background-color: #F6F6F6; }

.bkg-blanco { background-color: #FFFFFF; }

.bkg-celeste-E0EDFF { background-color: #E0EDFF; }

.bkg-celeste-C1DAFF { background-color: #C1DAFF; }

.bkg-rojo-anaranj-FE582F { background-color: #FE582F; }

.bkg-azul-6699CC { background-color: #6699CC; }


/*---------------------  DEGRADES   --------------*/
.Cat1Fade { filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#FFFFFF', EndColorStr='#AEB0CC'); background-color:#FFFFFF; }

.dgr-soc-fichatecnica-bkgtabla { filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#E1E8EF', EndColorStr='#FFFFFF'); background-color:#FFFFFF; }

.Cat1Standardcolor {
	height: 23px;	
	padding:0 0 0 0;
    background-color: #E9EAF1;
	vertical-align: bottom;
}

h1.pageHeading2 {
	font-family:  Arial;
	font-size: 180%;
	font-size: medium;
	font-weight: normal;
	margin-bottom: 0em;
	margin-top: .3em;
	text-align:left;
}
p.bajadamiddle  {
	font-family:  Verdana;
	font-size: 100%;
	font-size: medium;
	font-weight: normal;
	margin-bottom: 0em;
	margin-top: .3em;
	text-align:left;
	vertical-align: bottom;
}

/*------------- -------------------------*/
/*DataGrid - Grillas*/
tr.prueba {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:15px; color: #000000; text-decoration: none}
tr.prueba td A.link-rojo:active, tr.prueba td a.link-rojo:visited, tr.prueba td a.link-rojo:link { color: #9C1C18; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 11px; } 
tr.prueba td A.link-rojo:Hover { color: #B2312D;  }