body#home {
	margin: 0px;
	padding: 0px;
	background-image:  url(../img/comunes/fondo01_2.jpg);
	background-repeat:   no-repeat;
	background-position: left top;
}
body#servicios {
	margin: 0px;
	padding: 0px;
	background-image:  url(../img/comunes/fondo12.gif);
	background-repeat:   no-repeat;
	background-position: left top;
}
#fondocabecera {
	background-image:  url("../img/comunes/fondo_cabecera.gif");
	background-repeat:   repeat-x;
	background-position: left top;

}
#logotipo {
	width: 96px;
	height: 24px;
	position: absolute;
	left: 18px;
	top: 28px;
}
#enlaceportada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00086E;
	height: 12px;
	width: 139px;
	position: absolute;
	padding: 0px;
	text-decoration: none;
	z-index: 1;
	left: 420px;
	top: 16px;
	margin: 0px;
}
#enlaceportada a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00086E;
	text-decoration: none;
	z-index: 1;
}
#enlaceportada a:hover {
	text-decoration: underline;
	z-index: 1;
	color: #000000;
}
#enlaceportada a:active {
	color: #E10564;

}

#navgenerica {
	height: 12px;
	width: 168px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #635F59;
	text-decoration: none;
	z-index: 3;
	position: absolute;
	left: 602px;
	top: 60px;
}
#navgenerica a{
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #635F59;
	text-decoration: none;
	margin: 0px;
}
#navgenerica a:hover {
	text-decoration: underline;
	color: #000000;
}
#navgenerica a:active {
	color: #E10564;

}
#divfecha {
	height: 9px;
	width: 129px;
	float: none;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00086E;
	text-decoration: none;
	z-index: 2;
	left: 651px;
	top: 16px;
	background-position: right;
}
#cabeceratelfija {
	background-image: url(../img/pymes/cabecera_telffija.gif);
	background-repeat: repeat;
	background-position: left top;
}
#titulosegundoniv {
	height: 25px;
	width: 363px;
	position: absolute;
	z-index: 4;
	left: 408px;
	top: 81px;
}
input#cajabuscador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #635F59;
	text-decoration: none;
	
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #878787;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #878787;
	margin: 0px;
	padding: 0px 0px 0px 4px;
	height: 14px;
	width: 138px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 138px;
	height: 12px;
}
.buscartxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #635F59;
	text-decoration: none;
}
.tit_servicios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3E5E8D;
	text-decoration: none;
	padding-left: 5px;
	margin: 0px;
}
.bullet_servicios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3E5E8D;
}


.pie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 141px;
	padding-top: 3px;
}
.pie a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.pie a:hover {
	text-decoration: underline;
}
.pie a:active {
	color: #E10564;
}

#fondopie {
	background-image:  url("../img/comunes/pie.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
#espaciomenu {
	padding-top: 36px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#menuarriba {
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #606879;
	border-left-color: #606879;
	background-color: #FFFFFF;
	height: 21px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #606879;
	border-right-width: 1px;
	border-bottom-color: #606879;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
#txtmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #606879;
	text-decoration: none;
	margin: 0px;
	padding: 3px 0px 4px;
}
#txtmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #606879;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#txtmenu a:hover {
	text-decoration: underline;
	color: #000000;
}
#txtmenu a:active {
	color: #E10564;

}
#txtmenuact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 3px 0px 4px;
	font-weight: bold;
}
#txtmenu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #606879;
	text-decoration: none;
	margin: 0px;
	padding: 3px 0px 4px;
}
#txtmenu1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #606879;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#txtmenu1 a:hover {
	text-decoration: none;
	color: #606879;
	cursor: default;

}
#txtmenu1 a:active {
	color: #E10564;

}
#path {
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #606879;
	top: 122px;
	padding: 0px;
	margin: 0px;
	width: 563px;
	height: 13px;
	z-index: 0;
	left: 213px;
}
#titulosegundoniv2 {
	height: 30px;
	width: 251px;
	position: absolute;
	z-index: 4;
	left: 529px;
	top: 80px;
}
#txtmenuact {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #606879;
	text-decoration: none;
	margin: 0px;
	padding: 4px 0px 3px;
}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #606879;
	line-height: 13px;
}
.txt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A94700;
	line-height: 13px;
}
.txt2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A94700;
	line-height: 13px;
}
.txt2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3333CC;
	line-height: 13px;
	text-decoration: underline;
}
.txt2 a:active {
	color: #E10564;
}
.txtquienes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #79808E;
	line-height: 13px;
	padding-left: 43px;
	padding-bottom: 3px;
}
.txtquienes a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #79808E;
	line-height: 13px;
	font-weight: bold;
	text-decoration: underline;
}
.txtquienes a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 13px;
	font-weight: bold;
	text-decoration: underline;
}
.txtquienes a:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E10564;
	line-height: 13px;
	font-weight: bold;
	text-decoration: underline;
}
#quienes {
	background-image: url(../img/comunes/quienes.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#menuact {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #606879;
	border-bottom-color: #606879;
	border-left-color: #606879;
	background-color: #FFFFFF;
	height: 21px;
	border-top-color: #606879;
	border-top-width: 1px;
	border-top-style: solid;
}
#menuarribaoff {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DFE1E4;
	border-left-color: #DFE1E4;
	background-color: #FFFFFF;
	height: 21px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFE1E4;
}
#path a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #606879;
	text-decoration: underline;
}
#path a:hover {
	color: #000000;
}
#path a:active {
	color: #E10564;
}
body#servicios {

	margin: 0px;
	padding: 0px;
	background-image:  url(../img/comunes/fondo12.gif);
	background-repeat:   no-repeat;
	background-position: left top;
}
.txt a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A94700;
	line-height: 13px;
	text-decoration: underline;
}
.txt a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 13px;
	text-decoration: underline;
}
.txt a:active {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E10564;
	line-height: 13px;
	text-decoration: none;
}
#menu2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: DFE1E4;
	border-bottom-color: DFE1E4;
	border-left-color: DFE1E4;
	background-color: #FFFFFF;
	height: 50px;
	border-top-color: #DFE1E4;
	border-top-style: solid;
	border-top-width: 1px;
	visibility: visible;
}
body#contacto {


	margin: 0px;
	padding: 0px;
	background-image:  url(../img/comunes/fondo03.gif);
	background-repeat:   no-repeat;
	background-position: left top;
}
#menuarribaoff2 {
	background-color: #FFFFFF;
	height: 21px;
	border: 1px solid #DFE1E4;
}
#menumedio {

	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: DFE1E4;
	border-left-color: DFE1E4;
	background-color: #FFFFFF;
	height: 21px;
}
#espacios1 {
	height: 20px;
}
body#contabilidad {




	margin: 0px;
	padding: 0px;
	background-image:  url(../img/comunes/fondo05.gif);
	background-repeat:   no-repeat;
	background-position: left top;
}
.Estilo1 {color: #7AAF85}
.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #635F59;
}
.links a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #635F59;
	text-decoration: none;
}
body#tgestiona {





	margin: 0px;
	padding: 0px;
	background-image:  url(../img/comunes/fondo04.gif);
	background-repeat:   no-repeat;
	background-position: left top;
}
.txttit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #A38273;
}
.links a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
}
.links a:active {
	color: #E10564;
}
.tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #AD734A;
}
.subtit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #606879;
	text-transform: uppercase;
}
body#csc {
	margin: 0px;
	padding: 0px;
	background-image:  url(../img/comunes/fondo07.gif);
	background-repeat:   no-repeat;
	background-position: left top;
}
.Estilo1 {color: #7AAF85}
body#beneficios {

	margin: 0px;
	padding: 0px;
	background-image:  url(../img/comunes/fondo08.gif);
	background-repeat:   no-repeat;
	background-position: left top;
}
body#noticias {


	margin: 0px;
	padding: 0px;
	background-image:  url(../img/comunes/fondo09.gif);
	background-repeat:   no-repeat;
	background-position: left top;
}
body#noticias2 {



	margin: 0px;
	padding: 0px;
	background-image:  url(../img/comunes/fondo10.gif);
	background-repeat:   no-repeat;
	background-position: left top;
}
body#noticias3 {




	margin: 0px;
	padding: 0px;
	background-image:  url(../img/comunes/fondo11.gif);
	background-repeat:   no-repeat;
	background-position: left top;
}
.quienestit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #00086E;
}
.m {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #606879;
	text-decoration: none;
	font-size: 11px;
	padding-top: 4px;
}
.m a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #606879;
	text-decoration: none;
	font-size: 11px;
	padding-top: 0px;
}
.m a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #606879;
	text-decoration: underline;
	font-size: 11px;
	padding-top: 0px;
}
.desplegable-borde-gris {
	background-image: url(../img/comunes/desplegable_bg_derecha.gif);
	background-repeat:   repeat-y;
	background-position: right bottom;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BFC3C9;
}
.borde_gris_izda {
	border-right-style: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BFC3C9;
}
.borde_gris_dcha {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #BFC3C9;
}
#menu_arriba_1 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: DFE1E4;
	border-left-color: DFE1E4;
	background-color: #FFFFFF;
	height: 21px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: DFE1E4;
	border-top-width: 1px;
	border-top-color: DFE1E4;
}
#menu_medio_1 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: DFE1E4;
	border-left-color: DFE1E4;
	background-color: #FFFFFF;
	height: 21px;
	border-top-style: none;
}
.mcapa {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #606879;
	text-decoration: none;
	font-size: 11px;
	padding-top: 0px;
	cursor: default;
}
.mcapa a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #606879;
	text-decoration: none;
	font-size: 11px;
	padding-top: 0px;
}
.mcapa a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	padding-top: 0px;
	cursor: default;
}
.menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14px;
	padding-top: 1px;

}
.menu2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606879;
	text-decoration: none;
	line-height: 14px;
	padding-top: 1px;

}
.menu2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	line-height: 14px;
	padding-top: 1px;

}
.menu2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E10564;
	text-decoration: none;
	line-height: 14px;

}
.portadamenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #606879;
	text-decoration: none;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

.borderselectup {
	border: 1px solid #606879;
}
.borderselect {
	border-right: 1px solid #BFC3C9;
	border-bottom: 1px solid #BFC3C9;
	border-left: 1px solid #BFC3C9;
}
.borderselect1 {
	border-right: 1px solid #BFC3C9;
	border-left: 1px solid #BFC3C9;
}
.borderselectupnormal {

	border: 1px solid #BFC3C9;
}
.menuact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606879;
	text-decoration: none;
	line-height: 14px;
	padding-top: 1px;
	font-weight: bold;
	padding-left: 6px;
	background-image: url(../img/comunes/menuact.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.menuact1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606879;
	text-decoration: none;
	line-height: 14px;
	padding-top: 1px;
	font-weight: bold;
	padding-left: 6px;
	background-image: url(../img/comunes/menuact1.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00086E;
	text-decoration: none;
	padding-right: 9px;
}
.fecha2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00086E;
	text-decoration: none;
	padding-left: 10px;
}
.input1 {
	border: 1px solid #606879;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	height: 14px;
	width: 140px;
}
.input2 {
	border: 1px solid #606879;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 193px;
}
.input3 {
	border: 1px solid #606879;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	height: 14px;
	width: 30px;
}
.fecha a {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00086E;
	text-decoration: none;
	padding-right: 9px;
}
.fecha a:hover {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	padding-right: 9px;
}
.pie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 141px;
	padding-top: 3px;
}
.pie a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.pie a:hover {
	text-decoration: underline;
}
.pie a:active {
	color: #E10564;
}
.borderselectact {

	border-right: 1px solid #BFC3C9;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #BFC3C9;
}
#menuactb {

	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #606879;
	border-bottom-color: #606879;
	border-left-color: #606879;
	background-color: #FFFFFF;
	height: 21px;
	border-top-color: #606879;
	border-top-width: 1px;
	border-top-style: solid;
}
