/*  MARCO GENERAL */

body {
background: url(../imagenes/interfase/fondo.gif);
background-repeat: repeat;
background-attachment: fixed;
     }




A.itemservicio, A.itemservicio:disabled, A.itemservicio:active, A.itemservicio:visited
{
	font: 13px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-variant: small-caps;
	COLOR: #000000; 
	text-decoration: none;
 }

A.itemservicio:hover
{
	COLOR: #F08F04; 
	font: 13px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-variant: small-caps;
	text-decoration: underline;
 }


TD.listaServicios
{
	BORDER: 0px; 
	COLOR: black; 
	font: 12px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EFEFEF;
	TEXT-ALIGN: left;
	padding-left:8px;
	padding-top:5px;
	padding-bottom:5px;
}


TABLE.tblservicios
{
	COLOR: #2C2C2C; 
	font: 12px Georgia, Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	padding:6px;
	padding-top:6px;
	padding-left:8px;
	line-height:22px;
}

TABLE.tblservicios TD
{
	height:4em;
}

P.tituloServicio
{
	COLOR: #7E7E7E; 
	font: 22px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
       
}




TD.menuhomebgSP_off {
	background-color: #FFFFFF;
	background-image: url(../imagenes/interfase/SP/home_fdo_celppal.gif);
	background-repeat: no-repeat;
	padding: 0px;
	padding-left: 0px;
}

TD.menuhomebgSP_on {
	background-color: #FFFFFF;
	background-image: url(../imagenes/interfase/SP/home_fdo_celppal_ON.gif);
	background-repeat: no-repeat;
	padding: 0px;
	padding-left: 0px;
}

TD.menuhomebgEN_off {
	background-color: #FFFFFF;
	background-image: url(../imagenes/interfase/EN/home_fdo_celppal.gif);
	background-repeat: no-repeat;
	padding: 0px;
	padding-left: 0px;
}

TD.menuhomebgEN_on {
	background-color: #FFFFFF;
	background-image: url(../imagenes/interfase/EN/home_fdo_celppal_ON.gif);
	background-repeat: no-repeat;
	padding: 0px;
	padding-left: 0px;
}



TR.mapafila1 {
	background-color: #F0F0F0;
	height: 30px;
}

TR.mapafila2 {
	background-color: #DFDFDF;
	padding: 10px;
	height: 30px;
	padding-left: 10px;
}


TD.mapaitems {
    line-height:20px;
	padding-left: 20px;
	COLOR: #ADADAD; 
	font: 12px Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	font-weight:none;
    line-height:20px;
}

TD.mapatitulo {
	padding: 10px;
	padding-left: 20px;
	font: 18px Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	font-weight:bold;
}



hr {
	border: 0;
	color: #DFDFDF;
	background-color: #DFDFDF;
	height: 1px;
}

H1
{
	COLOR: black; 
	font: 17px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	font-weight:bold;
	text-transform:uppercase;

}

H2
{
	COLOR: #00CC33; 
	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	font-weight:bold;

}

DIV.divpie
{
	COLOR: #8C0946; 
	font: 15px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom:15px;
}

               

FONT.txtgral24
{
	COLOR: #626262; 
	font: 24px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

FONT.txtgral22
{
	COLOR: #171717; 
	font: 22px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

P.tituloOpcionAcercade
{
	COLOR: #F08F04; 
	font: 22px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
        
}

TD.itmonacercade
{
    border-bottom:1px dotted #D0D0D0;
    padding: 5px;
	COLOR: #F08F04; 
	font: 12px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-variant: small-caps;
    font-weight: bold;
    BACKGROUND-COLOR: #FFFFFF;    
}

TD.itmoffacercade
{
    border-bottom:1px dotted #D0D0D0;
    padding: 5px;
	COLOR: #000000; 
	font: 12px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-variant: small-caps;
    font-weight: bold;
}

               
TD.separaContenidos
{
	BACKGROUND-COLOR: #000000;
	height:3px;
}


TD.separaitemmenu
{
	PADDING: 0px;
	BACKGROUND-COLOR: #6E0024;
}

TD.menuitem_on
{
	COLOR: white; 
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #340707;
	TEXT-ALIGN: center;
	padding:4px;
	height:23px;    
    BORDER-bottom: #000000 4px solid;      
}


TD.menuitem_off
{
	COLOR: white; 
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #AA093D;
	TEXT-ALIGN: center;
	padding:4px;
	height:23px;    
    BORDER-bottom: #6E0024 4px solid;      
}



TD.menuitemtab_on
{
	padding-top:0px;
    BORDER-bottom: #F3E4E7 3px solid;      

}


TD.menuitemtab_off
{
	padding-top:2px;
    BORDER-bottom: #9A0034 3px solid;
}





TD.titulomenupagactual
{
	BORDER: 0px; 
	BORDER-LEFT: solid 15px #D48EA6;    
	BACKGROUND-COLOR: #F2F2F2;
	TEXT-ALIGN: left;
    font: 17px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:4px;
	padding-top:3px;
	padding-bottom:3px;
}


TD.titulomenuidiomas
{
	BORDER: 0px; 
	BACKGROUND-COLOR: #F2F2F2;
	TEXT-ALIGN: right;
	padding-left:4px;
	padding-top:3px;
	padding-bottom:3px;
    background-image:url(../imagenes/interfase/fdo_celda_idiomas.jpg);background-repeat:no-repeat;    
	height:23px; 
    background-position: right;
}





TD.tituloNovedades
{
	BORDER: 0px; 
	COLOR: 7A5E5E; 
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EEEEEE;
	TEXT-ALIGN: left;
	padding-left:4px;
	padding-top:3px;
	padding-bottom:3px;
}

TD.novedades_off
{
	BORDER: 0px; 
	border-left: solid 1px white;
	COLOR: #224300; 
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: white;
	TEXT-ALIGN: left;
	padding:4px;
	padding-top:8px;
	padding-bottom:8px;
}

TD.novedades_on
{
	BORDER: 0px; 
	border-left: dotted 1px #CBF8CC;
	COLOR: black; 
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #F2FFF5;
	TEXT-ALIGN: left;
	padding:4px;
	padding-top:8px;
	padding-bottom:8px;
}

TD.listaServicios
{
	BORDER: 0px; 
	COLOR: black; 
	font: 12px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EFEFEF;
	TEXT-ALIGN: left;
	padding-left:8px;
	padding-top:5px;
	padding-bottom:5px;
}

TD.titulogral
{
	BACKGROUND-COLOR: white;
	COLOR: #4A4A4A; 
	font: 13px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	padding:2px;

}

TD.busqueda
{
	BORDER-right: #D3D3D3 1px solid;
	COLOR: #4A4A4A; 
	font: 12px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	padding-left:0px;
}

TD.campobusqueda
{
	COLOR: #4A4A4A; 
	font: 11px Georgia,Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight:bold;
	TEXT-ALIGN: left;
	padding:1px;
    padding-left:10px; 
}

TD.campobusquedamiembros
{
	BACKGROUND-COLOR: #E5E5E5;
	BORDER-bottom: #D3D3D3 1px dotted;
	TEXT-ALIGN: left;
	padding:2px;

}

TD.campobusquedaotrospaises
{
	BACKGROUND-COLOR: #E0E0E0;
	BORDER-bottom: #D3D3D3 1px dotted;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle;
	padding:2px;
	padding-bottom:0px;
	padding-top:5px;
}




TD.campodatosdemiembro
{
	BACKGROUND-COLOR: #F9F9F9;
	BORDER-bottom: #D3D3D3 1px dotted;
	TEXT-ALIGN: left;
	padding:6px;

}

TD.texto
{

	COLOR: #4A4A4A; 
	font: 13px Georgia, Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	padding:2px;
    line-height:140%;
}

TD.textogral
{
	COLOR: #4A4A4A; 
	font: 12px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	padding:10px;
	line-height:20px;
}

TD.textogralMenosIL
{
	COLOR: #4A4A4A; 
	font: 12px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	padding:10px;
	line-height:15px;
}

TD.pie
{
	COLOR: black; 
	font: 11px georgia, Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #F2F2F2;
	padding:2px;
	background: url(../imagenes/interfase/fondoPie.gif);
	background-repeat: repeat;
}

TD.pie2
{
	font: 10px georgia, Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #7A0029;
	padding:2px;
}



A.linkMapaitem, A.linkMapaitem:disabled, A.linkMapaitem:active, A.linkMapaitem:visited
{
	color: #605353;
	font: 13px Georgia, Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.linkMapaitem:hover
{
	color: #AA093D;
	font: 13px Georgia, Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

A.linkMapatitulo, A.linkMapatitulo:disabled, A.linkMapatitulo:active, A.linkMapatitulo:visited
{
	color: #2E2E2E;
	font: 12px Georgia, Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
}

A.linkMapatitulo:hover
{
	color: #AA093D;
	font: 12px Georgia, Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight:bold;
}



A.linkacercadeoff, A.linkacercadeoff:hover, A.linkacercadeoff:disabled, A.linkacercadeoff:active, A.linkacercadeoff:visited
{
	COLOR: #000000; 
	font: 12px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-variant: small-caps;
    font-weight: bold;
}

A.linkacercadeon, A.linkacercadeon:hover, A.linkacercadeon:disabled, A.linkacercadeon:active, A.linkacercadeon:visited
{
	COLOR: #F08F04; 
	font: 12px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-variant: small-caps;
    font-weight: bold;
}


A.linktitulonovedad, A.linktitulonovedad:hover, A.linktitulonovedad:disabled, A.linktitulonovedad:active, A.linktitulonovedad:visited
{
	color: #AA093D;
	font: 13px Georgia, Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height:15px;
}


A.linkmenualpie, A.linkmenualpie:disabled, A.linkmenualpie:active, A.linkmenualpie:visited
{
	color: black;
	font: 12px Georgia, Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;    
	text-decoration: none;
}

A.linkmenualpie:hover
{
	color: #585858;
	font: 12px Georgia, Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;        
	text-decoration: underline;
}



A.linkmenu, A.linkmenu:disabled, A.linkmenu:active, A.linkmenu:visited
{
	color: white;
	text-decoration: none;
}

A.linkmenu:hover
{
	color: #F3F3F3;
	text-decoration: none;
}

A.linkgral, A.linkgral:disabled, A.linkgral:active, A.linkgral:visited
{
	font: 12px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7A053B;
	text-decoration: none;
	font-weight:bold;
}

A.linkgral:hover
{
	font: 12px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #1B1001;
	text-decoration: underline;
	font-weight:bold;
}

A.linkgralsimple, A.linkgralsimple:disabled, A.linkgralsimple:active, A.linkgralsimple:visited
{
	font: 12px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7A053B;
	text-decoration: none;
}

A.linkgralsimple:hover
{
	font: 12px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #1B1001;
	text-decoration: underline;
}



A.linkgralsimpleBig, A.linkgralsimpleBig:disabled, A.linkgralsimpleBig:active, A.linkgralsimpleBig:visited
{
	font: 13px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7A053B;
	text-decoration: none;
	font-weight:bold;
}

A.linkgralsimpleBig:hover
{
	font: 13px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #1B1001;
	text-decoration: underline;
	font-weight:bold;
}



A.sinborde
{
	border: 12px;

}


IMG.flotante_der
{
	float: right;
	margin-left: 0px;
}

IMG.centrada
{
	vertical-align:bottom;
	margin-left: 0px;
}


IMG.flotante_izq
{
	float: left;
	margin-left: 0px;
}


INPUT {
	BORDER: #8c8c8c 1px solid; 
	PADDING-LEFT: 3px;
	FONT-SIZE: 9pt; 
	FONT-WEIGHT: bold;     
	BACKGROUND: #FBFBFB; 
	COLOR: #525252; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.InputSelect{
	BORDER: #8c8c8c 1px solid; 
	PADDING-LEFT: 3px;
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: none;     
	BACKGROUND: #FFFFFF; 
	COLOR: #525252; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


INPUT.btnenvio {
	BORDER: #FDDBB5 2px solid; 
	PADDING-LEFT: 0px;
	FONT-SIZE: 9pt; 
	BACKGROUND: #F79533; 
	COLOR: white; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


