body 
{
	margin:Opx;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
}
	
a:link {
	color: #e20a16;
	text-decoration: none;
	    FONT-FAMILY: Arial,Tahoma, verdana;
	     FONT-SIZE: 12px;
}
a:visited {
	color: #e20a16;
	text-decoration: none;
	FONT-FAMILY: Arial,Tahoma, verdana;
	FONT-SIZE: 12px;
	
	    
}
a:hover {
	color: #000000;
	text-decoration: none;
	   FONT-FAMILY: Arial,Tahoma, verdana;
	     FONT-SIZE: 12px;
}
a:active {
	color: #000000;
	text-decoration: none;
	   FONT-FAMILY: Arial,Tahoma, verdana;
	     FONT-SIZE: 12px;
}

.LinkMenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    padding:0px;
    vertical-align:middle;
}
.LinkMenu:link
{
    
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    padding:0px;
    table-layout:auto;
    padding-left:0px;
}
.LinkMenu:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    padding:0px;
    table-layout:auto;
    padding-left:0px;
}

.LinkMenu:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    padding:0px;
    table-layout:auto;
    padding-left:0px;
}

.LinkMenu:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    padding:0px;
    table-layout:auto;
    padding-left:0px;
}

td, div {
    
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial,Tahoma, verdana;
    TEXT-DECORATION: none;
    
}
.tdSinJustify_Right
{
    text-align:right;
}
.tdSinJustify_Center
{
    text-align:center;
}
.tdSinJustify_Left
{
    text-align:left;
}

.MenuLatera
{
    background-image:url(ESP/Imagenes/MenuLatFondo.gif);
    color: white;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
    cursor: pointer;
    height:19px;
    margin-top: 10px;
    text-align:center;   
}

.MenuLateraSeleccionado
{
    background-image:url(ESP/Imagenes/MenuLatFondoOn.gif);
    color: white;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
    cursor: pointer;
    height:19px;
    margin-top: 10px;
    text-align:center;
}

.Combo
{
    BORDER-RIGHT: #e5e5e5 1pt solid;
    BORDER-TOP: #e5e5e5 1pt solid;
    FONT-WEIGHT: bold;
    font-size: 10px;
    BORDER-LEFT: #e5e5e5 1pt solid;
    font-family:Arial;
    BORDER-BOTTOM: #e5e5e5 1pt solid;
    BACKGROUND-COLOR: white;
    COLOR: #008530;
}
.Negro
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}

.NegroB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}

.BlancoB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}

.BlancoXL_B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}

.BlancoErrores
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
    padding-left:12px;
    padding-top:5px;
    padding-bottom:5px;
}

.Gris
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
.Cuerponoticia
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
    text-align:justify;
}
.GrisB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
.GrisXL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
.RojoXXL
{
  
    FONT-WEIGHT: normal;
    font-style:italic;
    FONT-SIZE: 17px;
    COLOR: #E20A16;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    padding-left:32px;
}
  .GrisOscuroXL
{
    FONT-WEIGHT: normal;
     FONT-SIZE: 15px;
    COLOR: #333333;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    padding-left:32px;
}  
 .GrisOscuroXLB
{
    FONT-WEIGHT: bold;
     FONT-SIZE: 14px;
    COLOR: #333333;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    padding-left:32px;
}  

.Verde
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #008530;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}

.VerdeB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #008530;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}

.VerdeXL_B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #008530;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}

.VerdeXXL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #008530;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}


a.linknoticiaHOME {
	color: #666666;
	text-decoration: none;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Trebuchet MS;
    FONT-SIZE: 12px;
}
a.linknoticiaHOME:visited {
	color: #666666;
	text-decoration: none;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Trebuchet MS;
    FONT-SIZE: 12px;
}
a.linknoticiaHOME:hover {
	color: #008530;
	text-decoration: none;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Trebuchet MS;
    FONT-SIZE: 12px;
}
a.linknoticiaHOME:active {
	color: #666666;
	text-decoration: none;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Trebuchet MS;
    FONT-SIZE: 12px;
}


a.linknoticia {
	color: #666666;
	text-decoration: none;
	 FONT-WEIGHT: bold;
}
a.linknoticia:visited {
	color: #666666;
	text-decoration: none;
	 FONT-WEIGHT: bold;
}
a.linknoticia:hover {
	color: #008530;
	text-decoration: none;
	 FONT-WEIGHT: bold;
}
a.linknoticia:active {
	color: #666666;
	text-decoration: none;
	 FONT-WEIGHT: bold;
}
.cabecera
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
li {
	list-style-position: outside;
}


.PestanyasSup
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}
.TituloNotDer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Trebuchet MS;
    TEXT-DECORATION: none;
}
.TituloCabecera
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Trebuchet MS;
    TEXT-DECORATION: none;
}
.TelefonoLatIzq
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    COLOR: #008530;
    FONT-FAMILY: Trebuchet MS;
    TEXT-DECORATION: none;
}
.TelefonoGrande
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 24px;
    COLOR: #008530;
    FONT-FAMILY: Trebuchet MS;
    TEXT-DECORATION: none;
}
.tablamarco
{
    border-left:1px;
    border-bottom:1px;
    border-right:1px;
    border-color:#cccccc;
    border-style:solid;
    border-top:0px;
    
}
.tablamarcoArriba
{
    border-left:1px;
    border-bottom:0px;
    border-right:1px;
    border-color:#cccccc;
    border-style:solid;
    border-top:1px;
    
}
.tablamarcoCompleto
{
    border-left:1px;
    border-bottom:1px;
    border-right:1px;
    border-color:#cccccc;
    border-style:solid;
    border-top:1px;
    
}
.TituloListado
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #666666;
    FONT-FAMILY: Trebuchet MS;
    TEXT-DECORATION: none;
}
.TituloListadoXXL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 19px;
    COLOR: #666666;
    FONT-FAMILY: Trebuchet MS;
    TEXT-DECORATION: none;
}
.popupMenu {
	visibility:hidden;
	height:0px;
}
.popupMenuwebs 
{
    FILTER: alpha(opacity=90);
    VISIBILITY: hidden;
    POSITION: absolute;
    BACKGROUND-COLOR: #aaffff;
    padding-left:5px;
  
}

.marcopunteado
{
    border-top-style:dotted; 
    border-top-color:#008530; 
    border-top-width:2px;
    border-bottom-style:dotted; 
    border-bottom-color:#008530; 
    border-bottom-width:2px;
    }
.bordepunteado 
{
    border-top-style:dotted; 
    border-top-color:#008530; 
    border-top-width:1px;
    border-bottom-style:dotted; 
    border-bottom-color:#008530; 
    border-bottom-width:1px;
}
.bordesolido
{
    border-top-style:solid; 
    border-top-color:#EAEAEA; 
    border-top-width:1px;  
}

.TextBox
{
    BORDER-RIGHT: #a7a7a7 1pt solid;
    BORDER-TOP: #a7a7a7 1pt solid;
    font-size: 11px;
    BORDER-LEFT: #a7a7a7 1pt solid;
    font-family:Tahoma;
    BORDER-BOTTOM: #a7a7a7 1pt solid;
    BACKGROUND-COLOR: white;
    COLOR: black;
}
.roundedPanel

{ margin-top:0px;}

.verdesubrayadopunteado
{
    border-bottom-style:dotted; 
    border-bottom-color:#008530; 
    border-bottom-width:1px;
    
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #008530;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
    
.piefoto
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
 }
 
 
a.linknodoactivo {
	color: #000000;
	text-decoration: none;
	 FONT-WEIGHT: bold;
}
a.linknodoactivo:visited {
	color: #000000;
	text-decoration: none;
	 FONT-WEIGHT: bold;
}
a.linknodoactivo:hover {
	color: #000000;
	text-decoration: none;
	 FONT-WEIGHT: bold;
}
a.linknodoactivo:active {
	color: #000000;
	text-decoration: none;
	 FONT-WEIGHT: bold;
}

a.linkmapaprincipal {
	 FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
a.linkmapaprincipal:visited {
 FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
a.linkmapaprincipal:hover {
	 FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
a.linkmapaprincipal:active {
 FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}

a.submenu {
	
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
a.submenu:visited {

    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
a.submenu:hover {
	
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
    background-color:#333333;
}
a.submenu:active {
 
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
td.menuactivo
{
   background-color:#333333;
}
.menusupactivo
{
    background-color:#E20A16;
}
.menusupnoactivo
{
    background-color:#E1E1DA;
}
a.nodoprincipal {
	 FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #333333;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
a.nodoprincipal:visited {
 FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #333333;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
a.nodoprincipal:hover {
	 FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #333333;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
a.nodoprincipal:active {
 FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #333333;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}

a.Nodoprincipalselec {
    COLOR: #333333;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
    background-color:#e2e2e2;
}
a.Nodoprincipalselec:visited {
 
    COLOR: #333333;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
      background-color:#e2e2e2;
}
a.Nodoprincipalselec:hover {

    COLOR: #333333;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
      background-color:#e2e2e2;
}
a.Nodoprincipalselec:active {

    COLOR: #333333;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
      background-color:#e2e2e2;
}

a.agendahome
{
    	color: #000000;
	text-decoration: none;
	    FONT-FAMILY: Arial,Tahoma, verdana;
	     FONT-SIZE: 11px;
    }

.RojoTitulo
{
    font-weight :bold;
    font-size :18px;
    color:#E20A16 ;
    font-family :Trebuchet MS;
}

.RojoSubtitulo
{
    font-weight :bold;
    font-size :12px;
    color:#E20A16 ;
    font-family :Trebuchet MS;
}
.Rojo
{
    font-weight :bold;
    font-size :12px;
    color:#E20A16 ;
    
}
.borderojo
{
    border-bottom-style:solid; 
    border-bottom-color:#E20A16; 
    border-bottom-width:1px;  
}
.bordepunteadofondo 
{
    border-bottom-style:dotted; 
    border-bottom-color:#666666; 
    border-bottom-width:1px;
    border-right-style:solid;
    border-right-color:#E20A16;
    border-right-width:1px;
}
.bordelateralrojo
{
    border-right-style:solid;
    border-right-color:#E20A16;
    border-right-width:1px;
}

.BlancoBRojo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
    border-right-style:solid;
    border-right-color:#E20A16;
    border-right-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#E20A16;
    border-bottom-width:2px;
}
.BordeRojoTitulo
{ 
    border-top-style:solid;
    border-top-color:#E20A16;
    border-top-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#E20A16;
    border-bottom-width:1px;
    border-right-style:solid;
    border-right-color:#E20A16;
    border-right-width:1px;
    border-left-style:solid;
    border-left-color:#E20A16;
    border-left-width:1px;
}

.BlancoBLateral
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
    border-bottom-style:solid;
    border-bottom-color:#E20A16;
    border-bottom-width:2px;
}
    
.menuonIGS 
{
	font-family: Tahoma;
	font-size: 11px;
	color: #C90F0A;
	font-weight: bold;
	text-decoration: none;

}
.tituloIGS
{
    font-family: Tahoma;
	font-size: 11px;
	color: #2A2A2A;
	font-weight: bold;
	text-decoration: none;   
}
.bordesolidotabla
{
    border-top-style:solid;
    border-top-color:#333333;
    border-top-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#333333;
    border-bottom-width:1px;
    border-right-style:solid;
    border-right-color:#333333;
    border-right-width:1px;
    border-left-style:solid;
    border-left-color:#333333;
    border-left-width:1px;
    
}

.revistapunteado 
{
    border-bottom-style:dotted; 
    border-bottom-color:#999999; 
    border-bottom-width:1px;
}

.bordepunteadocontacto 
{
    border-bottom-style:dotted;
    border-bottom-color:#D3D1D1; 
    border-bottom-width:1px;
    padding-bottom: 10px;
}
.panel
{
    margin-bottom:0px;
}
.Button
{
  font-family:Tahoma;
  font-size:11px;
  color:#FFFFFF;   
  border:none;
  font-weight:bold;
  border:1;
  background-color:#505050;
  height:20px;
}

.borderojolateral
{
    border-right-style:solid;
    border-right-color:#E20A16;
    border-right-width:1px;
}

.bordepunteadolateral 
{
    border-bottom-style:dotted; 
    border-bottom-color:#666666; 
    border-bottom-width:1px;
    
}

.CabeceraB
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}

.bordesTabla
{
    BORDER-RIGHT: #a7a7a7 1pt solid;
    BORDER-TOP: #a7a7a7 1pt solid;
    BORDER-LEFT: #a7a7a7 1pt solid;
    BORDER-BOTTOM: #a7a7a7 1pt solid;
}

.popupAviso
{
    visibility:hidden;
	FILTER: alpha(opacity=150);
    POSITION: absolute;
}