.texta {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #FF7D1D ; line-height: normal;}
.fverd {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; background-color: #950000; line-height: normal;}
.fve18 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; background-color: #950000; line-height: normal;}
.fve20 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #ffffff; background-color: #950000; line-height: normal;}
.fve26 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 26px; color: #ffffff; background-color: #950000; line-height: normal;}
.fver2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; background-color: #950000; line-height: normal;}
.fver6 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; background-color: #950000; line-height: normal;}
.fblan {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff7d1d; background-color: #950000; line-height: normal;}
.fgris {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #273078; background-color: #f0f0f0; line-height: normal;}
.bodya {  background-color: #dfffef }
.tgris {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; line-height: normal;}
.tgris_n {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: normal;font-weight: bold;}
.tgr12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: normal;font-weight: bold;}
.tgr14 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; line-height: normal;font-weight: bold;}
.tnegr {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: normal;}
.tnegr_9 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; line-height: normal;}
.tnegr_tablas { padding:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: normal;}
.tnegr_negrita {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: normal;font-weight: bold;}
.negrita {font-weight: bold;}
.tnegt {  font-family: Arial, Verdaba, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: normal;}
.tne12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: normal;font-weight: bold;}
.tne14 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; line-height: normal;font-weight: bold;}
.tverd {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #008000; line-height: normal;font-weight: bold;}
.tazul {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #6633CC; line-height: normal;font-weight: bold;}
.trojo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #950000; line-height: normal;}
.troj4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #950000; line-height: normal; font-weight: normal;}
.tro14 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #950000; line-height: normal; font-weight: normal;}
.tro16 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #950000; line-height: normal; font-weight: bold;}
.troj2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #950000; line-height: normal;}
.troj2_negrita {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #950000; line-height: normal;font-weight: bold;}
.troj3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #950000; line-height: normal;}
.td0 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #071849; background-color: #ffffff}
.td1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #071849; background-color: #DAE5EA}
.forma {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #071849; background-color: #dfffef}
.inputf {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #071849; }
.textp2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #303030 ; line-height: normal;}


/*A:link { text-decoration : none; color : #003399; font-weight: bold; }
A:visited { text-decoration : none; color : #003399; font-weight: bold; }*/
A:link { text-decoration : none; color : #325e6d; font-weight: normal; }
A:visited { text-decoration : none; color : #325e6d; font-weight: normal; }
A:hover { text-decoration : underline; color : #950000; font-weight: normal; }
A:active { text-decoration : none; color : #950000; font-weight: normal; }

A.act:link { text-decoration : underline; color : #0000ff; font-weight: bold; }
A.act:visited { text-decoration : underline; color : #0000ff; font-weight: bold; }
A.act:hover { text-decoration : underline; color : #000066; font-weight: bold; }
A.act:active { text-decoration : underline; color : #000066; font-weight: bold; }

A.no:link { text-decoration : none; color : #006690; font-weight: bold; }
A.no:visited { text-decoration : none; color : #006690; font-weight: bold; }
A.no:hover { text-decoration : none; color : #071849; font-weight: bold; }
A.no:active { text-decoration : none; color : #071849; font-weight: bold; }

A.res:link { text-decoration : none; color : #006690; font-weight: bold; }
A.res:visited { text-decoration : none; color : #006690; font-weight: bold; }
A.res:hover { text-decoration : none; color : #071849; font-weight: bold; }
A.res:active { text-decoration : none; color : #071849; font-weight: bold; }

A.pag:link { text-decoration : underline; color : #FF9C00; font-weight: bold; }
A.pag:visited { text-decoration : underline; color : #FF7D1D; font-weight: bold; }
A.pag:hover { text-decoration : underline; color : #CE3500; font-weight: bold; }
A.pag:active { text-decoration : underline; color : #FF7D1D; font-weight: bold; }

A.pagnav:link { text-decoration : none; color : #FF9C00; font-weight: bold; }
A.pagnav:visited { text-decoration : none; color : #FF7D1D; font-weight: bold; }
A.pagnav:hover { text-decoration : none; color : #CE3500; font-weight: bold; }
A.pagnav:active { text-decoration : none; color : #FF7D1D; font-weight: bold; }

A.pagact:link { text-decoration : underline; color : #CE3500; font-weight: bold; }
A.pagact:visited { text-decoration : underline; color : #CE3500; font-weight: bold; }
A.pagact:hover { text-decoration : underline; color : #000000; font-weight: bold; }
A.pagact:active { text-decoration : underline; color : #CE3500; font-weight: bold; }
/*#CE3500-->rojo*/
/*#000000-->negro*/
/* font-weight: bold;*/
/*A.directorio:link { text-decoration : none; color : #325e6d; font-weight: bold; }
A.directorio:visited { text-decoration : none; color : #325e6d; font-weight: bold;}
A.directorio:hover { text-decoration : none; color : red ; font-weight: bold;}
A.directorio:active { text-decoration : none; color : #325e6d; font-weight: bold;}*/

.directorio{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
.h1
{
	color: white;
	font: normal small-caps bold 18px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 8px;
	text-align: center;
}
.h2
{
	/*color: #00008B; Color azul marino*/
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-variant: small-caps;
	margin-top: 8px;
	text-align: center;
	vertical-align: top;
	background: #950000;
	/*#950000;rojo del index actual*/
	/*#5A0C0E--> rojo oscuro*/
}
#directorio_empresas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	/*
	background: #66CCFF;
	background: #ccffff;--> Fondo azul claro
	*/
	background:#003399;


}
#ceip_directorio_empresas{

	/*color : #003399;--> azul oscuro
	#FAEE9B;*/
	color: white;
	border:1px;
	border-color:#00349A;
	border-style:solid;
	padding-left: 5px;
}
#presupuestos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	background:#003399;


}
#ceip_presupuestos{

	color: white;
	border:1px;
	border-color:#00349A;
	border-style:solid;
	padding-left: 5px;
}
#subcontratas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	background:#003399;


}
#ceip_subcontratas{

	color: white;
	border:1px;
	border-color:#00349A;
	border-style:solid;
	padding-left: 5px;
}
#alta_empresas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	background:#003399;


}
#ceip_alta_empresas{

	color: white;
	border:1px;
	border-color:#00349A;
	border-style:solid;
	padding-left: 5px;
}
#publicidad{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	background:#003399;


}
#ceip_publicidad{

	color: white;
	border:1px;
	border-color:#00349A;
	border-style:solid;
	padding-left: 5px;
}
#consejos_practicos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	background:#003399;


}
#ceip_consejos_practicos{

	color: white;
	border:1px;
	border-color:#00349A;
	border-style:solid;
	padding-left: 5px;
}
#enlaces_interes{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	background:#003399;


}
#ceip_enlaces_interes{

	color: white;
	border:1px;
	border-color:#00349A;
	border-style:solid;
	padding-left: 5px;
}
#mapaweb{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	background:#003399;


}
#ceip_mapaweb{

	color: white;
	border:1px;
	border-color:#00349A;
	border-style:solid;
	padding-left: 5px;
}
#accesos_empresas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	background:#003399;


}
#ceip_accesos_empresas{

	color: white;
	border:1px;
	border-color:#00349A;
	border-style:solid;
	padding-left: 5px;
}
.boton {
background-color: #ffff99;
padding-right: 5px;
padding-left: 5px;
font-weight: normal;
font-size: 12px;
color: #ffffff;
width:auto;
margin:0.2em;
vertical-align:middle;
border: #d2d2d2 solid;
border-top-color: #ffffff;
border-left-color: #ffffff;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 2px;
border-right-width: 2px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
cursor: hand;
}
.boton_grande {
background-color: #ffff99;
padding-right: 5px;
padding-left: 5px;
font-size: 12px;
color: #ffffff;
width:auto;
margin:0.2em;
vertical-align:middle;
border: #d2d2d2 solid;
border-top-color: #ffffff;
border-left-color: #ffffff;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 2px;
border-right-width: 2px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
cursor: hand;
}
.boton_pequeño {
background-color: #ffff33;
padding-right: 5px;
padding-left: 5px;
font-size: 12px;
color: #003399;
width:auto;
margin:0.2em;
vertical-align:middle;
border: #d2d200 solid;
border-top-color: #ffffff;
border-left-color: #ffffff;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 2px;
border-right-width: 2px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
cursor: hand;
}
div.descripcion
{
 /*font-size: 12px;*/
 /*margin-top:5px;*/
 background:white;
 /*border:2px;*/
 /*border-color:blue;
 border-style:solid;*/
 /*width:500px;*/
 text-align:justify;
 padding-left:10px; /*separacion entre etiqueta y caja texto*/
 padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
}
body
{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-position:-100px;
background-color: #e0ecf1;
/*background-attachment:fixed;
background-image:url(http://www.instalareforma.com/fondo.jpg);*/
}
.martab{border: 1px solid #e0ecf1;}