Body {
	margin: 0px;
	padding-top: 0px;
}
.prevencionitems {
	font-family: 'Open Sans', sans-serif, Arial;
	font-size: 0.85em;
	color: #003F9E;
	text-decoration: none;
	text-align: justify;
	line-height: 18px;
}
.prevencionitems:hover {
	font-family: 'Open Sans', sans-serif, Arial;
	font-size: 0.85em;
	color: #003F9E;
	text-decoration: underline;
	text-align: justify;
	line-height: 18px;
}
.textologo {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 2em;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 2px 2px 10px #000000;
}
.botonlink {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.botonlink:hover {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.contactomasseguridad {
	font-family: Calibri, "Trebuchet MS", Arial;
	font-size: 1.4em;
	color: #0040A0;
	text-decoration: none;
	text-align: left;
}
.contactodatos {
	font-family: 'Open Sans', sans-serif;
	font-size: 0.85em;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.contactomaillink {
	font-family: 'Open Sans', sans-serif;
	font-size: 0.8em;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.contactomaillink:hover {
	font-family: 'Open Sans', sans-serif;
	font-size: 0.8em;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
.contactoobliga {
	font-family: 'Open Sans', Verdana, Arial;
	font-size: 0.7em;
	color: #000000;
	text-decoration: none;
	text-align: right;
}
.contactotextos {
	font-family: 'Open Sans', Verdana, Arial;
	font-size: 0.8em;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	text-align: justify;
	line-height: 18px;
}
.contactocampos {
	font-family: 'Open Sans', Verdana, Arial;
	font-size: 0.75em;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	text-align: justify;
	line-height: 18px;
	border: 1px solid #0057D0;
	padding-left: 4px;
}
.contactocamposenviar {
	font-family: 'Open Sans', Verdana, Arial;
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	line-height: 18px;
	background-color: #0057D0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 60px;
	height: 40px;
}
.profesionalestitulo {
	font-family: 'Open Sans', sans-serif, Arial;
	font-size: 0.9em;
	color: #247BFF;
	text-decoration: none;
	text-align: left;
}
.profesionalesitems {
	font-family: 'Open Sans', sans-serif, Arial;
	font-size: 0.8em;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
.capacitaciontitulo {
	font-family: 'Open Sans', sans-serif, Arial;
	font-size: 0.9em;
	color: #247BFF;
	text-decoration: none;
	text-align: left;
}
.capacitacionitems {
	font-family: 'Open Sans', sans-serif, Arial;
	font-size: 0.8em;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
.serviciostitulolink {
	font-family: 'Open Sans', sans-serif, Arial;
	font-size: 0.9em;
	color: #247BFF;
	text-decoration: none;
	text-align: left;
}
.serviciostitulolink:hover {
	font-family: 'Open Sans', sans-serif, Arial;
	font-size: 0.9em;
	color: #247BFF;
	text-decoration: underline;
	text-align: left;
}
.serviciositems {
	font-family: 'Open Sans', sans-serif, Arial;
	font-size: 0.8em;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
.lema1 {
	font-family: Calibri, "Trebuchet MS", Arial;
	font-size: 1.2em;
	color: #0040A0;
	text-decoration: none;
	text-align: left;
}
.lema {
	font-family: Calibri, "Trebuchet MS", Arial;
	font-size: 1.2em;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
}
.titulos {
	font-family: Calibri, "Trebuchet MS", Arial;
	font-size: 1.2em;
	color: #003F9E;
	text-decoration: none;
	text-align: left;
}
.titulosservicios {
	font-family: Calibri, "Trebuchet MS", Arial;
	font-size: 1.2em;
	color: #247BFF;
	text-decoration: none;
	text-align: left;
}
.piedireccion {
	font-family: Verdana, Arial, Helvetica;
	font-size: 0.7em;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
}
.piebotonessepara {
	font-family: 'Open Sans', sans-serif, Arial;
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
}
.piebotoneslink {
	font-family: Verdana, Arial, Helvetica;
	font-size: 0.65em;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
}
.textoempresa {
	font-family: 'Open Sans', sans-serif, Arial;
	font-size: 0.8em;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
.textomision {
	font-family: 'Open Sans', sans-serif, Arial;
	font-size: 0.8em;
	color: #000000;
	text-decoration: none;
	text-align: left;
	font-style: italic;
}
#cabeceraplantilla {
	width: 100%;
	height: 393px;
	margin-right: auto;
	clear: both;
	margin-left: auto;
	background-image: url(cabecera/fondo_cabecera.jpg);
	margin-bottom: 8px;
}
#cabecera {
	width: 990px;
	height: 60px;
	margin-right: auto;
	clear: both;
	margin-left: auto;
}
#cabeceralogo {
	width: 500px;
	height: 50px;
	float: left;
	padding-top: 10px;
	padding-left: 20px;
}
#botonera {
	width: 955px;
	height: 36px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 4px;
	background-image: url(cabecera/fondo_botonera.png);
	padding-left: 35px;
}
#boton {
	width: auto;
	height: 29px;
	padding-top: 7px;
	float: left;
}
#botonseparador {
	width: 41px;
	height: 26px;
	padding-top: 10px;
	float: left;
	background-image: url(cabecera/separa_botones.png);
}
#cabecerafoto {
	width: 990px;
	height: 288px;
	margin-right: auto;
	clear: both;
	margin-left: auto;
}
#cabecerapieplantilla {
	width: 100%;
	height: auto;
	margin-right: auto;
	clear: both;
	margin-left: auto;
	background-image: url(cabecera/fondo_cabecera_pie.jpg);
	background-repeat: repeat-x;
}
#titulos {
	width: 922px;
	height: 26px;
	margin-right: auto;
	clear: both;
	margin-left: auto;
	background-image: url(cabecera/fondo_titulos.png);
	padding-top: 2px;
	padding-left: 18px;
	margin-bottom: 16px;
}
#titulosservicios {
	width: 922px;
	height: 28px;
	margin-right: auto;
	clear: both;
	margin-left: auto;
	background-image: url(cabecera/fondo_titulos.png);
	padding-left: 18px;
	margin-bottom: 16px;
}
#textoplantilla {
	width: 1016px;
	height: auto;
	margin-right: auto;
	clear: both;
	margin-left: auto;
	background-image: url(cabecera/fondo_textos.png);
	background-repeat: no-repeat;
	padding-top: 10px;
}
#texto {
	width: 940px;
	height: auto;
	margin-right: auto;
	clear: both;
	margin-left: auto;
	background-color: #FFF;
}
#empresatextoplantilla {
	width: 910px;
	height: 210px;
	margin-right: auto;
	clear: both;
	margin-left: auto;
	padding-right: 15px;
	padding-left: 15px;
	background-image: url(empresa/fondo_texto.png);
	padding-top: 10px;
	background-repeat: repeat-x;
}
#empresatexto {
	width: 580px;
	height: 183px;
	float: left;
	padding-top: 5px;
}
#empresatextofoto {
	width: 315px;
	height: auto;
	float: right;
	padding-top: 3px;
}
#empresamisionplantilla {
	width: 940px;
	height: 150px;
	margin-right: auto;
	clear: both;
	margin-left: auto;
}
#empresamision {
	width: 278px;
	height: 131px;
	background-color: #FFF;
	float: left;
	margin-right: 10px;
	background-image: url(cabecera/fondo_mision.png);
	padding-top: 10px;
	padding-left: 14px;
	padding-right: 14px;
}
#empresamisiontit {
	width: 262px;
	height: 26px;
	margin-right: auto;
	clear: both;
	margin-left: auto;
	padding-left: 16px;
}
#empresamisiontexto {
	width: 260px;
	height: auto;
	margin-right: auto;
	clear: both;
	margin-left: auto;
	padding-left: 18px;
}
#textoespacio {
	width: 940px;
	height: 40px;
	margin-right: auto;
	clear: both;
	margin-left: auto;
}
#textoespacioprofesionales {
	width: 940px;
	height: 20px;
	margin-right: auto;
	clear: both;
	margin-left: auto;
}
#textoespaciocapacitaciones {
	width: 940px;
	height: 20px;
	margin-right: auto;
	clear: both;
	margin-left: auto;
}
#pieplantilla {
	width: 990px;
	height: 10px;
	margin-right: auto;
	clear: both;
	margin-left: auto;
	background-color: #0057D0;
}
#pieplantilla2 {
	width: 990px;
	height: 80px;
	margin-right: auto;
	clear: both;
	margin-left: auto;
	background-color: #0040A0;
}
#pielogo {
	width: 990px;
	height: 30px;
	margin-right: auto;
	clear: both;
	margin-left: auto;
	text-align: center;
	padding-top: 10px;
}
#piebotones {
	width: 990px;
	height: 30px;
	margin-right: auto;
	clear: both;
	margin-left: auto;
	text-align: center;
}
#empresalemaplantilla {
	width: 544px;
	height: 50px;
	margin-right: auto;
	clear: both;
	margin-left: auto;
	margin-bottom: 24px;
	background-image: url(empresa/fondo_lema.png);
	padding-top: 3px;
}
#empresalema1 {
	width: 130px;
	height: 35px;
	float: left;
	padding-top: 9px;
	padding-left: 16px;
}
#empresalema2 {
	width: 375px;
	height: 35px;
	float: right;
	padding-top: 9px;
}
#serviciostitulo {
	width: 893px;
	height: 24px;
	margin-right: auto;
	clear: both;
	margin-left: auto;
	background-image: url(servicios/titulos.png);
	padding-left: 17px;
}
#serviciostitulo2 {
	width: 910px;
	height: 22px;
	margin-right: auto;
	clear: both;
	margin-left: auto;
}
#serviciostituloazul {
	width: 898px;
	height: 24px;
	margin-right: auto;
	clear: both;
	margin-left: auto;
	margin-bottom: 15px;
	border: 1px solid #B3D1FF;
	padding-left: 10px;
	text-align: center;
}
#serviciositems {
	width: 893px;
	height: 22px;
	margin-right: auto;
	clear: both;
	margin-left: auto;
	background-image: url(servicios/circulo_items.png);
	background-repeat: no-repeat;
	padding-left: 17px;
}
#serviciosmasinfo {
	width: 910px;
	height: 26px;
	margin-right: auto;
	clear: both;
	margin-left: auto;
	padding-top: 8px;
}
#serviciospunteado {
	width: 910px;
	height: 47px;
	margin-right: auto;
	clear: both;
	margin-left: auto;
	background-image: url(servicios/punteado.jpg);
}
#serviciostittexto {
	width: 200px;
	height: 26px;
	padding-top: 2px;
	float: left;
}
#serviciostitvolver {
	width: 50px;
	height: 16px;
	padding-top: 6px;
	float: right;
	background-color: #C9C9C9;
	padding-left: 4px;
	margin-top: 5px;
}
#capacitaciondistanciatitulo {
	width: 910px;
	height: auto;
	margin-right: auto;
	clear: both;
	margin-left: auto;
}
#capacitaciondistanciatexto {
	width: 910px;
	height: auto;
	margin-right: auto;
	clear: both;
	margin-left: auto;
}
#capacitaciondistanciaitems {
	width: 893px;
	height: auto;
	margin-right: auto;
	clear: both;
	margin-left: auto;
	padding-left: 17px;
	background-image: url(capacitacion_distancia/circulo_items.png);
	background-repeat: no-repeat;
	margin-bottom: 4px;
	padding-bottom: 2px;
}
#capacitacionprevenciontitulo {
	width: 910px;
	height: auto;
	margin-right: auto;
	clear: both;
	margin-left: auto;
}
#capacitacionprevenciontexto {
	width: 910px;
	height: auto;
	margin-right: auto;
	clear: both;
	margin-left: auto;
}
#capacitacionprevencionitems {
	width: 893px;
	height: auto;
	margin-right: auto;
	clear: both;
	margin-left: auto;
	padding-left: 17px;
	background-image: url(capacitacion_distancia/circulo_items.png);
	background-repeat: no-repeat;
	margin-bottom: 4px;
	padding-bottom: 2px;
}
#profesionalestitulo {
	width: 900px;
	height: 28px;
	margin-right: auto;
	clear: both;
	margin-left: auto;
	background-image: url(profesionales/punteado.png);
	padding-left: 10px;
}
#profesionalestexto {
	width: 890px;
	height: auto;
	margin-right: auto;
	clear: both;
	margin-left: auto;
	background-color: #F8F8F8;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#contactoplantilla {
	width: 880px;
	height: 350px;
	background-color: #FFF;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}
#contactodireccionplantilla {
	width: 330px;
	height: 335px;
	float: left;
	background-image: url(contacto/punteado.png);
	padding-top: 10px;
}
#contactologo {
	width: 240px;
	height: 30px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-bottom: 10px;
}
#contactodatos {
	width: 234px;
	height: 19px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-top: 3px;
	margin-bottom: 2px;
	background-image: url(contacto/fondo_circulo.png);
	background-repeat: no-repeat;
	padding-left: 12px;
}
#contactomail {
	width: 240px;
	height: 22px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	margin-bottom: 10px;
}
#contactomapa {
	width: 280px;
	height: auto;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
#contactopunteado {
	width: 246px;
	height: 18px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background-image: url(contacto/punteado_datos.png);
}
#contactoformulario {
	width: 550px;
	height: 330px;
	background-color: #FFF;
	float: right;
	padding-top: 15px;
}
#contactotextocampo {
	width: 140px;
	height: auto;
	background-color: #FFF;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	padding-right: 2px;
}
#prevencionitems {
	width: 893px;
	height: 22px;
	margin-right: auto;
	clear: both;
	margin-left: auto;
	background-image: url(servicios/circulo_items.png);
	background-repeat: no-repeat;
	padding-left: 17px;
	margin-bottom: 4px;
}
