/* CSS Document */
/*GENERAL*/
*{margin: 0;padding: 0;}
body{font-size: 70%;text-align:center;margin: 0;padding: 0; background: url(../images/fondorojo_1.gif) #FFF repeat-x;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;}
	
#contenedor{width: 900px;margin: 0 auto; padding:0;text-align: left; position: relative;background-color: #FFF;}
p, td{font-size:1.08em;}
p, h2, h3{line-height:1.4em;}

* html img, * html div { behavior: url(iepngfix.htc) }/*_________HACK para PNG transparente__________*/
a img{border:none;}

li {padding:0; margin:0; list-style:none;}
.flotarizq{float:left;}
.flotardch{
	float:right;
}
a{text-decoration:none}
a img{border: none;}
.enlinea{display:inline;}
.bordedcho{border-right:solid 1px #CCC}
.limpiar{clear:both;}

.margenbajo{margin-bottom:20px;}
.margendcho{margin-right:15px;}
.margendchoB{margin-right:5px;}
.margentop{margin-top:10px;}
.paddecho{padding-right:30px;}

.negro{background-color:#000}
.blanco{color:#FFF}
.grisP{background-color:#333333;}

.fonfocuadros{background: url(../images/bg_dark.gif) repeat;}
/*Fin GENERAL*/

/*CABECERA*/
#cabecera{float:left; display:inline;background-color:#c90000;clear:both; height:103px;width: 900px;}
#cabecera img{color:#FFF;}
/*#cabecera h1{background: url(../images/masermic_logo.jpg) no-repeat;width:149px;height:103px; color:#FFF;}*/
#cabecera h1 span{display:none;}
#contacto{
	width:400px;
} * html #contacto{width:385px;}
#contacto ul{float:right; display:inline;}
#contacto li{display:inline; float:left;}
#contacto .lolo{background-color:#000;color:#FFF;padding:3px 3px 3px 25px;}
#idiomas{
	float:left;
	margin-right:10px;
}
#idiomas a{color:#FFF;}
#miriondo{float:right; margin:0 10px;}

#ruta{float:right;clear:both; margin-top:5px; color:#FFF; display:inline; width:400px; text-align:right;}
#ruta a{color:#FFF;}
#ruta a:hover{background-color:#000;}



/*Menus PRINCIPAL interiores*/
#menuprinc{float:right;clear:right;margin-top:18px;background-color:#c90000; width:600px;}
#menuprinc li{display:inline;font-family:Arial, Helvetica, sans-serif; font-size:1em;}
#nav{float:right; clear:both;}
#nav a{text-transform:uppercase; padding:3px 5px 3px 10px;border-right:dotted #FFF 1px;}
#nav a.normal:hover{ background-color:#000;}
#nav a.normal{color:#FFF;}
#nav a.activo{background-color:#000;color:#FFF;}
.akey{text-decoration:underline;}




/*Fin Menus PRINCIPAL interiores*/

/*Fin CABECERA*/

#contenido{float: left; display:inline; width: 900px;background: #fff;}

/*Menu principal HOME*/
#menuindex{width:580px; margin: 370px 20px 0 20px; float:left;} /*EXPLORER*/* html #menuindex{width:580px;}
#menuindex li{float:left;}
#menuindex a{display: block;text-align: center; height:60px; width:145px; font-size:1.4em; font-family: Arial, Helvetica, sans-serif;
			background:url(../images/fondo_botFINAL.gif) no-repeat top left;color:#FFF; line-height:60px; padding:0;}
#menuindex a:hover {color:#000; background-position: 0 -62px;}
#menuindex li a:link, #menuindex li a:visited{color:#FFF;}
/*Fin menu principal HOME*/



/*Contenidos INDEX*/

#menusecun{float:left; display: inline; width:280px;margin:12px 0 30px 0; color:#FFF; background-color:#e9e9e9; padding-bottom:15px;}   /*EXPLORER* html #menusecun{width:230px; margin-left:13px;}*/
#menusecun a{color:#FFF;}
#menusecun a:hover{color:#CDFF7C}
.moduloport{float:left; display:inline; width: 250px; background-image: url(../images/port-esquina-sup.png); background-repeat: no-repeat; background-position:top; margin: 15px 0 0 15px; padding-top:20px;}
.moduloint{float:left; display:inline; width: 200; margin: 0 15px;}
.modesqinf{float:left; display:inline; background: url(../images/port-esquina-inf.png) no-repeat bottom; width:250px; height:15px;}

.moduloportB{float:left; display:inline; width: 250px; height:170px; margin: 15px 0 0 15px; position:relative;}
.sobreesquinas{width:250px; height:15px; position:absolute; z-index:100; top:0;}
.sobreesquinasbajo{width:250px; height:15px; position:absolute; bottom:0;  z-index:101 !important;}

#listaA a{color:#CCC;padding:1px;}
#listaA a:hover{color:#FFF;background-color:#832f2f;}
#listaA li{list-style-image:url(../images/topo_cuadradosBlanco.gif);margin: 0 0 8px 0;list-style-position: inside;}
#listanoticias{color:#FFF; float: left; display:inline; width:220px;}
#listanoticias p{padding:4px 5px 2px 0 ; font-size:1em;}
#listanoticias a{color:#FFF;}
#listanoticias a:hover{ text-decoration:underline;}
#listanoticias h2{text-align:left;color:#F00;font-size:1.2em;font-family:Arial, Helvetica, sans-serif; font-weight:900; text-transform:uppercase; text-indent:2px;margin:10px 0 5px 0;}
#listanoticias hr{border:none; background-color:#666; height:1px; margin:2px 0;}
.lineaverde{border-top: solid 4px #F00; text-align:left;}
.lineagris{border-bottom:solid 1px #CCC;}
.lineaverdeINF{border-bottom:solid 4px #f1f1f1;}
.listalinea{display:inline;}
.cursiva{font-style:italic;}
.verdenav{color:#f00; font-weight:bold;}


#imgdestacada{margin:5px 0;}
.menulogistica{margin:8px 0; width:200px;}
.menulogistica span{font-size:1em;text-transform:uppercase;border-top:solid 1px #FFF;border-bottom:solid 1px #FFF;color:#FFF;margin:5px 0;}
.menulogistica p{color:#D8D8D8;margin:5px 0;}
.logistica{font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight: 900;}

.portprincipal{float: right; display: inline; width: 590px; margin:12px 0 30px 0;}
.portprincipal h2{font-size:2em; color:#d90000; margin-bottom:5px;}
.portprincipal p{margin-bottom:4px;}

.portprincipal a{color:#d90000;}
.portprincipal span a, #fullSize span a{color:#FFF !important; background-color:#d90000; padding:2px 5px;}
.margenampliar{margin:15px 0;}

.portgrupo{float: left; display: inline; width: 550px; padding:15px 20px 25px 20px; background:#f1f1f1;}

		/*GALERIA NUEVO INDEX*/
		#gallery {float:left; display:inline; width:870px; height:274px; background:#FFF; border:1px solid #e1e1e1 !important; padding:13px 15px 13px 16px; position:relative;}
		#gallery #imageNumber {display:block; width:200px; height:35px; background:url(../images/images-port/number.gif); text-align:center; font-size:11px; margin:0; color:#222;}
		#thumbnails {float:left; display:inline; width:500px; height:75px; overflow:hidden; margin:20px 49px 60px 49px; display:none; text-indent:-9000px;}
		#innerContainer {float:left; display:inline;overflow:hidden;}
		#thumbnails ul {margin:0; padding:0; list-style:none;}
		#thumbnails ul li {float:left; height:75px;}
		#thumbnails ul li div {display:none;}
		#thumbnails ul li img {display:block; height:75px;}
		#fullSize {float:left; display:inline;width:830px; height:270px; background:#FFF; margin:0; position:relative;}
		#fullSize div {margin:0 auto; text-align:left; position:absolute; top:0; left:0; background: url(../images/images-port/f-negro70.png) repeat; height:240px; width:215px; padding:15px;}
		#fullSize div h1 {margin:0; padding:0; font-size:18px; color:#FFF;}
		#clickLeft {float:left; display: inline; width:20px; height:270px; background:#000 url(../images/images-port/blank.gif);}
		#clickRight {float:right; display: inline;width:20px; height:270px; background:#000 url(../images/images-port/next.gif);}
		#autoPlay {float:left; display: inline; width:35px; height:35px;background: url(../images/images-port/play.gif) no-repeat; position:absolute; top:20; left:800px; z-index:100; margin-top:10px;}
		
		#gallery p, #gallery h2, #gallery a{color:#FFF;}
		#gallery h2{font-size:1.8em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:20px 0 8px 0;}
		
		/*Fin GALERIA NUEVO INDEX*/

/*Fin Contenidos INDEX*/

/*Prueba menu index*/

#topoA, #topoB, #topoC, #topoD{color:#FFF; width:140px;float:left; margin-top:30px;}

/*Menus secundarios INDEX*/


#notinav, #notinavHOME{margin:2px 0;}
#notinav li, #notinavHOME li{padding:2px 0 2px 0;}
#notinav a, #notinavHOME a{text-transform:uppercase; font-size:0.9em;}
#notinav a{color:#333;}
#notinav a:hover{color:#555;}

#notinavHOME a{color:#CDFF7C}
#notinavHOME a:hover{color:#FFF;}



/*FIN Menus secundarios INDEX*/



/*Pie*/
#pie{color:#FFF; background-color:#000; text-align:center;padding:20px 0 20px 80px;clear:both; float:left; display:inline; width:820px;}
#pie ul{text-align:center;}
#pie li, #pie p{float:left; display:inline;}
#pie p, #pie a{font-size:1em;}
#pie a{color:#CCC;}
#pie a:hover{color:#A7A7A7;}

/*CONTENIDOS MUNDO MASER*/
#contenidoA{float:left; display:inline;background-color: #FFF; margin-bottom:20px; padding:20px; height:auto; width: 860px;}
#contenidoA li{font-size:1.08em; line-height:1.4em;}
#cuerpomundo{float:left;width:590px;margin-bottom:20px;}
#destacadosmundo{float:right;width:230px;}

#cuerpomundo h1{font-size:2.2em; color:#E20916;margin:10px 0 6px 0;}
.titlocali{font-size:1.4em; color:#333;margin:0 0 15px 0; font-weight:bold;}
#cuerpomundo p, #noticiaB p,#noticiaC p, #cuerpoA p, #cuerpoB p, #desA p, #cuerpomundo ul{text-align:justify;margin-bottom:15px;}

#cabezaMM{background: url(../images/cabeza_mundomaser.gif) no-repeat #c3010d;padding:10px 0 15px 0; margin-bottom:20px;}
.cabeza{font-size:2em;color:#FFF;margin:0 20px 3px 30px; background-color:#242424;}
#cabezaMM p{font-size:0.9em;color:#FFF;margin:0 20px 35px 30px; line-height:1em; }

#cabezaMM h2{font-size:2em;color:#FFF;margin:0 20px 3px 30px; background-color:#242424;}
#cabezaMM h4{font-size:1em;color:#FFF;margin:0 20px 35px 30px; line-height:1.1em;}


#cabezaMM li{border-bottom:dotted 1px #e9424c;margin:10px 10px 5px 30px;list-style-image:url(../images/topo_cuadradosBlanco.gif);font-size:1.1em; font-weight:lighter;}
#cabezaMM a{font-size:1.1em;color:#FFF;}
#cabezaMM a:hover{color:#000;}

#noticiaB, #ofertasempleo{background-color:#000;padding:15px; margin-bottom:15px;}
#noticiaC{margin-bottom:15px;}
#noticiaB h2, #otrasnotis h2, #descargas h2, #datos h2, #ofertasempleo h2, #noticiaC h2{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;margin-bottom:8px; text-align:left;}
#noticiaB h2{color:#CCC; border-bottom:dotted 1px #FF0000; padding-bottom:3px;}
#otrasnotis h2, #noticiaC h2{color:#EC0A11;}
#noticiaB h3, #ofertasempleo h3, #noticiaC h3{font-size:1em; margin-bottom:8px; text-transform:uppercase; text-align:left; line-height:1.1em;}
#noticiaB h3, #ofertasempleo h3{color:#FFF; line-height:normal;}
#noticiaC h3{color:#000;}
#noticiaB p, #noticiaB img{color:#FFF;}
#noticiaC p{color:#444;}
#noticiaB a{color: #ccc;}

#cuerpomundo a, #noticiaC a, #cuerpoB a{color:#c90000;}
#noticiaB a:hover{color:#999;}
#cuerpomundo a:hover, #noticiaC a:hover, #cuerpoB a:hover{color:#333;}

#otrasnotis, #descargas, #sectorvinc{margin-bottom:15px;}
#otrasnotis li, #descargas li, #desA li, #sectorvinc li{list-style-image:url(../images/topo_cuadradosRojo.gif);margin: 0 0 8px 0;list-style-position: inside; text-indent:3px; padding:3px; line-height:1.2em;}
#otrasnotis li, #sectorvinc li{background-color:#CCC;}
#otrasnotis a, #sectorvinc a{color:#000;}
#otrasnotis a:hover, #descargas a:hover, #sectorvinc a:hover{color:#8D000E;}
	
	/*CONTENIDOS Quienes somos*/
	#lcol{float:left; width:280px;}
	#rcol{float:right;width:280px;}
	#cuerpomundo h1 span{display:none;}
	#descargas h2, #datos h2{color:#414141;}
	
	.tit1{line-height:1.4em; font-size:1.5em;color:#414141; margin-bottom:50px; margin-right:20px; font-weight:bold; }
	.tit2{color:#F00;font-size:1.1em; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
	.tit3{line-height:1.4em; font-size:1.5em; color:#FFF;margin-bottom:20px; margin-right:10px; font-weight:bold; padding-bottom:5px;}
	
	#descargas li{background-color:#000;}
	#descargas a{color:#FFF;}
	
	#datos{border: solid 1px #CCC;padding:8px; margin-bottom:15px;}
	
	#datos p{margin-bottom:9px;color:#555; line-height:1.3em;}
	#datos li{color:#555; list-style-image:url(../images/topo_cuadradosRojo.gif);margin: 4px 5px 7px 5px;list-style-position: inside;padding-bottom:2px;}
	#ofertasempleo h3{ border-bottom:dotted 1px #FF0000; padding-bottom:7px;}
	#ofertasempleo li{margin: 0 0 8px 0;padding:3px; border-bottom:dotted 1px #FFF; list-style:none; list-style-position:outside;}
	.gris, .blanco a:hover{color: #CCC;}
	.gris:hover, .rojo:hover{color: #FFF;}
	.blanco{color:#FFF;}
	.rojo{color: #E20916;}
	/*CONTENIDOS Galeria*/
	.numeros{color: #000;border:solid 1px #CCC;border-bottom:none;padding:1px 3px 0 3px;margin: 0 5px 0 0;}
	/*CONTENIDOS Localizacion*/
	#direccion{border:solid 1px #CCC; padding:7px;}
	
	
/*SECTORES*/
#cuerposectores{background: url(../images/bg_dark.gif) repeat #000;width:860px;float:left;}
#col_A, #col_B, #col_C, #col_D{float:left;width:186px;margin:20px 0 20px 20px;border:solid 1px #1c1c1c; background-color:#000;}
									/*EXPLORER*/* html #col_A, * html #col_B, * html #col_C, * html #col_D{width:180px;}
#col_A h2, #col_B h2, #col_C h2, #col_D h2{margin:15px;color: #FFF; text-transform:uppercase; font-size:1em; padding: 9px 0 0 8px;}

#col_A p, #col_B p, #col_C p, #col_D p{padding:0 15px 5px  15px; color:#FFF;}

#tit_A, #tit_B, #tit_C, #tit_D{width: 146px; height:34px;}
#tit_A{background: url(../images/titulo-sectores1.png) no-repeat;}		
#tit_B{background: url(../images/titulo-sectores2.png) no-repeat;}
#tit_C{background: url(../images/titulo-sectores3.png) no-repeat;}
#tit_D{background: url(../images/titulo-sectores4.png) no-repeat;}

#col_A a, #col_B a, #col_C a, #col_D a{color: #CCC; text-transform:uppercase;}
#col_A img, #col_B img, #col_C img, #col_D img{margin:0 15px 15px 15px;}
									
							
	#destacadosp{float:right;width:215px;}
	#cuerpog{float:left;width:610px;background:url(../images/esquina_izqsup.gif) repeat-y top right #dbdbdb;}
	#cuerpog h2{font-size:1.4em; color:#333;margin:0 0 15px 0;}
	#pestanas{float:left;margin-right:20px;border-right:solid 1px #FFF; height:650px; background-color:#FFF;}
	#pestanas a{width:30px; height:133px;display:block;border:none;background-position:left top;background-repeat:no-repeat;}
	
	#pest_A{background: url(../images/pestana_auto.gif) no-repeat;}
	#pest_A:hover{background: url(../images/pestana_autoB.gif) no-repeat;}
		#pest_Aa{background: url(../images/pestana_autoB.gif) no-repeat;}
	#pest_B{background: url(../images/pestana_ene.gif) no-repeat;}
	#pest_B:hover{background: url(../images/pestana_eneB.gif) no-repeat;}
		#pest_Ba{background: url(../images/pestana_eneB.gif) no-repeat;}
	#pest_C{background: url(../images/pestana_trans.gif) no-repeat;}
	#pest_C:hover{background: url(../images/pestana_transB.gif) no-repeat;}
		#pest_Ca{background: url(../images/pestana_transB.gif) no-repeat;}
	#pest_D{background: url(../images/pestana_medio.gif) no-repeat;}
	#pest_D:hover{background: url(../images/pestana_medioB.gif) no-repeat;}
		#pest_Da{background: url(../images/pestana_medioB.gif) no-repeat;}
	
	#pest_A span, #pest_B span,	#pest_C span, #pest_D span, #pest_Aa span, #pest_Ba span, #pest_Ca span, #pest_Da span{display:none;}				
	#cuerpog h1{font-size:2.5em; color:#000;margin:10px 0 6px 0;}
	#cuerpog h2{margin:0 30px 10px 30px}
	#cuerpog p{text-align:justify; margin:0 30px 10px 30px}
	#cuerpog img{margin-top:20px;}
	
	
	
	#altpestana{float:left; display:block; width:30px; height:650px; margin-right:20px; color:#000;}
	#altpestana img{display:block; margin:0;}
	#altpestana a{color:#000;}


/*PRODUCCION*/

#cuerpoA, #cuerpoB{float:left;margin:0 12px 20px 0;padding:14px;width:280px;}    /*EXPLORER*/ * html #cuerpoA{width:280px;} * html #cuerpoB{width:280px;}
#cuerpoA{background-color:#CCC;}
#cuerpoA img{margin-bottom:9px;}
#cuerpoA a{color:#3D3D3D}
#cuerpoA a:hover{color:#000;}
#cuerpoA h1{color:#000;font-family: Arial, Helvetica, sans-serif;}
#cuerpoA h1, .tecnentradA{font-size:1.8em; margin-bottom:7px;}

.tecnentrad{margin-bottom:10px;font-size:1.2em;color:#3D3D3D; font-weight:bold; text-align:left;}


#cuerpoB{border:solid 1px #CCC;}
#cuerpoB h2{color:#555;}

#noticiaC li{list-style-image:url(../images/topo_cuadradosRojo.gif);margin: 0 0 8px 0;list-style-position: inside; text-indent:3px; padding:3px; line-height:1.2em;color:#3D3D3D;}


#fotos_A, #fotos_B{margin-bottom:6px;}
.padcho{padding-right:5px;}

/*DESARROLLOS*/
#desA{float:left;margin:0 12px 20px 0;padding:15px;width:475px;}
#desB{float:right;margin-bottom:20px;padding:15px;width:300px;}
#desA h1{font-size:2em;color: #E20916;margin-bottom:20px;}
#desA h2{font-size:1.4em;color: #000;margin-bottom:20px;}

/*DESCARGAS y algo de ENLACES*/
#cabdesc{background:url(../images/cabecera_descargas.jpg) #555 top left no-repeat; height:73px;}
.titular{font-size:3.2em; color:#FFF; padding:15px 0 0 0; margin-left:80px;}
.grupdesc{float:left;display:inline; width:500px;}
.columna{margin:10px; width:500px;background-color:#FFF;border:solid 1px #e1e1e1;}
.columna h2{margin:5px 10px;}
.columna p{margin-bottom:2px;}
.iconcat{float:left; margin:5px 5px 5px 10px;}

.descarga{float:left; display:inline;}

.titdescargas, .titdescargasB{border-bottom:dotted 1px #CCC;text-align:right;margin-bottom:5px;background: url(../images/icono_descargas.gif) no-repeat top left #FFF; padding-bottom:5px;}
.titdescargas{color:#F00;}
.titdescargasB{color:#555;}

.columnaB{float:right; margin: 7px 10px 7px 20px; width:300px; background-color:#FFF; }
.columna h2, .columnaB h2, .columnaEN h2{font-family:Arial, Helvetica, sans-serif;font-size:1.3em; font-weight:bold;}
.columnaB h2{margin-bottom:10px;}
.fondocatA, .fondocatB{padding:3px 5px 0 5px;border-bottom:dotted 1px #CCC;text-align:right; color:#FFF; margin-bottom:3px;}
.fondocatA{ background: url(../images/fondo_catalogos.gif) no-repeat top left #F00;}
.fondocatB{ background: url(../images/fondo_catalogosG.gif) no-repeat top left #555;}

.columna h3{font-size:1.1em !important;}
.columna h3 a, .columnaB h3 a{color:#FFF; font-size:1em;}
.columnaB h3 a, .columnaB h3{color:#555; font-size:1em;}


.catalogos{margin:8px 10px; padding:5px; border:solid 1px #dbdbdb;}
.catalogos a{color:#666;}
.catalogos a:hover{color:#F00;}
.fondogris{background-color:#dbdbdb;}
.fondogrisB{background-color: #E0E0E0;}
.otrasdesc{padding:5px; border-top:solid 1px #dbdbdb; margin-bottom:7px;}
.otrasdesc a{color:#222;}
.otrasdesc a:hover{color:#F00;}
.otrascat{color:#222;border-bottom:dotted 1px #CCC;text-align:right;background: url(../images/icono_descata.gif) no-repeat top left; padding-bottom:3px; margin-bottom:3px;}
.vercat{color:#000;}


/*ENLACES*/
#cabenlaces{background:url(../images/cabecera_enlaces.jpg) #555 top left no-repeat; height:73px;}
 .columnaEN{float:left; margin:9px; width:250px;} /*EI 6*/ * html .columnaEN{width:232px;}
 .columnaEN a{color:#F00;}
 .columnaEN a:hover{color:#333;}
 .columnaEN ul{margin:0 5px 15px 0;}
 .columnaEN li{border-bottom:dotted 1px #666;margin:0 10px 15px 30px;list-style-image:url(../images/topo_cuadradosRojo.gif);}
 .columnaEN li a{color:#FFF}
 .columnaEN li a:hover{color:#CCC;}
 .columnaEN h2{font-size:1.2em; background-color:#555; padding:3px 5px; color:#FFF;}
 .columnaEN h2 a{color:#FFF;}
 .columnaEN h3{font-size:1.2em; background-color:#555; padding:3px 5px;}
 .columnaEN h3 a{color:#FFF;}
 .columnaEN img{margin: 8px 0;}
 .enlaces{margin: 0 5px 18px 0;}
 .negro{ background-color:#000;}
 .titucolumnaA{font-size:1.8em;}
 .titucolumnaB{color:#FFF; font-size:1.4em; background:url(../images/cabeza_lista_enlaces.gif) top left #000 no-repeat; height:72px;padding:15px 0 0 20px; font-weight:bold;}
 .centrar{text-align:center;}
 .grande{width:570px;} /*EI 6*/ * html .grande{width:552px;}
 
 /*PROYECTOS DESTACADOS*/
 #cabproyectos{background:url(../images/cabecera_proyectosdes.jpg) #555 top left no-repeat; height:73px;}
 


/*AVISO Y MAPA WEB Y Contacta*/
#aviso, #mapa{color:#333;}
#aviso h1, #mapa h1{color:#555; font-size:3.8em; margin-bottom:10px;}
#aviso p{text-align:justify;}
#aviso li, #mapa li{list-style: url(../images/topo_cuadradosRojo.gif) inside; font-size:1.08em; margin:3px; line-height:1.3em;}
#aviso li{text-align:justify;}
#aviso h2, #mapa h2{color:#FF0000; font-size:1.3em; margin:5px 0;}
#avisocolA{width:48%; float:left; margin-bottom:20px;}
#avisocolA a, #avisocolB a, .mapacol a {text-decoration:none; color:#333;}
#avisocolA a:hover, #avisocolB a:hover, .mapacol a:hover {text-decoration:underline; color:#000;}
#avisocolB{width:48%; float:right; margin-bottom:20px;}


#cabcontac{background:url(../images/cabecera_contacto.jpg) #555 top left no-repeat; height:73px;}
#formulario{width:590px;float:left; background-color:#FFF; margin:15px 0;}
#aviso input, #aviso textarea, #aviso #adjunto{margin:8px 0; background-color:#e1e1e1;border:none;}
#aviso label, #aviso input, #aviso textarea{font-family:Arial, Helvetica, sans-serif;font-size:1em;border:none;}
#aviso textarea{width:450px; height:90px;display:block;}
#aviso input{display:block;}
#aviso fieldset, .noborde{border:none;}
.padinput{padding:3px;}
.chap{height:500px;}
#txtcontact{float:right; width:230px; color:#FFF; background-color:#333;margin:15px 0; padding:15px 0;}
#txtcontact p{margin:8px 15px;}
#txtcontact a{color:#FFF; background-color:#F00; padding:3px; font-size:1.2em; font-weight:bold;}
.cuerpotit{font-size:85%;}



/*MAPA WEB*/
.mapacol{width:180px; float:left; margin-bottom:20px; padding-right:10px; height:300px;}
.mapacol li{text-align:left;}							
									
									
/*EMPLEO*/
.empleo{margin-bottom:15px;background: url(../images/esquina_sup590.gif) top left no-repeat #d4d4d4;float:left; display:inline; width:590px;}
.empleo a{color: #E20916;}
.empleo a:hover{color:#333;}
.titempleo{background-color:#333; margin:15px 0 10px 0;}
.descrip{margin:12px; width:560px; float:left; display:inline; clear:both;}
.empleo h2{float:left; color:#FFF;padding:6px 20px 3px 10px; font-weight: lighter;}
.mayortitempleo{font-size:1.4em; font-family:Arial, Helvetica, sans-serif;}
.empltit{font-size:1.4em; border-bottom:1px solid #F00; padding-bottom:4px; margin-top:10px; color:#FFF; font-size:1em; text-transform:uppercase;}
.empleo p{margin-bottom:5px;}
.empleo li{list-style: url(../images/topo_cuadradosBlanco.gif) inside; padding-bottom:4px;}
.fecha{background-color:#FFF;float:right; padding:6px 3px 3px 3px; margin:0 10px 4px 4px;}							
									
									
									
									
									
									
