/* CSS Document */


body {
	background:url(images/background_tile.gif);
	border:0;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
}
a img {
	border:0;
}
.der2 {
	text-align:right;
}
#contenedor {
	margin:0 auto;
	width:752px;
}

.content {
	background: #FFF url(images/fondodegra.gif) center repeat-y;
	border-left:1px solid #666;
	border-right:1px solid #666;
	padding:10px 15px;
}
/**/
.cabecera h1 {
	float:right;
	display:block;
	height:103px;
	width:178px;
	background: #FFF url(images/logo22.gif) no-repeat;
	border:1px dashed #999;
	font-size:0;
}
.cabecera h1 a {
	display:block;
	height:103px;
	width:178px;
}
.cabecera h1 a span, .mapamundi span, .empresa h2, .servicios1 h2, .empresasmurcia h2, .contacto h2 {
	display:none;
	visibility:hidden;
}
.cabecera ul {
	padding:0;
	margin:0;
	border-top:1px dashed #999;
	width:525px;
}
.cabecera ul li {
	list-style:none;
}
.cabecera ul li a {
	display:block;
	width:525px;
	border-bottom:1px dashed #999;
	color:#666;
	text-decoration:none;
	text-indent:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1px 0;
	font-size:10px;
}
.cabecera ul li a:hover {
	color:#FFF;
	background:#660066;
}

.cabecera ul li a.activo{
	color:#FFF;
	background:#990;
	text-indent:60px;
	border-bottom:1px dashed #000;
}

.contenido {
	border-left:1px dashed #999;
	border-right:1px dashed #999;
	margin:12px 0;
	background:#FFF;
}
.cajabanner {
	padding:0 13px;
}
.mapamundi, .empresa, .servicios1, .actualidad, .trabajorot, .empresasmurcia, .enlaces, .contacto, .actualidad2 {
	height:98px;
	width:178px;
	border:1px dashed #999;
}
.mapamundi {
	background:url(images/mapa.gif) no-repeat;
}
.empresa {
	background:url(images/rot_empresa.gif) no-repeat;
}
.servicios1 {
	background:url(images/rot_servicios.gif) no-repeat;
}
.actualidad2 {
	background:url(images/rot_actualidad.gif) no-repeat;
}
.trabajorot {
	background:url(images/rot_trabajos.gif) no-repeat;
}
.empresasmurcia {
	background:url(images/rot_empresas.gif) no-repeat;
}
.enlaces {
	background:url(images/rot_enlaces.gif) no-repeat;
}
.contacto {
	background:url(images/rot_contacto.gif) no-repeat;
}
.banner2 {
	text-align:center;
	margin:15px auto;
}
.banner {
	float:right;
}
.banner img {
	border:1px dashed #999;
}
.margen13 {
	padding:13px;
}
.actualidad {
	display:block;
	height:248px;
	width:178px;
	border:1px dashed #999;
	float:left;
}
.actualidad ul {
	padding:2px;
	margin:2px 2px 2px 15px;
}
.actualidad ul li {
	padding:2px;
	margin:2px;
	list-style:url(images/flecha2.gif) inside;
}
.actualidad ul li a {
	color:#333;
	text-decoration:none;
}
.actualidad ul li a:hover {
	background:#CCC;
}
.trabajos {
	display:block;
	height:248px;
	width:303px;
	border:1px dashed #999;
	margin:0 13px;
	float:left;
}
.servicios {
	display:block;
	height:248px;
	width:178px;
	border:1px dashed #999;
	float:left;
}
.actualidad h2 {
	background:url(images/actualidad2.gif);
	float:left;
	height:248px;
	width:15px;
	position:relative;
	padding:0;
	margin:0;
}
.trabajos h2 {
	background: url(images/trabajos_destacados2.gif);
	float:left;
	height:248px;
	width:15px;
	position:relative;
	padding:0;
	margin:0;
}
.servicios h2 {
	background: #606 url(images/servicios.gif) no-repeat;
	float:left;
	height:248px;
	width:15px;
	position:relative;
	padding:0;
	margin:0;
}
.servicios a {
	color: #333;
	text-decoration:none;
	padding-left:10px;
	background:#FFF url(images/flecha2.gif) left top no-repeat;
}
.servicios p {
	margin: 2px 2px 2px 15px;
	padding:5px;
}
.servicios a:hover {
	padding-left:10px;
	background:#CCC url(images/flecha2.gif) left top no-repeat;
}
.actualidad h2 a, .trabajos h2 a, .servicios h2 a {
	display:block;
	height:248px;
	width:15px;
}
.actualidad h2 a span, .trabajos h2 a span, .servicios h2 span, .actualidad2 h2 span, .trabajorot h2 span, .enlaces h2 span {
	visibility:hidden;
	display:none;
}
.trabajos ul {
	padding:0;
	margin:0;
}
.trabajos ul li {
	float:left;
	height:73px;
	width:272px;
	margin:5px 0 3px 8px;
	border-bottom:1px dashed #999;
	list-style:none;
}
.trabajos ul li a {
	color: #333;
	text-decoration:none;
	padding-left:10px;
	background:#FFF url(images/flecha2.gif) left top no-repeat;
}
.trabajos ul li a:hover {
	background:#CCC url(images/flecha2.gif) left top no-repeat;
}
.trabajos ul li a img {
	float:left;
	margin:0 5px 5px 0;
}
.novedades {
	display:block;
	height:108px;
	width:689px;
	border:1px dashed #999;
	margin:0 13px;
	clear:both;
}
.novedades h2 {
	background: #660066 url(images/novedades.gif) no-repeat;
	float:left;
	height:108px;
	width:15px;
	position:relative;
	padding:0;
	margin:0;
}
.novedades h2 a {
	display:block;
	height:108px;
	width:15px;
}
.novedades h2 span {
	visibility:hidden;
	display:none;
}
.novedades ul {
	padding:0;
	margin:0;
}
.novedades ul li {
	float:left;
	height:100px;
	width:215px;
	margin:5px 0 5px 8px;
	list-style:none;
}
.novedades ul li a {
	color: #333;
	text-decoration:none;
	padding-left:10px;
	background:#FFF url(images/flecha2.gif) left top no-repeat;
}
.novedades ul li a:hover {
	padding-left:10px;
	background:#CCC url(images/flecha2.gif) left top no-repeat;
}
.novedades ul li a img {
	float:left;
	margin:0 5px 5px 0;
}
.novedades ul li div {
	clear:both;
}
.novedades ul li div a {
}
.trabajos ul li a.url, .novedades ul li a.url {
	background:none;
	padding-left:0px;
}
.trabajos ul li a.url:hover, .novedades ul li a.url:hover {
	background:#CCC;
	padding-left:0px;
}
.texto, .portales, #pie {
	padding:10px 0;
	margin:0;
	border-bottom:1px dashed #999;
}
.texto, .portales {
	text-align:center;
}
.texto a, .portales a, #pie a {
	color: #333;
	text-decoration:none;
}
.texto a:hover, .portales a:hover, #pie a:hover {
	background:#CCC;
}
.sello, #pie a.sello:hover {
	float: left;
	display:block;
	height:50px;
	width:90px;
	background:url(images/iso.gif) no-repeat left top;
}
.sello span {
	display:none;
	visibility:hidden;
}
.direccion {
	float:left;
}
.avisos {
	float: right;
}
/* Reconocimientos */
.reconocimientos, .categorias {
	display:block;
	width:178px;
	border:1px dashed #999;
	float:left;
	background:url(images/motivo.gif) left repeat-y;
}
.reconocimientos ul, .categorias ul, .reconocimientos .prensa {
	padding:2px;
	margin:2px 2px 2px 15px;
}
.reconocimientos .prensa {
	padding:2px;
	margin:5px 2px 2px 20px;
}
.reconocimientos ul li, .categorias ul li {
	padding:2px;
	margin:2px;
	list-style:url(images/flecha2.gif) inside;
}
.reconocimientos ul li a, .categorias ul li a, .reconocimientos .prensa a {
	color:#333;
	text-decoration:none;
}
.reconocimientos ul li a:hover, .reconocimientos .prensa a:hover {
	background:#CCC;
}
.reconocimientos h2 {
	float:left;
	width:15px;
	height:175px;
	position:relative;
	padding:0;
	margin:0;
}
h2.reco {
	background:url(images/reconocimientos.gif) top left no-repeat;
}
h2.cate {
	background:url(images/categorias.gif) top left no-repeat;
}
h2.empr {
	background:url(images/empresas_murcia.gif) top left no-repeat;
}
h2.generico {
	background:url(images/bandaderecha.gif) top left no-repeat;
}
h2.pren {
	background:url(images/prensa.gif) top left no-repeat;
}
h2.dond {
	background:url(images/dondeestamos.gif) top left no-repeat;
}
.reconocimientos h2 span {
	visibility:hidden;
	display:none;
}
/* trabajos2 */
.trabajos2 {
	display:block;
	width:496px;
	border:1px dashed #999;
	margin: 0 0 0 13px;
	float:left;
	background: url(images/motivo.gif) left repeat-y;
}
.trabajos2 h2 {
	float:left;
	width:15px;
	height:175px;
	position:relative;
	padding:0;
	margin:0;
}
.trabajosgif {
	background: url(images/trabajos.gif) left no-repeat;
}
.actualidadgif {
	background: url(images/actualidad.gif) left no-repeat;
}
.avatargif {
	background: url(images/avatarinternet.gif) left no-repeat;
}
.formugif {
	background: url(images/formulario.gif) left no-repeat;
}
.trabajos2 h2 a {
	display:block;
	width:15px;
	height:50px;
}
.trabajos2 h2 a span, .trabajos2 h2 span {
	visibility:hidden;
	display:none;
}
.trabajoslista, .actualidadlista {
	padding:0;
	margin:0;
}
.trabajoslista li, .actualidadlista li {
	display:block;
	margin:15px 5px;
	padding:10px 0;
	border-bottom:1px dashed #999;
	list-style:none;
	clear:right;
}
.trabajoslista li {
	height:165px;
}
.trabajoslista li a, .actualidadlista li a {
	color: #333;
	text-decoration:none;
	padding-left:10px;
	background:#FFF url(images/flecha2.gif) left top no-repeat;
}
.trabajoslista li a:hover, .actualidadlista li a:hover {
	background:#CCC url(images/flecha2.gif) left top no-repeat;
}
.trabajoslista li a img, .actualidadlista li a img {
	float:left;
	margin:0 5px 5px 0;
}
.paginacion {
	margin:10px 10px 10px 25px;
	line-height:150%;
}
.paginacion a {
	color:#666;
	text-decoration:none;
	padding:1px 3px
}
.paginacion a:hover {
	background-color:#CCC;
}
.linea {
	border-top:0;
	border-bottom:1px dashed #999;
}
.servicios2 {
	display:block;
	width:153px;
	border:1px dashed #999;
	float:left;
	background:url(images/bandaderecha.gif) left top repeat-y;
	padding: 5px 5px 5px 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.servicios2 h2 {
	font-size:1.4em;
	font-weight: bold;
	color: #606;
}
.servicios2 a {
	color: #666;
	text-decoration: none;
}
.servicios2 a:hover {
	color: #909;
}
.servicios3 {
	display:block;
	width:462px;
	border:1px dashed #999;
	margin: 0 0 0 13px;
	padding: 10px 10px 10px 25px;
	float:left;
	background: url(images/servicios.gif) left top repeat-y;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.servicios3 h2 {
	font-weight: bold;
	color: #606;
	text-decoration: none;
	font-size:1.4em;
}
.servicios3 h2 a {
	color: #606;
	text-decoration: none;
}
.servicios3 p {
	line-height: 125%;
	color:#333;
}
.volver {
	margin: 10px 0 10px 25px;
	padding: 0 0 5px 0;
	float: left;
	height: 15px;
}
.volver a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	padding-left:10px;
	background:url(images/back.gif) left top no-repeat;
}
.volver a:hover {
	color:#909;
}
.subir {
	margin: 10px 20px 0 0;
	float: right;
	height: 15px;
}
.subir a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	padding-left:10px;
	background:url(images/up2.gif) left top no-repeat;
}
.subir a:hover {
	color:#909;
}
.aviso {
	clear:both;
	border:1px dashed #999;
	margin:10px 0px;
	padding:10px 15px 10px 20px;
	background: url(images/motivo.gif) left repeat-y;
}
.formulario {
}
.formulario input, .formulario textarea {
	border:1px solid #333;
	margin:3px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}
.formulario textarea {
	width:350px;
	height:55px;
}
.formulario label {
	display:block;
	width:80px;
	float:left;
	margin:3px 0 0 0;
}
.cajaboton {
	position:absolute;
}
.cajaboton span {
	float:right;
	position:absolute;
	top:-80px;
	left:360px;
}
#submit {
	float:right;
	position:absolute;
	top:-110px;
	left:370px;
	border:0;
	height:20px;
	width:90px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	cursor:pointer;
}
.descargar {
	width:125px;
	border:1px solid #CCC;
	float:right;
	margin:10px 0 10px 10px;
	padding:10px;
}
.menumovil {
	border:1px solid #CCC;
	padding:3px;
	height:35px;
}
.menumovil li {
	display:inline;
	text-align:center;
	display: block;
	float:left;
	list-style:none;
	margin:2px 0 ;
	padding:0;
	width:150px;
}

.menumovil li:hover { background:#CCC; }

.menumovil li a { display:block; width:150px;}

li.mensajeria{ width:450px; border-bottom:1px solid #CCC;}

li.mensajeria a{ display:block; width:450px;}



.descargar a, .menumovil li a {
	text-decoration:none;
	color:#333;
}
.descargar a:hover, .menumovil li a:hover {
	background-color:#CCC;
	color:#000;
}

.capitular{margin:15px 0 5px 0; font-weight:bolder;}

.enlace_empresa a{ 
	padding-left:10px;
	background:#FFF url(images/flecha2.gif) left  no-repeat;
}

h3 a {border:1px solid #606; background:#990; color:#FFF;}

h3 a strong{color:#FFF; margin:5px;}

.contratar{
	background:#FFF url(images/rotulo_contratar.gif) left top repeat-y;
	height:98px;
	width:178px;
	border:1px dashed #999;
}

.contratar div{text-align: right;}

.contratar div a{text-align: right;}

.contratar div a img{border:0;}

.contratar div a img.bajo{border-bottom:1px dashed  #999;}
