﻿/*Clases de texto*/
.smalltext {
	font: 0.7em verdana, Helvetica, Arial, sans-serif;
	font-size: 11pt;
	color: #666666;
}
.smalltext1 {
	font: verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	color: #666666;
}
.literal
{
	font-size: 8pt;
	font-weight:bold;
	text-align:right;
	color:#000000;
}
.legend_literal_title
{
	font-size: 8pt;
	font-weight:bold;
	text-align:right;
	color:#000000;
    font-style:italic;
}
.legend_literal
{
	font-size: 8pt;
	color:#000000;
    font-style:italic;
}
.literal_Row
{
	font-size: 8pt;
	font-weight:bold;
	color:#000000;
}
.literal_RP
{
	font-size: 10pt;
	font-weight:bold;
	color:#000000;
}
.literal_grid
{
	font-size: 8pt;
	color:#000000;
}

.literal_grid a
{
	font-size: 8pt;
	/*font-weight:bold;*/
	color:#000000;
}

.literal_grid a:hover
{
	font-size: 8pt;
	font-weight:bold;
	color:#FF9900;
}
.small_literal
{
	font-size: 8pt;
	font-weight:bold;
	text-align:right;
}

.titletext {
	font: 0.7em verdana, Helvetica, Arial, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color: #999999;
}
.date
{	 
	font: verdana, Helvetica, Arial, sans-serif;
	font-size: 0.6em;
	color:#999999;
	font-weight:bold;
	text-transform: uppercase;
	width:210px;
	border-bottom:solid 1px #999999; 
	border-right:solid 1px #999999;
}
.logotext {
	font: 0.7em verdana, Helvetica, Arial, sans-serif;
	font-size:36px;
	font-weight:bold;
	color: #999999;
}

.orangelogotext {
	font: 0.7em verdana, Helvetica, Arial, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#FF9900;
}

.graytext {
	font: verdana, Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:10pt;
	color: #999999;
}
.usertext {
	font: verdana, Helvetica, Arial, sans-serif;
	font-size:8pt;
	color: #999999;
}

.orangetext {
	font: verdana, Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:10pt;
	color:#FF9900;
}

.small_orangetext
{
	font-family:verdana, Helvetica, Arial, sans-serif;font-weight:bold;
	font-size:1.0em;color: #FF9900;text-align:right;
}
.small_orangetext A:link, .small_orangetext A:visited, .small_orangetext A:active, .small_orangetext A:hover
{
	font-family:verdana, Helvetica, Arial, sans-serif;font-weight:bold;
	font-size:0.9em;color:#FF9900;text-align:right;
}
.small_orangetext A:visited:hover
{
	font-family:verdana, Helvetica, Arial, sans-serif;font-weight:bold;font-size:0.9em;
	color: #FF9900;text-decoration: underline;text-align:right;
}

.bodytext {
	font: 0.7em verdana, Helvetica, Arial, sans-serif;
	color: #666666;
}

.smallwhitetext {
	font: 0.7em verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
}
.smallwhitetext a{
	font: 0.7em verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}
.smallwhitetext a:hover{
	text-decoration:underline;
}
.smallgraytext {
	font: 0.7em verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#CCCCCC;
}
.smallgraytext a{
	font: 0.7em verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:none;
}
.smallgraytext a:hover{
	text-decoration:underline;
}



.orangetitle {
	font: 0.7em verdana, Helvetica, Arial, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#FF9900;
}

.logo
{
	width:400px; 
	height:110px; 
	background-color:#F7F7F7; 
	border-left:solid 1px #999999;
	padding-left:20px;
}

/*Clases para dar transparencia a las fotos de los centros y ponerlos en lanco y negro*/
.centerPhoto 
{ 
    FILTER: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
  /* FILTER: progid:DXImageTransform.Microsoft.fade(duration=0.8),progid:DXImageTransform.Microsoft.Blur(PixelRadius=3, ShadowOpacity=.30); */
}

/*GRAY PANEL*/
.panel{
	border:solid 1px #E4E4E4;
	background-color:#EEEEEE;
	/*margin:10px;*/
	padding:10px;
}

.NoDataPanel
{
	border: solid 1px #C4BD57;
	font-size: 8pt;
	font-weight:bold;
	color: #000000;	
}

/*Botones*/
.button
{
	height:25px; 
	background-image:url(images/backgrounds/bg_topbar.gif);
	background-color:#CBC55C;
	background-repeat:repeat-x;
	text-align:center;
}



/*Grids*/

.grid-pager
{
	height:20px; 
	background-image:url(images/backgrounds/bg_topbar.gif);
	background-color:#CBC55C;
	background-repeat:repeat-x;
	border-top: solid 1 black;
	font-size: 8pt;
	text-decoration: none;
	font-weight: normal;
	color: Black;
}

.grid
{
	border: solid 2px #C4BD57;
	
}

.grid-header
{
	height:20px; 
	background-image:url(images/backgrounds/bg_topbar.gif);
	background-color:#CBC55C;
	background-repeat:repeat-x;
	 
}
.grid-header th
{
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	color: Black;
	padding: 1 1 1 4;	
	text-align:left;
}
.grid-header a
{
  color: Black;
  text-decoration: none;	
}

.templateTable {
    border-collapse:collapse;
    background-color:#F3F8F7;
}
.templateTable td {
    border: solid 1px #C2D4DA;
    
}
.templateCaption {
    background-color:#ECF2F3;
}
.templateTbCap {
   border-collapse: collapse;
   background-color:#ECF2F3; 
   border: solid 1px #C2D4DA;
   padding-left:5px;
}
    
/*Panel*/
.PanelStyle
{
    width:100%; text-align:left; padding:3px;
}
   
/*Loading*/
.loading
{
    background-image:url('images/Loading.gif');
    background-repeat:no-repeat;
}

/*********************************************************/
/* Sexo_14                                         */
/*********************************************************/
.F_14
{
  background-image:url('Set/sexo_14.png'); background-repeat:no-repeat;  background-position:0px 0px; width:14px; height:14px;
}
.M_14
{
   background-image:url('Set/sexo_14.png'); background-repeat:no-repeat; background-position:-17px 0px; width:14px; height:14px;
}
.X_14
{
  background-image:url('Set/sexo_14.png'); background-repeat:no-repeat;  background-position:-34px 0px; width:23px; height:14px;
}
/*********************************************************/
/* Sexo_16                                         */
/*********************************************************/
.F_16
{
  background-image:url('Set/sexo_16.png'); background-repeat:no-repeat;  background-position:0px 0px; width:16px; height:16px;
}
.M_16
{
   background-image:url('Set/sexo_16.png'); background-repeat:no-repeat; background-position:-19px 0px; width:16px; height:16px;
}
.X_16
{
  background-image:url('Set/sexo_16.png'); background-repeat:no-repeat;  background-position:-39px 0px; width:27px; height:16px;
}

.BgMail
{
	background-image: url(Set/mail.png); BACKGROUND-REPEAT: no-repeat;
}

.Create_message
{
	width:16px;
	height:16px;
	background-position:0px 0px;
}
.InboxFull
{
	width:16px;
	height:16px;
	background-position:-37px 0px;
}
.Trash
{
	width:10px;
	height:16px;
	background-position:-57px 0px;	
}

.RE_message
{
	width:16px;
	height:16px;
	background-position:-91px 0px;
}

.RV_message
{
	width:16px;
	height:16px;
	background-position:-110px 0px;
}

.DeleteMessage
{
	width:16px;
	height:16px;
	background-position:-72px 0px;
}

.templateCurrent
{
	background-color:#ffffff;
}

.templateHeaderTable
{
	background-color: #ebebeb;
	border-collapse:collapse;
	border-top: #d8d8d8 1px solid;
}

.templateHeaderTable TD.TabDelete
{
	border-left: #d8d8d8 1px solid;
}

.templateHeaderTable TD.Tab
{
	border-right: #d8d8d8 1px solid;	
}

.a:link
{
	color: #333333;
	font-size: 8 pt;
	font-weight:bold;
	text-decoration:none;
	
}

.templateTableGeneral
{
	border-bottom: #d8d8d8 1px solid;
	border-left: #d8d8d8 1px solid;
	border-right: #d8d8d8 1px solid;
	background-color: #ffffff;
	border-collapse:collapse;
}

.literal_Row
{
	color: #000000;
	font-size: 8pt;
	font-weight:bold;
}

.linkMessage 
{
	font-weight:normal !important;
}

.okTable
{
	border: #2e6f1d 1px solid;
	background-color:#effaed;
}
