/*-07/06/2010: nos traemos las etiquetas para los boletines*/



body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
        color: #666;
	margin: 0px;
       	background-color: #f5f6f8;
}
img{
       border: none;  
}
.brake {
	clear: both
}

a{
text-decoration: none;
}
a:hover{
text-decoration: underline;
}
.seleccionado{
color:#FFFF33;
text-decoration:underline;
}


/***********************************************/
/* Estructura Home Andago                      */
/***********************************************/	
#banner{
       background-color: #FFF;
       width: 100%;
       text-align: center;
       padding: 13px 0 13px 0;
}

#bannerportada{
/* background-color: #FFF;*/
       width: 100%;
       text-align: center;
/*background: url(../imgs/fondo_banner.jpg) no-repeat;*/
/*background: #0093d6;*/
height:210px;
}
#contenedor{
         width: 776px;
         margin: auto;
         background-color: #FFF;
}

#cabecera {
       	background-image: url(../imgs/bg_cabecera2.gif);
        width: 100%;
        height: 95px;
	margin-bottom: 6px;
}

#menu_nav {
       	background-image: url(../imgs/fondo_cabecera.gif); 
        width: 100%;
        height: 38px;
        margin-bottom:2px;
        
}

#menu_nav_amarillo {
       position:relative; top:30px;
       float: right;
       /*margin-top: 78px;
        margin-right: -245px;   */
        clear: both; 
}

#menuSup{  
        list-style-type:none; 
        margin:0 15px 0 0; 
        padding: 0 0 0 0; 
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        font-size:9px;
}
#menuSup.amarillo li { 
         font-weight:normal; 
         color:#FF3; 
         padding:0; 
         list-style-type:none; 
         text-transform: uppercase;
         letter-spacing: -0,5px; 
         display:inline
}
#menuSup li a{ 
        text-decoration:none; 
        color:#F7D501; 
}
#menuSup li a:hover{ 
        text-decoration:underline; 
        color:#FF3; 
}

#menuInf{  
        list-style-type:none; 
        margin:0 15px 0 0; 
        padding: 0 0 0 0; 
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        font-size:9px;
}
#menuInf.amarillo li { 
         font-weight:normal; 
         color:#FF3; 
         padding:0; 
         list-style-type:none; 
         text-transform: uppercase;
         letter-spacing: -0,5px; 
         display:inline
}
#menuInf li a{ 
        text-decoration:none; 
        color:#F7D501; 
}
#menuInf li a:hover{ 
        text-decoration:underline; 
        color:#FF3; 
}


#colIzq{
        width: 200px;
        float: left;
}
#colIzqPortada{
        width: 240px;
        float:left;
border: solid  1px #B5B5B5;
background-color: #f5f5f5;
margin-right:10px;
padding:5px;
        margin-top:5px;
}

#colCentro{
        border-right: 1px dotted #CCC;
        border-left: 1px dotted #CCC;
        padding: 0 10px 0 10px;
        width: 358px;
        float: left;
}
#colCentroPortada{
        width: 240px;
        float: left;
        /*border:solid 1px #B5B5B5;*/
        margin-right:29px;
        margin-top:5px;
padding:5px;
padding-top: 0px;
margin-bottom: 10px;
}

#colCentroBajoPortada{
      margin-top:16px;
      margin-bottom:10px;
      margin-left:267px;
      float:left;
      background-color:#F5F5F5;
      margin-top:-53px;
}

#colCentroFull{
        border-right: 1px dotted #CCC;
        border-left: 1px dotted #CCC;
        padding: 0 10px 0 10px;
        width: 550px;
        float: left;
}

#colCentroEntera{
        border-right: 1px dotted #CCC;
        border-left: 1px dotted #CCC;
        padding: 0 10px 0 10px;
        width: 750px;
        float: left;
}


#colInforme{
        border-right: 1px dotted #CCC;
        border-left: 1px dotted #CCC;
        padding: 0 10px 0 10px;
        width: 540px;
        float: left;
}
#colDer{
        width: 170px;
        float: left;
       
}
.colDerPortada{
//	width:240px;
//        float:left;
//margin-right:0px;
//padding:5px;
        margin-top:5px;

}


#colDerGris{
        width: 195px;
        float: left;
        background-color: #EEE;
}

#pie{
        width: 98%;
        background: url(../imgs/fondo_cabecera.gif); 
        color:#fff;
        font-size: 11px;
        border-bottom: 1px solid #000;
        padding:5px 0px 5px 15px;
        clear: both;
        height:21px;
}
#pie A{
      text-decoration: none;
      color:#fff;
}
#pie A:hover{
      text-decoration: underline;
      color:#669;
}
#migas{
      margin-bottom: 10px;
}
#migas A{
      color: #069;
      text-decoration: none;
}
#migas A:hover{
      color: #069;
      text-decoration: underline;
}
.enlaceAndago {
      color:#C60;
      text-decoration: none;
}
.titApartado{
        color: #C60;
        font-weight: bold;
        font-size: 13px;
        margin-bottom: 5px;
}

/***********************************************/
/* Menu Desplegable Cabecera                   */
/***********************************************/	
#menu	{ 
        /*background-image: url(../imgs/bg_nav.gif); */
        list-style-type:none; 
        margin:0 0 0 12px; 
        padding: 11px 0 0 0; 
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        height: 20px;
        position:absolute;  
}
#menu li { 
         FONT-WEIGHT: bold; 
         /* font-weight:normal; */
         color:white; 
         padding:0 1em; 
         margin:0; 
         cursor:default; 
         /*white-space:nowrap; */
         list-style-type:none; 
         text-transform: uppercase;
         letter-spacing: -0,5px;
         border-right:1px solid #eee;

         }


#menu.horizontal li	{ display:inline }

#menu.vertical	{ 
         width:8em; 
         border-right:1px 
         solid #600 
}
#menu.vertical li  { 
         width:6em; 
         list-style-type:none }

#menu li.active	{ background-color:#F90 }
#menu li a	{ text-decoration:none; color:white }
#menu ul	{ position:absolute; visibility:hidden; text-align:left; background-color:#369; border:1px solid #eee; width:15em; margin:0; padding:0 }
#menu ul li,
#menu.vertical ul li,
#menu.horizontal ul li	{ display:block; border-bottom:1px solid #eee; padding:0em; white-space:normal; width:15em; list-style-type:none }
#menu ul li a	{ display:block; width:13em; color:#cdf; text-decoration:none; padding:0.1em 1em; margin:0 }
#menu ul li a:hover	{ color:white; background-color:#699 }

#menu ul li.active	{ background-color:#699; color:white }

/***********************************************/
/* Caja Noticias Home                          */
/***********************************************/	

.ulNoticias{
        MARGIN: 0px 0px 0px 0px; 
        PADDING: 0;
/*        WIDTH: 180px; */
        FONT-SIZE: 10px; 
        /*BORDER-BOTTOM: #369 4px solid; 
        BACKGROUND-COLOR: #F5F5F5; */
        LIST-STYLE-TYPE: none;
	
 
}
.ulNoticias LI{
        MARGIN: 0px;
        FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        LIST-STYLE-TYPE: none;
        border-bottom: 1px solid #BFBFBF;
        width:100%;
        margin:auto;
        padding-left:5px;
	
}
.ulNoticias A {
        PADDING: 0 0 0 0; 
        COLOR: #5f5f5f; 
        FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        TEXT-DECORATION: none
}
.ulNoticias A:hover { 
        FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        TEXT-DECORATION: underline;
}
.ulNoticiasCabecera {
	/*BACKGROUND-POSITION: 0px 50%; */
        DISPLAY: block; 
        FONT-SIZE: 12px;
        FONT-WEIGHT: bold; 
        BACKGROUND-IMAGE: url(../imgs/fondo_titulo_noticias.gif); 
        COLOR: blue; 
        /*BACKGROUND-REPEAT: repeat; */
        HEIGHT: 22px;
        /*padding: 10px 0 0 10px;*/
        color: #fff; 
        padding-top: 8px;
        margin-left: 0px; 
}
.ulNoticiasCabecera  span.notic {
        background: url(../imgs/triangulo_cabecera_noticias.gif) no-repeat;
        padding-left:22px;

}

.noticiaHome{
        padding: 8px 10px 8px 10px;
	background-color:#F5F5F5;

}
.titNoticia{
        color: #C60;
        font-weight: bold;
      

}
.titNoticia A{
        color: #535353;
        font-weight: bold;

}
.txtNoticia{

}
/***********************************************/
/* Caja Enlaces Home                           */
/***********************************************/	
.enlaces{
       margin: 10px 0 10px 0;
}
.titGris{
       background-color: #EEE;
       color:#069;
       font-size: 9px;
       font-weight: bold;
       padding:3px 0 2px 5px;
       border-bottom: 1px solid #666;
       text-transform: uppercase;
}
.ulLogos{
      text-align: center;
      padding:10px 0 10px 0;
      float: left;
      margin: 0 17px 0 5px;
}
/***********************************************/
/* Columna Derecha Home                        */
/***********************************************/	
.colSoluciones{
     text-align: center;
}
.fondoBanner{
     background:#f5f5f5;
     width: 237px;
     height: 81px;
     border: solid 1px #b5b5b5;
     padding-top: 10px;
     padding-bottom: 10px;
     margin-bottom: 5px;
}
.bannerIzq{
    float: left;
    margin: 20px 0 0 15px;
}
.bannerDer{
    float: right;
    text-align: left;
    margin: 20px 30px 0 0;
    width: 85px;
}
.bannerDer a{
   
    text-decoration: none;
   
}
.bannTxt01{
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    color: #69C;
}
.bannTxt02{
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    color: #696;
}
.bannTxt03{
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    color: #960;
}
.bannSub{
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
    color: #666;
}

/***********************************************/
/* Caja Lateral Interior                       */
/***********************************************/	
.ulLateralInt{
        MARGIN: 0px 0px 0px 10px; 
        PADDING: 0;
        WIDTH: 180px; 
        FONT-SIZE: 11px; 
        BORDER-BOTTOM: #369 4px solid; 
        LIST-STYLE-TYPE: none;
 
}

.ulLateralInt A {
        PADDING: 0 0 0 0; 
        COLOR: #069; 
        FONT-WEIGHT: bold;
        FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        TEXT-DECORATION: none
}
.ulLateralInt A:hover { 
        FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        COLOR: #FFF;
}
.ulLateralInt LI{
        MARGIN: 0px;
        PADDING: 7px 0 5px 0px;
       /* BACKGROUND-COLOR: #069;*/
        FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
        LIST-STYLE-TYPE: none;
       /* border-bottom: solid 1px #FFF;*/
}
.ulLateralIntCabecera {
 	 COLOR: #fff;
        BACKGROUND-COLOR: #369;
        DISPLAY: block;
        FONT-SIZE: 12px;
        FONT-WEIGHT: bold;
        HEIGHT: 33px;
        margin-top: 0px;
}   
.ulLateralIntSub{
       background-color: #EEE
       WIDTH: 150px; 
       margin: 0px;
       padding: 0px;
}
.ulLateralIntSub LI{
      /* border-bottom: 1px solid #CCC; */
      /*  background-color: #EEE; */
       padding: 5px 0 5px 10px;
       text-decoration:none;
      
}  


.ulLateralIntSub A {

        PADDING: 0 0 0 0; 
        COLOR: #069; 
        FONT-WEIGHT: normal;
        FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        TEXT-DECORATION: none;
        width: 150px;
}

.ulLateralIntSub A:hover { 
        FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        COLOR: #069;
        /* COLOR: #100; */
        FONT-WEIGHT: none;
        TEXT-DECORATION: underline;
}

.color1{
       BACKGROUND-COLOR: #c9d5e1;
       COLOR: #069;
       font-weight: bold;
       border-bottom: 1px solid #FFF;
}
.color2{
       padding: 5px 0 5px 20px;
       border-bottom: 1px solid #FFF;

}
.color3{
       padding: 5px 0 5px 35px;
       border-bottom: 1px solid #FFF;

}

.vis 
{
text-decoration:none;
color:#CC6600;
background-color:#FFFF33;
}

/***********************************************/
/* Columna Derecha Interior                    */
/***********************************************/
.colSolucionesLeft{ 

}
.CabeceraColDerInt{
    background-color:#FFFFFF;
    border-bottom:1px solid #CCCCCC;
    margin:5px 7pt 10px 10px;
    padding:5px 0pt 0pt;
    width:155px; 
}
.CabeceraColDerIntIzq{
    float: left;
    margin: 0px 0 5px 10px;
}
.CabeceraColDerIntDer{
    float: right;
    text-align: left;
    margin: 10px 40px 0px 0px;
    width: 70px;
}
#colGrisDerecha{
        width: 180px;
        float: right;
        background-color: #EEE;
        margin: 0 4px 0 0;
        padding: 5px 0 5px 5px;
}

.CabeceraColDerInt2{
    background-color:#FFFFFF;
    width: 175px;
    margin-left: 0px;
}
.CabeceraColDerInt2 A {
        COLOR: #069;
        FONT-WEIGHT: normal;
        FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
        TEXT-DECORATION: none;
}
.CabeceraColDerInt2 A:hover {
        FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
        COLOR: #069;
        FONT-WEIGHT: none;
        TEXT-DECORATION: underline;
}
.CabeceraColDerIntIzq2{
    float: left;
    margin: 5px 0 5px 5px;
}

.CabeceraColDerIntDer2{
    float: left;
    padding: 12px 0 0 5px;

}	
.txtLateralInterno{
   clear: both;
   background-color: #EEE;
   border-top: 1px solid #CCC;
   margin-top: 0px;
   padding: 3px 2px 5px 2px;
   font-size: 10px;
}
/***********************************************/
/* Mapa Web                                    */
/***********************************************/	
.ulMap {
	PADDING-LEFT: 0px; 
        FONT-WEIGHT: bold; 
        FONT-SIZE: 1em; 
        BACKGROUND: url(../imgs/mapawebvertical.png) #fff repeat-y 0px 0px; 
        MARGIN-BOTTOM: 5px; 
        MARGIN-LEFT: 15px; 
        FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        LIST-STYLE-TYPE: none
}
.ulMap LI {
	PADDING-LEFT: 12px; 
        BACKGROUND: url(../imgs/mapawebhorizontal.png) no-repeat 0px 10px; 
        MARGIN-BOTTOM: 3px; 
        MARGIN-LEFT: 0px
}
.ulSub {
	PADDING-LEFT: 0px; 
        FONT-WEIGHT: normal; 
        BACKGROUND: url(../imgs/mapawebvertical.png) #fff repeat-y 0px 0px; 
        MARGIN-LEFT: 50px; 
        LIST-STYLE-TYPE: none
}
.ulSub LI {
	MARGIN-TOP: 5px; 
        BACKGROUND: url(../imgs/mapawebhorizontal.png) no-repeat 0px 10px; 
        MARGIN-BOTTOM: 3px
}
.ulMap A {
	COLOR: #5f5f5f; 
        TEXT-DECORATION: none
}
.ulMap A:hover {
	COLOR: #ff9900; 
        TEXT-DECORATION: none
}
/**************************************************/
/* Cuerpo de la Noticia                           */
/**************************************************/
.cuerpoNoticia{
	width: 570px;
	float: right;
	margin: 0 0 15px 0;
}
.tituloNoticia{
        color:#CC6600;
        font-size:13px;
        font-weight:bold;
        margin-bottom:5px;
}
.imagenNoticia{
        float: left;
        margin-right: 8px;
	margin-top: 4px;
}


/************************************************/
/*portada nueva                                      */
/************************************************/
#enlacesPie .horizontal {
display:inline;
float:left;
margin-left:0px;
margin-top:10px;
margin-right:10px;
padding-left:40px;
}

.horizontal li {
       display:inline;
}

#enlacesPie .desplegado {
list-style-type:none;
display: block;
padding:0px;
margin:0px;
}

#enlacesPie .desplegado li{

}

#enlacesPie .titulo {
font-size: 15px;
color:#d35910;
}

#enlacesPie .desplegado li a{
font-size : 11px;
color: #525252 !important;
}
.soluciones  {
float:right;
text-align: right;
}
select {
 font-size:10px;
}
/*****************************************/
/** ELEMENTOS PARA LA TRADUCCIÓN        **/   
/*****************************************/

.logoGoogle{
   text-align:right;
   margin-top:-10px;
   
 
}
.gBranding{
 color:#FFFFFF;
}

.notPadding{
   padding-top:0px;
}
.notPadding br{ 
   display:none;
}   
.gBrandingText{
   color:white;
}
   


.iframeNewsletter{    
    width: 100%;
    hight: 100%;
}

/*****************************************/
/** ELEMENTOS PARA LOS BOLETINES        **/   
/*****************************************/
bodyNL {
	font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; color: #000000;
}
h1NL {
	font-size: 14px; color: #000000;
}
div.fieldNL {
	height: 20px; margin: 6px 0 6px 0; padding: 4px; clear: both; background-color: #EEEEEE; border: 1px solid #CCCCCC;
}
div.fieldlabelNL {
	float: left; width: 150px;
}
div.fieldtextNL {
	float: left; 
}
iframeNL {
	width: 120%; height: 400px; border: 1px solid #CCCCCC; padding: 0; margin: 0; 
}


