.firma {
	font-family: Tahoma;
	font-size: 11px;
	color: #f5f5f5;
	text-align: center;
}
.txt {
	font-family: Tahoma;
	font-size: 12px;
	color: #f5f5f5;
}
a.txtinicio{
	font-family: Tahoma;
	font-size: 12px;
	color: #f5f5f5;
	text-decoration:none;
}
a:visited.txtinicio{
	font-family: Tahoma;
	font-size: 12px;
	color: #f5f5f5;
	text-decoration:none;
}
a:hover.txtinicio{
	font-family: Tahoma;
	font-size: 12px;
	color: #dcdcdc;
	text-decoration:none;
}
a.noticias{
	font-family: Tahoma;
	font-size: 12px;
	color: #f5f5f5;
	text-decoration:none;
}
a:visited.noticias{
	font-family: Tahoma;
	font-size: 12px;
	color: #f5f5f5;
	text-decoration:none;
}
a:hover.noticias{
	font-family: Tahoma;
	font-size: 12px;
	color: #dcdcdc;
	text-decoration:underline;
}
.linker {
	font-family: Tahoma;
	font-size: 11px;
	color: #f5f5f5;
	text-decoration:none;
}
a:visited.linker {
	font-family: Tahoma;
	font-size: 11px;
	color: #f5f5f5;
	text-decoration:none;
}
a:hover.linker {
	font-family: Tahoma;
	font-size: 11px;
	color: #cacaca;
	text-decoration:underline;
}
.raya {
	font-family: Tahoma;
	font-size: 10px;
	color: #c9d5c1;
}
.titcalidades {
	font-family: Tahoma;
	font-size: 12px;
	color: #c9d5c1;
}
.next {
	font-family: Tahoma;
	font-size: 10px;
	color: #c9d5c1;
	font-weight:bold;
	text-decoration:underline;
}
a:visited.next {
	font-family: Tahoma;
	font-size: 10px;
	color: #c9d5c1;
	font-weight:bold;
	text-decoration:underline;
}
a:hover.next {
	font-family: Tahoma;
	font-size: 10px;
	color: #c9d5c1;
	font-weight:bold;
	text-decoration:none;
}
.dcb {

	font-family: Tahoma;
	font-size: 12px;
	color: #2C2C2C;
}
.error {
	font-family: Tahoma;
	font-size: 12px;
	color: #2C2C2C;
}
.dcb11 {
	font-family: Tahoma;
	font-size: 11px;
	color: #2C2C2C;
}
.activopromo{
	font-family: Tahoma;
	font-size: 13px;
	color: #8fd475;
	font-weight:bold;
	text-decoration:none;
}
.activopromoonce{
	font-family: Tahoma;
	font-size: 11px;
	color: #8fd475;
	font-weight:bold;
	text-decoration:none;
}
.menupromo {
	font-family: Tahoma;
	font-size: 13px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}
a:visited.menupromo {
	font-family: Tahoma;
	font-size: 13px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}
a:hover.menupromo {
	font-family: Tahoma;
	font-size: 13px;
	color: #8fd475;
	font-weight:bold;
	text-decoration:none;
}
.menupromoonce {
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}
a:visited.menupromoonce {
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}
a:hover.menupromoonce {
	font-family: Tahoma;
	font-size: 11px;
	color: #8fd475;
	font-weight:bold;
	text-decoration:none;
}
.mini{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d4d4d4;
}
.miniform{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2C2C2C;
}
a.idioma{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d4d4d4;
	text-decoration:none;
}
a:visited.idioma {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d4d4d4;
	text-decoration:none;
}
a:hover.idioma {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:underline;
}
.fechaobra{
	font-family: Tahoma;
	font-size: 11px;
	color: #294516;
	font-weight:bold;
	text-decoration:none;
}
.infoobra{
	font-family: Tahoma;
	font-size: 11px;
	color: #e6f1e2;
	text-decoration:none;
}

h1{ 
	font-size:1.2em; 
	font-weight:normal; 
	margin-top:17px; 
	margin-bottom:6px; 
	color:#FFFFFF;
	font-family: "Times New Roman", Times, serif;
}
#error,#error_formulario{
	font-size: 13px;
	color:#fdff7d;
	font-weight:bold;
	padding:10px;
	font-family: Tahoma;
	
}


#cabecera{
	/*display:none;*/
}

.legal_bottom{
	text-align:center;
}


.legal_bottom a{
	color:white;
}


.firma a{
	color:#FFF;
}