body 
{
	margin:Opx;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
}
	
a:link {
	color: #141F78;
	text-decoration: none;
	    FONT-FAMILY: Tahoma, verdana,Arial;
	     FONT-SIZE: 11px;
}
a:visited {
	color: #141F78;
	text-decoration: none;
	FONT-FAMILY: Tahoma, verdana,Arial;
	FONT-SIZE: 11px;
	
	    
}
a:hover {
	color: #Fc7323;
	text-decoration: none;
	   FONT-FAMILY: Tahoma, verdana,Arial;
	     FONT-SIZE: 11px;
}
a:active {
	color: #Fc7323;
	text-decoration: none;
	   FONT-FAMILY: Tahoma, verdana,Arial;
	     FONT-SIZE: 11px;
}

.LinkMenu
{ 
    FONT-SIZE: 11px;
    COLOR: #fc7323;
    TEXT-DECORATION: none;
}
.LinkMenu a:link
{
    FONT-SIZE: 11px;
    COLOR: #fc7323;
    TEXT-DECORATION: none; 
}
.LinkMenu a:visited
{ 
    FONT-SIZE: 11px;
    COLOR: #fc7323;
    TEXT-DECORATION: none;
}

.LinkMenu a:hover
{
    FONT-SIZE: 11px;
    COLOR: #fc7323;
    TEXT-DECORATION: none;  
}

.LinkMenu a:active
{ 
    FONT-SIZE: 11px;
    COLOR: #fc7323;
    TEXT-DECORATION: none; 
}

td, div {
    
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY:Tahoma, verdana, Arial;
    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: 10px;
    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: 10px;
    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: 10px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
.Cuerponoticia
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
    text-align:justify;
}
.GrisB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
.GrisXL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    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: 18px;
    COLOR: #002288;
    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;  
}


.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: 9px;
    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 :10px;
    color:#E20A16 ;
    font-family :Trebuchet MS;
}
.Rojo
{
    font-weight :none;
    font-size :11px;
    FONT-FAMILY: Tahoma;
    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;
}


.naranja
{
 
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #fc7323;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
   
}
.azul
{
 
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #141f78;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
   
}
.negro
{
 
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
   
}
.negroB
{
 
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
       
}
.negroL
{
 
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
   
}
.negroLB
{
 
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
       
}
.FlechaAzul
{
 
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #00A2ED;
    FONT-FAMILY: Tahoma;
       
}

.TextBox
{
    BORDER-RIGHT: #fc7323 1pt solid;
    BORDER-TOP: #fc7323 1pt solid;
    FONT-WEIGHT: normal;
    font-size: 10px;
    BORDER-LEFT: #fc7323 1pt solid;
    font-family:Tahoma;
    BORDER-BOTTOM: #fc7323 1pt solid;
    BACKGROUND-COLOR: white;
    COLOR: #141f78;
}
.BlancoXL_B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
.BlancoXL
{
    FONT-SIZE: 15px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
.Foto
{
    BORDER-RIGHT: #cccccc 2px solid;
    BORDER-TOP: #cccccc 2px solid;
    BORDER-LEFT: #cccccc 2px solid;
    BORDER-BOTTOM: #cccccc 2px solid;
    BACKGROUND-COLOR: white;
    border-spacing:5px;
    
    }
    
.pie
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #aaaaaa;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
.negrita
{
    font-weight:bold;
}

#BlockItemSubMenu { width:660px; display:block; }
#BlockItemSubMenu .ItemSubMenu{	 width:330px; float:left;  }

.MarcoMapa
{
    border-left:2px;
    border-bottom:2px;
    border-right:2px;
    border-top:2px;
    border-color:#FF6600;
    border-style:solid;
    margin-top:0px;
    
}
/*Estilos Menu Superior Izquierda*/

.MenuNormal
{
	text-align:left;
}

.MenuNormalSobre {
	margin:0px;
	background-color:#FFEACF;
}

.MenuNormalSobre a:hover {
	margin:0px;
	background-color:#FFEACF;
}

.SubMenuNormal
{
	text-align:left;
	background-color:#FFEACF;
}

.SubMenuNormal a:hover {
	margin:0px;
	background-color:#FFEACF;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}