/* MAIN */
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #036F7C;
	background-image: url(i/df_bg1.gif);
	color: #4B4B4B;
}

td, div, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a:link, a:visited, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #006E7F;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
}

/* Tablas */
#tableDF100 {
	border-collapse:collapse;
	width: 100%;
}

#tableMain1 {
	border-collapse:collapse;
	width: 770px;
	background-color: #FFFFFF;
}
#tableTop1 {
	border-collapse:collapse;
	width: 100%;
	background-color: #F1F7F8;
}
#tableMenu1 {
	border-collapse:collapse;
	width: 158px;
	margin-bottom: 5px;
}
#tableHome1 {
	border-collapse:collapse;
	width: 100%;
	margin-bottom: 10px;
}
#tableHome2 {
	border-collapse:collapse;
	width: 100%;
	margin-bottom: 10px;
	background-color: #F9F9F2;
}
#tableLn1 {
	border-collapse:collapse;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}
#tableDT1 {
	border-collapse:collapse;
	width: 150px;
	margin-bottom: 5px;
}

#tableDF97 {
	border-collapse:collapse;
	width: 97%;
	margin-top: 10px;
}
#tableForms1 {
	border-collapse:collapse;
	width: 100%;
	margin-bottom: 10px;
}
#tableServicios1 {
	border-collapse:collapse;
	width: 100%;
}
#tableServicios2 {
	border-collapse:collapse;
	width: 100%;
	margin-bottom: 10px;
	border: 1px solid #FFE79D;
	margin-top: 10px;
}
#tableServicios3 {
	border-collapse:collapse;
	width: 100%;
}
#tableFormacion1 {
	border-collapse:collapse;
	width: 100%;
	margin-bottom: 10px;
}
}#tableDF90 {
	border-collapse:collapse;
	width: 90%;
}

#tableDescarga1 {
	border-collapse:collapse;
	width: 40%;
}
#tableContacto1 {

	width: 100%;
	margin-top: 20px;
}
#tableStaff1 {
	width: 98%;
	margin-top: 20px;
}
#tableForo1 {
	border-collapse:collapse;
	width: 98%;
	margin-bottom: 25px;
	background-color: #F2F2E3;
}
#tableForo2{
	border-collapse:collapse;
	width: 100%;
	background-color: #EDF5F8;
	border-bottom: 1px dotted #74B1C9;
}
#tableContacto2 {
	width: 98%;
	margin-top: 15px;
}
/* Default */
.dfTDShim {
	padding: 0px;
}
.dfTDShimTop {
	padding: 0px;
	vertical-align: top;
}
.dfLn1 {
	background-image: url(i/df_ln1.gif);
	background-repeat: repeat-x;
}
.dfInputs1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6C6C6C;
	border: 1px solid #C5C5C5;
	background-color: #FEFEFE;
}
.dfInputsHelper {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6C6C6C;
}
.dfTDMain1 {
	padding: 1px;
	vertical-align: top;
}
.dfContent1 {
	padding: 1px;
}
.dfContent2 {
	padding: 2px;
}
.dfContent3 {
	padding: 5px;
}
.dfContent4 {
	padding: 10px;
}

.dfTop2 {
	background-image: url(i/df_top_bg2.gif);
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.dfTop2Txt1, .dfTop2Txt1 a:link, .dfTop2Txt1 a:visited, .dfTop2Txt1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003740;
	padding: 2px;
}
.dfTop2Txt1Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7A8341;
	padding: 2px;
	font-weight: bold;
}

.dfDTTxt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00454F;
	background-color: #F0F1E0;
	padding: 5px;
}

.dfMenuBg1 {
	background-color: #EDF5F8;
	padding: 0px;
	vertical-align: top;
}
.dfMenu1, .dfMenu1 a:link, .dfMenu1 a:visited, .dfMenu1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004853;
	background-image: url(i/df_m_bg1.gif);
	padding: 0px;
	background-repeat: repeat-x;
}
.dfMenu1 a:hover {
	text-decoration: none;
	color: #008395;
}

.dfMenuActive1, .dfMenuActive1 a:link, .dfMenuActive1 a:visited, .dfMenuActive1 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003740;
	background-image: url(i/df_m_bg2.gif);
	padding: 0px;
}
.dfMenuActive1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #008395;
	background-image: url(i/df_m_bg2.gif);
	padding: 0px;
}

.dfMenuSubBg1 {
	background-color: #EEF2F7;
	padding: 0px;
	vertical-align: top;
}
.dfMenuSub1, .dfMenuSub1 a:link, .dfMenuSub1 a:visited, .dfMenuSub1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #595E60;
	background-image: url(i/df_ms_bg1.gif);
	padding: 0px;
}
.dfMenuSub1 a:hover {
	text-decoration: none;
	color: #000000;
}
.dfMenuSubBg2 {

	background-color: #FFFFFF;
	padding: 0px;
	vertical-align: top;
}
.dfMenuSub2, .dfMenuSub2 a:link, .dfMenuSub2 a:visited, .dfMenuSub2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	background-image: url(i/df_mss_bg1.gif);
	padding: 0;
}
.dfMenuSub2 a:hover {
	text-decoration: none;
	color: #444444;
}
.dfMenuSubActive1, .dfMenuSubActive1 a:link, .dfMenuSubActive1 a:visited, .dfMenuSubActive1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #595E60;
	background-image: url(i/df_ms_bg2.gif);
	padding: 0px;
}
.dfMenuSubActive1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-image: url(i/df_ms_bg2.gif);
	padding: 0px;
}
.dfMenuSubActive2, .dfMenuSubActive2 a:link, .dfMenuSubActive2 a:visited, .dfMenuSubActive2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #595E60;
	background-image: url(i/df_mss_bg2.gif);
	padding: 0px;
}
.dfMenuSubActive2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-image: url(i/df_mss_bg2.gif);
	padding: 0px;
}
.dfBottomBg1 {
	background-color: #B9D8E3;
	padding: 0px;
}
.dfBottomTxt1 {
	background-color: #B9D8E3;
	padding: 5px;
	background-image: url(i/df_buttom_bg1.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006E7F;
}
.dfST1, .dfST1 a:link, .dfST1 a:visited, .dfST1 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006E7F;
	padding: 2px;
}
.dfSTError1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	padding: 2px;
}
.dfTxt1 {
	font-size: 10px;
	padding: 2px;
}
.dfPhoto1 {
	border: 1px solid #C4BEB3;
	margin-bottom: 10px;
	margin-left: 10px;
}
.dfPhoto2 {
	border: 1px solid #C4BEB3;
	margin-bottom: 6px;
	margin-left: 6px;
}
.dfPD1 {
	padding-top: 10px;
	vertical-align: top;
	padding-bottom: 10px;
}
/*  */
.homeActualidadLink1, .homeActualidadLink1 a:link, .homeActualidadLink1 a:visited, .homeActualidadLink1 a:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00454F;
	vertical-align: top;
	padding: 2px;
}
.homeActualidadFecha1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	vertical-align: top;
	padding: 2px;
}




.homeAgendaLink1, .homeAgendaLink1 a:link, .homeAgendaLink1 a:visited, .homeAgendaLink1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #484D22;
	vertical-align: top;
	padding: 2px;
}
.homeAgendaFecha1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	vertical-align: top;
	padding: 2px;
}
.homeConveniosT1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #60652C;
	padding: 2px;
}
.homeConveniosLink1, .homeConveniosLink1 a:link, .homeConveniosLink1 a:visited, .homeConveniosLink1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #484D22;
	vertical-align: top;
	padding: 2px;
}
.homeConveniosFecha1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	vertical-align: top;
	padding: 2px;
}

.formT1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006e7f;
	padding: 2px;
	border-bottom: 1px solid #CFDADE;
}
.formTxt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	border-bottom: 1px dashed #CFDADE;
	height: 22px;
}
.formTxt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	border: 1px solid #E2E9EB;
}
.formTxt3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
	vertical-align: top;
}

.serviciosT1, .serviciosT1 a:link, .serviciosT1 a:visited, .serviciosT1 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006e7f;
	padding: 0px;
}
.serviciosT2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F89F17;
	padding: 0px;
	background-color: #FFFFFF;
}
.serviciosT3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005E6A;
	padding: 2px;
	border: 1px solid #E2E9EB;
}
.serviciosTxt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 8px;
}

.serviciosTxt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC6600;
	border-top: 1px solid #FDDDAC;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}

.serviciosTxt3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	color: #CC6600;
}
.serviciosTxt4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC6600;
	border-top: 1px solid #FDDDAC;
	padding-top: 5px;
	padding-bottom: 5px;
}
.serviciosTxt5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 5px;
}
.serviciosBg1 {
	background-color: #FFF8E1;
}
.noticiasT1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006e7f;
	padding: 3px;
}
.noticiasTxt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 3px;
	color: #008193;
}
.noticiasTxt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
}

.noticiasLinks1, .noticiasLinks1 a:link, .noticiasLinks1 a:visited, .noticiasLinks1 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004853;
	padding: 0px;
	font-weight: normal;
	vertical-align: top;
	font-weight: normal;
}

.noticiasLinks1 a:hover{
	color: #008395;
	text-decoration: none;
}

.noticiasLinks2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006e7f;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	border-bottom: 1px solid #C5DCE9;
	vertical-align: top;
	font-weight: normal;
}
.noticiasLinks2 a:link, .noticiasLinks2 a:visited, .noticiasLinks2 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004853;
	padding: 0px;
	font-weight: normal;
}
.noticiasLinks2 a:hover{
	color: #008395;
	text-decoration: none;
}


.noticiasLinksIco1 {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom: 1px solid #C5DCE9;
	vertical-align: top;
}

.formacionT1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006e7f;
	padding: 2px;
}
.pagerOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004853;
	padding: 0px;
	vertical-align: top;
	font-weight: bold;
}
.pagerOn, .pagerOn a:link, .pagerOn a:visited, .pagerOn a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004853;
	padding: 0px;
	vertical-align: top;
	font-weight: normal;
}
.descargarLinks2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F89F17;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	vertical-align: top;
	font-weight: normal;
}
.descargarLinks2 a:link, .descargarLinks2 a:visited, .descargarLinks2 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BB9600;
	padding: 0px;
	font-weight: normal;
}
.descargarLinks2 a:hover{
	color: #F8A215;
	text-decoration: none;
}
.descargasLinksIco1 {

	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
}
.bolsaLinks2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BB7100;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	border-bottom: 1px dotted;
	vertical-align: top;
	font-weight: normal;
	border-bottom-color: #BBDFE1;
}
.bolsaLinks2 a:link, .bolsaLinks2 a:visited, .bolsaLinks2 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BB7100;
	padding: 0px;
	font-weight: normal;
}
.bolsaLinks2 a:hover{
	color: #FF9900;
	text-decoration: none;
}
.bolsaLinksIco1 {

	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
}
.bolsaTxt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006e7f;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	border-bottom: 1px solid #C5DCE9;
	vertical-align: top;
	font-weight: normal;
}

.staffBg1 {
	background-color: #DAEBEF;
	padding: 10px;
	font-size: 9px;
	color: #448EA4;
	text-align: center;
}
.staffBg2 {
	background-color: #448EA4;
	padding: 10px;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
}
.staffBg2 a, .staffBg2 a:link, .staffBg2 a:visited, .staffBg2 a:active{
	background-color: #448EA4;
	font-size: 11px;
	padding: 0px;
	color: #ffffff;
}


.contactoImg1 {
	padding: 10px;
	font-size: 9px;
	color: #448EA4;
	border-color: #448EA4;
	border-style: solid;
	border-width: 1px;
}

.contactoT1 {
	padding: 2px;
	font-size: 11px;
	color: #448EA4;
	font-weight: bold;
}
.contactoTxt1 {
	font-size: 10px;
	color: #79641A;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
}

.contactoT2 {
	padding: 10px;
	font-size: 11px;
	color: #003740;
	font-weight: normal;
	text-decoration: underline;
}
.contactoTxt2 {
	padding: 2px;
	font-size: 10px;
	color: #448EA4;
}
.dfInputs2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6C6C6C;
	border: 1px solid #C5C5C5;
	background-color: #FEFEFE;
	margin-right: 5px;
}
.fichaLinks1, .fichaLinks1 a:link, .fichaLinks1 a:visited, .fichaLinks1 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #21818F;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	border-bottom: 1px dotted;
	vertical-align: top;
	font-weight: normal;
	border-bottom-color: #BBDFE1;
}
.fichaLinks1 a {
	margin-left: 5px;
}
.fichaLinks1 a:hover {
	color: #3898A6;
	text-decoration: none;
}
.conveniosImg1{
	border: 6px solid #BBDFE1;
}
.dfPD2 {
	padding-top: 5px;
	vertical-align: top;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
}
.destacadosT1, .destacadosT1 a:link, .destacadosT1 a:visited, .destacadosT1 a:active {
	background-color: #006E7F;
	padding: 5px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(i/dt_t_destacados1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.foroT1 {
	font-size: 18px;
	color: #006E7F;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
}
.foroT2 {
	font-size: 16px;
	color: #003740;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 1px;
}
.foroT2 a:link, .foroT2 a:active, .foroT2 a:visited{
	font-size: 16px;
	color: #003740;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.foroT2 a:hover{
	font-size: 16px;
	color: #003740;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.forofooter1 {
	font-size: 11px;
	color: #bcb18c;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 0px;
}
.forofooter2 {
	font-size: 11px;
	color: #bcb18c;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 0px;
}
.forofooter3 {
	font-size: 11px;
	color: #bcb18c;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
}
.forofooter4 {
	font-size: 11px;
	color: #B84F4D;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
}
.forofooter5 {
	font-size: 11px;
	color: #bcb18c;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	font-weight: bold;
}
.foroLn1 {
	background-color: #dadeb1;
	padding: 0px;
}
.staffBg3 {
	background-color: #6CAEC1;
	padding: 0px;
	text-align: center;
}
.agendaTxt1 {
	font-size: 10px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
}
.DescargasTxt1 {
	color: #BE7405;
	padding-left: 22px;
}
.DescargasTxt2 {
	padding-left: 22px;
}

/* Titulares */
.dfTitle1 {
	height: 18px;
	padding-left: 2px;
	font-size: 13px;
	color: #0092A6;
	font-weight: bold;
	vertical-align: bottom;
}

.dfTitle2 {
	height: 18px;
	padding-left: 2px;
	font-size: 12px;
	color: #0092A6;
	font-weight: bold;
	vertical-align: bottom;
}
.agendaTxt2 {

	font-size: 10px;
	padding-bottom: 10px;
	padding-left: 2px;
	padding-right: 10px;
	padding-top: 5px;
	color: #003740;
}
