@import url("/taxo/css/bootstrap.css");#recursos h3{font-size: 140%;}#recursos table tr td p {font-size: 11px;}#contenido_final h4 {margin-bottom: 15px;}/*** Pasos ***/#pasos{ margin:2em auto;}#pasos ul{ float:left; /*background:url(http://www.donostia.eus/info/udalinfo/Tramites.nsf/imagenes/pasos_linea.gif) no-repeat center 1em;*/ width:63.18em;list-style-type: none;}#pasos ul li{ height:4em;		 margin-bottom:2em;}#pasos ul li span{ float:left; background:url(http://www.donostia.eus/info/udalinfo/Tramites.nsf/imagenes/fondo_paso.gif) no-repeat center center; width:9em; height:40px; _height: 46px; text-align:center; color:#004F82; padding-top:6px;}* html #pasos ul li{ display:inline;} #pasos ul li span.activo{ background:url(http://www.donostia.eus/info/udalinfo/Tramites.nsf/imagenes/fondo_paso_act.gif) no-repeat center center; color:#fff; font-weight:bold; }#pasos ul li span.activo a{		 color: #fff;}		 .pasos_linea{ background:url(http://www.donostia.eus/info/udalinfo/Tramites.nsf/imagenes/pasos_linea.gif) repeat-x center center; float:left; padding-left:4em;}.pasos_principio{ background:url(http://www.donostia.eus/info/udalinfo/Tramites.nsf/imagenes/pasos_principio.gif) no-repeat left center; float:left; padding-left:6em;}#pasos ul li span.pasos_fin{ background:url(http://www.donostia.eus/info/udalinfo/Tramites.nsf/imagenes/pasos_fin.gif) no-repeat right center; float:left; padding:0 6em 0 0; margin:0; text-align:left;}#pasos ul li span.pasos_puntos_dch{ background:url(http://www.donostia.eus/info/udalinfo/Tramites.nsf/imagenes/puntos.gif) no-repeat 8.5em center; float:left; padding:0 6em 0 0; margin:0; text-align:left;}.pasos_puntos_izq{ background:url(http://www.donostia.eus/info/udalinfo/Tramites.nsf/imagenes/puntos.gif) no-repeat 3em center; float:left; padding-left:10em; }/********************** TOOLTIP **********************/a.tooltip-tramites {color: #0087B7; font-size: 11px;}a.tooltip-tramites:hover {text-decoration:none;}a.tooltip-tramites div {display:none; padding:2px 3px !important; margin-left:8px; height: auto !important; width:250px !important; color: #000; font-weight:normal; text-align: left !important;}a.tooltip-tramites:hover div{display:block; position:absolute; margin-left: -130px; background:#ffc !important; background-image: none !important; border:1px solid #c93;}	.file-upload div {	font-size: 13px !important;	position: relative;  top: 50% !important;  -webkit-transform: translateY(-50%) !important;  -ms-transform: translateY(-50%) !important;  transform: translateY(-50%) !important;	}	.file-upload {	cursor:hand !important;	overflow: visible !important;	display: inline-block !important;	position: relative !important;		vertical-align: middle !important;	text-align: center !important;	/* Cosmetics */	color: white !important;	font-weight: bold !important;		border: 2px solid #2E2E2E !important;	background: grey !important;			/* Nice if your browser can do it */	-moz-border-radius: 8px !important;	-webkit-border-radius: 8px !important;	border-radius: 8px !important;    }	.file-upload:hover { 	background: #BDBDBD !important; 	}.file-upload.focus { 	outline: 2px solid #BDBDBD !important;	}.file-upload input {	position: absolute !important;	top: 0 !important;	left: 0 !important;	margin: 0 !important;	font-size: 70px !important;	/* Loses tab index in webkit if width is set to 0 */	opacity: 0 !important;	filter: alpha(opacity=0) !important;	}	.file-upload span {	border: 2px solid black !important;	position: absolute !important;	top: 0 !important;	left: 0 !important;	display: inline-block !important;	/* Adjust button text vertical alignment */	padding-top: .45em !important;	}.file-upload label span{	position: relative !important;	color:black;	width:400px !important;	/* Adjust button text vertical alignment */	padding-top: .95em !important;	margin-top: .95em !important;	border:none !important;	}/* Adjust the button size */	.file-upload { height: 1.8em !important; margin-left:10px;}.file-upload,.file-upload span {	width: 10em !important; }	.file-upload-status {	margin-left: 10px !important;	vertical-align: middle !important;	padding: 7px 11px !important;		font-size: 12px !important;	color: #888 !important;	background: #f8f8f8 !important;	border: 3px solid #ddd !important;	display: inline-block !important;	}}.form input[type="file"]{border: 2px solid red;}