* {
	font-size:100.01%;
}
html {
	font-size:62.5%;
}
body {
	margin:0;
	background:#f2f3f5 url(../img/bg-body.gif) top center repeat-x;
  	color:#444;
	font-family:Verdana, "Trebuchet MS", Trebuchet, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;
	font-size:1em;
	padding:0;
}
img {
	border:none;
}
a {
	text-decoration:underline;
	color:#666;
}
a:hover {
	text-decoration:none;
}
.page-width {
	width:960px;
	margin:0 auto;
	position:relative;
	padding:136px 0 0;
}
.box {
	padding:0 0 15px;
	background-color:#fff;
	margin:0;
	border-left:#dee0e9 1px solid;
	border-right:#dee0e9 1px solid;
	border-bottom:#dee0e9 1px solid;
}
/* -- header -- */
#header {
	position:absolute;
	left:0;
	top:0;
	width:960px;
	height:136px;
	z-index:1;
}
.clear { clear:both; }
/* CAPSALERA */
#contador {
	position:absolute;
	color:#fff;
	left:0px;
	top:50px;
	}
#logo {
	position:absolute;
	top:5px;
	left:220px;
	/*top:0;
	left:150px;*/
	text-align:center;
	width:532px;
	}
#logo h1 {
	color:#fff;
	text-align:center;
	/*text-align:right;*/
	font-size:12px;
	margin:15px 0 0 0;
	/*margin:0;*/
	padding:/*70px*/45px 0 20px 0;
	font-weight:bold;
	background:url(../img/logo.gif) top center no-repeat;
	}
/* logo y logo h1 /**/ /*Anotacions de nadal */
#logo img {
	margin:7px 0 5px 0;
	padding-top:5px;
	}
#correo {
	position:absolute;
	right:0;
	top:50px;
	text-align:right;
	font-size:10px;
	color:#fff;
	} 
#correo a { color:#fff; text-decoration:none; }
#correo a:hover { text-decoration:underline; }	

/* MENU PESTANYES *****************************************/
#header ul {
	margin:0;
	padding:0;
	position:absolute;
	left:10px;
	bottom:0;
	height:31px;
	/*z-index:2;*/
}
#header ul li {
	float:left;
	padding:0 0 0 10px;
	list-style:none;
	font-weight:normal;
}
#header ul li a {
	float:left;
	font-size:12px;
	line-height:31px;
	padding:0 /*19px*/14px 0 0;
	color:#046493;
	background:url(../img/bg-nav-right.gif) no-repeat 100% 0;
	text-decoration:none;
}
#header ul li a.active,
#header ul li a:hover {
	background:url(../img/bg-nav-right-hover.gif) no-repeat 100% 0;
	color:#99cc00;
}
#header ul li a span {
	float:left;
	padding:0 0 0 14px;
	cursor:pointer;
	background:url(../img/bg-nav-left.gif) no-repeat;
}
#header ul li a.active span,
#header ul li a:hover span {
	background:url(../img/bg-nav-left-hover.gif) no-repeat;
}

/* CONTINGUT ******************************************/

#content {
	float:left;
	width:731px;
	margin:20px 0 0 0;
	padding:0 15px 10px 15px;/* 0 20px*/
	background:url(../img/line_right_content.jpg) top right repeat-y;
	overflow:hidden;
	}
#content h4 {
	font-size:1.1em;
	font-weight:bold;
}
#prodespachos, #prodespachos-plus, #destacamos { 
	border:#e8e8e8 8px solid;
	margin:0 0 20px 0;
	overflow:hidden;
}
#destacamos {
	margin:0;
}
#prodespachos h1 {
	background:url(../img/directorios_prodespachos.gif) top left no-repeat;
	text-align:right;
	font-weight:bold;
	font-size:1.1em;
	color:#6e6e6e;
	margin:0;
	padding:10px 10px 0 0;
	height:32px;
	line-height:16px;
}
#buscador-title {
	width:100%;
	border-top:#f0f0f0 1px solid;
	border-bottom:#f0f0f0 1px solid;
	overflow:hidden;
}
#buscador-title h2 {
	margin:0 0 0 19px;
	padding:0;
	line-height:20px;
	font-size:1.1em;
}
#buscador-title span {
	margin:10px 0 0 0;
	padding:6px 3px;
	background-color:#999;
	color:#fff;
}
#buscador {
	border:#f1f1f1 1px solid;
	width:670px;
	margin:10px 0 0 19px;
	overflow:auto;
	}
.despachos, .abogados, .proveedores {
	float:left;
	width:212px;
	padding:2px 0 5px 10px;
	font-size:1.1em;
	color:#333;
	margin:0;
	}
.despachos, .abogados {
	border-right:#f1f1f1 1px solid;
	}
#buscador a {
	text-decoration:underline;
	color:#333;
	}
#buscador a:hover {
	text-decoration:none;
	color:#000;
	}
#alta {
	padding:10px 15px 0 30px;
	margin:0;
	overflow:auto;
	display:inline-block;
}
.alta-buscador {
	float:left;
	width:300px;
	height:25px;
	background:url(../img/bg-alta-buscador.gif) top left no-repeat;
	padding:30px 15px 15px 15px;
}
.alta-news {
	float:right;
	width:300px;
	height:25px;
	background:url(../img/bg-alta-news.gif) top left no-repeat;
	padding:30px 15px 15px 15px;
}
.pie_buscador {
	padding:5px;
	font-size:0.9em;
	text-align:center;
	line-height:12px;
	}

#prodespachos-plus h1, #destacamos h1 {
	text-align:right;
	font-weight:bold;
	font-size:1.1em;
	color:#6e6e6e;
	margin:0;
	padding:10px 10px 0 0;
	height:32px;
	line-height:16px;
}
#prodespachos-plus h1 {
	background:url(../img/title-prodespachos-plus.gif) top left no-repeat;
}
#destacamos h1 {
	background:url(../img/title-destacamos.gif) top left no-repeat;
}
#prodespachos-plus .wrapper, #destacamos .wrapper  {
	border-top:#f0f0f0 1px solid;
	padding:0 0 10px 10px;
	height:1%;
	overflow:hidden;
}
#destacamos .wrapper  {
	padding:0 0 0 10px;
}
#prodespachos-plus .wrapper div {
	float:left;
	width:217px;
	height:140px;
	padding:0;
	margin:10px 0 10px 10px;
	border:#f1f1f1 1px solid;
	overflow:hidden;
}
#prodespachos-plus .wrapper div h2 {
	background-color:#666;
	color:#fff;
	margin:0;
	padding:8px 5px 8px 11px;
	font-size:11px;
}
#prodespachos-plus .wrapper div img {
	border:#f5f5f5 1px solid;
	padding:5px;
	margin:10px 12px;
}
#prodespachos-plus .wrapper div.last {
	background-color:#f9f9f9;
}
#prodespachos-plus .wrapper div.last p {
	padding:10px 15px;
}
#prodespachos-plus .wrapper div.last ul {
	margin:0;
	padding:10px;
	list-style:none;
}
#prodespachos-plus .wrapper div.last li.pdf, #contenido li.pdf  {
	padding:0 0 0 30px;
	background:url(../img/ico-pdf.gif) top left no-repeat;
	font-size:0.9em;
}
#destacamos .wrapper div {
	float:left;
	padding:0 10px 0 0;
	width:125px;
	min-height:75px;
	margin:0 4px 0 0;
	overflow:hidden;
	display:inline;
}
#destacamos .wrapper div img {
	border:#f5f5f5 1px solid;
	padding:5px;
	margin:5px;
}

/* DESPACHOS DESTACADOS */

#despachos_destacados, #proveedores {
	float:left;
	width:580px;
	margin: 20px 0 0px 0;
	padding:0 0 7px 0;
	background:url(../img/shadow.jpg) bottom left no-repeat;
	}
#despachos_destacados h1 {
	background:url(../img/despachos_destacados.gif) top left no-repeat;
	height:36px;
	margin:0;
	padding:0;
	} 
.cuadro_listado {
	border:#f1f1f1 1px solid;
	background:url(../img/backg_destacados.jpg) top left no-repeat;
	margin:10px 0 0 0;
	padding:3px 0px 0 0px;
	font-size:0.85em;
	}
.listado {  }
th {
	padding: 0.1em 0.6em;
	color:#005a96;
	}
.proveedores td {
	border-bottom:#ccc 1px solid;
	padding: 0.8em 0.6em;
	margin:0;
	vertical-align:top;
	line-height:1.5em;
	width:190px;
	}
.nombre {
	width:221px;
	font-weight:bold;
	}
.info_desp { color:#444; font-size:10px; }
.info_desp a { text-decoration:underline; }
.info_desp a:hover { text-decoration:none; }
.nombre_noborder,.noborder { border-bottom:0px; }
.nombre_noborder {
	width:221px;
	font-weight:bold;
	}
.impares { background-color:#FAFCFC; }
#logos_destacados, #logos_proveedores {
	float:left;
	margin:41px 0 0 10px;
	padding:29px 0 0 0;
	width:125px;
	}
#logos_destacados a, #logos_proveedores a {
	display:block;
	margin-bottom:5px;
	}
#proveedores h1 {
	background:url(../img/proveedores_destacados.gif) top left no-repeat;
	height:36px;
	margin:0;
	padding:0;
	} 

/* PRODESPACHOS PLUS ****************************************************** */

#content-plus {
	width:917px;
	margin:5px auto 20px auto;
	border:#e2e2e2 8px solid;
	overflow:auto;
}
#content-plus h1 {
	background:url(../img/title-prodespachos-plus.gif) top left no-repeat;
	padding:10px 5px 5px 237px;
	margin:0 0 10px 0;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#99cc00;
	line-height:1.2em;
	border-bottom:#f2f2f2 1px solid;
	font-weight:normal;
}
#content-plus .dades {
	float:left;
	width:209px;
	background:url(../img/bg-nav-dades.gif) top left repeat;
	padding:14px 10px 5px 5px;
}
#content-plus .dades h2 {
	color:#fff;
	background-color:#727272;
	margin:0;
	padding:4px 8px;
	display:inline;
	height:1%;
	overflow:auto;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
}
#content-plus .dades h3 {
	background-color:#fff;
	margin:0 0 10px 0;
	padding:8px;
	display:block;
	height:1%;
	overflow:auto;
	font-size:1.1em;
	color:#444;
}
#content-plus .dades h3 span {
	display:block;
	margin:4px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666;
}
#content-plus .fitxa {
	float:right;
	width:662px;
	margin:0;
	padding:0 15px 0 0;
	overflow:auto;
}
#content-plus .fitxa p {
	font-size:1.1em;
	line-height:16px;
	text-align:justify;
	margin:0;
	padding:0 0 15px 0;
}
#content-plus .fitxa ul {
	margin:0;
	padding:0 0 10px 0;
	line-height:16px;
	font-size:1.1em;
}
#content-plus .fitxa ol {
	margin:0 0 0 15px;
	padding:0 0 10px 15px;
	line-height:16px;
	font-size:1.1em;
}
#content-plus .fitxa ul li {
	list-style-type:none;
	padding:4px 0 4px 15px;
	text-align:justify;
	background:url(../img/bg-arch-li.gif) top left no-repeat;
}
#content-plus .fitxa ol li {
	padding:4px 0;
	text-align:justify;
}
#content-plus .fitxa .logo {
	float:left;
	width:250px;
	height:120px;
	border:#f5f5f5 1px solid; 
	margin:0 0 10px 0;
}
#content-plus .fitxa .logo img {
	margin:0 auto; 
}
#content-plus .fitxa .foto {
	float:right;
	width:390px;
	margin:0;
	border:#fff 1px solid; 
	margin:0 0 10px 0;
}
#content-plus .fitxa h2 {
	color:#fff;
	background-color:#727272;
	padding:6px 8px;
	display:block;
	margin-top:10px;	
	line-height:18px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	clear:both;
}
#content-plus .fitxa h3 {
	line-height:16px;
	font-weight:bold;
	font-size:12px;
	color:#005a96;
	border-bottom:#f0f0f0 1px solid;
	margin:5px 0;
	padding:0;
}
#content-plus .fitxa h4 {
	margin:0 0 10px 0;
	color:#99cc00;
	font-size:2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	line-height:24px;
	text-align:right;
	font-style:italic;
}
#content-plus .fitxa .socios {
	overflow:auto;
	margin:0 0 10px 10px;
}
#content-plus .fitxa .socios .foto-socio {
	float:left;
	width:101px;
	border:#f5f5f5 1px solid; 
	margin:0 0 10px 0;
}
#content-plus .fitxa .socios .foto-socio-big {
	float:left;
	width:301px;
	border:#f5f5f5 1px solid; 
	margin:0 0 10px 15px;
}
#content-plus .fitxa .socios .curriculum {
	float:left;
	margin:0 0 0 10px;
	width:200px;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.4em;
}
#content-plus .fitxa .socios .curriculum-big {
	float:left;
	margin:0 0 0 10px;
	width:300px;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.4em;
}

#content-plus .fitxa .socios .curriculum span, #content-plus .fitxa .socios .curriculum-big span {
	display:block;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
#content-plus .fitxa .socios .curriculum p, #content-plus .fitxa .socios .curriculum-big p {
	font-weight:normal;
	font-size:10px;
	text-align:left;
	line-height:14px;
}
#content-plus .fitxa .video-holder {
	overflow:auto;
}
#content-plus .fitxa .wrapper-video div {
	border:#f0f0f0 1px solid;
	padding:10px;
	margin:0 0 10px 0;
	text-align:center;
}

/* PRODESPACHOS PLUS ****************************************************** */

/* Inner pages */
#titular {
	width:720px;
}
#titular h1 {
	font-size:1.6em;
	font-family:Arial,'Trebuchet MS', Trebuchet, Georgia, Verdana;
	color:#9c0;
	margin:0;
	padding:10px 10px 10px 25px;
	line-height:20px;
	font-weight:normal;
	border-top:#f0f0f0 1px solid;
	border-bottom:#f0f0f0 1px solid;
}
/*
h1.quienes_somos { background: url(../solucionesparadespachos/img/background.jpg) top left no-repeat; }
h1.directorios { background:  url(../directorioprodespachos/img/background.jpg) top left no-repeat; }
h1.servicios { background: url(../serviciosparadespachos/img/background.jpg) top left no-repeat; }
h1.servicios_web { background: url(../serviciosparadespachos/img/background_web.jpg) top left no-repeat; }
h1.servicios_folletos { background: url(../serviciosparadespachos/img/background_folletos.jpg) top left no-repeat; }
h1.registrarse { background: url(../directorioprodespachos/img/background_registrarse.jpg) top left no-repeat; }
h1.eventos { background:  url(../eventosparadespachos/img/background_eventos.jpg) top left no-repeat; }
h1.infomarketing { background: url(../marketingparadespachos/img/background.jpg) top left no-repeat; }
h1.area_clientes { background:url(../area_clientes/img/background.jpg) top left no-repeat; }
h1.area_clientesopinion { background:url(../area_clientes/img/background.jpg) top left no-repeat; }
*/
#icones {
	text-align:right;
	padding-top:10px;
}
#icones-plus {
	margin:0;
	padding:0 15px 0 0;
	text-align:right;
}
#icones a, #icones-plus a {
	text-decoration:none;
}
#contenido { 
	background:url(../img/backg_comu_contenido.jpg) top left repeat-x;
	margin:0;
	padding:0 25px 0 25px;
	width:695px;
	}
#contenido p {
	font-size:1.1em;
	line-height:16px;
}
.datos_registrales {
	margin: 20px 25px 10px 75px;
	padding:10px 20px;
	border:#ccc 1px solid;
	background:url(../solucionesparadespachos/img/backg_datos_registrales.jpg) top left repeat-x;
}
#peu {
	background:url(../img/backg_comu_contenido_peu.jpg) bottom left no-repeat;
	margin:10px 0 20px 0;
	clear:both;
}
/* Historia detallada */
.historia { overflow:auto; padding-top:10px; padding-bottom:10px; border-bottom:#f1f1f1 1px solid; width:680px; display:block;}
.ano { width:30px; float:left; font-size:1.2em; display:block; }
.sucesos { width:600px; float:right; font-size:1em;}
.sucesos p { font-size:1em; line-height:150%; }
.sucesos ul { list-style-type:disc; padding:0; }
.sucesos ul li { margin:0 15px; padding:1px 5px; }
.destacado-big { color:#005a96; font-size:1.8em; font-family: 'Trebuchet MS', Trebuchet, Georgia, Verdana; line-height:1em; }
.destacado { font-weight:bold; color:#005a96; font-size:1em; }

/* Directorios ProDespachos */
.info_servicios {
	text-align:right;
	padding:0 0 10px 0;
	margin:0;
}
.formulario_servicios {
	padding-bottom:10px;
	margin:10px 0 0 0;
	background-color:#FCFEFE;
	border:#E9F1F3 1px solid;
	}
.formulario_servicios h1, .formulario_servicios2 h1 {
	border:#E9F1F3 1px solid;
	background-color:#E9F1F3;
	font-size:1.2em;
	color:#005a96;
	padding:4px 4px 4px 15px;
	font-weight:bold;
	margin-top:0px;
	}
.formulario_servicios td, .formulario_servicios2 td {
	font-size:10px;
	padding:5px 0;
}	
.formulario_servicios label {
	font-size:11px;
}	
.titol_servicios {
	display:block;
	background:url(../img/filet_horiz.gif) bottom left repeat-x;
	padding:0 0 2px 0;
}
.subtitulo_servicios { 
	display:block;
	margin:0;
	padding:5px;
	float:right;
	color:#fff;
	background-color:#9c0;
	font-size:1.2em;
	font-weight:bold;
}
.servicios_listado { 
	padding:0 0 0 20px;
}
.servicios_listado ul {
	padding:0 0 5px 0;
	font-size:1.1em;
	line-height:16px;
}
.servicios_listado ul li { 
	list-style-type:disc;
	padding:0 0 0 5px;
}
.servicios_listado ul li ul li { 
	list-style-type:square;
	padding:0 0 0 5px;
	margin:0 0 0 20px;
	font-size:0.9em;
}
.servicios_listado a { 
	color:#333;
}
.servicios_listado a:hover { 
	text-decoration:none;
}
.screen {
	background:url(../serviciosparadespachos/img/web-clientesparasiempre.jpg) no-repeat left 0;
}
.first-misclientes {
	padding-right:300px;
	background:url(../serviciosparadespachos/img/dona.jpg) no-repeat 100% 0;
}
/* MODELOS WEB */	
.modelos_web {
	margin-left:25px;
	font-size:0.9em;
	margin-bottom:10px;
	padding-bottom:10px;
	height:1%;
}
.modelos_web .columna1, .modelos_web .columna2 {
	float:left;
	width:148px;
	margin:10px 0;
	height:1%;
	padding:0 12px 0 0;
}
.last {
	padding:0;
}
.columna1 a, .columna2 a {
	color:#666;
	font-size:1em;
}
.columna1 a:hover, .columna2 a:hover {
	text-decoration:none;
}
.modelos_web .columna1 img, .modelos_web .columna2 img {
	padding:0 0 5px 0;
	/*width:150px;*/
	/*height:95px;*/
}
.columna1 p, .columna2 p {
	padding:0;
	margin:0;
}
.modelos_portal {
	margin:10px 0;
	font-size:1em;
	padding-bottom:10px;
	width:680px;
}
.modelos_portal .columna1 {
	float:left;
	width:218x;
	margin:10px 0;
	height:1%;
	padding:0 12px 0 0;
}
.modelos_portal .last {
	padding-right:0px;
}

acronym {
	cursor:help;
	border-bottom:#666 1px dotted;
}

/* PEU PRODESPACHOS */
#peu_prodespachos {
	float:left;
	width:545px;
	margin:10px 0 20px 0;
	}
#contenidor { margin-bottom:5px; padding-bottom:5px; }
.col_esq {
	width:260px;
	float:left;
	background:url(../img/line_right_content.jpg) top right repeat-y;
	padding:0 10px 0px 0;
	margin-bottom:20px;
	}
.col_esq p {
	font-size:10px;
	margin-left:50px;
	}
.col_dreta {
	float:left;
	width:260px;
	padding:0 10px 0px 5px;
	margin-bottom:20px;
	}
.col_dreta p {
	font-size:10px;
	margin-left:10px;
	}

/* APUNTES Y CONSEJOS */

.cosNoticia h2 { color:#9c0; font-size:1.1em; }
.cosNoticia p { font-weight:normal; }
.cosNoticia ul{
	margin:0;
	padding:0 0 0 20px;
}
.cosNoticia li {
	padding:0 0 5px 5px;
	list-style-type:disc;
	line-height:1.4em;
}
.cosNoticia h5 {
	font-size:1.2em;
}
.cosNoticia p.apunte {
	margin:10px 25px;
	background-color:#f6f6f6;
	padding:15px;
}
.cosNoticia p.destacat {
	font-size:100%;
	color:#fff;
	background-color:#556391;
	padding:5px 7px;
}

/* ACTUALIDAD SECTOR - ES NOTICIA */
.llistat_destacats1 { margin-left:25px; }



/* COLUMNA DRETA */
#secondary_content {
	float:right;
	width: 191px;
	margin:16px 6px 0 0;
	padding:4px 0 0 0;
	}
#secondary_content h1 {
	font-size:1em;
	font-weight:bold;
	color:#fff;
	background:url(../img/bg-h1-second.gif) top left no-repeat;
	padding:8px 0 8px 5px;
	margin:0 10px 0 15px;
	}
#secondary_content img {
	margin: 0 10px 0px 15px;
}
.redes-sociales {
	text-align:right;
	padding-left:25px;
	margin:0 10px 5px 15px;
}
img.red-social {
	margin: 0 !important;
	display:inline-block;
}
.celda {
	margin: 0 10px 0px 15px;
	border:#E5ECEF 1px solid;
	padding-bottom:10px;
	overflow:hidden;
	}
.celda h2 {
	font-size:1em;
	color:#005a96;
	font-weight:bold;
	background:url(../img/backg_celda.jpg) top left repeat-x;
	margin:0px;
	padding:15px 5px 5px 5px;
	}
.celda h3 {
	font-size:1.1em;
	color:#9c0;
	margin:0px;
	padding:0 2px 4px 5px;
	font-weight:bold;
	}
.celda p {
	padding:5px;
	font-size:1em;
	line-height:1.2em;
	margin:0;
	}
a.info_actualidad {
	font-size:1em;
	margin-bottom:5px;
	line-height:0.5em;
	}
.celda img {
	float:left;
	margin:3px !important;
	text-align:left;
	}
.celda_publi {
	margin: 0px 10px 0 15px;
	padding:70px 5px 0 5px;
	border:#E5ECEF 1px solid;
	background:url(../img/publi_home.jpg) top left no-repeat;
	}
.celda_publi p {
	padding-bottom:10px;
	font-size:0.8em;
	}
#secondary_content h4 {
	font-size:11px;
	font-weight:bold;
	color:#fff;
	background:url(../img/top_menu.gif) top left no-repeat;
	background-color:#005a96;
	padding:53px 5px 0 9px;
	margin:0 10px 0 15px;
	height:40px;
}
#apartados {
	width: 166px;
	margin-left:15px;
	padding:0;
	}
#apartados li.active_apdo { padding:5px; }
#secondary_content li, ul{
	list-style-type:none;
	font-size:11px;
	margin:1px 0 0 0;
	padding:0;
	}
#secondary_content li {
	display:block;
	min-height:17px;
	margin-top:1px;
	padding:0px;
	line-height:1.5em;
	background-color:#666;
	color:#fff;
	}
#secondary_content li a{
	display:block;
	margin:0px 0 0 0;
	height:1%;
	text-decoration:none;
	background-color:#EAEAEA;
	color:#333;
	padding:5px;
	}
#secondary_content li a:hover {
	background-color:#666;
	color:#fff;
	}

.subapartados { padding:0 0 0 4px; margin:4px 0 6px 4px; font-size:11px; color:#999}
.subapartados a { text-decoration:underline; color:#333; font-size:11px;}
.subapartados a:hover { text-decoration:none;}

/* FLASH **************************/
.promo p {
	display:block;
	padding:1px 4px;
	background-color:#ccc;
	color:#fff;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 10px 1px 15px;
}
#contenidor-flash-1, #contenidor-flash-2 {
	padding:3px 0 3px 0;
	margin:0 10px 10px 15px;
	text-align:center;
	background-color:#f8f8f8;
}


/* INFOMARKETING */

#articulo { margin-left:0px; }
#articulo p { font-size:1.1em; line-height:150%; }
#articulo h1, .columna_entrevista h1, .entrevista_destacada h1, .eventos_clientes h1, .misclientesparasiempre h1 { font-weight: normal; font-family: Georgia, "Trebuchet MS", Trebuchet; font-size:1.7em; color:#005a96; padding-bottom:5px; border-bottom:#ccc 1px solid; text-align:left; line-height:1.2em; }

#articulo h2, .columna_entrevista h2 { font-weight: normal; font-family: Georgia, "Trebuchet MS", Trebuchet; font-size:1.5em; line-height:1.2em; padding:15px 0 0 0; margin:0; color:#005a96; }
#articulo h3, .columna_entrevista h3 { font-weight: normal; font-family: Georgia, "Trebuchet MS", Trebuchet; font-size:1.3em; line-height:1.2em; padding:15px 0 0 0; margin:0; }
#articulo .subtitulo { font-family: Georgia, "Trebuchet MS", Trebuchet; font-size:1.2em; color:#666; }
#articulo ul { margin:5px 0 0 25px; }
#articulo ul li { 
	list-style-type:disc;
	font-size:1em;
	padding:0 0 0 5px;
	line-height:15px;
}
p.titulo { font-size:1.1em; font-weight:bold; color:#005a96; padding-bottom:5px; border-bottom:#ccc 1px solid; text-transform:uppercase; text-align:left; }
p.titulo2 { font-size:1.1em; font-weight:bold; color:#005a96; padding-bottom:5px; text-align:left }
p.pregunta { font-weight:bold; }
#container_articulos {
      padding: 0px;
	  margin:0px;
}
#container_articulos p {
	line-height:150%;
	}
.articulos_anteriores { font-weight:bold; margin-left:30px; padding-left:25px; background:url("../marketingparadespachos/img/icone_articulos_anteriores.gif") top left no-repeat; }
ul#listado_articulos {
      margin:0px;
      padding:10px 0 10px 25px;
      font: 10px verdana, arial, sans-serif;
}
ul#listado_articulos li {
      display:block;
	  width:400px;
	  color: #666;
      margin:0px;
}
ul#listado_articulos a:link, ul#listado_articulos a:visited {
      color: #666;
      text-decoration: none;
      padding:0;
	  }
ul#listado_articulos a:hover {
      color: #666;
	  text-decoration:underline;
}
#listado_articulos .activo {
      background-image:none;
	  padding:0px;
	  font-weight:bold;
}
#listado_articulos .inactivo { background-image:none; padding:0px; }
.entrevista { float:left; padding-top:10px; padding-bottom:10px; border-bottom:#f1f1f1 1px solid; }
.entrevista p { font-size:0.9em; line-height:150%; }
.columna_foto { float:left; margin-top:0px; width:93px; }
.columna_foto_destacada { float:left; margin-top:0px; width:180px; }
.columna_entrevista {float:left; margin-left:10px; width:590px;}
.entrevista_destacada { float:left; padding-bottom:10px; width:auto; height:1%;}
.entrevista_destacada p { font-size:0.9em; line-height:150%; }
.columna_entrevista_destacada {float:right; width:500px; margin-left:10px; font-size:0.9em; margin-top:20px;}
.columna_libro { float:left; margin-top:10px; width:140px; }
.columna_detalle_libro {float:left; margin-left:10px; height:1%; width:95%; }

.eventos_clientes {
	overflow:auto;
	margin:20px 0 0 0;
}

.llistat_destacats1 {
	padding-top:40px;
}
h2.dins { font-size:1.6em; }
.atencion {
	font-size:1.1em;
	margin:0 0 0 40px;
}
.atencion h2 {
	margin:10px 0 0 20px;
	display:inline;
}
.atencion h2 span {
	text-align:left;
	font-weight:normal;
	padding:5px 0;
}
.atencion h2 span span{
	background-color:#f4f4f4;
	border:#e5e5e5 1px solid;
	display:inline;
	padding:5px;
	line-height:30px;
}
.atencion h2 span span.item1 {
	background-color:#fff;
	border:none;
	text-align:left;
	line-height:30px;
	display:inline;
	margin-right:10px;
}
.atencion a {
	font-weight:normal;
	font-size:90%;
	text-decoration:none;
}
.atencion a:hover {
	text-decoration:underline;
}
/* PEU DE PÀGINA */

#footer {
	clear:both;
	background:url(../img/filet_footer.gif) top left repeat-x;
	height:67px;
	padding-top:20px;
	text-align:center;
	font-family:Verdana, Arial, 'Trebuchet MS', Trebuchet, Georgia, Verdana;
	font-size:0.95em;
	line-height:1.75em;
	}
#footer a { color:#666; }


/* GENERAL */
/*p {
	font-size:1em;
	margin:0;
	padding:0;
	line-height:1.2em;
	}
*/
.azul_11 {
	color:#005a96;
	font-size:1em;
	padding:5px 0;
	margin:0;
	border-bottom:#f0f0f0 1px solid;
	text-transform:uppercase;
	font-weight: lighter;
}
select.tbox {
	width: 197px;
	border:#f1f1f1 1px solid;
	}
.text_9 {
	font-size:0.9em;
	}
.text_10 {
	font-size:0.9em;
	}

img { border:0px; }

input,
textarea,
select {
	font-size:110%;
	font-family:Arial,Verdana,sans-serif;
	vertical-align:middle;
}
form,fieldset {
	margin:0;
	padding:0;
	border:none;
}
#contenido td {
	font-size:1.1em;
}
#contenido td a { font-size:10px; color:#444; text-decoration:none; }
#contenido td a:hover { text-decoration:underline; }
#contenido td.txtBlanquita { color:#fff; font-size:11px; }
/*INPUT {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 11px; BORDER-LEFT: 1px solid; COLOR: #666666; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
TEXTAREA {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 11px; BORDER-LEFT: 1px solid; COLOR: #666666; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
SELECT {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 11px; BORDER-LEFT: 1px solid; COLOR: #666666; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}*/
/*
TD {
	FONT-SIZE: 10px; COLOR: #999; FONT-FAMILY: 'Trebuchet MS', Trebuchet, Geneva, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
*/
td.lopd {
	color:#666666;
	font-size:9px;
}
.variables { padding:8px 0 4px 0; margin:0; }
.buscar { padding:10px 0 0 0px; border:0px; text-align:right; }
.publicar_noticia { border-top:#E5ECEF 1px solid; border-bottom:#E5ECEF 1px solid; padding:5px 0 5px 0; margin:10px 10px 0px 15px; text-align:center; }
.webs_grupo {
	padding-left:20px;
	font-size:0.9em;
	font-family:'Trebuchet MS', Trebuchet, Georgia, Verdana;
	margin:0;
}
.link_extern { background:url(../img/link_extern.gif) top right no-repeat; padding-right:13px;}
p.indent, div.indent { padding:0 0 0 75px;}
div.indent-folletos {
	overflow:auto;
	width:100%;
	margin:0;
	padding:15px 0 20px 0;
}
.folletos-left {
	float:left;
	width:200px;
	display:inline;
}
.folletos-left h2 {
	border:#99cc00 1px solid;
	padding:3px 5px;
	margin:15px 0 5px 0;
	color:#99cc00;
	text-transform:uppercase;
}
.folletos-left h3 {
	margin:5px 0;
	padding:0 0 0 11px;
}
.folletos-left table.tarifas {
	margin:0 0 20px 0;
}
.folletos-left table.tarifas thead th {
	padding:5px 0;
	text-align:center;
	border:#f5f5f5 1px solid;
	font-weight:normal;
}
.folletos-left table.tarifas td {
	text-align:center;
	padding:2px 0;
	border-bottom:#f5f5f5 1px solid;
}
.folletos-left table.tarifas tr.impar {
	background-color:#f8f8f8;
}
.folletos-left ul {
	margin:0 0 0 8px;
	padding:0 0 0 8px;
	list-style-type:square;
	font-size:1em;
}
.folleto-right {
	float:right;
	overflow:auto;
	width:470px;
}
.folleto-right ul {
	margin:0 0 0 10px;
	padding:0 0 0 10px;
	list-style-type:disc;
	font-size:1.1em;
}
.folleto-right li {
	padding:2px 0 2px 5px;
}
.folleto-right h2 {
	font-size:1.2em;
	color:#005a96;
}
/* MAPA WEB */
.mapa {
	overflow:auto;
	width:650px;
	font-size:1.1em;
	height:1%;
}
.mapaleft { float:left; width:195px; padding:20px 0 0 20px; line-height:18px; }
.mapaleft h3 { color:#005a96; font-weight:bold; margin:10px 0 4px 0; padding:0; font-size:1.1em; line-height:18px; }
.mapa a, .mapa a:link, .mapa a:visited { color: #333; text-decoration:none; }
.mapa a:hover { color:#999;}
/* fin mapa web */
/***** Callout ******/
/* Callout */
#contenido .callout {
	position:relative;
	width:560px;
	margin:0;
	height:110px;
}
#contenido .message {
	width:445px;
	padding:20px 25px 35px 25px;
	text-align:left;
	background:url(../serviciosparadespachos/guia_compras_servicios/img/backg-message.gif) top left no-repeat;
	font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
}
#contenido .callout2 {
	position:relative;
	width:560px;
	margin:0;
	height:70px;
}
#contenido .message2 {
	width:445px;
	padding:20px 25px 35px 25px;
	text-align:left;
	background:url(../serviciosparadespachos/guia_compras_servicios/img/backg-message2.gif) top left no-repeat;
	font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
}
#contenido .callout3 {
	position:relative;
	width:560px;
	margin:0;
	height:90px;
}
#contenido .message3 {
	width:445px;
	padding:20px 25px 35px 25px;
	text-align:left;
	background:url(../serviciosparadespachos/guia_compras_servicios/img/backg-message3.gif) top left no-repeat;
	font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
}
/* fin callout */
/* FOOTER */
.banners-foot {
	clear: both;
	width: 920px;
	padding: 0 0 0 20px;
}
.banners-foot p {padding: 0 0 18px 0;}

.banners-foot ul {
	width: 960px;
	overflow: hidden;
	padding: 0;
}
.banners-foot ul li {
	float: left;
	padding: 0 10px 0 0;
}

/* form contrataci&oacute;n formaci&oacute;n */
.form{
	width: 645px;
	padding: 11px 5px 0 10px;
	font-size: 1.1em;
	color: #000;
}
.form input, .form label, .form label.born{float: left;}
.form ul label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
}
.form label{
	padding: 0 0 0 8px;
	font-size: 1.1em;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.form input.checkbox{
	width: 16px;
	height: 16px;
	margin: 2px 0 0;
	padding: 0;
}
.form input.text{
	width: 352px;
	height: 18px;
	border: 1px solid #999;
	padding: 3px 5px 2px;
	font: 12px Verdana, arial, sans-serif;
}
.form input.other-type, .form option.other-type {width: 104px;}
.form textarea { font: 12px Verdana, arial, sans-serif; }
.form div{
	overflow: hidden;
	width: 645px;
	padding: 0 0 9px 13px;
}
.form ul{
	width: 589px;
	overflow: hidden;
	padding: 2px 0 11px 19px;
	list-style: none;
	margin:0 0 0 20px;
}
.form ul li{
	width: 100%;
	float: left;
	padding: 7px 0 0;
	margin:0;
}
.form ul li span.obligation {
	font-size:10px;
}
.form ul.tf label{
	background: url(../images/blue-square.gif) no-repeat top left;
	padding: 0 10px 0 15px;
	width: 143px;
	margin: 3px 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}
.form ul.tf label.born {
	background:none;
	padding-left:0px;
	width:210px;
	float:left;
	margin-top:5px;
	}
input.born { float:left; }
.left { margin-left:188px; }
.form ul label.other-type{
	width: 88px;
	margin-left: 19px;
}
.form strong{
	display: block;
	background: #005a96 url(../images/blue-big-square.gif) no-repeat 14px 50%;
	padding: 7px 0 7px 38px;
	font-weight: normal;
	color:#fff;
}
.form ol {
	margin-left:42px;
	}
.form div.button{
	overflow: hidden;
	width: 100%;
	padding: 0;
	border-top: 1px solid #ccc;
	padding: 8px 0 0;
}
.form div.button input{float: right;}
/*form end*/
