body{
	background:url(imagenes/fondo.jpg) #939393 repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
}

a img {border:0}

h3 {border:0px;
	padding:0px;
	margin:0px;}

#menuu{
	position: relative;
	width:750px;
	height:30px;
	margin:auto;
	background-color:#000;;
}

#menu a{
	position: absolute;
	display: block;
	text-decoration: none;
	text-indent: -10000px;
	height: 115px;
}

a#bien {
	position:absolute;
	display:block;
	width:102px;
	height:50px;
	background-image:url(imagenes/bienvenida_off.gif);
}

a#bien:hover{
	background-image:url(imagenes/bienvenida_on.gif);
}

a#emp {
	position:absolute;
	display:block;
	width:102px;
	height:50px;
	left: 100px;
	background-image:url(imagenes/empresa_off.gif);
}

a#emp:hover {
	background-image:url(imagenes/empresa_on.gif);
}

a#serv {
	position:absolute;
	display:block;
	width:102px;
	height:50px;
	left: 200px;
	background-image:url(imagenes/servicios_off.gif);
}

a#serv:hover {
	background-image:url(imagenes/servicios_on.gif);
}

a#cont {
	position:absolute;
	display:block;
	width:102px;
	height:50px;
	left: 300px;
	background-image:url(imagenes/contacto_off.gif);
}

a#cont:hover {
	background-image:url(imagenes/contacto_on.gif);
}

a#aviso {
	position:absolute;
	display:block;
	width:102px;
	height:50px;
	left: 400px;
	background-image:url(imagenes/aviso_off.gif);
}

a#aviso:hover {
	background-image:url(imagenes/aviso_on.gif);
}

#contenedor{
	width:750px;
	margin:auto;
	margin-top:0px;
}

#baner{
	width:750px;
	height:152px;
	background-image:url(imagenes/banner.png) !important;
	background-image: none; 
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imagenes/banner.png); 
}

#sub_banner{
	width:750px;
	height:112px;
	background-image:url(imagenes/sub_banner.png);
}

#contenido{
	width:750px;
	height:510px;
	background-color:#fff;
}

#contenido_noticias{
	width:750px;
	background-color:#fff;
}

#contenido_act{
	width:750px;
	height:890px;
	background-color:#fff;
}

#contenido_aviso{
	width:750px;
	background-color:#fff;
}

.clear{
	clear:both;
}

#contenido_cnt{
	width:750px;
	/*height:530px;*/
	background-color:#fff;
}

#contenido_cnt_gracias{
	width:750px;
	height:120px;
	background-color:#fff;
}

#gracias{
	width:300px;
	margin:auto;
	padding:20px;
	background-color:#CCCCCC;
	text-align:center;
}

#contenido_cnt_curso{
	width:750px;
	height:350px;
	background-color:#fff;
}

#contenido_cnt_medico{
	width:750px;
	height:340px;
	background-color:#fff;
}

#contenido_cnt_pres{
	width:750px;
	height:400px;
	background-color:#fff;
}

#contenido_emp{
	width:750px;
	height:2000px;
	background-color:#fff;
}

#izq{
	float:left;
	width:180px;
	padding:10px 20px;
}

#izq h2{
	font-size:14px;
	text-transform:uppercase;
	text-decoration:underline;
	letter-spacing:-1px;
	color:#0099FF;
	font-family:Arial, Helvetica, sans-serif;
}

#izq h3{
	font-size:18px;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:-1px;
	color:#0099FF;
	font-family:Arial, Helvetica, sans-serif;
}

#izq a{
	font-size:11px;
	margin:none;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}

#izq a.fecha{
	font-size:11px;
	color:#FF3300;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#izq a.link{
	font-size:10px;
	text-decoration:underline;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
}

#der{
	width:520px;
	height:330px;
	padding:10px 0px;
	float:right;
}

.seccion{
	width:510px;
	height:180px;
}

.seccion h2{
	font-size:14px;
	color:#0099FF;
	margin:0px;
	letter-spacing:-1px;
	text-transform:uppercase;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}

.foto{
	/*width:150px;
	height:107px;*/
	width:200px;
	height:150px;
	float:left;
	margin-top:10px;
}

.texto{
	width:295px;
	float:right;
	margin-top:20px;
}

.texto a{
	color:#666666;
	font-size:11px;
}

.texto a.link{
	color:#333333;
	font-size:11px;
	text-decoration:underline;
}

.seccion_act{
	width:510px;
	height:100px;
}

.seccion_act h2{
	font-size:14px;
	color:#0099FF;
	margin:0px;
	letter-spacing:-1px;
	text-transform:uppercase;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}

.texto_act{
	width:500px;
	float:left;
	margin-top:20px;
}

.texto_act a{
	color:#666666;
	font-size:11px;
}

.texto_act a.link{
	color:#333333;
	font-size:11px;
	text-decoration:underline;
}

.separador{
	width:450px;
	height:20px;
	margin:auto;
	margin-top:10px;
	margin-bottom:5px;
	background-image:url(imagenes/separador.jpg);
}

#menu_abajo{
	width:750px;
}

#contacto{
	width:510px;
	margin-top:30px;
}

#cnt{
	margin-top:10px;
	width:490px;
	padding:10px;
	background-color:#CCCCCC;
}

#cnt h2{
	color:#0099FF;
	margin:0px;
	font-size:14px;
	letter-spacing:-1px;
	text-transform:uppercase;
	text-decoration:underline;
}

#cnt a{
	color:#333333;
	font-size:11px;
}

#cnt ul{
	list-style:none;
}

#cnt a.resalta{
	color:#3399FF;
}

#cnt a.link{
	color:#3399FF;
	text-decoration:underline;
}

#cnt a.link:hover{
	color:#3399FF;
	text-decoration:none;
}

/******Actuaciones*******/

#gen{
	width:710px;
	margin:auto;
	padding:20px 20px 10px 20px;
}

#gen h2{
	color:#3399FF;
	font-size:15px;
	margin:0px;
	letter-spacing:-1px;
	text-decoration:underline;
	text-transform:uppercase;
}

#gen p{
	color:#666666;
	font-size:11px;
}

#izqq{
	float:left;
	width:320px;
	padding:10px 20px;
}

#izqq h2{
	font-size:14px;
	text-transform:uppercase;
	text-decoration:underline;
	letter-spacing:-1px;
	color:#0099FF;
	font-family:Arial, Helvetica, sans-serif;
}

#izqq p{
	font-size:11px;
	margin:none;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}

#izqq a{
	font-size:11px;
	margin:none;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}

#izqq a.link{
	font-size:10px;
	text-decoration:underline;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
}

#derr{
	width:340px;
	padding:10px 20px 10px 0px;
	float:right;
}

#derr h2{
	font-size:14px;
	text-transform:uppercase;
	text-decoration:underline;
	letter-spacing:-1px;
	color:#0099FF;
	font-family:Arial, Helvetica, sans-serif;
}

#derr a{
	font-size:11px;
	margin:none;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}

#derr p{
	font-size:11px;
	margin:none;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}


.fotoo{
	width:150px;
	float:right;
	margin-right:70px;
	margin-top:10px;
}
/*****Empresa****/

.fotoo_emp{
	width:300px;
	height:190px;
	float:left;
	margin-right:10px;
	margin-bottom:15px;
}

#direccion{
	text-align:center;
	height:150px;
}

#dire_titulo h2{
	font-size:12px;
	color:#666666;
}

#dire_der{
	float:left;
	width:160px;
	text-align:center;
}

#dire_der a:link, a:visited{
	text-decoration:none;
	border:0px #fff;
}

#dire3{
	float:left;
	width:160px;
	text-align:center;
}

#dire4{
	float:left;
	width:160px;
	text-align:center;
}

#dire_izq{
	float:left;
	width:160px;
	text-align:center;
	margin-left:33px;
}

#dire_izq a:link, a:visited{
	text-decoration:none;
	border: #ffffff 0px hidden;
}

#direccion p{
	color:#666666;
	font-size:11px;
}

.fotos{
	padding:0px 20px;
	margin:0px;
	width:700px;
}

.fotos_sj{
	padding:0px 20px;
	margin:0px;
	width:700px;
}

.lineas{
	margin:0 auto;
}

.foto_empresa{
	width:150px;
	float:left;
	margin:5px;
	padding:5px;
	background-color:#f5f7f9;
   	border-right: #a5a7aa solid 1px;
   	border-bottom: #a5a7aa solid 1px;
   	text-align:center; 
}

.foto_empresa a:link, a:visited{
	text-decoration:none;
	border:0px;	
}

.foto_empresa span{
	color:#666666;
	font-size:11px;
}

.fotos h2{
	color:#0099FF;
	font-size:14px;
	text-decoration:none;
	letter-spacing:-1px;
	text-transform:uppercase;
}

.fotos_sj h2{
	color:#0099FF;
	font-size:14px;
	text-decoration:none;
	letter-spacing:-1px;
	text-transform:uppercase;
}


/******* Contacto *******/

#arriba{
}

#arriba p, a{
	color:#666666;
	font-size:11px;
}

#foto_cont{
	float:left;
	width:200px;
	height:173px;
	margin:30px 0px;
	background-image:url(imagenes/contacto.gif);
}

#titulo_cont{
	width:150px;
	margin:0px 10px;
}

#titulo_cont h2{
	color:#0099FF;
	font-size:18px;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:-1px;
}

#der_cont{
	width:480px;
	padding:10px 10px;
	float:right;
}

.texto_cont{
	margin-top:20px;
	margin-bottom:15px;
	width:450px;
}

.form{
	width:400px;
	margin-top:20px;
}

.label{
	font-size:11px;
	color:#666666;
}

input { 
	font-family: Tahoma, Verdana, Arial; 
	font-size: 11px; color: #FFFFFF; 
	background-color:#3399FF;
	border: #000099; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}

select { 
	font-family: Tahoma, Verdana, Arial; 
	font-size: 11px; 
	color: #FFFFFF; 
	background-color:#3399FF;
	border: #000099; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}

textarea {
	font-family: Tahoma, Verdana, Arial; 
	font-size: 11px; 
	color: #FFFFFF; 
	background-color:#3399FF;
	border: #000099; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}

#creditos{
	width:450px;
	clear:both;
	margin:auto;
	padding:0px 10px;
}

#creditos a{
	color:#666666;
	font-size:11px;
}

.texto_cont a.link-cont{
	text-decoration:underline;
}

/*****Noticias*****/

.tituloo{
	padding:15px;
}

.tituloo h2{
	color:#0099FF;
	font-size:18px;
	margin:0px;
	letter-spacing:-1px;
	text-transform:uppercase;
}

.noticia{
	width:720px;
	padding:0px 0px 0px 15px;
	margin:0px;
}

.noticia h2{
	color:#0099FF;
	font-size:18px;
	margin:0px;
	letter-spacing:-1px;
	text-transform:uppercase;
}

.titulo_not a{
	font-size:12px;
	font-family: Verdana,Arial;
	color:#0099FF;
	margin:0px;
	text-decoration:none;
}

.fecha_not {
	font-size:10px;
	font-family: Verdana,Arial;
	color:#FF0000;
}

.desc_not {
	font-size:14px;
	color:#fff;
}

/******Menu de abajo******/

#menu_bottom{
	width:750px;
	height:40px;
	border-top:5px solid #b3111b;
	background-color:#333333;
	margin:auto;
	text-align:center;
}

#menu_text{
	width:500px;
	margin:auto;
	margin-top:10px;
}

#menu_text a{
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}

#menu_text a:hover{
	text-decoration:underline;
}

#pie{
	width:750px;
	height:50px;
	clear:both;
	margin:auto;
	text-align:center;
}

#pie a{
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}

#pie a.link:hover{
	text-decoration:underline;
}

/***********************Menu Formularios******************************/
#content-right {
	float: left;
	margin-bottom:15px;
}

.menu_form {
	width: 450px;
}
.menu_form p{
	width: 150px;
	margin: 0;
	font-size: 0.7em;
	color: #FFFFFF;
	text-align: left;
}
.menu_form a{
	color: #FFFFFF;
	text-decoration: none;
}
.menu_form a:hover{
	color: #000000;
}