@charset "ISO-8859-1";

/*
 * CSS General. Maquetación para pantalla.
 * (C) 2007 THK Soluciones tecnológicas.
 *
 */

@media all {

	* {
		margin: 0px;
		padding: 0px;
		font-style: normal;
		border: none;
	}

	html {
		overflow: scroll;
	}

	img {
		border: 0px;
	}
	
	div.oculta{display:none;}
	
	p, li {
		color: #404040;
	}
	
	h1, h2 {font-family:Arial Narrow, Verdana,  Helvetica, sans-serif;}
	
	em{font-weight:bold;}

	ul {
		margin: 0px 10px;
		list-style-type: none;
	}

	li {
		background: url(../imagenes/bullet_negro.gif) no-repeat 0px 5px;
		padding: 0px 0px 5px 15px;
	}

	a {
		color: #006699;
		font-weight: bold;
		text-decoration: none;
	}
	
	a:hover {
		text-decoration: underline;
	}

	a.bullet {
		padding-left: 13px;
		background: transparent url(../imagenes/bullet_negro.gif) no-repeat left;
	}
	
	.blanco {
		color:white;
		font-size: 11px;
		font-weight: bold;
		line-height: 13px;
	}

	.form_field input,
	.form_field textarea {
		background: white;
		border-top: 1px solid #888;
		border-left: 1px solid #888;
		border-bottom: 1px solid #ccc;
		border-right: 1px solid #ccc;
		padding: 1px;
	}

	.form_field {
		margin-bottom: 5px;
	}

	label {
		font-weight: normal;
		display: block;
		color: #777;
		font-size: 0.8em;
	}

	.popup label {
		float: left;
		width: 125px;
	}

	.popup .checkbox label {
		display: inline;
		float: none;
	}

	.popup em {
		font-style: italic;
		font-size: 0.8em;
		color: #666;
	}

	form input.boton {
		width: 187px;
		height: 42px;
		background: url(../imagenes/fondo_boton1.gif);
		color: #009ecd;
		font-weight: bold;
		cursor: pointer;
	}

	p.portada {
		line-height: 16px;
	}

/*
		display: block;
		width: 187px;
		height: 37px;
		line-height: 1.2em;
		text-align: center;
		background: url(../imagenes/fondo_boton1.gif);
		background-position: top center;
		text-decoration: none;
		color: #009ecd;
		font-weight: bold;
		font-size: 0.9em;
		margin: 15px auto;
		padding: 5px 0px 0px 0px;
*/






	/* ClearFix: Resolviendo errores. :-)  Google search: "class clearfix" */
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	.clearfix {display: inline-table;  height: 1%;}

	body {
		background: #E1E1E1;
		font: 80%/1.6em "Verdana", Arial, sans-serif;
		text-align: center;
	}


	#thk_home {
		background: white;
		width: 1000px;
		margin: 10px auto;
		text-align: left;
	}

	#thk_body {
		padding: 10px;
	}

	#thk_head {
		background: url(../imagenes/fondo_cabecera.jpg) no-repeat;
		height: 84px;
		width: 980px;
		margin-bottom: 5px;
	}

	/*
	#thk_head a.logo {
		display: block;
		width: 125px;
		height: 60px;
		padding: 15px 0px 0px 25px;
	}*/
	
	#thk_head .logoLink {
		float:left;
		width: 125px;
		height: 70px;
		padding: 15px 0px 0px 25px;
		cursor:pointer;
	}
	
	
	
	#contenido ul#dosColumnas { color: #000; list-style: none; width:100%; overflow:hidden; }
	#contenido ul#dosColumnas li{ font-size: 0.85em; color: #000; float:left; width:43%; height:28px; margin-right:20px;}
	
	table.thkpremiumOpciones{ border: 1px dotted #333333; width: 100%; padding:0; font-size: 0.85em; margin:0; border-collapse:separate;}
	table.thkpremiumOpciones caption{font-weight: bold; font-size: 1em; text-align: left; color:#ff9900}
	table.thkpremiumOpciones thead{font-weight: bold; background:#ff9900;color:white; height: 35px;}
	table.thkpremiumOpciones th,td{padding:0.2em; line-height:1.2em;}
	table.thkpremiumOpciones th{border: 1px dotted #333333; text-align:center;}
	table.thkpremiumOpciones td{border: 1px dotted #333333;font-size: 0.9em;}
	table.thkpremiumOpciones strong{font-size:1.1em;}
	table.thkpremiumOpciones td.ico{text-align:center; width: 14%;}
	
	
	
	
		ul#thk_mainnav {
		float:right;
		width: 760px;
		height: 20px;
		/*background: url(../imagenes/fondo_menu.gif);*/
		list-style-type: none;
		text-align: right;
		text-transform:uppercase;
		margin: 55px 10px 0px 0px;
		padding: 0px;
	}

	ul#thk_mainnav li {
		display:inline;
		line-height: normal;
		padding: 0px;
		background: none;
	}

	ul#thk_mainnav a {
		font-size: 0.8em;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		padding: 0px 10px 0px 10px;
		/*background: url(../imagenes/sep_menu.gif) no-repeat left center;*/
	}

	ul#thk_mainnav li#home a {
		background: none;
		/*font-weight: bold;*/
	}
	
	ul#thk_mainnav li a{
		/*font-weight: bold;*/
	}

	ul#thk_mainnav li.selected {
		/*background: url(../imagenes/sel_menu.gif) no-repeat 7px center;*/
	}

	ul#thk_mainnav li.selected a {
		color: #993300;
		/*font-weight: bold;*/
	}

	ul#thk_mainnav a:hover {
		text-decoration: underline;
	}
	
	#thk_middle{ overflow:hidden; width:100%; border:0px solid #000;}

	#thk_content {
	  display: block;
		float: left;
		width: 760px;
		margin-right: 10px;
		text-align:left;
		 border:0px solid #000;
	}

	#thk_sidenav {
		width: 210px;
		float: right;
		overflow: hidden;
		 border:0px solid #000;
	}

	
/*banner home */
	.main_banner_home { width: 760px; height: 300px;	background: white;	margin-bottom: 4px;	}
	
	.main_banner_home ul{ padding: 20px 0px 25px 15px; border:0px solid #CCCCCC }
	
	.main_banner_home li{ font-size: 1.7em; font-family:Arial, Verdana, Helvetica,sans-serif; font-weight:bold; color: #6397ab; text-align:right; list-style: none;background:none; padding:2px;}
	
	.main_banner_home .precioDesde{ width:250px; height:50px; float:left; margin: 180px 20px 0 115px; text-align:center;color:#fff; line-height:normal;}

	.main_banner_home span.precio{ font-size: 3.5em; font-family:Arial Narrow, Arial, Verdana,  Helvetica, sans-serif; font-weight: bold;	color: #666; }
	
	.main_banner_home span.destacado{ display:block; float:right; width:340px; line-height: 1em; text-align:left; margin-left:60px;
		font-size: 1.8em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #fff; border:0px solid #000
	}
	
	.main_banner_home span.destacado a{	color: #fff;}
	.main_banner_home span.destacado a:hover{ color: #fff; text-decoration:underline;}
	
	
	
/* fin banner home */
	
	.main_banner {
		width: 760px;
		height: 138px;
		background: white;
		margin-bottom: 4px;
	}

	.main_banner h1 {
		font-size: 2em;
		font-weight: normal;
		color: #622c00;
		padding: 20px 300px 0px 20px;
		font-family:Arial Narrow, Arial, Verdana,  Helvetica, sans-serif; 
	}
	
	.main_banner h1.thkserver {
		font-size: 2em;
		font-weight: normal;
		color: #fff;
		padding: 20px 300px 0px 20px;
		font-family:Arial Narrow, Arial, Verdana,  Helvetica, sans-serif; 
	}

	.main_banner h2 {
		font-size: 1.7em;
		font-weight: normal;
		color: #ff7a00;
		padding: 10px 370px 0px 20px;
		font-family:Arial Narrow, Arial, Verdana,  Helvetica, sans-serif; border:0px solid #000000
	}

	.main_banner h2 em {
		display: block;
	}

	
/* columnas home */
	#thk_content .columnaHome1 {width: 357px; float: left; border-right: 1px dotted #000; padding-right: 15px; margin: 25px 15px 0 0;}
	#thk_content .columnaHome1 p { margin-bottom: 15px; font-size: 0.85em; text-align: justify; line-height: 1.6em;}
#thk_content .columnaHome1 a{width: 98%; float: left; display: block; margin: 1px 0 1px 0; padding: 10px 0px 10px 10px;  background:url(../imagenes/mas_link.gif) no-repeat right #ededed; 
text-align: left; font-weight: bold; color:#000; line-height:normal;}
	#thk_content .columnaHome1 a:hover{background:url(../imagenes/mas_link.png) no-repeat right #b2dbe2; color:#006699;}

	#thk_content .columnaHome2 {width: 357px; float: left; margin: 25px 15px 0 0; }
	#thk_content .columnaHome2 p { margin-bottom: 15px; font-size: 0.85em; text-align: justify; line-height: 1.6em;}
	#thk_content .columnaHome2 a{width: 98%; float: left; display: block; margin: 1px 0 1px 0; padding: 10px 0px 10px 10px;  background:url(../imagenes/mas_link.gif) no-repeat right #ededed; 
text-align: left; font-weight: bold; color:#000; line-height:normal;}
	#thk_content .columnaHome2 a:hover{background:url(../imagenes/mas_link.png) no-repeat right #b2dbe2; color:#006699;}
	
	.homeImg{ float:left; margin: 0 15px 5px 0;}
/* fin columnas home */


/* banners home */
#thk_content .bannerHome1{width: 245px;  height: 180px; float: left; margin: 15px 12px 0px 0px; border:0px solid #CCCCCC}
#thk_content .bannerHome2{width: 245px;  height: 180px; float: left; margin: 15px 12px 0px 0px; border:0px solid #CCCCCC}
#thk_content .bannerHome3{width: 245px;  height: 180px; float: left; margin: 15px 0px 0px 0px; border:0px solid #CCCCCC}


div.yoo-tooltip div.default .tooltip-m {
	background: #333;
	opacity: .95;
	filter: alpha(opacity=95);
	overflow: hidden;
	color:#FFFFFF; font-size:11px; padding: 10px; line-height:16px;
}


div.yoo-tooltip div.default .tooltip-m p{color:#FFFFFF; text-align:left}

div.yoo-tooltip div.default .tooltip-m h1{ border-bottom:1px solid #FF9900; font-size:22px; color:#FF9900}


/* fin banners home */

	#thk_content .columna {
		width: 240px;
		float: left;
		background: #D9EAEA;
		padding-right: 9px;
		margin-right: 9px;
		background: url(../imagenes/fondo_cols.gif) repeat-y right;
		position: relative;
	}

	#thk_content .columna h3 {
		color: #ff7a00;
		font-weight: normal;
		font-size: 1.6em;
		line-height: 2em;
	}

	#thk_content .columna h4 {
		color: #006b8e;
		font-weight: normal;
		font-size: 1.4em;
	}

	#thk_content .intro {
		height: 260px;
	}

	#thk_content #col_internet {
		padding-right: 0px;
		margin-right: 0px;
		background: transparent;
	}

	#menu_lateral {
		width: 210px;
		float: left;
		background: url(../imagenes/fondo_menu_lateral.gif) no-repeat bottom center;
		overflow: hidden;
		padding-bottom: 5px;
	}

	#menu_lateral h1 {
		text-indent: -3000px;
		height: 90px;
	}

	#menu_lateral.teleco h1 {
		background: url(../imagenes/fondo_cab_teleco.jpg) no-repeat top center;
	}

	#menu_lateral.domotica h1 {
		background: url(../imagenes/fondo_cab_domotica.jpg) no-repeat top center;
	}

	#menu_lateral.internet h1 {
		background: url(../imagenes/fondo_cab_internet.jpg) no-repeat top center;
	}

	#menu_lateral.empresa h1 {
		background: url(../imagenes/fondo_cab_empresa2.jpg) no-repeat top center;
	}


	#menu_lateral dl {
		padding: 10px;
	}

	#menu_lateral dt {
		color: #421e00;
		background: url(../imagenes/sel_menu_lateral.gif) no-repeat left center;
		padding-left: 12px;
		font-size: 1em; color: #fff; font-weight:bold;
	}

	#menu_lateral dd {
		line-height: 1.4em;
		padding-left: 25px;
		background: url(../imagenes/bullet_negro.gif) no-repeat 12px 5px;
	}

	#menu_lateral dd.selected { border-bottom:1px dotted #ffcc66; border-top:1px dotted #ffcc66;
		background: url(../imagenes/bullet_mini_selected.gif) no-repeat 1px 3px;
		font-size: 0.85em;
		font-weight: bold;
		line-height: 1.4em;
	}

	#menu_lateral a {font-weight:normal;
		color: #000;
		font-size: 0.85em;
		text-decoration: none;
	}

	#menu_lateral a:hover {
		text-decoration:underline;
	}
	
		#menu_lateral span {font-weight:normal;
		color: #fff;
		font-size: 0.85em;
		text-decoration: none;
	}

	
	
	#contenido {
		width: 515px;
		padding: 15px 15px 0px 20px;
		float: left;
	}
	#contenido.sinSubmenu {
		width: 745px;
		padding: 15px 15px 0px 0px;
		float: left;
	}
	
	
	
	#contenido_mapa {
		width: 750px;
		padding: 0px 0px 0px 20px;
		float: left;
	}

	#contenido.popup {
		width: auto;
		float: none;
		text-align: left;
		background: white;
		padding: 0px 20px 30px 10px;
		height: 370px;
		overflow:auto;
	}

	#contenido p {
		color: #7b7b7b;
		line-height: 1.3em;
		margin: 15px 0px;
		font-size: 0.85em;
	}

	#contenido p strong {
		color: #404040;
	}

	#contenido li {
		line-height: 1.3em;
		padding-bottom: 15px;
		font-size: 0.85em;
	}

	#contenido ul.errantes1 li {
		background: url(../imagenes/ico_activar.png) no-repeat 0px 0px;
		padding: 2px 0px 7px 25px;
		font-weight: bold;
	}

	#contenido ul.errantes2 li {
		background: url(../imagenes/bullet_naranja.gif) no-repeat 0px 3px;
		padding: 0px 0px 7px 21px;
	}


	#contenido h1 {
		font-size: 2em;
		font-weight: normal;
		line-height: 1.2em;
		color: #336699;
		margin-bottom: 10px;
		border-bottom: 1px dotted #999;
		clear: both;
	}

	#contenido h2 {
		font-size: 1.8em;
		font-weight: normal;
		line-height: 1.1em;
		color: #ff7a00;
		margin: 15px 0px;
		clear: both;
	}

	#contenido h3 {
		font-weight: normal;
		color: #333;
	}

	#contenido h2.sep {
		background: url(../imagenes/sep_horz.gif) repeat-x top;
		padding-top: 5px;
	}


	.caja {
		background: url(../imagenes/fondo_caja.gif) no-repeat bottom center;
		padding-bottom: 15px;
		text-align: center;
		position: relative;
	}

	.caja p {
		text-align: left;
		font-size: 0.8em;
		line-height: 1.3em;
		padding: 5px 5px 0px 15px;
	}

	.caja h4 {
		text-align: left;
		padding: 15px;
	}

	.caja h4 strong {
		font-weight: normal;
		font-size: 1.2em;
	}

	#contenido a.boton {
		display: block;
		width: 187px;
		height: 37px;
		line-height: 1.2em;
		text-align: center;
		background: url(../imagenes/fondo_boton1.gif);
		background-position: top center;
		text-decoration: none;
		color: #009ecd;
		font-weight: bold;
		font-size: 0.9em;
		margin: 15px auto;
		padding: 5px 0px 0px 0px;
	}

	#contenido a.boton:hover {
		background-position: bottom center;
		text-decoration: none;
	}



	.caja a.boton {
		background:transparent url(../imagenes/fondo_boton1.gif) repeat scroll center top;
		color:#009ECD;
		display:block;
		font-size:0.9em;
		font-weight:bold;
		height:35px;
		left:26px;
		line-height:14px;
		margin-top:15px;
		padding-top:7px;
		position:relative;
		text-align:center;
		text-decoration:none;
		width:187px;
	}
	* html .caja a.boton {
		left: 0px;
	}


	.caja a.boton:hover {
		background-position: bottom center;
		text-decoration: none;
	}


	.box a.boton {
		display: block;
		width: 147px;
		height: 37px;
		text-align: left;
		line-height: 1.2em;
		background: url(../imagenes/fondo_boton2.gif);
		background-position: top center;
		text-decoration: none;
		color: #009ecd;
		font-weight: bold;
		font-size: 0.9em;
		margin: 10px 26px 5px;
		padding: 5px 0px 0px 10px;
	}

	.box a.boton:hover {
		background-position: bottom center;
		text-decoration: none;
	}

	.box a.boton2 {
		display: block;
		width: 157px;
		height: 42px;
		text-align: center;
		line-height: 35px;
		background: url(../imagenes/fondo_boton2.gif);
		background-position: top center;
		text-decoration: none;
		color: #009ecd;
		font-weight: bold;
		font-size: 0.9em;
		margin: 10px 26px 5px;
	}

	.box a.boton2:hover {
		background-position: bottom center;
		text-decoration: none;
	}


	.box a.boton_comercial {
		display: block;
		width: 174px;
		height: 41px;
		text-align: left;
		line-height: 35px;
		background: url(../imagenes/fondo_boton3.gif);
		background-position: top center;
		text-decoration: none;
		color: #009ecd;
		font-weight: bold;
		font-size: 0.9em;
		margin: 10px 0px 5px 10px;
		padding: 5px 0px 0px 15px;
	}

	.box a.boton_comercial:hover {
		background-position: bottom center;
		text-decoration: none;
	}

	.box a.boton_comercial2 {
		display: block;
		width: 174px;
		height: 36px;
		text-align: left;
		line-height: 1.2em;
		background: url(../imagenes/fondo_boton3.gif);
		background-position: top center;
		text-decoration: none;
		color: #009ecd;
		font-weight: bold;
		font-size: 0.9em;
		margin: 10px 0px 5px 10px;
		padding: 10px 5px 0px 10px;
	}

	.box a.boton_comercial2:hover {
		background-position: bottom center;
		text-decoration: none;
	}

	#contenido img.empresa_1 {
		float: right;
		margin: 0px 0px 30px 20px;
	}

	#contenido img.centralita {
		float: right;
		margin: 0px 0px 20px 20px;
	}

	#contenido img.errantes_1,
	#contenido img.errantes_2 {
		float: right;
		margin: 0px 0px 20px 20px;
	}


	#contenido table {
		border-collapse: collapse;
		border-spacing: 0px;
	}

	#contenido td {
		padding: 5px;
	}


	#contenido table.referencias td {
		/*background: url(../imagenes/sep_horz.gif) repeat-x bottom;*/
		text-align: center;
	}


	#contenido table.documentacion td {
		vertical-align: top;
		font-size: 0.8em;
		line-height: 1.4em;
	}

	#contenido table.documentacion img {
		border: 1px solid black;
	}



	#contenido table.oficinas {
		margin: 20px 0px;
	}

	#contenido table.oficinas td {
		vertical-align: top;
	}

	#contenido table.oficinas img {
		border: 1px solid black;
	}


	#contenido .disclaimer {
		font-size: 0.8em;
		color: #bbb;
	}

	
	
	
	
	
	
	
	
	
	
	
	

	
	#consult_costes h4 {
		background: url(../imagenes/fondo_caja_gastos.jpg) no-repeat top center;
		padding-right: 90px;
	}

	#control_errantes h4 {
		background: url(../imagenes/fondo_caja_errantes.jpg) no-repeat top center;
		padding-right: 90px;
	}

	#presencia_web h4 {
		background: url(../imagenes/fondo_caja_web.jpg) no-repeat top center;
	}


	#thk_sidenav .box {
		background: url(../imagenes/fondo_box.gif) no-repeat bottom center;
		padding: 0px 0px 10px 0px;
		margin-bottom: 5px;
	}

	#thk_sidenav .box h3 {
		color: #ff7a00;
		font-size: 1.3em;
		font-weight: normal;
		padding: 13px 10px 13px;
	}

	#thk_sidenav .box h3 strong {
		font-size: 1.3em;
		font-weight: normal;
	}

	#thk_sidenav .box p {
		padding: 0px 10px;
		margin: 5px 0px 0px;
		color: black;
		font-size: 0.75em;
		line-height: 1.2em;
	}

	#thk_sidenav .box p.firma {
		color: #747474;
	}

	#thk_sidenav .box img {
		display: block;
		padding: 0px 0px 1px;
		margin: 0px 10px;
		background: url(../imagenes/sep_horz.gif) repeat-x bottom;
	}
	
	#thk_sidenav #box_thkcare.box {
		background: url(../imagenes/fondo_caja_thkcare.gif) no-repeat top center #000;
		cursor:pointer; height:95px;
	}

	#thk_sidenav #box_thkcare.box span { display:block; float:left; margin: 45px 0 0 5px; width: 100px;
		font-size: 0.8em;
		font-weight: bold;
		color: #003366;
		text-align: center;
		line-height: normal;
	}
	
	#thk_sidenav #box_thkserver.box {
		background: url(../imagenes/fondo_caja_thkserver.jpg) no-repeat top center #000;
		cursor:pointer; height:75px; padding:30px 0 0 32px}
		
	#thk_sidenav #box_thkserver.box span { display:block; float:left; margin-top:5px; width: 120px;
		font-size: 0.8em;
		font-weight: normal;
		color: #fff;
		text-align: left;
		line-height: normal;
	}
	

	#thk_sidenav #box_contacto.box {
		background: url(../imagenes/fondo_caja_contacto.gif) no-repeat bottom center;
		cursor:pointer;height:128px;
	}

	#thk_sidenav #box_contacto.box h3 {
		background: url(../imagenes/fondo_cab_contacto.jpg) no-repeat top center;
		font-weight: normal;
		font-size: 1em;
		text-transform: uppercase;
		color: #404040;
		padding: 90px 10px 0px;
	}

	#thk_sidenav #box_contacto.box p {
		margin: 0px;
		font-size: 2em;
		font-weight: bold;
		color: white;
		text-align: center;
		line-height: 0.6em;
	}

	#thk_sidenav #box_google.box {
		background: url(../imagenes/fondo_caja_google.gif) no-repeat bottom center;
	}


	#thk_sidenav #box_google.box h3 {
		background: url(../imagenes/fondo_cab_google.gif) no-repeat top center;
		font-weight: normal;
		font-size: 1.4em;
		color: #004dbb;
		padding: 20px 80px 20px 10px;
	}

	#thk_sidenav #box_google.box h3 big {
		font-size: 1.2em;
	}

	#thk_sidenav #box_google.box h3 strong {
		visibility: hidden;
	}

	#thk_sidenav #box_google.box a{
		text-align:center;
	}

	#thk_sidenav #box_sobre.box {
		background: url(../imagenes/fondo_caja_corporativo.gif) no-repeat bottom center;
	}

	#thk_sidenav #box_sobre.box h3 {
		background: url(../imagenes/fondo_cab_empresa.jpg) no-repeat top center;
		border-bottom:1px solid #fff;
		font-weight: normal;
		padding: 34px 0px;
		text-indent: -3000px;
	}
	
	

	#thk_sidenav #box_empresa.box {
		background: url(../imagenes/fondo_caja_empresa.gif) no-repeat bottom center;
	}

	#thk_sidenav #box_empresa.box h3 {
		background: url(../imagenes/fondo_cab_empresa.jpg) no-repeat top center;
		font-weight: normal;
		padding: 34px 0px;
		text-indent: -3000px;
	}

	#thk_sidenav #box_empresa.box h4 {
		font-size: 1.1em;
		/*font-weight: bold;*/
		font-weight: normal;
		color: #ef6b00;
		padding: 10px 10px 5px;
		line-height: 1em;
	}

	#thk_sidenav #box_empresa.box p {
		margin: 3px 0px 0px;
	}

	#thk_sidenav #box_empresa.box ul {
		margin: 0px 10px 0px;
		background: url(../imagenes/sep_horz.gif) repeat-x bottom;
		padding: 5px 0px 10px;
	}

	#thk_sidenav #box_empresa.box ul.last {
		background: transparent;
		padding-bottom: 0px;
	}


	#thk_sidenav .box ul {
		margin: 10px 10px 0px;
		background: url(../imagenes/sep_horz.gif) repeat-x top;
		padding-top: 5px;
	}

	#thk_sidenav .box li {
		background: url(../imagenes/li_naranja.gif) no-repeat 0px 4px;
		padding: 5px 0px 5px 20px;
		font-size: 0.8em;
		line-height: 1.4em;
	}

	#thk_sidenav .box li.pdf {
		/*background: url(../imagenes/bullet_rojo.gif) no-repeat 0px 4px;*/
	}

	.icon_pdf {
		background: url(../imagenes/icono_pdf.gif) no-repeat bottom right;
	}

	#thk_sidenav .box h4.pdf {
		background: url(../imagenes/icono_pdf.gif) no-repeat 90% 100%;
		padding-right: 40px !important;
	}

	#thk_sidenav #box_referencia.box h3 {
		background: url(../imagenes/fondo_cab_referencia.jpg) no-repeat top center;
		padding: 13px 10px 25px;
	}

	#thk_sidenav #box_asesora.box h3 {
		background: url(../imagenes/fondo_cab_asesora.jpg) no-repeat top center;
	}

	#thk_sidenav #box_marketing.box h3 {
		background: url(../imagenes/fondo_cab_marketing.jpg) no-repeat top center;
	}

	#thk_sidenav #box_creatividad.box h3 {
		background: url(../imagenes/fondo_cab_creatividad.jpg) no-repeat top center;
	}


	#thk_sidenav #box_docu_teleco.box {
		background: url(../imagenes/fondo_caja_corporativo.gif) no-repeat bottom center;
	}

	#thk_sidenav #box_docu_teleco.box h3 {
		background: url(../imagenes/fondo_cab_docu_teleco.jpg) no-repeat top center;
		text-indent: -3000px;
		height: 90px;
		padding: 0px;
	}
	
	#thk_sidenav #box_docu_ahorro.box {
		background: url(../imagenes/fondo_caja_corporativo.gif) no-repeat bottom center;
	}
	
	#thk_sidenav #box_docu_ahorro.box h3 {
		background: url(../imagenes/fondo_cab_docu_ahorro.jpg) no-repeat top center;
		text-indent: -3000px;
		height: 90px;
		padding: 0px;
	}

	#thk_sidenav #box_docu_domo.box {
		background: url(../imagenes/fondo_caja_corporativo.gif) no-repeat bottom center;
	}

	#thk_sidenav #box_docu_domo.box h3 {
		background: url(../imagenes/fondo_box_corporativo_top.gif) no-repeat top center;*/
		text-indent: -3000px;
		height: 15px;
		padding: 0px;
	}


	#thk_sidenav #box_docu_internet.box {
		background: url(../imagenes/fondo_caja_corporativo.gif) no-repeat bottom center;
	}

	#thk_sidenav #box_docu_internet.box h3 {
		background: url(../imagenes/fondo_cab_docu_internet.jpg) no-repeat top center;
		text-indent: -3000px;
		height: 90px;
		padding: 0px;
	}

	#thk_sidenav #box_errantes.box h3 {
		background: url(../imagenes/fondo_cab_errantes.jpg) no-repeat top center;
	}

	#thk_sidenav #box_esquema.box h3 {
		background: url(../imagenes/fondo_cab_esquema.jpg) no-repeat top center;
	}


	#thk_sidenav #box_errantes2.box {
		padding: 10px 0px;
		background: url(../imagenes/fondo_box_errantes.gif) no-repeat top center;
		border-bottom: 1px solid #e0e0e0;
		margin-bottom: 10px;
	}

	#thk_sidenav #box_errantes2.box h3 strong {
		font-size: 1.2em;
		letter-spacing: -1px;
	}

	#thk_sidenav #box_errantes2.box h3 {
		letter-spacing: -1px;
		font-size: 1.3em;
		padding: 20px 0px 5px;
		margin: 0px 10px;
		color: #39bb00;
		background: url(../imagenes/sep_horz.gif) repeat-x bottom;
	}

	#thk_sidenav #box_errantes2.box p {
		margin: 5px 0px 0px 0px;
	}


	#thk_footer {
		text-align: center;
		background: #FFA700;
		padding: 10px;
		font-size: 0.7em;
		font-weight: bold;
		color: #404040;
		clear: both;
		margin-top: 20px;
	}

	#thk_footer a {
		color: #404040;
		text-decoration: underline;
		padding-right: 10px;
	}

	#thk_footer a:hover {
		color: #404040;
		text-decoration: none;
	}
	
	
	
	#mapaweb{ margin: 0 0 0 25px;}
	#mapaweb li{padding:0 0 0 20px; line-height: 17px;}
	#mapaweb li a{ font-weight:normal; text-decoration:underline;}
	#mapaweb li a:hover{ color:#FF6600; text-decoration:none;}
	
	a.mapa{ color:#FF6600; text-decoration:underline;}
	

}	/* end:media all */

