@charset "utf-8";
/* CSS Document */
* { padding: 0; margin: 0; border: 0; text-decoration: none;}
a { color: #69a2df; }
body { font-family:Trebuchet MS, Arial MS, Verdana MS, Univers, Futura; font-size: 12px; margin: 0; background-image: url(../img/fondo.gif); background-repeat: repeat-x; background-position: top; /*1em=12px*/ }
ol, ul {list-style: none;list-style-type: none;}
img, a img {border: none;text-decoration: none;}
fieldset {border:none;}
label, button {	cursor: pointer;}
input:focus, select:focus, textarea:focus {	background-color: #FFF;}
input, textarea, select, button {font-size: 100%;font-family: inherit; border:none;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;font-weight:normal;}

/* Contenedores */
#super_contenedor {
	width: 932px;
	margin-left: auto; margin-right: auto;
	overflow: hidden;
}

#cabecera {
	background-color: #00346d;
	background-image: url(../img/logo_ic.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 158px; 
	border-bottom: 1px solid #FFFFFF;
}

#cabecera_izquierda {
	overflow: hidden;
	width: 500px;
	float: left;
}

#cabecera_derecha {
	overflow: hidden;	
	width: 400px;
	float: right;
}

#sub_cabecera {
	background-color: #b6b6ba;
	height: 23px;
	padding-top: 7px; padding-left: 5px;
	color: #FFFFFF;
}

#contenedor {
	margin-top: 30px;
	overflow: hidden;	
}

#col_izquierda {
	width: 154px;
	float: left;
	overflow: hidden;
	margin-right: 30px;
}

#col_central {
	float: left; width: 500px; overflow: hidden; margin-right: 30px;
}

#col_derecha {
	width: 210px;
	float: right;
	overflow: hidden;
}



/* Cabecera */

#cabecera a { color: #FFFFFF; }

#cabecera h1 { top: -1000px; left: -1000px; position: absolute;	}

.menu_superior { float: right; width: 80px; color: #839ab5; height: 18px; font-size: 9px; }

.menu_superior a { color: #839ab5; }

.menu_superior li { float: left; }

.menu_inferior { margin-top: 134px; margin-left: 5px; }

.menu_inferior li {	float: left; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF;}

.menu_inferior .cierra { border-right: 1px solid #FFFFFF; }

.menu_inferior a { color: #FFFFFF; }

.titulo_cabecera { float: right; margin-top: 15px; clear: both; width: 270px; height: 50px; padding-top: 20px; color: #FFFFFF; font-size: 14px; font-weight: bold; background: url(../img/fondo_tit_cabecera.gif) right no-repeat;}

/* SubCabecera */

#sub_cabecera a { color: #FFFFFF; text-decoration: underline; }
.destacado { color: #00346d; font-weight: bold; }

/* Columna Izquierda */
#col_izquierda  li { padding: 4px; height: 15px; border-bottom: 1px solid #b6b6ba; }
#col_izquierda  .primero { border-top: 1px solid #b6b6ba; }
#col_izquierda  a { color:  #656565; }
#col_izquierda .seleccionado { background-color: #828282; color: #FFFFFF; }
#col_izquierda .seleccionado a { color: #FFFFFF; }

/* Columna central */

#col_central h2 { font-size: 18px; font-weight: bold; color: #9a9a9a; margin-bottom: 5px;}
#col_central h3 a { color: #656565; text-decoration: underline;}
.fecha { margin-top: 19px; font-size: 10px; color: #55759b; }
.paginacion { text-align: center; margin-top: 10px; }

/* Columna derecha */

#col_derecha h2 { font-size: 14px; font-weight: bold; color: #9a9a9a; margin-bottom: 5px; }

.titulo_derecha { margin-top: 20px; }

.pdf { background-image: url(/img/pdf_li.gif); background-repeat: no-repeat; background-position: left top; padding-left: 22px; margin-bottom: 3px; }

.muestra_galeria img {  border: 1px solid #CCCCCC; padding: 2px; margin-right: 3px; }

/* Pie. Estilos "robados de la página de IC */

#contenedor-titulo-otras-soluciones{background:#FFFFFF;repeat-x bottom;border-bottom:1px solid #E0E0E0;padding:1em 0 0 0;}
#otra-soluciones-comunicacion{width:77.9em;margin:0 auto;padding:0.8em;}
#otra-soluciones-comunicacion .bordear-h2 {
	border:1px solid #E0E0E0; border-bottom:0; color: #999999; font-size:0.9em; font-weight:normal; padding:0.8em 1em 0.85em 1em;
}
#otras-soluciones-05{width:77.9em;margin:0 auto;color:#999999;}
#listado-empresas{float:left;margin: 0 1em 0 0;}
#listado-empresas li{float:left;}
#contacto{float:left;border-left:1px solid #E0E0E0;margin:1em 0 0 0;padding:0;}
#contacto li{float:left;padding:0;margin: 0 0.5em 0 0;}
#contacto li.tlf-mail{overflow:hidden;color:black;width:auto;font-size:1em;padding:0 0.8em;}
#contacto li.li-tlf{margin:0;padding:10px 1em 0 2.4em;height:22px;background:url(/img/ico-telefono.gif) no-repeat;}
#contacto li.li-mail{border-left:1px solid #E0E0E0;padding:10px 0 0 7px;height:22px;}
#contacto li.li-rss{border-left:1px solid #E0E0E0;padding:0 0 0 7px;}
#contacto address{font-weight:normal;font-style:normal;font-family:corbel, verdana, Arial;font-size:1.1em;color:#7C7C7C;}
#contacto .mail{color:#00356c;text-decoration:underline;}
#contacto .mail:hover{text-decoration:none;}
#contacto a{color:#7C7C7C;text-decoration:underline;}
#contacto a:hover{text-decoration:none;}

