
/* GENERALES */

	html * {padding:0;margin:0;}
	body{margin:0 0 1em 0;font:0.8em/1em  Tahoma, Arial, Verdana "Sans-serif";color:#000;background:url(../imagenes/fondo-body.jpg) repeat-x; }
	img{border:0;}
	a {color:#fff;text-decoration:none;}
	a:hover{color:#fff;text-decoration:underline;}
	p{font:normal 100% Tahoma, Arial, Verdana "Sans-serif";text-align:justify;color:#183a64;line-height:18px;padding:1em 0 0 0;}
	h1,h2,h3,h4,h5,h6{font-family:"Trebuchet MS";}
	
/*Ocultos*/
 hr, .titulo-menu, .oculto {visibility:hidden; display:none;}

/* ---------- LAYOUT  ------------ */
/* CONTENEDOR GENERAL */
#main-wrapper{width:90%;margin:0 auto;padding:0.5em 0 0 0;}

/* CONTENEDOR MENU DE HERRAMIENTAS*/
#main-herramientas{background:url(../imagenes/1pxfondo-herramientas.gif) repeat-x;height:29px;border-left:4px solid #B8B7B7;border-right:4px solid #B8B7B7;}

/* CONTENEDOR CABECERA */
#main-cabecera{background:url(../imagenes/fondo-cabecera.jpg) repeat-x;height:244px;border-left:4px solid #B8B7B7;border-right:4px solid #B8B7B7;}

/* CONTENEDOR CONTENIDO DE LA PAGINA */
#main-contenido{padding:0 0.3em 0 0.3em;background:url(../imagenes/1px-fondo-cierre-contenido.jpg) repeat-x top;}

/* CONTENEDOR PIE */
#main-pie{background:url(../imagenes/1pxfondo-herramientas.gif) repeat-x;height:56px;border-left:4px solid #fff;border-right:4px solid #fff;margin:2em 0 0 0;}

/*--------- menu de herramientas de cabecera ----------*/
#main-herramientas ul{text-align:right;padding:0.8em 0 0 0;font:normal 90% Tahoma, Arial, Verdana "Sans-serif";width:100%;}
#main-herramientas li{display:inline;color:#fff;border-right:1px solid #fff;margin:0 1em 0 0;padding:0 1.2em 0 0;}
#main-herramientas li.ultimo{display:inline;border:0;color:#fff;}
 a.espanol{background:url(../imagenes/flag_spain.gif) no-repeat left 1px; padding-left:18px;}
 a.ingles{background:url(../imagenes/flag_great_britain.gif) no-repeat left 1px; padding-left:18px;}


/* -------- titulo logotipo -------------- */
#main-cabecera h1.titulo-logo{float:left;width:360px; position: relative; z-index: 2; font-size:110%;text-align:left;}
#main-cabecera h1.titulo-logo a{width:360px; height:244px; background:url(../imagenes/logotipo-tecnisa2.jpg) no-repeat; display: block; color: #033D6E;}	
#main-cabecera h1.titulo-logo a span { position: absolute; z-index: -1; }

/*--------- menu nivel-1 ------------*/
#main-cabecera .menu-nivel1 {float:right;padding:2em 1em 0 0;}
#main-cabecera .menu-nivel1 ul{position:relative;z-index:2;}
#main-cabecera .menu-nivel1 ul li{list-style-type:none;}
#main-cabecera .menu-nivel1 ul li.padre {line-height:0.1em;}
#main-cabecera .menu-nivel1 ul li a.nivel-1{color:#183962;line-height:23px;height:23px;width:120px;text-decoration:none;display:block;margin:0.3em 0 0 0;padding:0 0 0 2em;background:url(../imagenes/fondo-boton-menu.jpg) no-repeat;border-bottom: 1px solid #fff;}
#main-cabecera .menu-nivel1 ul li a.nivel-1:hover{background:#009534;color:#fff;font-weight:bold;}
/*#main-cabecera .menu-nivel1 ul li.padre{color:#183962;line-height:23px;height:23px;width:120px;text-decoration:none;display:block;margin:0.3em 0 0 0;padding:0 0 0 2em;background:url(../imagenes/fondo-boton-menu.jpg) no-repeat;border-bottom: 1px solid #fff;}*/

/*--------- menu nivel-2 ------------*/
#main-cabecera .menu-nivel1 ul li ul.menu-nivel2 {position:relative; }
#main-cabecera .menu-nivel1 ul li ul.menu-nivel2 li a{color:#183962;display:block;line-height:23px;width:90px;height:23px;text-decoration:none;margin:0.3em 0 0 2em;padding:0 0 0 2em;background:url(../imagenes/fondo-boton-menu.jpg) no-repeat;border-bottom: 1px solid #fff;}
/*#main-cabecera .menu-nivel1 ul li ul.menu-nivel2 li a{text-decoration:none;color:#214F8A;line-height:0.8em;}*/
#main-cabecera .menu-nivel1 ul li ul.menu-nivel2 li a:hover{background:#009534;color:#fff;font-weight:bold;}

/*--------- ruta de navegacion de la pagina -----------------*/
#ruta{border-left:4px solid #B8B7B7;border-right:4px solid #B8B7B7;background:#EEEDEE;padding:0 0 0.5em 0;}
#ruta ul {padding:0 0 0 1.5em;}
#ruta li {font:normal 90% Tahoma, Arial, Verdana "Sans-serif";color:#11863a;display:inline;padding:0 0 0 0.5em;}
#ruta li a {text-decoration:none;color:#11863a;}
#ruta li a:hover {color:#1CD95E;}
#ruta li.ruta {background:url(../imagenes/ruta.gif) no-repeat;padding:0 0 0 1.8em;}

/*--------- Items de la seccion "Servicios" --------------*/
#main-contenido .contenido .servicios-item {}
#main-contenido .contenido .servicios-item ul{margin:0 0 0 0.7%;}

	
#main-contenido .contenido .servicios-item li{float:left;width:22.3%;display:inline;border-top:3px solid #fff;background:url(../imagenes/fondo-item-servicios.png) repeat-x;padding:1%;margin:0 0.25% 0 0.25%;}
	/*titulos*/
	#main-contenido .contenido .servicios-item li h2 {height:2.3em; font-size:1.5em; font-weight:normal; line-height:1em; font-family:Tahoma, Arial, Verdana, "Sans-serif";}
	#main-contenido .contenido .servicios-item li h2.asesoria-juridica a{text-align:right;color:#009133;padding:0.2% 0.2% 0.4% 0;}
	#main-contenido .contenido .servicios-item li h2.asesoria-fiscal a{text-align:right;color:#235493;padding:0.2% 0.2% 0.4% 0;}
	#main-contenido .contenido .servicios-item li h2.asesoria-estudios a{text-align:right;color:#767676;padding:0.2% 0.2% 0.4% 0;}
	#main-contenido .contenido .servicios-item li h2.asesoria-laboral a{text-align:right;color:#7e94b1;padding:0.2% 0.2% 0.4% 0;}
	
	/*parrafo*/
	#main-contenido .contenido .servicios-item li p {font:normal 90% Tahoma, Arial, Verdana "Sans-serif";color:#183a64;}
	/*mas info*/
	#main-contenido .contenido .servicios-item li .info-asesoria-juridica a{float:right;font:normal 100% Tahoma, Arial, Verdana "Sans-serif";color:#009133;text-decoration:none;background:url(../imagenes/ico-flecha.gif) no-repeat left;padding:2% 0 2% 10%;}
	#main-contenido .contenido .servicios-item li .info-asesoria-fiscal a{float:right;font:normal 100% Tahoma, Arial, Verdana "Sans-serif";color:#235493;text-decoration:none;background:url(../imagenes/ico-flecha.gif) no-repeat left;padding:2% 0 2% 10%;}
	#main-contenido .contenido .servicios-item li .info-asesoria-estudios a{float:right;font:normal 100% Tahoma, Arial, Verdana "Sans-serif";color:#767676;text-decoration:none;background:url(../imagenes/ico-flecha.gif) no-repeat left;padding:2% 0 2% 10%;}
	#main-contenido .contenido .servicios-item li .info-asesoria-laboral a{float:right;font:normal 100% Tahoma, Arial, Verdana "Sans-serif";color:#7e94b1;text-decoration:none;background:url(../imagenes/ico-flecha.gif) no-repeat left;padding:2% 0 2% 10%;}
	#main-contenido .contenido .servicios-item li .mail a{font:normal 100% Tahoma, Arial, Verdana "Sans-serif";color:#235493;text-decoration:none;}
	#main-contenido .contenido .servicios-item li a:hover{text-decoration:underline;}
	#main-contenido .contenido .servicios-item .mail a{font:normal 100% Tahoma, Arial, Verdana "Sans-serif";color:#235493;text-decoration:none;}
	#main-contenido .contenido .servicios-item a:hover{text-decoration:underline;}

/*------------- contenido de la pagina -------------*/
#main-contenido .contenido{background:url(../imagenes/1px-fondo-contenido.jpg) repeat-x;}
#main-contenido .contenido-portada{background:url(../imagenes/1px-fondo-contenido.jpg) repeat-x;}
#main-contenido .contenido .col-izq {width:95%;margin:0 auto;padding:0 1em 0 1em; display:block;clear:both;}
#main-contenido .contenido .col-izq img{;padding:0 0 1em 1em;}
#main-contenido .contenido .col-izq .letracampos{font-size:1.1em;font-family:"Sans-serif";}
#main-contenido .contenido .col-izq .imagenes img{;padding:0 0 0em 0em;}
	#main-contenido .contenido .col-izq a{font:normal 100% Tahoma, Arial, Verdana "Sans-serif";color:#235493;text-decoration:none;}
	#main-contenido .contenido .col-izq a:hover{text-decoration:underline;}
.contenido ul.lista {margin:0.5em 0.5em 0.5em 2em;line-height:1.7em;}
.contenido ul.lista a{color:#1F6B23}
.contenido td.lista {margin:0;}
.contenido td.lista a{color:#1F6B23;vertical-align:middle;}
.corto{padding-bottom:3em;}
 .externo{background:url(../imagenes/enlace-externo.gif) no-repeat right; padding-right:16px;}

	/*--------------- Titulo de cada apartado, subtitulo, texto, ... -----------------*/
	h3.titulo{font:normal 140% Tahoma, Arial, Verdana "Sans-serif";color:#183a64;border-bottom:3px solid #bcd0c3;padding:0.5em 0 0.2em 0;margin:0 0 1em 0;}
	.subtitulo{font:bold 100% Tahoma, Arial, Verdana "Sans-serif";color:#2360ad;padding:3em 0 1em 0;}
	.p2{color:#000;}
	.comentario{font:italic 100% Tahoma, Arial, Verdana "Sans-serif";color:#235493;padding:1em; margin-top:0.5em;}
	.comentario-firma{text-align:right;font:italic 100% Tahoma, Arial, Verdana "Sans-serif";color:#235493;padding:0 1em 0 1em;}

	.cierre-parrafo{border-top:1px solid #8f8f8f;margin:0.5em 0 0 0; text-align:right}
	.cierre-parrafo .subir a{text-decoration:none;color:#2360ad;background:url(../imagenes/ico-subir.gif) no-repeat left;padding:0.8em 0 0.8em 1.8em;}
	.cierre-parrafo .subir a:hover{color:#2ac8f0;}
	
	/*anclas de seccion*/
	#main-contenido .contenido .ancla-seccion ul{width:60%;padding:0 0 0 3em;font:bold 110% Tahoma, Arial, Verdana "Sans-serif";}
	#main-contenido .contenido .ancla-seccion li{list-style-type:disc;color:#2360ad;padding:1em 0 0.5em 0;border-bottom:1px solid #cfcfcf;}
	#main-contenido .contenido .ancla-seccion li span{font:normal 85% Tahoma, Arial, Verdana "Sans-serif";color:#8f8f8f;padding:0 0 0 1em;}
	#main-contenido .contenido .ancla-seccion a{text-decoration:none;color:#2360ad;}
	#main-contenido .contenido .ancla-seccion a:hover{color:#819ec2;}
	#main-contenido .contenido .ancla-seccion a:visited{color:#819ec2;}
	/*Mapa web*/
	.contenido .mapa-web ul{ margin-left:3em;}
	.contenido .mapa-web ul li {line-height:1.7em;}
	.contenido .mapa-web ul ul { margin-left:3em;}
	.contenido .mapa-web a{color:#183A64;}
	/*contacta*/
	.adr{padding:0.5em; background:#c5daf7;border:1px solid #84a2ca;margin-top:0.5em; width:300px;color:#000}
	.adr .label{font-weight:bold;}
	.adr a{color:#1f6b23;}
	.edificio {background:url(../imagenes/edificio.gif) no-repeat right bottom; }
/*--------------  contenido pie ---------------*/
#main-pie .cincuenta{float:right;background:url(../imagenes/1957-4.jpg) no-repeat right;width:60px;height:30px;}
	/*--------- menu 1 -----------*/
	#main-pie .herramientas{text-align:right;float:right;padding:0.7em 0 0 0;}
	#main-pie .herramientas ul{font:normal 90% Tahoma, Arial, Verdana "Sans-serif";width:100%;}
	#main-pie .herramientas li{display:inline;color:#fff;border-right:1px solid #fff;margin:0 1em 0 0;padding:0 1.2em 0 0;}
	#main-pie .herramientas li.ultimo{display:inline;border:0;color:#fff;}
	#main-pie .herramientas li.valido{display:inline;color:#fff;background:url(../imagenes/ico-valido2.jpg) no-repeat left;padding:0 0 0 1.7em;margin:0 1em 0 0;border-right:0px solid #fff;}
	#main-pie .herramientas li.desde{font-weight:bold;border-right:0px solid #fff;}
	/*--------- menu 2 -----------*/
	#main-pie .valido {padding:2.5em 0 0 1em;}
	* html #main-pie .valido {padding:0.9em 0 0 1em;}
	#main-pie .valido ul{font:normal 80% Tahoma, Arial, Verdana "Sans-serif"; }
	#main-pie .valido li{display:inline;color:#fff;background:url(../imagenes/ico-valido2.jpg) no-repeat left;padding:0 0 0 1.7em;margin:0 1em 0 0;}
	#main-pie .valido li a{font:normal 80% Tahoma, Arial, Verdana "Sans-serif";color:#183962;text-decoration:none;}
	#main-pie .valido li a:hover{color:#183962;text-decoration:underline;}
	/*imagenes deco*/
	.imglaboral{background:transparent url(../imagenes/laboral.gif) no-repeat right bottom; padding-right:320px;}
	.imgfiscal{background:transparent url(../imagenes/fiscal.gif) no-repeat right bottom; padding-right:320px;}
	.imgestudios{background:transparent url(../imagenes/estudios.gif) no-repeat right bottom; padding-right:320px;}
	.imgjuridica{background:transparent url(../imagenes/judicial.gif) no-repeat right bottom; padding-right:320px;}
	#main-contenido .contenido .col-izq .imgfiscal a{font-style:italic;color:#235493;text-decoration:underline;}
	#main-contenido .contenido .col-izq .imgfiscal a:hover{font-weight:bold;text-decoration:underline;}




