body {

	margin: 10px auto 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	background-color: #990099;

}

.linea_final {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #990099;

	border-right-color: #990099;

	border-bottom-color: #990099;

	border-left-color: #990099;

}



#tablafuera {

	width: 770px;

	border: 1px solid #000000;

	margin-right: auto;

	margin-left: auto;

}

#tablafuera2 {

	width: 400px;

	border: 1px solid #666666;

	margin-right: auto;

	margin-left: auto;

}

#tablafuera #celdamenuhorizontal {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7pt;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #990099;

	border-top-width: 2px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

	font-weight: bold;

	letter-spacing: 1px;

}

#tablafuera #celdamenuhorizontal2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7pt;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #B5B5B5;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	letter-spacing: 1px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

}

#tablafuera #celdamenuhorizontal table td {

	background-image: url(imgs/linea_menu_horizontal.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 37px;

	padding-top: 2px;

	padding-bottom: 2px;

}

#tablafuera #celdamenuhorizontal2 table td {

	background-image: url(imgs/linea_menu_horizontal2.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 37px;

	padding-top: 2px;

	padding-bottom: 2px;

}

#tablafuera #subbanner {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #666666;

	color: #666666;

	font-family: Arial, Helvetica, sans-serif;

	padding-left: 45px;

	font-size: 9px;

	font-weight: bold;

	padding-top: 2px;

	padding-bottom: 2px;

	letter-spacing: 2px;

	word-spacing: 9px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #666666;

	background-image: url(imgs/background.gif);

}

#tablafuera #celdalogo {

	background-color: #FFFFFF;

	border-top-width: 1px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-left-style: none;

	border-top-color: #660066;

	border-right-color: #660066;

	border-left-color: #660066;

}

#tablafuera #celdabannerflash {

	height: 190px;

	background-color: #FFFFFF;

}

a.enlace_cursos, a.enlace_cursos:visited {

	color: #7b7b7b;

	text-decoration: none;

	font-size: 7pt;

	letter-spacing: 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}
a.enlace_cursos:hover  {
	color: #7b7b7b;
	text-decoration: underline;
	font-size: 7pt;
	letter-spacing: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


a.enlacemenuhorizontal {

	color: #990099;

	text-decoration: none;

	font-size: 7pt;

	letter-spacing: 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



a.enlacemenuhorizontal:hover {

	color: #999999;

	text-decoration: none;

	font-size: 7pt;

	letter-spacing: 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

a.enlacemenuclientes {

	color: #FFFFFF;

	text-decoration: none;

	font-size: 7pt;

	letter-spacing: 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

a.enlacemenuclientes:hover {

	color: #FFA8FF;

	text-decoration: none;

	font-size: 7pt;

	letter-spacing: 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

a.enlacemenuhorizontal2 {
	color: #333333;
	text-decoration: none;
	font-size: 7pt;
	letter-spacing: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;


}

a.enlacemenuhorizontal2:hover {

	color: #990099;

	text-decoration: none;

}





#tablafuera #pie {

	background-color: #E1E1E1;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #666666;

	border-bottom-color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7pt;

	color: #666666;

	text-decoration: none;

	padding-top: 3px;

	padding-bottom: 3px;

	padding-left: 15px;

}

#tablafuera #tablacolumnasportada {

	width: 750px;

	margin: 6px;

	background-color: #FFFFFF;

}

.titulocuadroportada {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #FFFFFF;

	background-color: #E300E3;

	padding: 2px 2px 3px;

	text-align: center;

	font-weight: bold;

}

.cuadroportada {

	width: 150px;

	margin: 0px 2px;

	border: 1px solid #930093;

}

.contenidocuadroportada {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #666666;

	text-decoration: none;

	padding: 5px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-top-color: #9B009B;

	border-right-color: #9B009B;

	border-bottom-color: #9B009B;

	border-left-color: #9B009B;

}

.fotocuadroportada {

	margin: 0px;

	padding: 0px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #930093;

	border-right-color: #930093;

	border-bottom-color: #930093;

	border-left-color: #930093;

}

#fondocontenidoportada {

	height: 122px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	background-image: url(imgs/fondo_contenido_portada3.jpg);

}

#tablafuera #fondocontenidoportada .tabla3columnas {

	margin-right: auto;

	margin-left: auto;

}

.tablacontenidoportada {



	height: 122px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

}

.celdausuarios {

	font-family: Arial, Helvetica, sans-serif;

	color: #333333;

	font-size: 8pt;

	padding-left: 90px;

	padding-right: 10px;

}

a.enlaceusuarios {

	color: #333333;

	text-decoration: none;

}

a.enlaceusuarios:hover {

	color: #000000;

	text-decoration: underline;

}

.form {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #333333;

	text-decoration: none;

	border: 1px solid #666666;

	height: 13px;

	width: 90px;

	background-color: #B7B7B7;

}

.formclientes {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #333333;

	text-decoration: none;

	border: 1px solid #666666;

	height: 14px;

	width: 90px;

	background-color: #FFFFFF;

}

.celdaformportada {

	color: #333333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	text-align: right;

	padding-right: 15px;

	height: 20px;

	vertical-align: middle;

	letter-spacing: 1px;

}

.formboton {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #333333;

	text-decoration: none;

	border: 1px solid #666666;

	height: 18px;

	width: 50px;

	background-color: #B7B7B7;

}

.formbotonclientes {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #333333;

	text-decoration: none;

	border: 1px solid #666666;

	height: 18px;

	width: 50px;

	background-color: #FFFFFF;

}

.formceldafuera {

	text-align: right;

}

#tablafuera #celdabannerdentro {



	border: 2px solid #FFFFFF;

	height: 20px;

}

#tablafuera #celdamenuhorizontal3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7pt;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #B5B5B5;

	font-weight: bold;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	letter-spacing: 1px;

	border-top-width: 2px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

}

#tablafuera #celdamenuhorizontal3 table td {



	background-image: url(imgs/linea_menu_horizontal2.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 37px;

	padding-top: 2px;

	padding-bottom: 2px;

}

#dentro {

	background-color: #FFFFFF;

	padding: 0px;

	background-repeat: no-repeat;

	background-position: right top;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #666666;

	text-decoration: none;

	text-align: justify;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

}

.tdmenu {

	background-color: #DDDDDD;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #666666;

}
.tdmenu2 {
	background-color: #b2b2b2;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

.tablamenu {

	width: 175px;

}

#tablafuera #celdamenuhorizontaldentro {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7pt;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #FFFFFF;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #990099;

	letter-spacing: 1px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #990099;

}

#tablafuera #celdamenuhorizontaldentro table td {



	background-image: url(imgs/linea_menu_horizontal3.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 30px;

	padding-top: 2px;

	padding-bottom: 2px;

}

.celdacontenido {
	padding: 20px 10px 10px;
	list-style-image: url(imgs/flechita.gif);
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #FFFFFF;
	vertical-align: top;

}

.celdacontenidolistadoclientes {

	padding: 20px 10px 10px;

	list-style-image: url(imgs/flechita.gif);

	text-align: justify;

}

.celdacontenidoempresa {

	padding: 20px 150px 10px 10px;

	list-style-image: url(imgs/flechita.gif);

	text-align: justify;

	background-image: url(imgs/galenoconsulting_empresa.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	vertical-align: top;

}

.tdmenufin {

	background-color: #990099;

	height: 6px;

	padding: 0px;

}

.tdclientesfin {

	background-color: #FFFFFF;

	height: 3px;

	padding: 0px;

}

.detrasmenu {

	background-color: #990099;

	background-image: url(imgs/fondo_detrasmenu.gif);

	background-repeat: no-repeat;

	background-position: center top;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #000000;

	width: 175px;

}

.tdhormigas {

	background-color: #DDDDDD;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7pt;

	font-weight: normal;

	letter-spacing: 1px;

	color: #666666;

	height: 15px;

}

.celdatitulo {

	padding: 10px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #000000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-weight: bold;

	letter-spacing: 1px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #990099;

	background-color: #EEEEEE;

	height: 15px;

}

.celdatitulodentro {

	padding: 10px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #666666;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-weight: bold;

	letter-spacing: 1px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFD5FF;

	height: 15px;

	color: #990099;

}

.celdatituloclases {

	padding: 2px 10px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #999999;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-weight: bold;

	letter-spacing: 1px;

	background-color: #FFFFFF;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #999999;

}

.celdatituloauntentificado {

	padding: 2px 10px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #999999;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-weight: bold;

	letter-spacing: 1px;

	background-color: #990099;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #999999;

	color: #FFFFFF;

}

.celdacontenido strong {

	font-weight: bold;

}

.celdacontenidoempresa strong {

	color: #990099;

	font-weight: normal;

}

.formsolicitud {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #666666;

	text-decoration: none;

	width: 180px;

	border: 1px solid #990099;

	background-color: #FFFFFF;

	padding-left: 3px;

}

.celdaform {

	text-decoration: none;

	padding-top: 3px;

	padding-bottom: 3px;

	padding-left: 5px;

}

.celdaformtexto {

	text-decoration: none;

	padding-top: 5px;

	padding-bottom: 5px;

	text-align: right;

	padding-right: 5px;

	width: 75px;

}

.celdaformrrhh {

	text-decoration: none;

	padding-top: 6px;

	padding-bottom: 6px;

	padding-left: 6px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #666666;

}

.celdacabeceramodificarcv {

	text-decoration: none;

	padding-top: 6px;

	padding-bottom: 6px;

	padding-left: 6px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #FFFFFF;

	background-color: #990099;

	font-weight: bold;

	letter-spacing: 1px;

}

.celdaformtextorrhh {

	text-decoration: none;

	padding-top: 5px;

	padding-bottom: 5px;

	text-align: right;

	padding-right: 5px;

	width: 150px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #666666;

	font-size: 10pt;

}

.formlineas {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #666666;

	text-decoration: none;

	width: 430px;

	border: 1px solid #990099;

	background-color: #FFFFFF;

	padding-left: 3px;

}

.celdaformtexto2 {



	text-decoration: none;

	padding-top: 6px;

	padding-bottom: 6px;

	padding-right: 5px;

}

.formsolicitudboton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
	width: 150px;
	border: 0px solid #990099;
	background-color: #990099;
	padding-left: 3px;

}

.detrasmenuquienes {



	background-color: #FFFFFF;

	background-image: url(imgs/fondo_izquierda1.jpg);

	background-repeat: no-repeat;

	background-position: center 35px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #000000;

	width: 175px;

}

.detrasmenuservicios {



	background-color: #FFFFFF;

	background-image: url(imgs/fondo_izquierda_servicios.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #000000;

	width: 175px;

}

.detrasmenusolicitud {



	background-color: #FFFFFF;

	background-image: url(imgs/fondo_izquierda4.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #000000;

	width: 175px;

}

.detrasmenulocalizacion {



	background-color: #FFFFFF;

	background-image: url(imgs/fondo_localizacion.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #000000;

	width: 175px;

}

.tdsubmenu {

	background-color: #990099;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

	color: #FFFFFF;

	font-size: 7pt;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	letter-spacing: 1px;

}

.tdsubmenu2 {

	background-color: #C795C8;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

	color: #7D007D;

	font-size: 7pt;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	letter-spacing: 1px;

}

a.enlacesubmenu {

	text-decoration: none;

	color: #FFFFFF;

}

a.enlacesubmenu:hover {

	text-decoration: none;

	color: #C795C8;

}

a.enlacesubmenu2 {

	text-decoration: none;

	color: #7D007D;

}

a.enlacesubmenu2:hover {

	text-decoration: none;

	color: #000000;

}

.tdsubmenu2activo {

	background-color: #C795C8;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 20px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

	color: #7D007D;

	font-size: 7pt;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	letter-spacing: 1px;

	font-weight: bold;

}

.detrasmenuindustria {

	background-color: #FFFFFF;

	background-image: url(imgs/fondo_industria.jpg);

	background-repeat: no-repeat;

	background-position: center 160px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #000000;

	width: 175px;

}

.detrasmenuclientes {

	background-color: #FFFFFF;

	background-image: url(imgs/fondo_clientes.jpg);

	background-repeat: no-repeat;

	background-position: center 40px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #000000;

	width: 175px;

}

.detrasmenunoticias {

	background-color: #FFFFFF;

	background-image: url(imgs/fondo_noticias.jpg);

	background-repeat: no-repeat;

	background-position: center 50px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #000000;

	width: 175px;

}

.detrasmenuoficinas {

	background-color: #FFFFFF;

	background-image: url(imgs/fondo_oficinas.jpg);

	background-repeat: no-repeat;

	background-position: center 90px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #000000;

	width: 175px;

}

.detrasmenuenlaces {

	background-color: #FFFFFF;

	background-image: url(imgs/fondo_enlaces.jpg);

	background-repeat: no-repeat;

	background-position: center 30px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #000000;

	width: 175px;

}

.celdatituloclientes {

	padding: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9pt;

	letter-spacing: 1px;

	background-color: #FFFFFF;

	border: 1px solid #999999;

	background-image: url(imgs/fondo_cliente_clases.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}
.celdatituloclientes2 {

	padding: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9pt;

	letter-spacing: 1px;

	background-color: #FFFFFF;

	border: 1px solid #999999;



	background-repeat: no-repeat;

	background-position: right top;

}

#tablafuera #dentro .celdacontenido a {

	color: #000000;

	text-decoration: none;

}

#tablafuera #dentro .celdacontenido a:hover {

	color: #990099;

	text-decoration: none;

}

#tablafuera2 .celdacontenido a {

	color: #000000;

	text-decoration: none;

}

#tablafuera2 .celdacontenido a:hover {

	color: #990099;

	text-decoration: none;

}



.fechanoticias {

	font-size: 7pt;

	color: #990099;

	text-decoration: none;

}

.celdatitulonoticias {

	padding: 2px 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7pt;

	letter-spacing: 1px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #990099;

	background-color: #F8F3F8;

	vertical-align: middle;

}

a.enlacenoticias {

	color: #990099;

	text-decoration: none;

}

.parrafonoticias {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #9E0A9E;

	padding-bottom: 15px;

}

#tablafuera #dentro .celdatitulonoticias a {

	color: #990099;

	text-decoration: none;

}

#tablafuera #dentro .celdatitulonoticias a:hover {

	color: #000000;

	text-decoration: none;

}

.celdatitulonoticias2 {

	padding: 2px 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7pt;

	letter-spacing: 1px;

	background-color: #F8F3F8;

	vertical-align: middle;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #000000;

}

#tablafuera #dentro .celdatitulonoticias2 a {

	color: #990099;

	text-decoration: none;

}

#tablafuera #dentro .celdatitulonoticias2 a:hover {

	color: #000000;

	text-decoration: none;

}

#tablafuera #dentro .celdacontenido #fotonoticia {

	border: 1px solid #9C0098;

	margin-bottom: 15px;

	margin-left: 15px;

	padding: 5px;

}

.detrasmenuofertas {





	background-color: #990099;

	background-image: url(imgs/foto_ofertas.jpg);

	background-repeat: no-repeat;

	background-position: center 50px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #000000;

	width: 175px;

}

.tdmenuclientes {

	background-color: #000000;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 25px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

	background-image: url(imgs/candado_menuclientes.jpg);

	background-repeat: no-repeat;

	background-position: 6px;

}

.fondoderecha {

	padding-right: 10px;

	padding-top: 10px;

	padding-bottom: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	letter-spacing: 1px;

	font-weight: normal;

	color: #666666;

}

.detrasmenuagroalimentario {



	background-color: #990099;

	background-image: url(imgs/fondo_oficinas.jpg);

	background-repeat: no-repeat;

	background-position: center 90px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #000000;

	width: 175px;

}

.fondobanner {

	background-image: url(imgs/fondo_banner_completo.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 102px;

}
.fondobanner2 {

	background-image: url(imgs/fondo_banner_completo2.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 102px;

}

a.enlacelistadoclientes {

	color: #990099;

	text-decoration: none;

}

a.enlacelistadoclientes:hover {

	color: #000000;

	text-decoration: none;

}

.direccionlocalizacion {

	padding: 10px;

	border: 1px solid #999999;

	vertical-align: top;

}

.celdacontenidolistadoclientes img {

	border: 1px solid #990099;

	margin: 5px;

	padding: 2px;

}

.tabladatosclientes td {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	text-decoration: none;

	padding: 6px 10px;

}

.celdacontenidolistadoclientes strong {

	font-weight: normal;

	color: #990099;

	text-decoration: none;

}

.tablafueradatosclientes {

	border: 1px solid #CCCCCC;

}

.nombredenuestrosclientes {

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

	color: #666666;

	text-decoration: none;

	letter-spacing: 1px;

}


.titulo_curso {

	font-size: 12px;

	font-weight: bold;

	color: #990099;

	text-decoration: none;

	letter-spacing: 1px;

}

.liformula {
	font-size: 12px;
	font-weight: bold;
	color: #990099;
	text-decoration: none;
	letter-spacing: 1px;
	
	padding-left: 10px;
	list-style-image: url(img/pdf.jpg);

}

a.formula {
	font-size: 12px;
	font-weight: bold;
	color: #990099;
	text-decoration: none;
	letter-spacing: 1px;


}

a.formula:hover {

	font-size: 12px;
	font-weight: bold;
	color: #990099;
	
	letter-spacing: 1px;

	text-decoration: underline;

}

a.formula:visited {

	font-size: 12px;
	font-weight: bold;
	color: #990099;
	
	letter-spacing: 1px;

	text-decoration: underline;


}


.modalidad_curso {

	font-size: 10px;

	font-weight: normail;



	color: #000000;

	text-decoration: none;

	letter-spacing: 2px;

}



.fondonombreclientes {

	background-image: url(imgs/fondo_nombreclientes.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	border: 1px solid #999999;

}

.celdacontenidolistadoclientes .tabladatosclientes a {

	color: #333333;

	text-decoration: none;

}

.celdacontenidolistadoclientes .tabladatosclientes a:hover {

	color: #990099;

	text-decoration: none;

}

.titulonoticiasgrande {

	font-size: 11pt;

	font-weight: bold;

	color: #666666;

	letter-spacing: 1px;

}

.autentificadocomo {

	color: #FFA8FF;

}



.compra td {

	padding-bottom: 8px;

	padding-top: 8px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	padding-right: 2px;

	padding-left: 2px;

}

.compra {

	font-size: 11px;

}

.compraceldatitulo {

	padding: 2px 10px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #999999;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	letter-spacing: 1px;

	background-color: #990099;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #999999;

	color: #FFFFFF;

}

.compra .categoria {

	font-size: 10px;

}

.compra .titulos {

	text-align: left;

	font-weight: bold;

	color: #333333;

}

.txt_peque {

	color: #7b7b7b;

	text-decoration: none;

	font-size: 7pt;

	letter-spacing: 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.td_pregunta {
	font-weight: bold;
	color: #909;
}
.td_respuesta{
	padding-left: 50px;	
}
