body {
font-family: Verdana, Arial, Helvetica sans-serif;
font-size: 10px; color: #666666;
margin:0px;
}

td {
font-family: Verdana, Arial, Helvetica sans-serif;
font-size: 10px; color: #666666;
} /*all regular text*/

h1{
	margin: 5px 0;
	color:#ca2d0c;
	font-size:12px;
	font-weight:bold;
}

p{
	margin: 0;
	font-size:10px;
}


.imgdestacados {
  float: left;
  border: 1px solid #B1AEA2;
  margin: 5px 12px 10px 0;
}

.bodyhome {
background: #FFFFFF url(../images/bg_home.gif);
background-repeat:repeat-x;
}


.linRojaInfPunt {
	border-left-width: 0px;
	border-top-color: #D32A32;
	border-right-color: #D32A32;
	border-bottom-color: #D32A32;
	border-left-color: #D32A32;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	text-decoration: none;
}
.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #66696B;
	text-decoration: none;
	background-color: #ffffff;
	height: 20px;
	width: 42px;
	border: 1px solid #737373;
	}
	
.linGrisVert {
	border-top-color: #d6d6d6;
	border-right-color: #d6d6d6;
	border-bottom-color: #d6d6d6;
	border-left-color: #d6d6d6;
	border-right-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.textfield2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #66696B;
	text-decoration: none;
	background-color: #ffffff;
	height: 20px;
	width: 65px;
	border: 1px solid #737373;
	}
.textrecuadro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #66696B;
	text-decoration: none;
	background-color: #ffffff;
	height: 20px;
	width: 75px;
	border: 1px solid #737373;
	}
.linGrisVert {
	border-top-color: #d6d6d6;
	border-right-color: #d6d6d6;
	border-bottom-color: #d6d6d6;
	border-left-color: #d6d6d6;
	border-right-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	}
.form_left {
	font-family: arial;
	font-size: 9px;
	text-transform: uppercase;
	color: #6A747B;
	width: 171px;
	}
.txtnovedad {
font-size: 10px; color: #696969;
} /*novedades de la home*/
.textfield3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #66696B;
	text-decoration: none;
	background-color: #ffffff;
	height: 20px;
	width: 117px;
	border: 1px solid #737373;
	}
.linGrisVert {
	border-top-color: #d6d6d6;
	border-right-color: #d6d6d6;
	border-bottom-color: #d6d6d6;
	border-left-color: #d6d6d6;
	border-right-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	}
.form_left {
	font-family: arial;
	font-size: 9px;
	text-transform: uppercase;
	color: #6A747B;
	width: 171px;
	}
.txtnovedad {
font-size: 10px; color: #696969;
} /*novedades de la home*/
.textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #66696B;
	text-decoration: none;
	background-color: #F2F2F2;
	height: 20px;
	width: 42px;
	border: 1px solid #999999;
	}
.titucolorbl {
font-size: 11px; color: #ca2d0c;
font-weight: bold;
} /*novedades de la home*/

.titucolorbl {
font-size: 11px; color: #ca2d0c;
font-weight: bold;
} /*novedades de la home*/

.subblanco {
font-size: 11px; color: #ffffff;
font-weight: bold;
} /*novedades de la home*/

.subtitunegro {
font-size: 11px; color: #000000;
} /*novedades de la home*/

.titulosgrisbold {
font-size:10px ;
color: #5e5e5e;
font-weight: bold;}
/*used for titulos de seccion*/

.subtitulosneg {
font-size:10px ;
color: #000000;
font-weight: bold;}
/*used for titulos de seccion*/

/* default link style */
A:link { color: #ca2d0c; text-decoration: none; }
A:visited { color: #ca2d0c; text-decoration: none; }
A:active { color: #ca2d0c; text-decoration: none; }
A:hover { color: #7d7c7c; text-decoration: none; }

/* nati link style */
A.N:link { color: #808080; none text-decoration: none; }
A.N:visited { color: #808080; text-decoration: none; }
A.N:active { color: #808080; text-decoration: none; }
A.N:hover { color: #ca2d0c; text-decoration: none; }

/* nati2 link style */
A.direciones:link { color: #000000; none text-decoration: none; }
A.direciones:visited { color: #000000; text-decoration: none; }
A.direciones:active { color: #000000; text-decoration: none; }
A.direciones:hover { color: #af2b2e; text-decoration: none; }


/* mail link style */
A:link { color: #808080; none text-decoration: none; }
A:visited { color: #808080; text-decoration: none; }
A:active { color: #808080; text-decoration: none; }
A:hover { color: #02209d; text-decoration: none; }

/* +info links */
A.bordo:link { color: #797979; text-decoration: none; } 
A.bordo:visited { color: #797979; text-decoration: none; }
A.bordo:active { color: #797979; text-decoration: none; }
A.bordo:hover { color: #af2b2e; text-decoration: none;  } 

/* +info links */
A.w:link { color: #797979; text-decoration: none; } 
A.w:visited { color: #797979; text-decoration: none; }
A.w:active { color: #797979; text-decoration: none; }
A.w:hover { color: #022f8a; text-decoration: none;  } 

/* celes links */
A.c:link { color: #005598; text-decoration: none; } 
A.c:visited { color: #005598; text-decoration: none; }
A.c:active { color: #005598; text-decoration: none; }
A.c:hover { color: #444444; text-decoration: none;  } 

.xformsflat 
	{
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 1px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #cccccc 1px solid;
	COLOR: #656565;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: 1px solid #cccccc;
	font-family: Arial, Verdana, Helvetica sans-serif;
	BACKGROUND-COLOR: #cccccc;
	background: #FFFFFF;
}




.featurestext {
font-size: 13px; color: #333333;
} /* main text on features main page*/

.black1 {
font-size: 10px; color: #000000;
}

.black2 {
font-size: 11px; color: #000000;
} /**/

.black2a {
font-size: 12px; color: #000000;
} /* larger text for directions*/

.black3 {
font-size: 12px; color: #000000;
}

.black4 {
font-size: 16px; color: #000000;
}

.error {
font-size:11px;
color: #ff6600;
} /*used for regular page errors*/



.req {
font-size: 10px; color: #FF0000;
}/*used for indicate required fields in a form*/



.footertxt {
font-size: 9px; color: #ffffff;
} /*copyright text in footer*/


