/* GENERAL */

body{ margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em;vertical-align: middle;}

h1{ display:none;}

.flotaizq {
	float:left;
	clear:left;
	margin-right: 10px;
	margin-bottom: 10px;
}

/* CONTENEDORES */

#web{ width:800px; margin-left:auto; margin-right:auto;vertical-align: middle;}

#cabecera{ width:100%; float:left;}
#menusuperior{ width:100%; float:left; background-color:#316632;}
#menusuperiortexto{ width:auto; float:left; padding:3px;}
#logo{ width:100%; float:right; background-image:url(graficos/telesonic.jpg); height:117px; background-repeat:no-repeat; background-position:right;}
#menubajologo{ width:100%; float:left; margin-top: 5px;}
#menubajologotexto{
	cursor:pointer;
	width:auto;
	float:none;
	margin-left: 30%;
}

#central{ width:100%; float:left;margin-top: 5px;}
#derecha{
	width:22%;
	float:left;
}
#derechamenu{
	width:99%;
	float:right;
	background-color: #EAEAEAe;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 5px;
}
#derechaenlaces{ width:88%; float:right; background-color: #EAEAEA; padding:5px 10px 5px 5px; margin-top:10px;}
#contenido{ width:75%; float:right;}
#trescuadrosindex{ width:100%; float:left; margin-top:25px;}
#direccion{ width:100%; float:left; background-color:#f4e8e8; margin-top:15px;}
#contenidogeneral{ width:97%; background-color:#f4e8e8; float:left; padding-top:20px; padding-left:2%; padding-right:2%; padding-bottom:20px; overflow:auto; height:390px;} 
.contenidogeneralimagen{ float:left; width:50%;}
.contenidogeneraltexto{ float:left; width:47%;}
.contenidogeneralimagen2{ float:left; width:48%;}
.contenidogeneraltexto2{ float:left; width:49%;}
.contenidogeneralimagen3{ float:left; width:20%;}
.contenidogeneraltexto3{ float:right; width:77%;}
.contenidogeneralimagen4{ float:left; width:30%;}
.contenidogeneraltexto4{ float:right; width:67%;}
#logodipu{width:150px; float:left; height:36px;background-image:url(graficos/diputacion.jpg);background-repeat:none;}

#pie{
	width:100%;
	float:left;
	 background-color:#316632;
	color:#FFFFFF;
	text-align:center;
	margin-top:0px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}
#pie a{ color:#FFFFFF; text-decoration:none;}
#pie a:hover{ color:#00FF00;}


/* MODIFICADORES */

#menusuperiortexto ul{ padding:0; margin:0; list-style-type:none;}
#menusuperiortexto ul li{ display:inline; padding-left:10px; padding-right:10px;}
#menusuperiortexto ul li a{ color:#FFFFFF; text-decoration:none;}
#menusuperiortexto ul li a:hover{ color:#00FF00;}
#menusuperiortexto .borde{ border-right:1px solid #FFFFFF;}

#menubajologotexto ul{ padding:0; margin:0; list-style-type:none;}
#menubajologotexto ul li{ display:inline; padding-left:10px; font-weight:bold;}
#menubajologotexto ul li a{ color:#980033; text-decoration:none;}
#menubajologotexto ul li a:hover{ color:#FB6246;}
#menubajologotexto .borde{ padding-right:10px; border-right:1px solid #000000;}

#derechamenu h2{ font-size:1.8em; color:#9a0235; padding:0; margin:0;}
#derechamenu h3{ font-size:1em; color:#FFFFFF; padding:2px; margin:0; background-color:#902118; margin-top:10px;}
#derechamenu h3 a{ color:#FFFFFF; text-decoration:none;}
#derechamenu h3 a:hover{ color:#B5EB94;}
#derechamenu ul{ padding:0; margin:0; list-style-type:none; margin-bottom:10px;}
#derechamenu ul li{ border-bottom:1px solid #000000; padding-top:2px; padding-bottom:2px;}

#derechaenlaces ul{ padding:0; margin:0; list-style-type:none;}
#derechaenlaces ul li{ color:#000000;}
#derechaenlaces ul li a{ color:#960032; text-decoration:none;}
#derechaenlaces ul li a:hover{ color: #FB6246;}

.cuadroindex{ width:160px; float:left; margin-right:10px; background-color:#f4e8e8; padding:10px 15px 10px 15px;}
.cuadroindex .cuadroindexsuperior{ width:100%; float:left; height:140px;}
.cuadroindex .cuadroindexsuperior h2{font-size:1.4em; color:#9a0235; padding:0; margin:0;}
.cuadroindex .pmail{ margin:0; padding:0; width:100%; text-align:right; float:left; font-weight:bold;}
.cuadroindex .pmail a{ color:#992018; text-decoration:none;}
.cuadroindex .pmail a:hover{ color:#000000;}

.cuadroindexfinal{ width:160px; float:left; background-color:#f4e8e8; padding:10px 15px 10px 15px;}
.cuadroindexfinal .cuadroindexsuperior{ width:100%; float:left; height:140px;}
.cuadroindexfinal .cuadroindexsuperior h2{font-size:1.4em; color:#9a0235; padding:0; margin:0;}
.cuadroindexfinal .pmail{ margin:0; padding:0; width:100%; text-align:right; float:left; font-weight:bold;}
.cuadroindexfinal .pmail a{ color:#992018; text-decoration:none;}
.cuadroindexfinal .pmail a:hover{ color:#000000;}

#direccion address{ color:#000000; font-style:normal; font-weight:bold; float:left; padding:20px; width:auto;}
#direccion address .telfax{ color:#8B200C; float:left; width:auto; margin-top:20px;}

#contenidogeneral h2{ font-size:1.8em; color:#9a0235; padding:0; margin:0; font-weight:100; margin-bottom:15px;}
#contenidogeneral table tr td h2{ font-size:1.8em; color:#9a0235; padding:0; margin:0; font-weight:bold; margin-bottom:15px;}
#contenidogeneral h3{ font-size:1.5em; color:#9a0235; padding:0; margin:0; font-weight:normal; margin-bottom:15px;}
#contenidogeneral .h3separararriba{margin-top:15px;}
#contenidogeneral p{ padding:0; margin:0; margin-bottom:15px;}
#contenidogeneral ul { color:#990000}

#contenidogeneral ul li a{ color:#000000; text-decoration:none;}
#contenidogeneral ul li a:hover{ color:#980033; text-decoration:none;}
/* Enlaces para las tablas del contenido */
#contenidogeneral table a{ color:#980033; text-decoration:none;}
#contenidogeneral table a:hover{ color:#FB6246; text-decoration:none;}

#contenidogeneral a{ color:#980033; text-decoration:none;}
#contenidogeneral a:hover{ color:#FB6246; text-decoration:none;}

#central a{ color:#980033; text-decoration:none;}
#central a:hover{ color:#FB6246; text-decoration:none;}

/* Enlaces para los enlaces de las imagenes

#contenidogeneral table tr td a img{ border:double; border-color:#FF0000}
#contenidogeneral table tr td a img:hover{
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
}
*/

/* Para enlaces con listas en contenido General */
#contenidogeneral ul li a{ color:#CC0000; text-decoration:none;}
#contenidogeneral ul li a:hover{ color:#FF6633; text-decoration:none;}

/* Margenes de listas de contenido general */
#contenidogeneral ul li{
	margin: 12px;
}


#contenidogeneral ul .li1{ background-image:url(graficos/bosch.jpg); background-repeat:no-repeat; height:40px; padding-left:110px; padding-top:15px;}
#contenidogeneral ul .li2{ background-image:url(graficos/extron.jpg); background-repeat:no-repeat; height:40px; padding-left:110px; padding-top:12px;}
#contenidogeneral ul .li3{ background-image:url(graficos/barco.jpg); background-repeat:no-repeat; height:40px; padding-left:110px; padding-top:15px;}
#contenidogeneral ul .li4{ background-image:url(graficos/charmex.jpg); background-repeat:no-repeat; height:40px; padding-left:110px; padding-top:15px;}
#contenidogeneral ul .li5{ background-image:url(graficos/mitsubishi.jpg); background-repeat:no-repeat; height:40px; padding-left:110px; padding-top:15px;}
#contenidogeneral ul .li6{ background-image:url(graficos/auprosa.jpg); background-repeat:no-repeat; height:40px; padding-left:110px; padding-top:15px;}
#contenidogeneral ul .li7{ background-image:url(graficos/lg.jpg); background-repeat:no-repeat; height:40px; padding-left:110px; padding-top:15px;}
#contenidogeneral ul .li8{ background-image:url(graficos/hp.jpg); background-repeat:no-repeat; height:40px; padding-left:110px; padding-top:15px;}
#contenidogeneral ul .li9{ background-image:url(graficos/dorlet.jpg); background-repeat:no-repeat; height:40px; padding-left:110px; padding-top:15px;}
#contenidogeneral ul .li10{ background-image:url(graficos/ecv.jpg); background-repeat:no-repeat; height:40px; padding-left:110px; padding-top:15px;}
#contenidogeneral ul .li11{ background-image:url(graficos/earpro.jpg); background-repeat:no-repeat; height:40px; padding-left:110px; padding-top:12px;}
#contenidogeneral ul .li12{ background-image:url(graficos/pinanson.jpg); background-repeat:no-repeat; height:40px; padding-left:110px; padding-top:15px;}
#contenidogeneral ul .li13{ background-image:url(graficos/comtec.jpg); background-repeat:no-repeat; height:40px; padding-left:110px; padding-top:15px;}
#contenidogeneral ul .li14{ background-image:url(graficos/commtec.jpg); background-repeat:no-repeat; height:40px; padding-left:110px; padding-top:15px;}
#contenidogeneral ul .li15{ background-image:url(graficos/kursaal.jpg); background-repeat:no-repeat; height:40px; padding-left:110px; padding-top:15px;}
#contenidogeneral ul .li16{ background-image:url(graficos/euskalduna.jpg); background-repeat:no-repeat; height:40px; padding-left:110px; padding-top:15px;}
#contenidogeneral ul .li17{ background-image:url(graficos/baluarte.jpg); background-repeat:no-repeat; height:40px; padding-left:110px; padding-top:15px;}
#contenidogeneral ul .li18{ background-image:url(graficos/riojaforum.jpg); background-repeat:no-repeat; height:40px; padding-left:110px; padding-top:15px;}
#contenidogeneral ul .li19{ background-image:url(graficos/bec2.jpg); background-repeat:no-repeat; height:40px; padding-left:110px; padding-top:15px;}
#contenidogeneral ul .li20{ background-image:url(graficos/gipuzkoa.jpg); background-repeat:no-repeat; height:40px; padding-left:110px; padding-top:15px;}
#contenidogeneral ul .li21{ background-image:url(graficos/bizkaia.jpg); background-repeat:no-repeat; height:40px; padding-left:110px; padding-top:15px;}
#contenidogeneral ul .li22{ background-image:url(graficos/euskadi.jpg); background-repeat:no-repeat; height:40px; padding-left:110px; padding-top:15px;}
#contenidogeneral ul .li23{ background-image:url(graficos/donostia.jpg); background-repeat:no-repeat; height:40px; padding-left:110px; padding-top:15px;}
#contenidogeneral ul .li24{ background-image:url(graficos/bilbao.jpg); background-repeat:no-repeat; height:40px; padding-left:110px; padding-top:15px;}
#contenidogeneral ul .li25{ background-image:url(graficos/orona.jpg); background-repeat:no-repeat; height:40px; padding-left:110px; padding-top:15px;}
#contenidogeneral ul .li26{ background-image:url(graficos/thyssen.jpg); background-repeat:no-repeat; height:40px; padding-left:110px; padding-top:15px;}
#contenidogeneral ul .li27{ background-image:url(graficos/eitb.jpg); background-repeat:no-repeat; height:40px; padding-left:110px; padding-top:15px;}

.contenidogeneraltexto2 h3{ font-size:1.8em; color:#9a0235; padding:0; margin:0; font-weight:normal; margin-bottom:15px;}

.pseparador{ float:left; width:100%; margin:0; padding:5px 0 0 0;}

.pcabaltavoceseguia{width:auto; float:left;}
.pcabaltavoceseguia img{ margin-left:30px;}

.h3float{ width:100%; float:left;}

.pcontacto{ font-size:1.1em; margin-left:15px; float:left; color:#AE241A;}
.pcontacto a{color:#AE241A; text-decoration:none;}
.pcontacto a:hover{ color: #000000;}

.pgeneral a{color:#9a0235; text-decoration:none;}
.pgeneral a:hover{ color:#000000;}#personal {
	width:100%;
	float:none;
	background-color: #CCCCCC;
	clear: both;
	text-align: center;
	position: absolute;
	right: auto;
	bottom: 50%;
}
contactame {
	background-color: #CCCCCC;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#lineablanca {
	width:100%;
	float:left;
	height: 10px;
}
#lilink ul li a:hover {
color:#000000;
}
#derechaenlaces {
	width:auto;
	float:none;
	margin: auto;
}
img{ border:0; margin:0px;}

#contenidogeneral a img {
	border: 2.5px solid #f4e8e8;
}
#contenidogeneral a img:hover {border: 2.5px solid #CC0000;}

#pie a{ color:#FFFFFF; text-decoration:none;font-size:10px;}
#pie a:hover{ color:#00FF00;}


#piess a{ color:#FFFFFF; text-decoration:none;font-size:10px;}
#piess a:hover{ color:#00FF00;}
#indexar {color:#f4e8e8;font-size:1px;}

#indexar2 {color:#ffffff;font-size:1px;}

