h1
{
  margin: 0 ;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
 line-height: 1; 
  }

body 
{
		text-align:center;
}
	
#contenedor 
{
  margin-top:0;/*lo que quieras poner de margin arriba*/
  margin-right:auto;
  margin-bottom:0;
  margin-left:auto;
  text-align:justify;
 }	
	
	

li {
	list-style-position: outside;
    list-style-image: url(imagenes/CheckVerde.gif);

}	
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; 
}
p{
 
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #141f78;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
   
}

td, div {
    
    FONT-SIZE: 12px;
    COLOR: #141f78;
    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: 11px;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
.negroS
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    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;
}

.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: 11px;
    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: 11px;
    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: 11px;
    COLOR: #008530;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}

.VerdeB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    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;
}



.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;
}
h1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #002288;
    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 :11px;
    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: 11px;
    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: 11px;
    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;
   
}
.naranjaL
{
 
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    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: 1pt solid #fc7323;
    FONT-WEIGHT: normal;
        font-size: 10px;
        font-family:Tahoma;
        BACKGROUND-COLOR: white;
        COLOR: #141f78;
    width: 100px;
}
.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: 11px;
    COLOR: #aaaaaa;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
.negrita
{
    font-weight:bold;
}

#BlockItemSubMenu { width:660px; display:block; }
#BlockItemSubMenu .ItemSubMenu{	 width:330px; float:left; height:200px;  }

.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;	
	margin:0px;
}

.MenuNormalSobre {
	margin:0px;
	background-color:#FFEADC; z-index:1;
		
}

.MenuNormalSobre a:hover {
	margin:0px;
	background-color:#FFEADC;
}

.SubMenuNormal
{
	text-align:left;
	background-color:#FFEADC; z-index:1;
}

.SubMenuNormal a:hover {
	margin:0px;
	background-color:#FFEADC;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

#slider {
    position:relative;
    width:664px; /* Change this to your images width */
    height:231px; /* Change this to your images height */
    background:url(imagenes/loading.gif) no-repeat 50% 50%; 
    z-index:0;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}
.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(imagenes/arrows.png) no-repeat;
	text-indent:-9999px;
}
a.nivo-nextNav {

	background-position:-30px 0px; 	
	right:300px; 	
	 
		
}
a.nivo-prevNav {
	left:300px;
}
.nivo-directionNav
{
  position:absolute;
  bottom:50px;
  left:2px;
  right:-2px;
}



.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color :White;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
    text-align : left; 
    list-style-type : none;
    z-index:100;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
    z-index:100;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
    z-index:110;
}
