/* Body background color ----------------------------------------- */
.mainbodybg { background-color: #ffffff; font-weight: bold; }

/* Barra de scroll ----------------------------------------- */
BODY {	SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-BASE-COLOR:#3A5885 ; bgcolor: #FFffff; background-image: url(../gcw_images/fondo_page_top.jpg);}

/* Sombra en campos de formularios ----------------------------------------- */
.formStyle {	border: 1px solid #616F45; 	font-family: Arial, Helvetica, sans-serif;
				font-size: 11px; font-weight: bold; color: #000000; padding-left: 4px; 
				background:  url("../gcw_images/formshdw.gif") no-repeat -4px -4px #fff;}

.campo_memo {	SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-BASE-COLOR:#FF9900; }

/* BORDES -------------------------------------------------------- */
.borde_de_foto_blanco  {border:       #FFFFFF 3px solid}
.borde_de_foto_negro   {border:       #CCCCCC 3px solid}

.borde_gris_general   {border:       #CCCCCC 1px solid}
.borde_gris_lados     {border-right: #CCCCCC 1px solid; border-left:#BEBEBE 1px solid}
.borde_gris_derecho   {border-right: #CCCCCC 1px solid}
.borde_gris_izquierdo {border-left:  #CCCCCC 1px solid}
.borde_gris_inferior  {border-bottom:#CCCCCC 1px solid}
.borde_gris_superior  {border-top:   #CCCCCC 1px solid}

.borde_amarillo_general_2  {border:       #e2d704 2px solid}
.borde_azulito_general_2   {border:       #5b6e7f 2px solid}

.borde_gris_general_2   {border:       #CCCCCC 2px solid}
.borde_gris_lados_2     {border-right: #CCCCCC 2px solid; border-left:#BEBEBE 1px solid}
.borde_gris_derecho_2   {border-right: #CCCCCC 2px solid}
.borde_gris_izquierdo_2 {border-left:  #CCCCCC 2px solid}
.borde_gris_inferior_2  {border-bottom:#CCCCCC 2px solid}
.borde_gris_superior_2  {border-top:   #CCCCCC 2px solid}

.borde_rojo_general   {border:       #FF0000 1px solid}
.borde_rojo_lados     {border-right: #FF0000 1px solid; border-left:#000000 1px solid}
.borde_rojo_derecho   {border-right: #FF0000 1px solid}
.borde_rojo_izquierdo {border-left:  #FF0000 1px solid}
.borde_rojo_inferior  {border-bottom:#FF0000 1px solid}
.borde_rojo_superior  {border-top:   #FF0000 1px solid}

.borde_negro_general   {border:       #000000 1px solid}
.borde_negro_lados     {border-right: #000000 1px solid; border-left:#000000 1px solid}
.borde_negro_derecho   {border-right: #000000 1px solid}
.borde_negro_izquierdo {border-left:  #000000 1px solid}
.borde_negro_inferior  {border-bottom:#000000 1px solid}
.borde_negro_superior  {border-top:   #000000 1px solid}

.borde_negro_general_2   {border:       #000000 2px solid}
.borde_negro_lados_2     {border-right: #000000 2px solid; border-left:#000000 2px solid}
.borde_negro_derecho_2   {border-right: #000000 2px solid}
.borde_negro_izquierdo_2 {border-left:  #000000 2px solid}
.borde_negro_inferior_2  {border-bottom:#000000 2px solid}
.borde_negro_superior_2  {border-top:   #000000 2px solid}

.borde_azul_general   {border:       #096EA1 1px solid}
.borde_azul_lados     {border-right: #096EA1 1px solid; border-left:#000000 1px solid}
.borde_azul_derecho   {border-right: #096EA1 1px solid}
.borde_azul_izquierdo {border-left:  #096EA1 1px solid}
.borde_azul_inferior  {border-bottom:#096EA1 1px solid}
.borde_azul_superior  {border-top:   #096EA1 1px solid}

.borde_blanco_general   {border:       #FFFFFF 1px solid}
.borde_blanco_lados     {border-right: #FFFFFF 1px solid; border-left:#FFFFFF 1px solid}
.borde_blanco_derecho   {border-right: #FFFFFF 1px solid}
.borde_blanco_izquierdo {border-left:  #FFFFFF 1px solid}
.borde_blanco_inferior  {border-bottom:#FFFFFF 1px solid}
.borde_blanco_superior  {border-top:   #FFFFFF 1px solid}

.borde_blanco_general_2   {border:       #FFFFFF 2px dotted}
.borde_blanco_lados_2     {border-right: #FFFFFF 2px solid; border-left:#FFFFFF 1px solid}
.borde_blanco_derecho_2   {border-right: #FFFFFF 2px solid}
.borde_blanco_izquierdo_2 {border-left:  #FFFFFF 2px solid}
.borde_blanco_inferior_2  {border-bottom:#FFFFFF 2px solid}
.borde_blanco_superior_2  {border-top:   #FFFFFF 2px solid}

/* ESPACIADO -------------------------------------------------------- */
.espacio_general   { margin:5px}
.espacio_derecho   { margin-right:5px}
.espacio_derecho2  { margin-right:10px}
.espacio_derecho3  { margin-right:15px}
.espacio_izquierdo { margin-left:5px}
.espacio_izquierdo2{ margin-left:10px}
.espacio_izquierdo3{ margin-left:15px}
.espacio_superior  { margin-top:5px }
.espacio_inferior  { margin-bottom:5px }

/* LETRAS -------------------------------------------------------- */
.normal_gris_11		     {color: #999999; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
.normal_gris_11       	 {color: #999999; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
.normal_gris_11:link     {color: #999999; font-size:11px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.normal_gris_11:visited  {color: #999999; font-size:11px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.normal_gris_11:active   {color: #999999; font-size:11px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.normal_gris_11:hover    {color: #000080; font-size:11px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

.normal_gris_12       	 {color: #999999; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
.normal_gris_12:link     {color: #999999; font-size:12px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.normal_gris_12:visited  {color: #999999; font-size:12px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.normal_gris_12:active   {color: #999999; font-size:12px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.normal_gris_12:hover    {color: #990000; font-size:12px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:bold}

.normal_gris_inverso_12       	 {color: #999999; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration: underline}
.normal_gris_inverso_12:link     {color: #999999; font-size:12px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.normal_gris_inverso_12:visited  {color: #999999; font-size:12px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.normal_gris_inverso_12:active   {color: #999999; font-size:12px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.normal_gris_inverso_12:hover    {color: #990000; font-size:12px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:bold}

.normal_negra_10       	 {color: #000000; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
.normal_vinotinto_11        {color: #990000; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
.normal_vinotinto_12        {color: #990000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
.normal_vinotinto_inverso_12        {color: #990000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline}
.normal_azul_12 	  {color: #000080; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
.normal_naranja_11 	  {color: #FF6600; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
.normal_naranja_12 	  {color: #FF6600; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
.normal_marron_12 	  {color: #663300; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
.normal_verde_12 	  {color: #006600; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none}

.normal_blanca_11     	   {color: #FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.normal_blanca_11:link     {color: #FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.normal_blanca_11:visited  {color: #FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.normal_blanca_11:active   {color: #FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.normal_blanca_11:hover    {color: #FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; font-weight:bold}

.normal_blanca_12     		{color: #FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.normal_blanca_12:link     {color: #FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.normal_blanca_12:visited  {color: #FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.normal_blanca_12:active   {color: #FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.normal_blanca_12:hover    {color: #FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; font-weight:bold}

.normal_negra_10  		  {color: #000000; font-size:10px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.normal_negra_10:link     {color: #000000; font-size:10px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.normal_negra_10:visited  {color: #000000; font-size:10px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.normal_negra_10:active   {color: #000000; font-size:10px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.normal_negra_10:hover    {color: #000000; font-size:10px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}

.normal_negra_11      	   {color: #000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
.normal_negra_11:link      {color: #000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
.normal_negra_11:visited   {color: #000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
.normal_negra_11:active    {color: #000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
.normal_negra_11:hover     {color: #000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline}

.normal_negra_inverso_11      	   {color: #000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline}
.normal_negra_inverso_11:link      {color: #000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline}
.normal_negra_inverso_11:visited   {color: #000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline}
.normal_negra_inverso_11:active    {color: #000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline}
.normal_negra_inverso_11:hover     {color: #000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none}

.normal_negra_12      	   {color: #000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
.normal_negra_12:link      {color: #000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
.normal_negra_12:visited   {color: #000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
.normal_negra_12:active    {color: #000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
.normal_negra_12:hover     {color: #000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline}

.normal_negra_inverso_12      	   {color: #000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline}
.normal_negra_inverso_12:link      {color: #000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline}
.normal_negra_inverso_12:visited   {color: #000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline}
.normal_negra_inverso_12:active    {color: #000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline}
.normal_negra_inverso_12:hover     {color: #000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none}

.normal_roja_12         {color: #FF0000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
.normal_roja_12:link    {color: #FF0000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
.normal_roja_12:visited {color: #FF0000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
.normal_roja_12:active  {color: #FF0000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
.normal_roja_12:hover   {color: #FF0000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline}

.subtitulo_blanco  {color: #FFFFFF; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}
.subtitulo_gris	   {color: #CCCCCC; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}
.subtitulo_negro   {color: #000000; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}
.subtitulo_negro_20{color: #000000; font-size:20px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}
.subtitulo_naranja {color: #ce540b; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}
.subtitulo_rojo    {color: #FF0000; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}
.subtitulo_verde   {color: #3a871d; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}
.subtitulo_azulito {color: #5b6e7f; font-size:16px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}
.subtitulo_azulito2{color: #5b6e7f; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}

.enlace_azul 		 { color: #0066CC; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none }
.enlace_azul:link 	 { color: #0066CC; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none }
.enlace_azul:visited { color: #0066CC; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none }
.enlace_azul:active  { color: #0066CC; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none }
.enlace_azul:hover   { color: #0066CC; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline }

.enlace_azul_11 		 { color: #0066CC; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none }
.enlace_azul_11:link 	 { color: #0066CC; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none }
.enlace_azul_11:visited { color: #0066CC; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none }
.enlace_azul_11:active  { color: #0066CC; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none }
.enlace_azul_11:hover   { color: #0066CC; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline }

.enlace_verde 		 { color: #006600; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none }
.enlace_verde:link 	 { color: #006600; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none }
.enlace_verde:visited { color: #006600; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none }
.enlace_verde:active  { color: #006600; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none }
.enlace_verde:hover   { color: #006600; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline }

/* ESTILO MARQUESINA -------------------------------------------------------- */
.marquesina_1 		  { FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Tahoma; background: url("../gcw_images/marquesina_1.jpg"); TEXT-DECORATION: none; }
.marquesina_2 		  { FONT-SIZE: 12px; COLOR: #000080; FONT-FAMILY: Tahoma; background: url("../gcw_images/marquesina_2.jpg"); TEXT-DECORATION: none;  }
.marquesina_3 		  { FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Tahoma; background: url("../gcw_images/marquesina_3.jpg"); TEXT-DECORATION: none; font-weight:bold }
.marquesina_4 		  { FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma; background: url("../gcw_images/marquesina_4.jpg"); TEXT-DECORATION: none; font-weight:bold }
.marquesina_5 		  { FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma; background: url("../gcw_images/marquesina_5.jpg"); TEXT-DECORATION: none; font-weight:bold }
.marquesina_6 		  { FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma; background: url("../gcw_images/marquesina_6.jpg"); TEXT-DECORATION: none; font-weight:bold }
.marquesina_7 		  { FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma; background: url("../gcw_images/marquesina_7.jpg"); TEXT-DECORATION: none; font-weight:bold }
.marquesina_8 		  { FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma; background: url("../gcw_images/marquesina_8.jpg"); TEXT-DECORATION: none; font-weight:bold }

/* ESTILO SECCION DE LA BOTONERA UNICA -------------------------------------------------------- */
.corner_big			   { list-style-type: none; margin: 0px 0; padding: 0; width: 238px; border: 0px solid #9A9A9A; border-bottom-width: 0; }
.corner_big li a:visited, .corner_big li a:active{ color: white; }
.corner_big li a:hover { background-image: url(../gcw_images/bg_corner_big_on.jpg); }
* html .corner_big li a{ /*IE only. Actual menu width minus left padding of A element (10px) */ width: 100%; }
.corner_big li a	   { text-align:right; color: #990000; display: block; width: auto; font-weight:bold;
						padding: 2px 0; padding-right: 10px; text-decoration: none; background: white url(../gcw_images/bg_corner_big.jpg) no-repeat top right;}
/* BOTONERA VERTICAL -------------------------------------------------------- */
.botonera		  {color: #000000; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding-left:5px; padding-bottom:4px; padding-top:4px; }
.botonera:link	  {color: #000000; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding-left:5px; padding-bottom:4px; padding-top:4px; }
.botonera:active  {color: #000000; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding-left:5px; padding-bottom:4px; padding-top:4px; }
.botonera:visited {color: #000000; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding-left:5px; padding-bottom:4px; padding-top:4px; }
.botonera:hover   {color: #000080; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding-left:15px; padding-bottom:4px; padding-top:4px; font-weight:bold}

.botonera_admin		  {color: #000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding-left:2px; padding-bottom:4px; padding-top:4px; }
.botonera_admin:link	  {color: #000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding-left:2px; padding-bottom:4px; padding-top:4px; }
.botonera_admin:active  {color: #000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding-left:2px; padding-bottom:4px; padding-top:4px; }
.botonera_admin:visited {color: #000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding-left:2px; padding-bottom:4px; padding-top:4px; }
.botonera_admin:hover   {color: #990000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding-left:3px; padding-bottom:4px; padding-top:4px; font-weight:bold}

/* Viñetas ----------------------------------------- */
.indexbullet { color: #000080; font-size:14px;  }

/* Pies de página ----------------------------------------- */
.piedepagina { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#CCCCCC; text-decoration:none }
.piedepagina a,
.piedepagina a:link,
.piedepagina a:active,
.piedepagina a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; text-decoration:none }
.piedepagina a:hover{ color: #FF0000; font-weight:bold; text-decoration:none }

.piedepagina_blanca { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#FFFFFF; text-decoration:none }
.piedepagina_blanca a,
.piedepagina_blanca a:link,
.piedepagina_blanca a:active,
.piedepagina_blanca a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:none }
.piedepagina_blanca a:hover{ color: #FFFFFF; font-weight:bold; text-decoration:none }

.piedepagina_gris { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#CCCCCC; text-decoration:none }
.piedepagina_gris a,
.piedepagina_gris a:link,
.piedepagina_gris a:active,
.piedepagina_gris a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:none }
.piedepagina_gris a:hover{ color: #FFFFFF; font-weight:bold; text-decoration:none }

.piedepagina_vinotinto { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#660000; text-decoration:none }
.piedepagina_vinotinto a,
.piedepagina_vinotinto a:link,
.piedepagina_vinotinto a:active,
.piedepagina_vinotinto a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #660000; text-decoration:none }
.piedepagina_vinotinto a:hover{ color: #660000; font-weight:bold; text-decoration:none }

.piedepagina_negra { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; text-decoration:none }
.piedepagina_negra a,
.piedepagina_negra a:link,
.piedepagina_negra a:active,
.piedepagina_negra a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none }
.piedepagina_negra a:hover{ color: #000000; font-weight:bold; text-decoration:none }

/* MAS INFO ----------------------------------------- */
.masinfo_gris { FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Tahoma;border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px dotted #999999; font-weight:bold; border-right:1px dotted #999999}
.masinfo_gris:link { FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Tahoma;border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px dotted #999999; font-weight:bold; text-decoration:none; }
.masinfo_gris:visited { FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Tahoma;border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px dotted #999999; font-weight:bold; text-decoration:none; }
.masinfo_gris:active { FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Tahoma;border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px dotted #999999; font-weight:bold; text-decoration:none;}
.masinfo_gris:hover { FONT-SIZE: 10px; COLOR: #FF6600; FONT-FAMILY: Tahoma;border-left-width: 1px; border-right-width: 1px; border-top: 1px dotted #FF6600; border-bottom: 1px; font-weight:bold; }

.masinfo_gris2 { FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Tahoma;border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px dotted #999999; font-weight:bold; border-left:1px dotted #999999}
.masinfo_gris2:link { FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Tahoma;border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px dotted #999999; font-weight:bold; text-decoration:none; }
.masinfo_gris2:visited { FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Tahoma;border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px dotted #999999; font-weight:bold; text-decoration:none; }
.masinfo_gris2:active { FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Tahoma;border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px dotted #999999; font-weight:bold; text-decoration:none;}
.masinfo_gris2:hover { FONT-SIZE: 10px; COLOR: #FF6600; FONT-FAMILY: Tahoma;border-left-width: 1px; border-right-width: 1px; border-top: 1px dotted #FF6600; border-bottom: 1px; font-weight:bold; }


.masinfo_rojo { FONT-SIZE: 10px; COLOR: #FF0000; FONT-FAMILY: Tahoma;border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px dotted #FF0000; font-weight:bold}
.masinfo_rojo:link { FONT-SIZE: 10px; COLOR: #FF0000; FONT-FAMILY: Tahoma;border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px dotted #FF0000; font-weight:bold; text-decoration:none; }
.masinfo_rojo:visited { FONT-SIZE: 10px; COLOR: #FF0000; FONT-FAMILY: Tahoma;border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px dotted #FF0000; font-weight:bold; text-decoration:none; }
.masinfo_rojo:active { FONT-SIZE: 10px; COLOR: #FF0000; FONT-FAMILY: Tahoma;border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px dotted #FF0000; font-weight:bold; text-decoration:none;}
.masinfo_rojo:hover { FONT-SIZE: 10px; COLOR: #FF0000; FONT-FAMILY: Tahoma;border-left-width: 1px; border-right-width: 1px; border-top: 2px dotted #FF0000; border-bottom: 1px; font-weight:bold; }

.masinfo_blanco { FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma;border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px dotted #000000; font-weight:bold}
.masinfo_blanco:link { FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma;border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px dotted #FFFFFF; font-weight:bold; text-decoration:none; }
.masinfo_blanco:visited { FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma;border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px dotted #FFFFFF; font-weight:bold; text-decoration:none; }
.masinfo_blanco:active { FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma;border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px dotted #FFFFFF; font-weight:bold; text-decoration:none;}
.masinfo_blanco:hover { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma;border-left-width: 1px; border-right-width: 1px; border-top: 2px dotted #000000; border-bottom: 1px; font-weight:bold; }

/* Para la Hora ----------------------------------------- */
.Hora 			{ FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.Hora:link 		{ FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.Hora:visited 	{ FONT-SIZE: 11px; COLOR: #000080; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.Hora:active 	{ FONT-SIZE: 11px; COLOR: #000080; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.Hora:hover 	{ FONT-SIZE: 11px; COLOR: #000080; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline }

/* Para el WebMail ----------------------------------------- */
.webmail { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.webmail:link { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.webmail:visited {	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.webmail:active {	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.webmail:hover {	FONT-SIZE: 11px; COLOR: #000080; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }

.webmailinverso { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
.webmailinverso:link { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
.webmailinverso:visited {	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
.webmailinverso:active {	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
.webmailinverso:hover {	FONT-SIZE: 11px; COLOR: #000080; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

/* Celdas Intercaladas ----------------------------------------- */
.CeldaC
{   background-color:#D0E0F0; /* BORDER-TOP: #bebebe 1px solid; BORDER-RIGHT: #bebebe 1px solid;*/
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #005782; FONT-FAMILY:  Arial, Helvetica, sans-serif; 
	TEXT-DECORATION:none; padding:3px;
}
.CeldaO
{   background-color: #F9FCFF; /*BORDER-TOP: #bebebe 1px solid; BORDER-RIGHT: #bebebe 1px solid;*/
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #005782; FONT-FAMILY:  Arial, Helvetica, sans-serif; 
	TEXT-DECORATION:none; padding:3px;
}
.celda_vista_verde_small
{   background-color:#096EA1; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF;
	FONT-FAMILY: Verdana,Tahoma ,Arial; TEXT-DECORATION:none; padding:3px;
	background:url(../gcw_images/vista_verde01.jpg); height:23
}
.celda_vista_verde_big
{   background-color:#096EA1; FONT-SIZE: 12px; COLOR: #FFFFFF;
	FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION:none; padding:3px;
	background:url(../gcw_images/vista_verde02.jpg); height:36
}

/* INICIO: ESTILOS PARA EL PESTAÑERO */ 
/* INICIO: ESTILOS PARA EL PESTAÑERO */ 
.sumtab   {
  font-weight: bold; color: #000000; display: block; text-decoration: none; width: 100%; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.subtaboff {
	background: url(../gcw_images/subtab_offbg1.gif) no-repeat right top #F0F4F8;
	font-weight: 100;
	color: #3466A9;
	text-decoration: none;
	white-space: nowrap;
	border-bottom:1px solid #5670A9;
	border-left:1px solid #5670A9;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.subtaboff a {
	background: url(../gcw_images/subtab_offbg2.gif) no-repeat right top #F0F4F8;
	color: #FFCC00;
	text-decoration: none;
	padding:4px 10px 4px 6px;
	width:auto;
	white-space: nowrap;
	display:block;
	border-bottom:0px solid #5670A9;
	border-left:0px solid #5670A9;
	font-size:11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.subtaboff a:hover{
	/*background: url(../gcw_images/subtab_offbg2.gif) no-repeat right top #fff;*/
	color: #ffffff;
	font-size:11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.subtabon {
	background: url(../gcw_images/subtab_on.gif) no-repeat right top #F0F4F8;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
	border-bottom:1px solid #fff;
	border-left:1px solid #5670A9;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.subtabon a{
	background: url(../gcw_images/subtab_on.gif) no-repeat right top #F0F4F8;
	font-weight: 100;
	color: #000000;
	text-decoration: none;
	padding:4px 10px 4px 6px;
	white-space: nowrap;
	width:auto;
	display:block;
	border-bottom:0px solid #fff;
	border-left:0px solid #5670A9;
	font-size:11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.subtabon a:hover{
	color: #3466A9;
	font-size:11px;
}
/* FINAL: ESTILOS PARA EL PESTAÑERO */ 
/* FINAL: ESTILOS PARA EL PESTAÑERO */ 


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.glossymenu{
list-style-type: none;
margin: 0px 0;
padding: 0;
width: 170px;
border: 0px solid #9A9A9A;
border-bottom-width: 0;
}
.glossymenu li a{
background: url(../gcw_images/glossyback.gif) repeat-x bottom left;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #4E99AF;
display: block;
width: auto;
padding: 3px 0;
padding-left: 33px;
text-decoration: none;
}
* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 100%;
}
.glossymenu li a:visited, .glossymenu li a:active{
color: #4E99AF;
}
.glossymenu li a:hover{
background-image: url(../gcw_images/glossyback2.gif); 
color: #000080; 
}

/* EFECTOS PARA EL MENU HORIZONTAL - INTERCAMBIO DE LA IMAGEN DEL FONDO ------------------- */
.solidblockmenu{ margin-left: 0; margin-right:4; padding: 0; float: left; font: 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; font-weight:normal; width: 100%; border-width: 1px 0; background: #333333 url(../gcw_images/botonera_roja.gif) center center repeat-x; }
.solidblockmenu li{ display: inline; }
.solidblockmenu li a{ float: left; color: white; padding: 4px 11px; text-decoration: none; border-right: 1px solid #bb615e; }
.solidblockmenu li a:visited{ color: white; }
.current_language { color: white; background: transparent url(../gcw_images/fondo_amarillo.jpg) top top repeat-x; }
.solidblockmenu li a:hover, .solidblockmenu li .current{ color: white; background: transparent url(../gcw_images/bg_botonera_arriba.jpg) top top repeat-x; }
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 0em; }
.current22{ color: white; background: transparent url(../gcw_images/botonera_roja_on.gif) top top repeat-x;  }
.texto_verdana_12 { font-family: Arial, Helvetica, sans-serif; font-size:12px;}


/* ESTILO PARA LA GALERIA vistas desde los usuarios finales -------------------------------- */
.photo 		{ margin: 30px; position: relative; width: 180px; height: 130px; float: left; }
.photo img  { background: #fff; border: solid 0px #ccc; padding: 4px; }
.photo span { width: 20px; height: 18px; display: block; position: absolute; top: 12px; left: 12px; 
              background:url(../admin/app_servicios/gcw_images/digg-style.gif) no-repeat; }
.photo a 	{ text-decoration: none; }
.sample1 span { width: 28px; height: 21px; display: block; position: absolute; top: -12px; left: 90px; 
                background:url(../admin/app_servicios/gcw_images/pin.png) no-repeat; }
.sample2 span { width: 77px; height: 27px; display: block; position: absolute; top: -12px; left: 50px; 
                background:url(../admin/app_servicios/gcw_images/tape.png) no-repeat; }
.sample3 span { width: 30px; height: 60px; display: block; position: absolute; top: -5px; left: -2px; 
                background: url(../admin/app_servicios/gcw_images/paper-clip.png) no-repeat;}
.sample4 span { width: 115px; height: 32px; display: block; position: absolute; top: -13px; left: 30px; 
                background:url(../admin/app_servicios/gcw_images/tape2.png) no-repeat; }
.sample5 span { width: 216px; height: 166px; display: block; position: absolute; top: -21px; left: -18px; 
                background:url(../admin/app_servicios/gcw_images/gold-frame.png) no-repeat;}
.sample6 span { width: 189px; height: 137px; display: block; position: absolute; top: -5px; left: -5px;
                background:url(../admin/app_servicios/gcw_images/cut-corner.png) no-repeat;}
.sample7 span { width: 170px; height: 120px; display: block; position: absolute; top: 0; left: 5;
                background:url(../admin/app_servicios/gcw_images/round-corner.png) no-repeat;}
.sample7 img  { border: none; padding: 0; }
.sample8 span { width: 170px; height: 120px; display: block; position: absolute; top: 1px; left: 5px;
                background:url(../admin/app_servicios/gcw_images/round-corner.png) no-repeat;}
.sample8 img  { border: none; padding: 5px 6px 6px; background: url(images/round-bg.gif) no-repeat; }
.sample9 span { width: 170px; height: 120px; display: block; position: absolute; top: 0px; left: 5px; 
                background:url(../admin/app_servicios/gcw_images/stamp-pattern.png) no-repeat;}
.sample9 img  { border: none; padding: 6px 7px 7px; background: url(images/stamp-bg.gif) no-repeat; }
.sample10 span { width: 181px; height: 134px; display: block; position: absolute; top: -6px; left: -1px; 
				 background:url(../admin/app_servicios/gcw_images/brush-border.png) no-repeat;}
.sample10 img  { border: none; padding: 0; }
.sample11 span { width: 122px; height: 72px; display: block; position: absolute; top: -22px; left: -8px; 
				 background:url(../admin/app_servicios/gcw_images/floral-corner.png) no-repeat;}
.sample12 span { width: 186px; height: 137px; display: block; position: absolute; top: -6px; left: -4px; 
                 background:url(../admin/app_servicios/gcw_images/watercolor-top.png) no-repeat;}
.sample12 img  { border: none; padding: 9px 12px 12px 11px; background: url(images/watercolor-bg.png) no-repeat; }
.sample13 span { width: 170px; height: 120px; display: block; position: absolute; top: 0px; left: 5; 
                 background:url(../admin/app_servicios/gcw_images/mask.png) no-repeat; }
.sample13 img  { border: none; padding: 0; }
.sample14 span { width: 170px; height: 84px; display: block; position: absolute; top: 0px; left: 5px; 
                 background:url(../admin/app_servicios/gcw_images/glossy-gradient.png); }

/* PARA EFECTO DE ACORDEON -------------------------------------------------------------- */
.mypets		   { /*header of 1st demo*/ cursor: hand; cursor: pointer; padding: 2px 5px; border: 1px solid gray; }
.openpet	   { /*class added to contents of 1st demo when they are open*/ background: yellow; }

/* -- FONDO PARA LAS GALERIAS -------------------------------------------------------------- */
.img_topleft	{ border : 0px; background-image: url(../gcw_images/img_topleft.gif); background-repeat: no-repeat; width:13px; height: 13px; }
.img_top		{ border : 0px;	background-image: url(../gcw_images/img_top.gif); background-repeat: repeat-x; height: 13px; }
.img_topright	{ border : 0px; background-image: url(../gcw_images/img_topright.gif); background-repeat: no-repeat; width:13px; height: 13px; }
.img_left		{ border : 0px; background-image: url(../gcw_images/img_left.gif); background-repeat: repeat-y; width:13px; }
.img_right		{ border : 0px; background-image: url(../gcw_images/img_right.gif); background-repeat: repeat-y; width:13px; }
.img_bottomleft { border : 0px; background-image: url(../gcw_images/img_bottomleft.gif); background-repeat: no-repeat; width: 13px; height: 13px; }
.img_bottom		{ border : 0px; background-image: url(../gcw_images/img_bottom.gif); background-repeat: repeat-x; height: 13px; }
.img_bottomright{ border : 0px; background-image: url(../gcw_images/img_bottomright.gif); background-repeat: no-repeat; width:13px; height: 13px; }
.img_bottomright_comment{ border : 0px; background-image: url(../gcw_images/img_comment.gif); background-repeat: no-repeat; width:13px; height: 13px; }

/* --- MENU DESPLEGABLE TIPO UNIMAR --------------------------------------------------- */
.Menu { FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
.Menu:link { FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.Menu:visited {	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.Menu:active {	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.Menu:hover {	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
